Added Mine & Caverns raise & lower functionality

Added Mine & Caverns raise & lower functionality.  Revamped Level 1 events to match PnP.  Updated Level 1: Core.  Added new Footcatcher trap type. Added Underwater heartbeat to Glop Lake Underwater.  Full compile.
This commit is contained in:
Jaysyn904
2023-09-16 09:04:37 -04:00
parent 6b9ab12c25
commit 84d583b489
183 changed files with 62513 additions and 10133 deletions

View File

@@ -580,7 +580,7 @@
"id": 5349,
"type": "cexolocstring",
"value": {
"0": "Door outside"
"0": "Mausoleum Door"
}
},
"OnClick": {
@@ -736,12 +736,14 @@
},
"CurrentHP": {
"type": "short",
"value": 15
"value": 20
},
"Description": {
"id": 9075,
"type": "cexolocstring",
"value": {}
"value": {
"0": "This sturdy wooden door is reinforced with iron fittings."
}
},
"DisarmDC": {
"type": "byte",
@@ -757,15 +759,15 @@
},
"GenericType_New": {
"type": "dword",
"value": 8
"value": 13
},
"Hardness": {
"type": "byte",
"value": 6
"value": 5
},
"HP": {
"type": "short",
"value": 15
"value": 20
},
"Interruptable": {
"type": "byte",
@@ -781,11 +783,11 @@
},
"LinkedTo": {
"type": "cexostring",
"value": "WP_RA11a"
"value": "LVL01_MAUSOLEUM"
},
"LinkedToFlags": {
"type": "byte",
"value": 2
"value": 1
},
"LoadScreenID": {
"type": "word",
@@ -793,7 +795,7 @@
},
"Lockable": {
"type": "byte",
"value": 0
"value": 1
},
"Locked": {
"type": "byte",
@@ -803,7 +805,7 @@
"id": 5349,
"type": "cexolocstring",
"value": {
"0": "Door to level 1"
"0": "Sturdy Wooden Door"
}
},
"OnClick": {
@@ -820,7 +822,7 @@
},
"OnDeath": {
"type": "resref",
"value": "x2_door_death"
"value": "se_door_death"
},
"OnDisarm": {
"type": "resref",
@@ -828,7 +830,7 @@
},
"OnFailToOpen": {
"type": "resref",
"value": ""
"value": "door_fail2open"
},
"OnHeartbeat": {
"type": "resref",
@@ -844,7 +846,7 @@
},
"OnOpen": {
"type": "resref",
"value": ""
"value": "ra_close_door"
},
"OnSpellCastAt": {
"type": "resref",
@@ -864,7 +866,7 @@
},
"OpenLockDC": {
"type": "byte",
"value": 18
"value": 23
},
"Plot": {
"type": "byte",
@@ -872,7 +874,7 @@
},
"PortraitId": {
"type": "word",
"value": 0
"value": 600
},
"Ref": {
"type": "byte",
@@ -880,7 +882,7 @@
},
"Tag": {
"type": "cexostring",
"value": "dtlevel1"
"value": "MAUSOLEUM_LVL1C"
},
"TemplateResRef": {
"type": "resref",
@@ -7682,7 +7684,7 @@
},
"Bearing": {
"type": "float",
"value": -0.0
"value": -1.963495254516602
},
"BodyBag": {
"type": "byte",
@@ -7907,7 +7909,7 @@
},
"Bearing": {
"type": "float",
"value": -0.0
"value": 2.356194257736206
},
"BodyBag": {
"type": "byte",
@@ -8109,11 +8111,11 @@
},
"Y": {
"type": "float",
"value": 60.15975570678711
"value": 60.1463508605957
},
"Z": {
"type": "float",
"value": 0.2000000476837158
"value": 0.2000001668930054
}
},
{
@@ -8132,7 +8134,7 @@
},
"Bearing": {
"type": "float",
"value": -0.0
"value": -0.1963495314121246
},
"BodyBag": {
"type": "byte",
@@ -8357,7 +8359,7 @@
},
"Bearing": {
"type": "float",
"value": -0.0
"value": 0.7853981852531433
},
"BodyBag": {
"type": "byte",
@@ -8582,7 +8584,7 @@
},
"Bearing": {
"type": "float",
"value": -0.0
"value": -1.374446630477905
},
"BodyBag": {
"type": "byte",
@@ -8780,15 +8782,15 @@
},
"X": {
"type": "float",
"value": 46.68399047851563
"value": 44.38545608520508
},
"Y": {
"type": "float",
"value": 58.46769332885742
"value": 59.44784927368164
},
"Z": {
"type": "float",
"value": 0.1999999433755875
"value": 0.199998140335083
}
},
{
@@ -9280,12 +9282,646 @@
"type": "float",
"value": 0.1999994665384293
}
},
{
"__struct_id": 9,
"AnimationState": {
"type": "byte",
"value": 0
},
"Appearance": {
"type": "dword",
"value": 2708
},
"AutoRemoveKey": {
"type": "byte",
"value": 0
},
"Bearing": {
"type": "float",
"value": -0.7853981852531433
},
"BodyBag": {
"type": "byte",
"value": 0
},
"CloseLockDC": {
"type": "byte",
"value": 0
},
"Conversation": {
"type": "resref",
"value": ""
},
"CurrentHP": {
"type": "short",
"value": 15
},
"Description": {
"id": 14572,
"type": "cexolocstring",
"value": {}
},
"DisarmDC": {
"type": "byte",
"value": 15
},
"Faction": {
"type": "dword",
"value": 1
},
"Fort": {
"type": "byte",
"value": 16
},
"Hardness": {
"type": "byte",
"value": 5
},
"HasInventory": {
"type": "byte",
"value": 0
},
"HP": {
"type": "short",
"value": 15
},
"Interruptable": {
"type": "byte",
"value": 1
},
"KeyName": {
"type": "cexostring",
"value": ""
},
"KeyRequired": {
"type": "byte",
"value": 0
},
"Lockable": {
"type": "byte",
"value": 0
},
"Locked": {
"type": "byte",
"value": 0
},
"LocName": {
"id": 16811156,
"type": "cexolocstring",
"value": {}
},
"OnClick": {
"type": "resref",
"value": ""
},
"OnClosed": {
"type": "resref",
"value": ""
},
"OnDamaged": {
"type": "resref",
"value": ""
},
"OnDeath": {
"type": "resref",
"value": ""
},
"OnDisarm": {
"type": "resref",
"value": ""
},
"OnHeartbeat": {
"type": "resref",
"value": ""
},
"OnInvDisturbed": {
"type": "resref",
"value": ""
},
"OnLock": {
"type": "resref",
"value": ""
},
"OnMeleeAttacked": {
"type": "resref",
"value": ""
},
"OnOpen": {
"type": "resref",
"value": ""
},
"OnSpellCastAt": {
"type": "resref",
"value": ""
},
"OnTrapTriggered": {
"type": "resref",
"value": ""
},
"OnUnlock": {
"type": "resref",
"value": ""
},
"OnUsed": {
"type": "resref",
"value": ""
},
"OnUserDefined": {
"type": "resref",
"value": ""
},
"OpenLockDC": {
"type": "byte",
"value": 18
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 504
},
"Ref": {
"type": "byte",
"value": 0
},
"Static": {
"type": "byte",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "ZEP_BLOODSTAIN1"
},
"TemplateResRef": {
"type": "resref",
"value": "zep_bloodstain1"
},
"TrapDetectable": {
"type": "byte",
"value": 1
},
"TrapDetectDC": {
"type": "byte",
"value": 0
},
"TrapDisarmable": {
"type": "byte",
"value": 1
},
"TrapFlag": {
"type": "byte",
"value": 0
},
"TrapOneShot": {
"type": "byte",
"value": 1
},
"TrapType": {
"type": "byte",
"value": 0
},
"Type": {
"type": "byte",
"value": 0
},
"Useable": {
"type": "byte",
"value": 0
},
"Will": {
"type": "byte",
"value": 0
},
"X": {
"type": "float",
"value": 44.51300048828125
},
"Y": {
"type": "float",
"value": 65.79526519775391
},
"Z": {
"type": "float",
"value": -1.600000023841858
}
},
{
"__struct_id": 9,
"AnimationState": {
"type": "byte",
"value": 0
},
"Appearance": {
"type": "dword",
"value": 2708
},
"AutoRemoveKey": {
"type": "byte",
"value": 0
},
"Bearing": {
"type": "float",
"value": -2.552543878555298
},
"BodyBag": {
"type": "byte",
"value": 0
},
"CloseLockDC": {
"type": "byte",
"value": 0
},
"Conversation": {
"type": "resref",
"value": ""
},
"CurrentHP": {
"type": "short",
"value": 15
},
"Description": {
"id": 14572,
"type": "cexolocstring",
"value": {}
},
"DisarmDC": {
"type": "byte",
"value": 15
},
"Faction": {
"type": "dword",
"value": 1
},
"Fort": {
"type": "byte",
"value": 16
},
"Hardness": {
"type": "byte",
"value": 5
},
"HasInventory": {
"type": "byte",
"value": 0
},
"HP": {
"type": "short",
"value": 15
},
"Interruptable": {
"type": "byte",
"value": 1
},
"KeyName": {
"type": "cexostring",
"value": ""
},
"KeyRequired": {
"type": "byte",
"value": 0
},
"Lockable": {
"type": "byte",
"value": 0
},
"Locked": {
"type": "byte",
"value": 0
},
"LocName": {
"id": 16811156,
"type": "cexolocstring",
"value": {}
},
"OnClick": {
"type": "resref",
"value": ""
},
"OnClosed": {
"type": "resref",
"value": ""
},
"OnDamaged": {
"type": "resref",
"value": ""
},
"OnDeath": {
"type": "resref",
"value": ""
},
"OnDisarm": {
"type": "resref",
"value": ""
},
"OnHeartbeat": {
"type": "resref",
"value": ""
},
"OnInvDisturbed": {
"type": "resref",
"value": ""
},
"OnLock": {
"type": "resref",
"value": ""
},
"OnMeleeAttacked": {
"type": "resref",
"value": ""
},
"OnOpen": {
"type": "resref",
"value": ""
},
"OnSpellCastAt": {
"type": "resref",
"value": ""
},
"OnTrapTriggered": {
"type": "resref",
"value": ""
},
"OnUnlock": {
"type": "resref",
"value": ""
},
"OnUsed": {
"type": "resref",
"value": ""
},
"OnUserDefined": {
"type": "resref",
"value": ""
},
"OpenLockDC": {
"type": "byte",
"value": 18
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 504
},
"Ref": {
"type": "byte",
"value": 0
},
"Static": {
"type": "byte",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "ZEP_BLOODSTAIN1"
},
"TemplateResRef": {
"type": "resref",
"value": "zep_bloodstain1"
},
"TrapDetectable": {
"type": "byte",
"value": 1
},
"TrapDetectDC": {
"type": "byte",
"value": 0
},
"TrapDisarmable": {
"type": "byte",
"value": 1
},
"TrapFlag": {
"type": "byte",
"value": 0
},
"TrapOneShot": {
"type": "byte",
"value": 1
},
"TrapType": {
"type": "byte",
"value": 0
},
"Type": {
"type": "byte",
"value": 0
},
"Useable": {
"type": "byte",
"value": 0
},
"Will": {
"type": "byte",
"value": 0
},
"X": {
"type": "float",
"value": 45.39715194702148
},
"Y": {
"type": "float",
"value": 65.21598815917969
},
"Z": {
"type": "float",
"value": -1.599997162818909
}
}
]
},
"SoundList": {
"type": "list",
"value": []
"value": [
{
"__struct_id": 6,
"Active": {
"type": "byte",
"value": 1
},
"Continuous": {
"type": "byte",
"value": 1
},
"Elevation": {
"type": "float",
"value": 1.0
},
"GeneratedType": {
"type": "dword",
"value": 0
},
"Hours": {
"type": "dword",
"value": 0
},
"Interval": {
"type": "dword",
"value": 10000
},
"IntervalVrtn": {
"type": "dword",
"value": 5000
},
"LocName": {
"id": 91310,
"type": "cexolocstring",
"value": {}
},
"Looping": {
"type": "byte",
"value": 0
},
"MaxDistance": {
"type": "float",
"value": 10.0
},
"MinDistance": {
"type": "float",
"value": 1.0
},
"PitchVariation": {
"type": "float",
"value": 0.300000011920929
},
"Positional": {
"type": "byte",
"value": 0
},
"Priority": {
"type": "byte",
"value": 19
},
"Random": {
"type": "byte",
"value": 1
},
"RandomPosition": {
"type": "byte",
"value": 0
},
"RandomRangeX": {
"type": "float",
"value": 0.0
},
"RandomRangeY": {
"type": "float",
"value": 0.0
},
"Sounds": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost1"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost10"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost2"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost3"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost4"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost5"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost6"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost7"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost8"
}
},
{
"__struct_id": 0,
"Sound": {
"type": "resref",
"value": "as_hr_x2ghost9"
}
}
]
},
"Tag": {
"type": "cexostring",
"value": "Ghosts"
},
"TemplateResRef": {
"type": "resref",
"value": "ghosts"
},
"Times": {
"type": "byte",
"value": 3
},
"Volume": {
"type": "byte",
"value": 127
},
"VolumeVrtn": {
"type": "byte",
"value": 0
},
"XPosition": {
"type": "float",
"value": 44.90550231933594
},
"YPosition": {
"type": "float",
"value": 63.29695510864258
},
"ZPosition": {
"type": "float",
"value": 0.5304120182991028
}
}
]
},
"StoreList": {
"type": "list",
@@ -10789,7 +11425,7 @@
},
"XPosition": {
"type": "float",
"value": 64.95079040527344
"value": 65.00263214111328
},
"YOrientation": {
"type": "float",
@@ -10797,11 +11433,74 @@
},
"YPosition": {
"type": "float",
"value": 55.74816131591797
"value": 56.3236198425293
},
"ZPosition": {
"type": "float",
"value": 0.1999903917312622
"value": 0.2008581161499023
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 3
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 1
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"id": 14814,
"type": "cexolocstring",
"value": {}
},
"MapNote": {
"id": 14815,
"type": "cexolocstring",
"value": {
"0": "Stairs Down"
}
},
"MapNoteEnabled": {
"type": "byte",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "RA_MAPNOTE01"
},
"TemplateResRef": {
"type": "resref",
"value": "nw_mapnote001"
},
"XOrientation": {
"type": "float",
"value": 4.224568749218635e-039
},
"XPosition": {
"type": "float",
"value": 44.94459915161133
},
"YOrientation": {
"type": "float",
"value": 1.0
},
"YPosition": {
"type": "float",
"value": 64.83341979980469
},
"ZPosition": {
"type": "float",
"value": -1.5999995470047
}
}
]