diff --git a/_module/are/sarumcitymain.are.json b/_module/are/sarumcitymain.are.json index 9b3b1ad7..c4260233 100644 --- a/_module/are/sarumcitymain.are.json +++ b/_module/are/sarumcitymain.are.json @@ -15684,7 +15684,7 @@ }, "Version": { "type": "dword", - "value": 190 + "value": 191 }, "Width": { "type": "int", diff --git a/_module/dlg/re_cv_commoner.dlg.json b/_module/dlg/re_cv_commoner.dlg.json index 290e0f8b..ab82af67 100644 --- a/_module/dlg/re_cv_commoner.dlg.json +++ b/_module/dlg/re_cv_commoner.dlg.json @@ -3278,7 +3278,7 @@ "__struct_id": 0, "Active": { "type": "resref", - "value": "sc_ra_rnd_dialog" + "value": "" }, "ConditionParams": { "type": "list", diff --git a/_module/gic/sarumcitymain.gic.json b/_module/gic/sarumcitymain.gic.json index 39846953..165eee0d 100644 --- a/_module/gic/sarumcitymain.gic.json +++ b/_module/gic/sarumcitymain.gic.json @@ -1204,6 +1204,34 @@ "value": "Bench / Pew that one can sit on.\r\n\r\nCreated by Shir'le E. Illios\r\nshirle@drowwanderer.com\r\nhttp://chosen.drowwanderer.com\r\n" } }, + { + "__struct_id": 9, + "Comment": { + "type": "cexostring", + "value": "Bench / Pew that one can sit on.\r\n\r\nCreated by Shir'le E. Illios\r\nshirle@drowwanderer.com\r\nhttp://chosen.drowwanderer.com\r\n" + } + }, + { + "__struct_id": 9, + "Comment": { + "type": "cexostring", + "value": "Bench / Pew that one can sit on.\r\n\r\nCreated by Shir'le E. Illios\r\nshirle@drowwanderer.com\r\nhttp://chosen.drowwanderer.com\r\n" + } + }, + { + "__struct_id": 9, + "Comment": { + "type": "cexostring", + "value": "Bench / Pew that one can sit on.\r\n\r\nCreated by Shir'le E. Illios\r\nshirle@drowwanderer.com\r\nhttp://chosen.drowwanderer.com\r\n" + } + }, + { + "__struct_id": 9, + "Comment": { + "type": "cexostring", + "value": "Bench / Pew that one can sit on.\r\n\r\nCreated by Shir'le E. Illios\r\nshirle@drowwanderer.com\r\nhttp://chosen.drowwanderer.com\r\n" + } + }, { "__struct_id": 9, "Comment": { @@ -2416,6 +2444,13 @@ "type": "cexostring", "value": "" } + }, + { + "__struct_id": 5, + "Comment": { + "type": "cexostring", + "value": "This is a waypoint that can be placed in an interior area to mark it as a shop. This will affect the animations and behavior of NPCs using the PlayAmbientAnimations functions (see the OnSpawn script nw_c2_default9 and the library x0_i0_anims for details). \r\n\r\nNote that this feature will only work in modules that use the XP1 modified AI. " + } } ] } diff --git a/_module/git/sarumcitymain.git.json b/_module/git/sarumcitymain.git.json index 28c3136a..2ed9fac5 100644 --- a/_module/git/sarumcitymain.git.json +++ b/_module/git/sarumcitymain.git.json @@ -62799,6 +62799,922 @@ "type": "float", "value": 0.01000607013702393 } + }, + { + "__struct_id": 9, + "AnimationState": { + "type": "byte", + "value": 0 + }, + "Appearance": { + "type": "dword", + "value": 178 + }, + "AutoRemoveKey": { + "type": "byte", + "value": 0 + }, + "Bearing": { + "type": "float", + "value": -3.141591787338257 + }, + "BodyBag": { + "type": "byte", + "value": 0 + }, + "CloseLockDC": { + "type": "byte", + "value": 0 + }, + "Conversation": { + "type": "resref", + "value": "" + }, + "CurrentHP": { + "type": "short", + "value": 15 + }, + "Description": { + "id": 14559, + "type": "cexolocstring", + "value": { + "0": "The stout planks of this bench have been worn smooth by years of use." + } + }, + "DisarmDC": { + "type": "byte", + "value": 15 + }, + "Faction": { + "type": "dword", + "value": 2 + }, + "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": 5821, + "type": "cexolocstring", + "value": { + "0": "Wooden bench" + } + }, + "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": "on_sit_bench_2" + }, + "OnUserDefined": { + "type": "resref", + "value": "" + }, + "OpenLockDC": { + "type": "byte", + "value": 18 + }, + "Plot": { + "type": "byte", + "value": 1 + }, + "PortraitId": { + "type": "word", + "value": 536 + }, + "Ref": { + "type": "byte", + "value": 0 + }, + "Static": { + "type": "byte", + "value": 0 + }, + "Tag": { + "type": "cexostring", + "value": "CHAIR_CityNoble" + }, + "TemplateResRef": { + "type": "resref", + "value": "woodenbench" + }, + "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": 1 + }, + "Will": { + "type": "byte", + "value": 0 + }, + "X": { + "type": "float", + "value": 128.0701446533203 + }, + "Y": { + "type": "float", + "value": 42.03896713256836 + }, + "Z": { + "type": "float", + "value": -5.7220458984375e-006 + } + }, + { + "__struct_id": 9, + "AnimationState": { + "type": "byte", + "value": 0 + }, + "Appearance": { + "type": "dword", + "value": 178 + }, + "AutoRemoveKey": { + "type": "byte", + "value": 0 + }, + "Bearing": { + "type": "float", + "value": 3.122393131256104 + }, + "BodyBag": { + "type": "byte", + "value": 0 + }, + "CloseLockDC": { + "type": "byte", + "value": 0 + }, + "Conversation": { + "type": "resref", + "value": "" + }, + "CurrentHP": { + "type": "short", + "value": 15 + }, + "Description": { + "id": 14559, + "type": "cexolocstring", + "value": { + "0": "The stout planks of this bench have been worn smooth by years of use." + } + }, + "DisarmDC": { + "type": "byte", + "value": 15 + }, + "Faction": { + "type": "dword", + "value": 2 + }, + "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": 5821, + "type": "cexolocstring", + "value": { + "0": "Wooden bench" + } + }, + "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": "on_sit_bench_2" + }, + "OnUserDefined": { + "type": "resref", + "value": "" + }, + "OpenLockDC": { + "type": "byte", + "value": 18 + }, + "Plot": { + "type": "byte", + "value": 1 + }, + "PortraitId": { + "type": "word", + "value": 536 + }, + "Ref": { + "type": "byte", + "value": 0 + }, + "Static": { + "type": "byte", + "value": 0 + }, + "Tag": { + "type": "cexostring", + "value": "Woodenbench" + }, + "TemplateResRef": { + "type": "resref", + "value": "woodenbench" + }, + "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": 1 + }, + "Will": { + "type": "byte", + "value": 0 + }, + "X": { + "type": "float", + "value": 119.1253890991211 + }, + "Y": { + "type": "float", + "value": 41.96273422241211 + }, + "Z": { + "type": "float", + "value": -5.7220458984375e-006 + } + }, + { + "__struct_id": 9, + "AnimationState": { + "type": "byte", + "value": 0 + }, + "Appearance": { + "type": "dword", + "value": 178 + }, + "AutoRemoveKey": { + "type": "byte", + "value": 0 + }, + "Bearing": { + "type": "float", + "value": -3.141591787338257 + }, + "BodyBag": { + "type": "byte", + "value": 0 + }, + "CloseLockDC": { + "type": "byte", + "value": 0 + }, + "Conversation": { + "type": "resref", + "value": "" + }, + "CurrentHP": { + "type": "short", + "value": 15 + }, + "Description": { + "id": 14559, + "type": "cexolocstring", + "value": { + "0": "The stout planks of this bench have been worn smooth by years of use." + } + }, + "DisarmDC": { + "type": "byte", + "value": 15 + }, + "Faction": { + "type": "dword", + "value": 2 + }, + "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": 5821, + "type": "cexolocstring", + "value": { + "0": "Wooden bench" + } + }, + "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": "on_sit_bench_2" + }, + "OnUserDefined": { + "type": "resref", + "value": "" + }, + "OpenLockDC": { + "type": "byte", + "value": 18 + }, + "Plot": { + "type": "byte", + "value": 1 + }, + "PortraitId": { + "type": "word", + "value": 536 + }, + "Ref": { + "type": "byte", + "value": 0 + }, + "Static": { + "type": "byte", + "value": 0 + }, + "Tag": { + "type": "cexostring", + "value": "CHAIR_CityNoble" + }, + "TemplateResRef": { + "type": "resref", + "value": "woodenbench" + }, + "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": 1 + }, + "Will": { + "type": "byte", + "value": 0 + }, + "X": { + "type": "float", + "value": 136.8612670898438 + }, + "Y": { + "type": "float", + "value": 42.14060974121094 + }, + "Z": { + "type": "float", + "value": -5.7220458984375e-006 + } + }, + { + "__struct_id": 9, + "AnimationState": { + "type": "byte", + "value": 0 + }, + "Appearance": { + "type": "dword", + "value": 178 + }, + "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": 14559, + "type": "cexolocstring", + "value": { + "0": "The stout planks of this bench have been worn smooth by years of use." + } + }, + "DisarmDC": { + "type": "byte", + "value": 15 + }, + "Faction": { + "type": "dword", + "value": 2 + }, + "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": 5821, + "type": "cexolocstring", + "value": { + "0": "Wooden bench" + } + }, + "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": "on_sit_bench_2" + }, + "OnUserDefined": { + "type": "resref", + "value": "" + }, + "OpenLockDC": { + "type": "byte", + "value": 18 + }, + "Plot": { + "type": "byte", + "value": 1 + }, + "PortraitId": { + "type": "word", + "value": 536 + }, + "Ref": { + "type": "byte", + "value": 0 + }, + "Static": { + "type": "byte", + "value": 0 + }, + "Tag": { + "type": "cexostring", + "value": "CHAIR_CityNoble" + }, + "TemplateResRef": { + "type": "resref", + "value": "woodenbench" + }, + "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": 1 + }, + "Will": { + "type": "byte", + "value": 0 + }, + "X": { + "type": "float", + "value": 107.5100021362305 + }, + "Y": { + "type": "float", + "value": 40.18999862670898 + }, + "Z": { + "type": "float", + "value": 0.0 + } } ] }, @@ -71373,7 +72289,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R03_DT_RW50_DS_SS_AI_PU90" + "0": "SP_SX01R03_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -71499,7 +72415,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" + "0": "SP_SX02R04_SR20_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -71562,7 +72478,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_PU30_SC30" + "0": "SP_SX02R04_SR20_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -71625,7 +72541,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX02R03_GT02_SR30_DT_PU30_SC30" + "0": "SP_SX02R03_SR20_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -71688,7 +72604,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_PU30_SC30" + "0": "SP_SX02R04_SR20_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -71751,7 +72667,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_PU30_SC30" + "0": "SP_SX02R03_SS_GT02_SR20_DT_DS_RW99R1d8_PU90" } }, "MapNote": { @@ -71814,7 +72730,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" + "0": "SP_SX02R04_GT02_SR30_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -71877,7 +72793,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX02R03_GT02_SR30_DT_RW50_PU30_SC30" + "0": "SP_SX02R03_SS_GT02_SR20_DT_DS_RW99R1d8_PU90" } }, "MapNote": { @@ -71940,7 +72856,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" + "0": "SP_SX02R04_SR20_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -72003,7 +72919,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX02R03_GT02_SR30_DT_RW50_PU30_SC30" + "0": "SP_SX02R03_SS_GT02_SR20_DT_DS_RW99R1d8_PU90" } }, "MapNote": { @@ -74383,7 +75299,7 @@ }, "XPosition": { "type": "float", - "value": 131.3781890869141 + "value": 160.6360015869141 }, "YOrientation": { "type": "float", @@ -74391,11 +75307,11 @@ }, "YPosition": { "type": "float", - "value": 38.23554229736328 + "value": 26.55182647705078 }, "ZPosition": { "type": "float", - "value": 0.0 + "value": -5.7220458984375e-006 } }, { @@ -74781,7 +75697,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" + "0": "SP_SX02R03_SS_GT02_SR20_DT_DS_RW99R1d8_PU90" } }, "MapNote": { @@ -74806,7 +75722,7 @@ }, "XPosition": { "type": "float", - "value": 154.1954650878906 + "value": 158.0609741210938 }, "YOrientation": { "type": "float", @@ -74814,7 +75730,7 @@ }, "YPosition": { "type": "float", - "value": 24.88692092895508 + "value": 21.86534690856934 }, "ZPosition": { "type": "float", @@ -74844,7 +75760,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX02R04_GT02_SR40_DT_RW50_PU30_SC30" + "0": "SP_SX02R03_SR20_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -74907,7 +75823,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" + "0": "SP_SX02R04_SR20_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -74932,7 +75848,7 @@ }, "XPosition": { "type": "float", - "value": 31.68143844604492 + "value": 43.82342147827148 }, "YOrientation": { "type": "float", @@ -74940,11 +75856,11 @@ }, "YPosition": { "type": "float", - "value": 77.77243804931641 + "value": 59.45940017700195 }, "ZPosition": { "type": "float", - "value": 0.01000393461436033 + "value": -5.7220458984375e-006 } }, { @@ -74970,7 +75886,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR30_DT_PU30_SC30" + "0": "SP_SX02R04_GT02_SR30_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -75033,7 +75949,7 @@ "LocalizedName": { "type": "cexolocstring", "value": { - "0": "SP_SX01R04_GT02_SR20_DT_PU30_SC30" + "0": "SP_SX02R04_SR20_DT_RW90_DS_SS_AI_PU90" } }, "MapNote": { @@ -75433,6 +76349,66 @@ "type": "float", "value": -5.7220458984375e-006 } + }, + { + "__struct_id": 5, + "Appearance": { + "type": "byte", + "value": 3 + }, + "Description": { + "type": "cexolocstring", + "value": {} + }, + "HasMapNote": { + "type": "byte", + "value": 0 + }, + "LinkedTo": { + "type": "cexostring", + "value": "" + }, + "LocalizedName": { + "id": 69065, + "type": "cexolocstring", + "value": {} + }, + "MapNote": { + "type": "cexolocstring", + "value": {} + }, + "MapNoteEnabled": { + "type": "byte", + "value": 1 + }, + "Tag": { + "type": "cexostring", + "value": "NW_SHOP" + }, + "TemplateResRef": { + "type": "resref", + "value": "nw_wp_shop" + }, + "XOrientation": { + "type": "float", + "value": 0.91420978307724 + }, + "XPosition": { + "type": "float", + "value": 161.9263763427734 + }, + "YOrientation": { + "type": "float", + "value": -0.4052412509918213 + }, + "YPosition": { + "type": "float", + "value": 26.68789482116699 + }, + "ZPosition": { + "type": "float", + "value": 2.384185791015625e-007 + } } ] } diff --git a/_module/itp/creaturepalcus.itp.json b/_module/itp/creaturepalcus.itp.json index 0c0a4f40..f7e523fc 100644 --- a/_module/itp/creaturepalcus.itp.json +++ b/_module/itp/creaturepalcus.itp.json @@ -9220,6 +9220,25 @@ "LIST": { "type": "list", "value": [ + { + "__struct_id": 0, + "CR": { + "type": "float", + "value": 0.5 + }, + "FACTION": { + "type": "cexostring", + "value": "Commoner" + }, + "NAME": { + "type": "cexostring", + "value": "A Noble" + }, + "RESREF": { + "type": "resref", + "value": "anoble" + } + }, { "__struct_id": 0, "CR": { diff --git a/_module/ncs/on_sit_bench_2.ncs b/_module/ncs/on_sit_bench_2.ncs index 3e396176..fc564f03 100644 Binary files a/_module/ncs/on_sit_bench_2.ncs and b/_module/ncs/on_sit_bench_2.ncs differ diff --git a/_module/ncs/re_common_blkd.ncs b/_module/ncs/re_common_blkd.ncs index 3d4f8512..aef4f83e 100644 Binary files a/_module/ncs/re_common_blkd.ncs and b/_module/ncs/re_common_blkd.ncs differ diff --git a/_module/nss/on_sit_bench_2.nss b/_module/nss/on_sit_bench_2.nss index 86091377..c3e909d0 100644 --- a/_module/nss/on_sit_bench_2.nss +++ b/_module/nss/on_sit_bench_2.nss @@ -18,8 +18,8 @@ void main() float fOrient = GetFacing( oBench ); // Calculate location of the 2 pillows - location locPillow1 = Location( oArea, locBench + AngleToVector( fOrient + 90.0f ) / 2.0f, fOrient ); - location locPillow2 = Location( oArea, locBench + AngleToVector( fOrient - 90.0f ) / 2.0f, fOrient ); + location locPillow1 = Location( oArea, locBench + AngleToVector( fOrient + 90.0f ) / 2.1f, fOrient ); + location locPillow2 = Location( oArea, locBench + AngleToVector( fOrient - 90.0f ) / 2.1f, fOrient ); // Create the 2 pillows oPillow1 = CreateObject( OBJECT_TYPE_PLACEABLE, "plc_invisobj", locPillow1 ); diff --git a/_module/nss/re_common_blkd.nss b/_module/nss/re_common_blkd.nss index b82bbb0c..38f485ac 100644 --- a/_module/nss/re_common_blkd.nss +++ b/_module/nss/re_common_blkd.nss @@ -22,9 +22,9 @@ void main() SetLocalInt(OBJECT_SELF, "X2_NUMTIMES_BLOCKED",0); ClearAllActions(); } - if(GetAbilityScore(OBJECT_SELF, ABILITY_INTELLIGENCE) >= 5) + if(GetAbilityScore(OBJECT_SELF, ABILITY_INTELLIGENCE) >= 2) { - if(GetIsDoorActionPossible(oDoor, DOOR_ACTION_OPEN) && GetAbilityScore(OBJECT_SELF, ABILITY_INTELLIGENCE) >= 7 ) + if(GetIsDoorActionPossible(oDoor, DOOR_ACTION_OPEN) && GetAbilityScore(OBJECT_SELF, ABILITY_INTELLIGENCE) >= 4 ) { DoDoorAction(oDoor, DOOR_ACTION_OPEN); } diff --git a/_module/utc/anoble.utc.json b/_module/utc/anoble.utc.json new file mode 100644 index 00000000..12d2b51a --- /dev/null +++ b/_module/utc/anoble.utc.json @@ -0,0 +1,828 @@ +{ + "__data_type": "UTC ", + "Appearance_Head": { + "type": "byte", + "value": 1 + }, + "Appearance_Type": { + "type": "word", + "value": 6 + }, + "ArmorPart_RFoot": { + "type": "byte", + "value": 1 + }, + "BodyBag": { + "type": "byte", + "value": 0 + }, + "BodyPart_Belt": { + "type": "byte", + "value": 0 + }, + "BodyPart_LBicep": { + "type": "byte", + "value": 1 + }, + "BodyPart_LFArm": { + "type": "byte", + "value": 1 + }, + "BodyPart_LFoot": { + "type": "byte", + "value": 1 + }, + "BodyPart_LHand": { + "type": "byte", + "value": 1 + }, + "BodyPart_LShin": { + "type": "byte", + "value": 1 + }, + "BodyPart_LShoul": { + "type": "byte", + "value": 0 + }, + "BodyPart_LThigh": { + "type": "byte", + "value": 1 + }, + "BodyPart_Neck": { + "type": "byte", + "value": 1 + }, + "BodyPart_Pelvis": { + "type": "byte", + "value": 1 + }, + "BodyPart_RBicep": { + "type": "byte", + "value": 1 + }, + "BodyPart_RFArm": { + "type": "byte", + "value": 1 + }, + "BodyPart_RHand": { + "type": "byte", + "value": 1 + }, + "BodyPart_RShin": { + "type": "byte", + "value": 1 + }, + "BodyPart_RShoul": { + "type": "byte", + "value": 0 + }, + "BodyPart_RThigh": { + "type": "byte", + "value": 1 + }, + "BodyPart_Torso": { + "type": "byte", + "value": 1 + }, + "Cha": { + "type": "byte", + "value": 10 + }, + "ChallengeRating": { + "type": "float", + "value": 0.5 + }, + "ClassList": { + "type": "list", + "value": [ + { + "__struct_id": 2, + "Class": { + "type": "int", + "value": 20 + }, + "ClassLevel": { + "type": "short", + "value": 1 + } + } + ] + }, + "Color_Hair": { + "type": "byte", + "value": 1 + }, + "Color_Skin": { + "type": "byte", + "value": 1 + }, + "Color_Tattoo1": { + "type": "byte", + "value": 1 + }, + "Color_Tattoo2": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Con": { + "type": "byte", + "value": 12 + }, + "Conversation": { + "type": "resref", + "value": "" + }, + "CRAdjust": { + "type": "int", + "value": 0 + }, + "CurrentHitPoints": { + "type": "short", + "value": 4 + }, + "DecayTime": { + "type": "dword", + "value": 5000 + }, + "Deity": { + "type": "cexostring", + "value": "" + }, + "Description": { + "type": "cexolocstring", + "value": {} + }, + "Dex": { + "type": "byte", + "value": 10 + }, + "Disarmable": { + "type": "byte", + "value": 0 + }, + "Equip_ItemList": { + "type": "list", + "value": [] + }, + "FactionID": { + "type": "word", + "value": 2 + }, + "FeatList": { + "type": "list", + "value": [ + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 3112 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2898 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 5195 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2468 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2919 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4095 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4092 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2884 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 1089 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 3415 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2285 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 258 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4235 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 51 + } + } + ] + }, + "FirstName": { + "type": "cexolocstring", + "value": { + "0": "A Noble" + } + }, + "fortbonus": { + "type": "short", + "value": 0 + }, + "Gender": { + "type": "byte", + "value": 0 + }, + "GoodEvil": { + "type": "byte", + "value": 50 + }, + "HitPoints": { + "type": "short", + "value": 4 + }, + "Int": { + "type": "byte", + "value": 10 + }, + "Interruptable": { + "type": "byte", + "value": 1 + }, + "IsImmortal": { + "type": "byte", + "value": 0 + }, + "IsPC": { + "type": "byte", + "value": 0 + }, + "LastName": { + "type": "cexolocstring", + "value": { + "0": "" + } + }, + "LawfulChaotic": { + "type": "byte", + "value": 50 + }, + "Lootable": { + "type": "byte", + "value": 0 + }, + "MaxHitPoints": { + "type": "short", + "value": 5 + }, + "NaturalAC": { + "type": "byte", + "value": 0 + }, + "NoPermDeath": { + "type": "byte", + "value": 0 + }, + "PaletteID": { + "type": "byte", + "value": 44 + }, + "PerceptionRange": { + "type": "byte", + "value": 11 + }, + "Phenotype": { + "type": "int", + "value": 0 + }, + "Plot": { + "type": "byte", + "value": 0 + }, + "PortraitId": { + "type": "word", + "value": 101 + }, + "Race": { + "type": "byte", + "value": 6 + }, + "refbonus": { + "type": "short", + "value": 0 + }, + "ScriptAttacked": { + "type": "resref", + "value": "x2_def_attacked" + }, + "ScriptDamaged": { + "type": "resref", + "value": "x2_def_ondamage" + }, + "ScriptDeath": { + "type": "resref", + "value": "x2_def_ondeath" + }, + "ScriptDialogue": { + "type": "resref", + "value": "x2_def_onconv" + }, + "ScriptDisturbed": { + "type": "resref", + "value": "x2_def_ondisturb" + }, + "ScriptEndRound": { + "type": "resref", + "value": "x2_def_endcombat" + }, + "ScriptHeartbeat": { + "type": "resref", + "value": "x2_def_heartbeat" + }, + "ScriptOnBlocked": { + "type": "resref", + "value": "x2_def_onblocked" + }, + "ScriptOnNotice": { + "type": "resref", + "value": "x2_def_percept" + }, + "ScriptRested": { + "type": "resref", + "value": "x2_def_rested" + }, + "ScriptSpawn": { + "type": "resref", + "value": "x2_def_spawn" + }, + "ScriptSpellAt": { + "type": "resref", + "value": "x2_def_spellcast" + }, + "ScriptUserDefine": { + "type": "resref", + "value": "x2_def_userdef" + }, + "SkillList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + } + ] + }, + "SoundSetFile": { + "type": "word", + "value": 15 + }, + "SpecAbilityList": { + "type": "list", + "value": [] + }, + "StartingPackage": { + "type": "byte", + "value": 82 + }, + "Str": { + "type": "byte", + "value": 10 + }, + "Subrace": { + "type": "cexostring", + "value": "" + }, + "Tag": { + "type": "cexostring", + "value": "ANoble" + }, + "Tail_New": { + "type": "dword", + "value": 0 + }, + "TemplateList": { + "type": "list", + "value": [] + }, + "TemplateResRef": { + "type": "resref", + "value": "anoble" + }, + "WalkRate": { + "type": "int", + "value": 4 + }, + "willbonus": { + "type": "short", + "value": 0 + }, + "Wings_New": { + "type": "dword", + "value": 0 + }, + "Wis": { + "type": "byte", + "value": 10 + }, + "xAppearance_Head": { + "type": "word", + "value": 1 + }, + "xArmorPart_RFoot": { + "type": "word", + "value": 1 + }, + "xBodyPart_Belt": { + "type": "word", + "value": 0 + }, + "xBodyPart_LBicep": { + "type": "word", + "value": 1 + }, + "xBodyPart_LFArm": { + "type": "word", + "value": 1 + }, + "xBodyPart_LFoot": { + "type": "word", + "value": 1 + }, + "xBodyPart_LHand": { + "type": "word", + "value": 1 + }, + "xBodyPart_LShin": { + "type": "word", + "value": 1 + }, + "xBodyPart_LShoul": { + "type": "word", + "value": 0 + }, + "xBodyPart_LThigh": { + "type": "word", + "value": 1 + }, + "xBodyPart_Neck": { + "type": "word", + "value": 1 + }, + "xBodyPart_Pelvis": { + "type": "word", + "value": 1 + }, + "xBodyPart_RBicep": { + "type": "word", + "value": 1 + }, + "xBodyPart_RFArm": { + "type": "word", + "value": 1 + }, + "xBodyPart_RHand": { + "type": "word", + "value": 1 + }, + "xBodyPart_RShin": { + "type": "word", + "value": 1 + }, + "xBodyPart_RShoul": { + "type": "word", + "value": 0 + }, + "xBodyPart_RThigh": { + "type": "word", + "value": 1 + }, + "xBodyPart_Torso": { + "type": "word", + "value": 1 + } +} diff --git a/_module/utc/citynoble.utc.json b/_module/utc/citynoble.utc.json index 137eeb46..a3fd5dbf 100644 --- a/_module/utc/citynoble.utc.json +++ b/_module/utc/citynoble.utc.json @@ -356,11 +356,11 @@ }, "ScriptHeartbeat": { "type": "resref", - "value": "npc_sit_stay" + "value": "x2_def_heartbeat" }, "ScriptOnBlocked": { "type": "resref", - "value": "re_common_blkd" + "value": "x2_def_onblocked" }, "ScriptOnNotice": { "type": "resref", @@ -380,7 +380,7 @@ }, "ScriptUserDefine": { "type": "resref", - "value": "re_com_userdef" + "value": "x2_def_userdef" }, "SkillList": { "type": "list", diff --git a/_module/utc/cityurchin.utc.json b/_module/utc/cityurchin.utc.json index 182b3cd9..598ad5de 100644 --- a/_module/utc/cityurchin.utc.json +++ b/_module/utc/cityurchin.utc.json @@ -200,55 +200,55 @@ }, "ScriptAttacked": { "type": "resref", - "value": "nw_c2_default5" + "value": "x2_def_attacked" }, "ScriptDamaged": { "type": "resref", - "value": "nw_c2_default6" + "value": "x2_def_ondamage" }, "ScriptDeath": { "type": "resref", - "value": "nw_c2_default7" + "value": "x2_def_ondeath" }, "ScriptDialogue": { "type": "resref", - "value": "nw_c2_default4" + "value": "x2_def_onconv" }, "ScriptDisturbed": { "type": "resref", - "value": "nw_c2_default8" + "value": "x2_def_ondisturb" }, "ScriptEndRound": { "type": "resref", - "value": "nw_c2_default3" + "value": "x2_def_endcombat" }, "ScriptHeartbeat": { "type": "resref", - "value": "nw_c2_default1" + "value": "x2_def_heartbeat" }, "ScriptOnBlocked": { "type": "resref", - "value": "nw_c2_defaulte" + "value": "x2_def_onblocked" }, "ScriptOnNotice": { "type": "resref", - "value": "nw_c2_default2" + "value": "x2_def_percept" }, "ScriptRested": { "type": "resref", - "value": "nw_c2_defaulta" + "value": "x2_def_rested" }, "ScriptSpawn": { "type": "resref", - "value": "nw_c2_default9" + "value": "x2_def_spawn" }, "ScriptSpellAt": { "type": "resref", - "value": "nw_c2_defaultb" + "value": "x2_def_spellcast" }, "ScriptUserDefine": { "type": "resref", - "value": "nw_c2_defaultd" + "value": "x2_def_userdef" }, "SkillList": { "type": "list", diff --git a/_module/utc/femalecommoner.utc.json b/_module/utc/femalecommoner.utc.json index eda73260..c53ac19a 100644 --- a/_module/utc/femalecommoner.utc.json +++ b/_module/utc/femalecommoner.utc.json @@ -345,11 +345,11 @@ }, "ScriptHeartbeat": { "type": "resref", - "value": "npc_sit_woodenbe" + "value": "x2_def_heartbeat" }, "ScriptOnBlocked": { "type": "resref", - "value": "re_common_blkd" + "value": "x2_def_onblocked" }, "ScriptOnNotice": { "type": "resref", @@ -369,7 +369,7 @@ }, "ScriptUserDefine": { "type": "resref", - "value": "re_com_userdef" + "value": "x2_def_userdef" }, "SkillList": { "type": "list", diff --git a/_module/utc/femalenoble.utc.json b/_module/utc/femalenoble.utc.json index 888aa94d..374b996d 100644 --- a/_module/utc/femalenoble.utc.json +++ b/_module/utc/femalenoble.utc.json @@ -349,7 +349,7 @@ }, "ScriptOnBlocked": { "type": "resref", - "value": "re_common_blkd" + "value": "x2_def_onblocked" }, "ScriptOnNotice": { "type": "resref", @@ -369,7 +369,7 @@ }, "ScriptUserDefine": { "type": "resref", - "value": "re_com_userdef" + "value": "x2_def_userdef" }, "SkillList": { "type": "list", diff --git a/_module/utc/femalepeasant.utc.json b/_module/utc/femalepeasant.utc.json index 3000aeff..7ab06526 100644 --- a/_module/utc/femalepeasant.utc.json +++ b/_module/utc/femalepeasant.utc.json @@ -345,11 +345,11 @@ }, "ScriptHeartbeat": { "type": "resref", - "value": "npc_sit_woodenbe" + "value": "x2_def_heartbeat" }, "ScriptOnBlocked": { "type": "resref", - "value": "re_common_blkd" + "value": "x2_def_onblocked" }, "ScriptOnNotice": { "type": "resref", @@ -369,7 +369,7 @@ }, "ScriptUserDefine": { "type": "resref", - "value": "re_com_userdef" + "value": "x2_def_userdef" }, "SkillList": { "type": "list", diff --git a/_module/utc/patron.utc.json b/_module/utc/patron.utc.json index 20ea8058..cbd6e183 100644 --- a/_module/utc/patron.utc.json +++ b/_module/utc/patron.utc.json @@ -472,7 +472,7 @@ }, "ScriptOnBlocked": { "type": "resref", - "value": "re_common_blkd" + "value": "x2_def_onblocked" }, "ScriptOnNotice": { "type": "resref", @@ -492,7 +492,7 @@ }, "ScriptUserDefine": { "type": "resref", - "value": "re_com_userdef" + "value": "x2_def_userdef" }, "SkillList": { "type": "list", diff --git a/_module/utc/peasant.utc.json b/_module/utc/peasant.utc.json index 6a05210b..62f1c838 100644 --- a/_module/utc/peasant.utc.json +++ b/_module/utc/peasant.utc.json @@ -345,11 +345,11 @@ }, "ScriptHeartbeat": { "type": "resref", - "value": "npc_sit_woodenbe" + "value": "x2_def_heartbeat" }, "ScriptOnBlocked": { "type": "resref", - "value": "re_common_blkd" + "value": "x2_def_onblocked" }, "ScriptOnNotice": { "type": "resref", @@ -369,7 +369,7 @@ }, "ScriptUserDefine": { "type": "resref", - "value": "re_com_userdef" + "value": "x2_def_userdef" }, "SkillList": { "type": "list", diff --git a/_release/Aantioch [PRC-CEP3].7z b/_release/Aantioch [PRC-CEP3].7z index e83e3101..8eb26d99 100644 Binary files a/_release/Aantioch [PRC-CEP3].7z and b/_release/Aantioch [PRC-CEP3].7z differ