Mainly area cleanup

where npcs won't wander behind terrain and get stuck, and matching area transitions terrain from one to another.
This commit is contained in:
EpicValor
2023-10-11 19:22:23 -05:00
parent 950b16a720
commit 043b9846f9
31 changed files with 16388 additions and 5737 deletions

View File

@@ -23883,7 +23883,7 @@
},
"XPosition": {
"type": "float",
"value": 5.602015495300293
"value": 5.502613544464111
},
"YOrientation": {
"type": "float",
@@ -23891,11 +23891,11 @@
},
"YPosition": {
"type": "float",
"value": 55.24139785766602
"value": 56.51082611083984
},
"ZPosition": {
"type": "float",
"value": 9.5367431640625e-006
"value": -5.7220458984375e-006
}
},
{

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -4654,7 +4654,7 @@
},
"XPosition": {
"type": "float",
"value": 51.65640258789063
"value": 52.48664474487305
},
"YOrientation": {
"type": "float",
@@ -4662,11 +4662,11 @@
},
"YPosition": {
"type": "float",
"value": 44.27592468261719
"value": 47.76765060424805
},
"ZPosition": {
"type": "float",
"value": 5.003134727478027
"value": 5.004351139068604
}
},
{
@@ -4906,7 +4906,7 @@
},
"XPosition": {
"type": "float",
"value": 59.9764518737793
"value": 58.24451065063477
},
"YOrientation": {
"type": "float",
@@ -4914,11 +4914,11 @@
},
"YPosition": {
"type": "float",
"value": 10.56461524963379
"value": 6.73679780960083
},
"ZPosition": {
"type": "float",
"value": 9.5367431640625e-006
"value": 0.009999940171837807
}
},
{
@@ -4984,69 +4984,6 @@
"value": 4.999994277954102
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 2
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "SP_SX01_PA_TM10M_RT_DS"
}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "halforcbandit002"
},
"TemplateResRef": {
"type": "resref",
"value": "sp_sx01_pa_tm10m"
},
"XOrientation": {
"type": "float",
"value": 0.0
},
"XPosition": {
"type": "float",
"value": 40.92479705810547
},
"YOrientation": {
"type": "float",
"value": 1.0
},
"YPosition": {
"type": "float",
"value": 51.32854080200195
},
"ZPosition": {
"type": "float",
"value": 9.5367431640625e-006
}
},
{
"__struct_id": 5,
"Appearance": {

View File

@@ -508,10 +508,6 @@
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Conversation": {
"type": "resref",
"value": ""
@@ -705,6 +701,226 @@
"type": "float",
"value": 0.0
}
},
{
"__struct_id": 8,
"AnimationState": {
"type": "byte",
"value": 1
},
"Appearance": {
"type": "dword",
"value": 65
},
"AutoRemoveKey": {
"type": "byte",
"value": 0
},
"Bearing": {
"type": "float",
"value": -0.0
},
"CloseLockDC": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Conversation": {
"type": "resref",
"value": ""
},
"CurrentHP": {
"type": "short",
"value": 80
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"DisarmDC": {
"type": "byte",
"value": 15
},
"Faction": {
"type": "dword",
"value": 1
},
"Fort": {
"type": "byte",
"value": 16
},
"GenericType_New": {
"type": "dword",
"value": 0
},
"Hardness": {
"type": "byte",
"value": 5
},
"HP": {
"type": "short",
"value": 80
},
"Interruptable": {
"type": "byte",
"value": 1
},
"KeyName": {
"type": "cexostring",
"value": ""
},
"KeyRequired": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LinkedToFlags": {
"type": "byte",
"value": 0
},
"LoadScreenID": {
"type": "word",
"value": 0
},
"Lockable": {
"type": "byte",
"value": 0
},
"Locked": {
"type": "byte",
"value": 0
},
"LocName": {
"id": 5349,
"type": "cexolocstring",
"value": {}
},
"OnClick": {
"type": "resref",
"value": ""
},
"OnClosed": {
"type": "resref",
"value": ""
},
"OnDamaged": {
"type": "resref",
"value": ""
},
"OnDeath": {
"type": "resref",
"value": "x2_door_death"
},
"OnDisarm": {
"type": "resref",
"value": ""
},
"OnFailToOpen": {
"type": "resref",
"value": ""
},
"OnHeartbeat": {
"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": ""
},
"OnUserDefined": {
"type": "resref",
"value": ""
},
"OpenLockDC": {
"type": "byte",
"value": 18
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 0
},
"Ref": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RuralExit"
},
"TemplateResRef": {
"type": "resref",
"value": "nw_door_ttr_29"
},
"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
},
"Will": {
"type": "byte",
"value": 0
},
"X": {
"type": "float",
"value": 25.0
},
"Y": {
"type": "float",
"value": 87.77999877929688
},
"Z": {
"type": "float",
"value": 0.0
}
}
]
},
@@ -5040,6 +5256,69 @@
"type": "float",
"value": 0.01000607013702393
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"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": "Storm Bettle Cave"
}
},
"MapNoteEnabled": {
"type": "byte",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "NW_MAPNOTE001"
},
"TemplateResRef": {
"type": "resref",
"value": "nw_mapnote001"
},
"XOrientation": {
"type": "float",
"value": 4.224567347920171e-039
},
"XPosition": {
"type": "float",
"value": 35.33529663085938
},
"YOrientation": {
"type": "float",
"value": 1.0
},
"YPosition": {
"type": "float",
"value": 67.48379516601563
},
"ZPosition": {
"type": "float",
"value": -0.002968192100524902
}
}
]
}

View File

@@ -4761,7 +4761,7 @@
"id": 14817,
"type": "cexolocstring",
"value": {
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS"
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS_KT06H"
}
},
"MapNote": {
@@ -4823,7 +4823,7 @@
"id": 14817,
"type": "cexolocstring",
"value": {
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS"
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS_KT06H"
}
},
"MapNote": {
@@ -4885,7 +4885,7 @@
"id": 14817,
"type": "cexolocstring",
"value": {
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS"
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS_KT06H"
}
},
"MapNote": {
@@ -4947,7 +4947,7 @@
"id": 14817,
"type": "cexolocstring",
"value": {
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS"
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS_KT06H"
}
},
"MapNote": {
@@ -5009,7 +5009,7 @@
"id": 14817,
"type": "cexolocstring",
"value": {
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS"
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS_KT06H"
}
},
"MapNote": {
@@ -5071,7 +5071,7 @@
"id": 14817,
"type": "cexolocstring",
"value": {
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS"
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS_KT06H"
}
},
"MapNote": {
@@ -6003,7 +6003,7 @@
"id": 14817,
"type": "cexolocstring",
"value": {
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS"
"0": "SP_TR_PA_SH17T06_TM15M_RT_DS_KT06H"
}
},
"MapNote": {

View File

@@ -50,7 +50,7 @@
"__struct_id": 4,
"Appearance_Type": {
"type": "word",
"value": 134
"value": 283
},
"BodyBag": {
"type": "byte",
@@ -594,11 +594,11 @@
},
"PortraitId": {
"type": "word",
"value": 233
"value": 129
},
"Race": {
"type": "byte",
"value": 15
"value": 6
},
"refbonus": {
"type": "short",
@@ -936,7 +936,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 231
"value": 141
},
"SpecAbilityList": {
"type": "list",
@@ -972,7 +972,7 @@
},
"WalkRate": {
"type": "int",
"value": 4
"value": 7
},
"willbonus": {
"type": "short",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff