Sarum City enhancements
Adjusted commoner type npc behavior scripts.
This commit is contained in:
parent
c369af5071
commit
24b959be8b
@ -70,11 +70,11 @@
|
||||
},
|
||||
"MoonDiffuseColor": {
|
||||
"type": "dword",
|
||||
"value": 13132900
|
||||
"value": 985868
|
||||
},
|
||||
"MoonFogAmount": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 4
|
||||
},
|
||||
"MoonFogColor": {
|
||||
"type": "dword",
|
||||
@ -136,11 +136,11 @@
|
||||
},
|
||||
"SunFogAmount": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 2
|
||||
},
|
||||
"SunFogColor": {
|
||||
"type": "dword",
|
||||
"value": 9535080
|
||||
"value": 12632256
|
||||
},
|
||||
"SunShadows": {
|
||||
"type": "byte",
|
||||
@ -2108,7 +2108,7 @@
|
||||
},
|
||||
"Tile_ID": {
|
||||
"type": "int",
|
||||
"value": 49
|
||||
"value": 159
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
@ -2120,7 +2120,7 @@
|
||||
},
|
||||
"Tile_Orientation": {
|
||||
"type": "int",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_SrcLight1": {
|
||||
"type": "byte",
|
||||
@ -3468,15 +3468,15 @@
|
||||
"__struct_id": 1,
|
||||
"Tile_AnimLoop1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop2": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop3": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_Height": {
|
||||
"type": "int",
|
||||
@ -3488,7 +3488,7 @@
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 6
|
||||
},
|
||||
"Tile_MainLight2": {
|
||||
"type": "byte",
|
||||
@ -3554,15 +3554,15 @@
|
||||
"__struct_id": 1,
|
||||
"Tile_AnimLoop1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop2": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop3": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_Height": {
|
||||
"type": "int",
|
||||
@ -3574,7 +3574,7 @@
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 6
|
||||
},
|
||||
"Tile_MainLight2": {
|
||||
"type": "byte",
|
||||
@ -4328,15 +4328,15 @@
|
||||
"__struct_id": 1,
|
||||
"Tile_AnimLoop1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop2": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop3": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_Height": {
|
||||
"type": "int",
|
||||
@ -4348,7 +4348,7 @@
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 2
|
||||
},
|
||||
"Tile_MainLight2": {
|
||||
"type": "byte",
|
||||
@ -5102,15 +5102,15 @@
|
||||
"__struct_id": 1,
|
||||
"Tile_AnimLoop1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop2": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop3": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_Height": {
|
||||
"type": "int",
|
||||
@ -5122,7 +5122,7 @@
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 6
|
||||
},
|
||||
"Tile_MainLight2": {
|
||||
"type": "byte",
|
||||
@ -5188,15 +5188,15 @@
|
||||
"__struct_id": 1,
|
||||
"Tile_AnimLoop1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop2": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop3": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_Height": {
|
||||
"type": "int",
|
||||
@ -5208,7 +5208,7 @@
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 6
|
||||
},
|
||||
"Tile_MainLight2": {
|
||||
"type": "byte",
|
||||
@ -9230,15 +9230,15 @@
|
||||
"__struct_id": 1,
|
||||
"Tile_AnimLoop1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop2": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop3": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_Height": {
|
||||
"type": "int",
|
||||
@ -9250,7 +9250,7 @@
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 6
|
||||
},
|
||||
"Tile_MainLight2": {
|
||||
"type": "byte",
|
||||
@ -9832,15 +9832,15 @@
|
||||
"__struct_id": 1,
|
||||
"Tile_AnimLoop1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop2": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop3": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_Height": {
|
||||
"type": "int",
|
||||
@ -9852,7 +9852,7 @@
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 6
|
||||
},
|
||||
"Tile_MainLight2": {
|
||||
"type": "byte",
|
||||
@ -13546,7 +13546,7 @@
|
||||
},
|
||||
"Tile_ID": {
|
||||
"type": "int",
|
||||
"value": 49
|
||||
"value": 159
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
@ -13558,7 +13558,7 @@
|
||||
},
|
||||
"Tile_Orientation": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"Tile_SrcLight1": {
|
||||
"type": "byte",
|
||||
@ -13702,15 +13702,15 @@
|
||||
"__struct_id": 1,
|
||||
"Tile_AnimLoop1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop2": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_AnimLoop3": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Tile_Height": {
|
||||
"type": "int",
|
||||
@ -13722,7 +13722,7 @@
|
||||
},
|
||||
"Tile_MainLight1": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 6
|
||||
},
|
||||
"Tile_MainLight2": {
|
||||
"type": "byte",
|
||||
@ -15684,7 +15684,7 @@
|
||||
},
|
||||
"Version": {
|
||||
"type": "dword",
|
||||
"value": 200
|
||||
"value": 202
|
||||
},
|
||||
"Width": {
|
||||
"type": "int",
|
||||
|
@ -680,7 +680,7 @@
|
||||
},
|
||||
"FactionRep": {
|
||||
"type": "dword",
|
||||
"value": 25
|
||||
"value": 50
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1190,7 +1190,7 @@
|
||||
},
|
||||
"FactionRep": {
|
||||
"type": "dword",
|
||||
"value": 74
|
||||
"value": 69
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1205,7 +1205,7 @@
|
||||
},
|
||||
"FactionRep": {
|
||||
"type": "dword",
|
||||
"value": 10
|
||||
"value": 76
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6005,7 +6005,7 @@
|
||||
},
|
||||
"FactionRep": {
|
||||
"type": "dword",
|
||||
"value": 34
|
||||
"value": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6020,7 +6020,7 @@
|
||||
},
|
||||
"FactionRep": {
|
||||
"type": "dword",
|
||||
"value": 100
|
||||
"value": 69
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -2316,6 +2316,272 @@
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "This invisible object is visible by default for easy placement in the toolset.\r\n\r\nAfter placing the invisible wall, set the Initial State to \"Deactivated\" on the Advanced tab to make it not appear in the game."
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "This invisible object is visible by default for easy placement in the toolset.\r\n\r\nAfter placing the invisible wall, set the Initial State to \"Deactivated\" on the Advanced tab to make it not appear in the game."
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "This invisible object is visible by default for easy placement in the toolset.\r\n\r\nAfter placing the invisible wall, set the Initial State to \"Deactivated\" on the Advanced tab to make it not appear in the game."
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "This invisible object is visible by default for easy placement in the toolset.\r\n\r\nAfter placing the invisible wall, set the Initial State to \"Deactivated\" on the Advanced tab to make it not appear in the game."
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Fence Rural 2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Fence Rural 2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Fence Rural 2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Fence Rural 2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Invisible Object"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 9,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Lamp Post"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -2707,6 +2973,116 @@
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"PlayInToolset": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 6,
|
||||
"Comment": {
|
||||
@ -2727,20 +3103,6 @@
|
||||
"TriggerList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Comment": {
|
||||
@ -3515,6 +3877,20 @@
|
||||
"type": "cexostring",
|
||||
"value": "This waypoint may be used to have a guard stand where it has been placed. \r\n1. Create a guard and either use the existing Tag or fill in a new one. \r\n2. Place this Waypoint with the Tag \"POST_\" + the NPC Tag.\r\n3. Place or make sure that WalkWayPoints() is within the On Spawn script for the NPC and after combat, the NPC shall return to it's \"POST\"."
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 5,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "This is a waypoint that can be placed in an area to mark a spot that should be visited by NPCs (to give random walking around some direction). \r\n\r\nThis 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. "
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 5,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "This is a waypoint that can be placed in an area to mark a spot that should be visited by NPCs (to give random walking around some direction). \r\n\r\nThis 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. "
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -861,7 +861,7 @@
|
||||
"__struct_id": 2,
|
||||
"Orientation": {
|
||||
"type": "float",
|
||||
"value": -1.96349024772644
|
||||
"value": -1.963489890098572
|
||||
},
|
||||
"X": {
|
||||
"type": "float",
|
||||
|
@ -505,7 +505,7 @@
|
||||
"__struct_id": 2,
|
||||
"Orientation": {
|
||||
"type": "float",
|
||||
"value": -0.3926973640918732
|
||||
"value": -0.392697274684906
|
||||
},
|
||||
"X": {
|
||||
"type": "float",
|
||||
|
@ -2764,7 +2764,7 @@
|
||||
"__struct_id": 2,
|
||||
"Orientation": {
|
||||
"type": "float",
|
||||
"value": -2.724338054656982
|
||||
"value": -2.724337577819824
|
||||
},
|
||||
"X": {
|
||||
"type": "float",
|
||||
@ -2783,7 +2783,7 @@
|
||||
"__struct_id": 2,
|
||||
"Orientation": {
|
||||
"type": "float",
|
||||
"value": 1.791683316230774
|
||||
"value": 1.791683077812195
|
||||
},
|
||||
"X": {
|
||||
"type": "float",
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -684,7 +684,7 @@
|
||||
"__struct_id": 2,
|
||||
"Orientation": {
|
||||
"type": "float",
|
||||
"value": 3.117037296295166
|
||||
"value": 3.117037057876587
|
||||
},
|
||||
"X": {
|
||||
"type": "float",
|
||||
|
@ -463,7 +463,7 @@
|
||||
"__struct_id": 2,
|
||||
"Orientation": {
|
||||
"type": "float",
|
||||
"value": 3.141581535339356
|
||||
"value": 3.141581296920776
|
||||
},
|
||||
"X": {
|
||||
"type": "float",
|
||||
|
@ -4405,7 +4405,7 @@
|
||||
},
|
||||
"Mod_DuskHour": {
|
||||
"type": "byte",
|
||||
"value": 21
|
||||
"value": 19
|
||||
},
|
||||
"Mod_Entry_Area": {
|
||||
"type": "resref",
|
||||
@ -4421,15 +4421,15 @@
|
||||
},
|
||||
"Mod_Entry_X": {
|
||||
"type": "float",
|
||||
"value": 45.06792831420898
|
||||
"value": 45.0
|
||||
},
|
||||
"Mod_Entry_Y": {
|
||||
"type": "float",
|
||||
"value": 55.06133270263672
|
||||
"value": 55.0
|
||||
},
|
||||
"Mod_Entry_Z": {
|
||||
"type": "float",
|
||||
"value": -5.7220458984375e-006
|
||||
"value": 0.0
|
||||
},
|
||||
"Mod_Expan_List": {
|
||||
"type": "list",
|
||||
@ -4669,7 +4669,7 @@
|
||||
},
|
||||
"Mod_StartHour": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
"value": 9
|
||||
},
|
||||
"Mod_StartMonth": {
|
||||
"type": "byte",
|
||||
|
@ -10798,7 +10798,7 @@
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 14.0
|
||||
"value": 2.0
|
||||
},
|
||||
"FACTION": {
|
||||
"type": "cexostring",
|
||||
|
Binary file not shown.
BIN
_module/ncs/cutsceneghost.ncs
Normal file
BIN
_module/ncs/cutsceneghost.ncs
Normal file
Binary file not shown.
BIN
_module/ncs/cutsceneinvisibl.ncs
Normal file
BIN
_module/ncs/cutsceneinvisibl.ncs
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
_module/ncs/x2_def_immobile.ncs
Normal file
BIN
_module/ncs/x2_def_immobile.ncs
Normal file
Binary file not shown.
@ -397,7 +397,8 @@ void sp_CheckVars(object oNearest, string sCurrentName)
|
||||
GetLocalInt(oNearest, "ReturnHome") ||
|
||||
GetLocalInt(oNearest, "RandomFacing") ||
|
||||
GetLocalInt(oNearest, "ForceAttack") ||
|
||||
GetLocalInt(oNearest, "PlayAnim"))
|
||||
GetLocalInt(oNearest, "PlayAnim") ||
|
||||
GetLocalInt(oNearest, "PickupItems"))
|
||||
SetLocalInt(oNearest, "DoActions", 1);
|
||||
}
|
||||
|
||||
@ -780,7 +781,8 @@ int sp_CheckObjects(object oNearest)
|
||||
// TEST
|
||||
// ActionDoCommand(sp_PerformActions(oNearest, oCurrent));
|
||||
sp_PerformActions(oNearest, oCurrent);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
else if (oCurrent != OBJECT_INVALID && GetIsDead(oCurrent)) {
|
||||
DeleteLocalObject(oNearest, "Creature" + IntToString(iCreature));
|
||||
@ -1314,11 +1316,12 @@ void sp_TagObject(object oNearest, string sTagType, object oNewObject) {
|
||||
}
|
||||
}
|
||||
if (GetLocalInt(oNearest, "ForceAttack")) {
|
||||
object oPC = GetLocalObject(oNearest, "NearestPC");
|
||||
object oPC = GetLocalObject(oNearest, "NearestPC");
|
||||
if (oPC != OBJECT_INVALID) {
|
||||
AssignCommand(oNewObject, ClearAllActions());
|
||||
AssignCommand(oNewObject, ActionAttack(oPC));
|
||||
}
|
||||
|
||||
}
|
||||
// Debug
|
||||
if (iDebug == 1) {
|
||||
@ -1583,6 +1586,20 @@ location sp_RandomLocation(object oNearest, int iRandArea)
|
||||
}
|
||||
void sp_PerformActions(object oNearest, object oCurrent) {
|
||||
|
||||
if (GetLocalInt(oNearest, "PickupItems"))
|
||||
{
|
||||
object oPickup = GetNearestObject(OBJECT_TYPE_ITEM, oCurrent);
|
||||
if (GetDistanceBetweenLocations(GetLocation(oCurrent),
|
||||
GetLocation(oPickup)) < 8.0)
|
||||
{
|
||||
|
||||
object oCurrent = GetNearestCreatureToLocation(CREATURE_TYPE_PLAYER_CHAR, FALSE, GetLocation(oPickup), 1, CREATURE_TYPE_IS_ALIVE, TRUE);
|
||||
AssignCommand(oCurrent, ClearAllActions());
|
||||
AssignCommand(oCurrent, ActionForceMoveToObject(oPickup, FALSE, 1.0f, 10.0f));
|
||||
AssignCommand(oCurrent, ActionPickUpItem(oPickup));
|
||||
AssignCommand(oCurrent, SpeakString("Ooo, a piece of candy!"));
|
||||
}
|
||||
}
|
||||
// Debug
|
||||
if (iDebug == 3) {
|
||||
sp_Debug("sp_PerformActions");
|
||||
@ -2122,5 +2139,7 @@ void sp_Main(object oNearest) {
|
||||
if (iIsValid && iToSpawn) {
|
||||
AssignCommand(OBJECT_SELF, sp_CreateObject(oNearest, sBluePrint, iToSpawn));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
28
_module/nss/cutsceneghost.nss
Normal file
28
_module/nss/cutsceneghost.nss
Normal file
@ -0,0 +1,28 @@
|
||||
/*
|
||||
* Script generated by LS Script Generator, v.TK.0
|
||||
*
|
||||
* For download info, please visit:
|
||||
* http://nwvault.ign.com/View.php?view=Other.Detail&id=1502
|
||||
*/
|
||||
// Put this OnHeartbeat.
|
||||
// Will abort (do nothing) if fighting or talking or if no PCs are in the area.
|
||||
|
||||
|
||||
void main()
|
||||
{
|
||||
effect eEffect;
|
||||
object oSelf = OBJECT_SELF;
|
||||
|
||||
// If running the lowest AI, abort for performance reasons.
|
||||
if ( GetAILevel() == AI_LEVEL_VERY_LOW )
|
||||
return;
|
||||
// Only fire once.
|
||||
if ( GetLocalInt(GetModule(), "DO_ONCE__" + GetTag(OBJECT_SELF)) )
|
||||
return;
|
||||
SetLocalInt(GetModule(), "DO_ONCE__" + GetTag(OBJECT_SELF), TRUE);
|
||||
|
||||
// Apply an effect.
|
||||
eEffect = SupernaturalEffect(EffectCutsceneGhost());
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT, eEffect, oSelf);
|
||||
}
|
||||
|
24
_module/nss/cutsceneinvisibl.nss
Normal file
24
_module/nss/cutsceneinvisibl.nss
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Script generated by LS Script Generator, v.TK.0
|
||||
*
|
||||
* For download info, please visit:
|
||||
* http://nwvault.ign.com/View.php?view=Other.Detail&id=1502
|
||||
*/
|
||||
// Put this OnHeartbeat.
|
||||
// Will abort (do nothing) if fighting or talking or if no PCs are in the area.
|
||||
|
||||
|
||||
void main()
|
||||
{
|
||||
effect eVFX;
|
||||
object oSelf = OBJECT_SELF;
|
||||
|
||||
// Only fire once.
|
||||
if ( GetLocalInt(GetModule(), "DO_ONCE__" + GetTag(OBJECT_SELF)) )
|
||||
return;
|
||||
// Apply a visual effect.
|
||||
eVFX = SupernaturalEffect(EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY));
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVFX, oSelf);
|
||||
DelayCommand (1.0, SetLocalInt(GetModule(), "DO_ONCE__" + GetTag(OBJECT_SELF), TRUE));
|
||||
}
|
||||
|
@ -12,7 +12,7 @@ void main()
|
||||
SetAILevel (OBJECT_SELF, AI_LEVEL_HIGH);
|
||||
ClearAllActions();
|
||||
string sSittableTagName = "CHAIR";
|
||||
object oChair = GetRandomObjectByTag(sSittableTagName, 90.0);
|
||||
object oChair = GetRandomObjectByTag(sSittableTagName, 110.0);
|
||||
ActionForceMoveToObject (oChair, FALSE, 1.0f, 120.0);
|
||||
ActionSit(oChair);
|
||||
int nTime = Random(210) + 90;
|
||||
|
@ -12,7 +12,7 @@ void main()
|
||||
SetAILevel (OBJECT_SELF, AI_LEVEL_HIGH);
|
||||
string sMyTagName = GetTag(OBJECT_SELF);
|
||||
string sSittableTagName = "CHAIR_" + sMyTagName;
|
||||
object oChair = GetRandomObjectByTag(sSittableTagName, 77.0);
|
||||
object oChair = GetRandomObjectByTag(sSittableTagName, 110.0);
|
||||
ActionForceMoveToObject (oChair, FALSE, 1.0f, 120.0);
|
||||
ActionSit(oChair);
|
||||
int nTime = Random(210) + 90;
|
||||
|
@ -10,7 +10,7 @@ void main()
|
||||
ClearAllActions();
|
||||
SetAILevel (OBJECT_SELF, AI_LEVEL_HIGH);
|
||||
string sSittableTagName = "Woodenbench";
|
||||
object oChair = GetRandomObjectByTag(sSittableTagName, 100.0);
|
||||
object oChair = GetRandomObjectByTag(sSittableTagName, 120.0);
|
||||
ActionForceMoveToObject (oChair, FALSE, 1.0f, 120.0);
|
||||
ActionSit(oChair);
|
||||
int nTime = Random(210) + 90;
|
||||
|
@ -115,7 +115,7 @@ void main()
|
||||
SetAILevel (OBJECT_SELF, AI_LEVEL_HIGH);
|
||||
string sMyTagName = GetTag(OBJECT_SELF);
|
||||
string sSittableTagName = "CHAIR_" + sMyTagName;
|
||||
object oChair = GetRandomObjectByTag(sSittableTagName, 77.0);
|
||||
object oChair = GetRandomObjectByTag(sSittableTagName, 100.0);
|
||||
DelayCommand(60.0, ActionForceMoveToObject (oChair, FALSE, 1.0f, 120.0f));
|
||||
DelayCommand(60.1, ActionSit(oChair));
|
||||
int nTime = Random(200) + 90;
|
||||
|
@ -32,7 +32,8 @@
|
||||
const int EVENT_USER_DEFINED_PRESPAWN = 1510;
|
||||
const int EVENT_USER_DEFINED_POSTSPAWN = 1511;
|
||||
|
||||
|
||||
#include "NW_O2_CONINCLUDE"
|
||||
#include "NW_I0_GENERIC"
|
||||
#include "x2_inc_switches"
|
||||
void main()
|
||||
{
|
||||
|
@ -86,7 +86,7 @@
|
||||
},
|
||||
"Cha": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
"value": 20
|
||||
},
|
||||
"ChallengeRating": {
|
||||
"type": "float",
|
||||
@ -99,11 +99,516 @@
|
||||
"__struct_id": 2,
|
||||
"Class": {
|
||||
"type": "int",
|
||||
"value": 30
|
||||
"value": 9
|
||||
},
|
||||
"ClassLevel": {
|
||||
"type": "short",
|
||||
"value": 15
|
||||
},
|
||||
"KnownList0": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 37
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 100
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 144
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 151
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"KnownList1": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 86
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 102
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 107
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 165
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 174
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"KnownList2": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 120
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 90
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 93
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 115
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 175
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"KnownList3": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 21
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 58
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 78
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 176
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"KnownList4": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 47
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 375
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 368
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 172
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"KnownList5": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 23
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 71
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 99
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 179
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"KnownList6": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 14
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 72
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 180
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"KnownList7": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 123
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 169
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -149,11 +654,11 @@
|
||||
},
|
||||
"CRAdjust": {
|
||||
"type": "int",
|
||||
"value": -9
|
||||
"value": -14
|
||||
},
|
||||
"CurrentHitPoints": {
|
||||
"type": "short",
|
||||
"value": 37
|
||||
"value": 72
|
||||
},
|
||||
"DecayTime": {
|
||||
"type": "dword",
|
||||
@ -169,7 +674,7 @@
|
||||
},
|
||||
"Dex": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
"value": 12
|
||||
},
|
||||
"Disarmable": {
|
||||
"type": "byte",
|
||||
@ -215,6 +720,20 @@
|
||||
"value": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 944
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 946
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
@ -222,6 +741,20 @@
|
||||
"value": 258
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 29
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 35
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
@ -258,7 +791,7 @@
|
||||
},
|
||||
"HitPoints": {
|
||||
"type": "short",
|
||||
"value": 37
|
||||
"value": 72
|
||||
},
|
||||
"Int": {
|
||||
"type": "byte",
|
||||
@ -270,7 +803,7 @@
|
||||
},
|
||||
"IsImmortal": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"IsPC": {
|
||||
"type": "byte",
|
||||
@ -292,7 +825,7 @@
|
||||
},
|
||||
"MaxHitPoints": {
|
||||
"type": "short",
|
||||
"value": 57
|
||||
"value": 92
|
||||
},
|
||||
"NaturalAC": {
|
||||
"type": "byte",
|
||||
@ -308,7 +841,7 @@
|
||||
},
|
||||
"PerceptionRange": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
"value": 11
|
||||
},
|
||||
"Phenotype": {
|
||||
"type": "int",
|
||||
@ -392,6 +925,13 @@
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 14
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
@ -427,6 +967,41 @@
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 14
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": {
|
||||
@ -459,49 +1034,7 @@
|
||||
"__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
|
||||
"value": 14
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -666,11 +1199,42 @@
|
||||
},
|
||||
"SpecAbilityList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 28
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 15
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 28
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 15
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StartingPackage": {
|
||||
"type": "byte",
|
||||
"value": 66
|
||||
"value": 9
|
||||
},
|
||||
"Str": {
|
||||
"type": "byte",
|
||||
@ -773,6 +1337,21 @@
|
||||
"type": "int",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "PickupItems"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 1
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -259,7 +259,7 @@
|
||||
},
|
||||
"IsImmortal": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"IsPC": {
|
||||
"type": "byte",
|
||||
@ -732,6 +732,21 @@
|
||||
"type": "int",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "PickupItems"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 1
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -90,7 +90,7 @@
|
||||
},
|
||||
"ChallengeRating": {
|
||||
"type": "float",
|
||||
"value": 14.0
|
||||
"value": 2.0
|
||||
},
|
||||
"ClassList": {
|
||||
"type": "list",
|
||||
@ -103,7 +103,7 @@
|
||||
},
|
||||
"ClassLevel": {
|
||||
"type": "short",
|
||||
"value": 15
|
||||
"value": 5
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -114,7 +114,7 @@
|
||||
},
|
||||
"ClassLevel": {
|
||||
"type": "short",
|
||||
"value": 5
|
||||
"value": 15
|
||||
},
|
||||
"MemorizedList0": {
|
||||
"type": "list",
|
||||
@ -360,6 +360,321 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"MemorizedList4": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 31
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 31
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 31
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 31
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 42
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 42
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 3163
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 3163
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 2619
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 2619
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"MemorizedList5": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 517
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 61
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 61
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 80
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 80
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 164
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"MemorizedList6": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 67
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 79
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 79
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 180
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -394,7 +709,7 @@
|
||||
},
|
||||
"CRAdjust": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
"value": -12
|
||||
},
|
||||
"CurrentHitPoints": {
|
||||
"type": "short",
|
||||
@ -418,7 +733,7 @@
|
||||
},
|
||||
"Disarmable": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"Equip_ItemList": {
|
||||
"type": "list",
|
||||
@ -676,7 +991,7 @@
|
||||
},
|
||||
"IsImmortal": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"IsPC": {
|
||||
"type": "byte",
|
||||
@ -1231,7 +1546,7 @@
|
||||
},
|
||||
"Wis": {
|
||||
"type": "byte",
|
||||
"value": 14
|
||||
"value": 18
|
||||
},
|
||||
"xAppearance_Head": {
|
||||
"type": "word",
|
||||
|
@ -259,7 +259,7 @@
|
||||
},
|
||||
"IsImmortal": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"IsPC": {
|
||||
"type": "byte",
|
||||
@ -305,7 +305,7 @@
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
"value": 0
|
||||
},
|
||||
"PortraitId": {
|
||||
"type": "word",
|
||||
@ -717,6 +717,21 @@
|
||||
"type": "int",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "PickupItems"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 1
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user