I figured out why commoner types weren't using civilized animations

Most changes were due to that and other behaviors I wanted ambient npcs to do.
This commit is contained in:
EpicValor
2023-09-09 19:56:22 -05:00
parent 80bc1e0c92
commit c369af5071
119 changed files with 50579 additions and 4558 deletions

View File

@@ -1595,7 +1595,7 @@
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
"value": "x2_def_friend"
},
"ScriptOnBlocked": {
"type": "resref",
@@ -1968,21 +1968,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -2012,6 +1997,36 @@
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

View File

@@ -1968,21 +1968,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -2012,6 +1997,36 @@
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

View File

@@ -1968,21 +1968,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -2012,6 +1997,36 @@
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

View File

@@ -1968,21 +1968,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -2012,6 +1997,36 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

View File

@@ -1968,21 +1968,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -2012,6 +1997,36 @@
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

View File

@@ -1968,21 +1968,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -2012,6 +1997,36 @@
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

File diff suppressed because it is too large Load Diff

View File

@@ -189,7 +189,7 @@
},
"FactionID": {
"type": "word",
"value": 2
"value": 19
},
"FeatList": {
"type": "list",
@@ -729,21 +729,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -773,6 +758,21 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

View File

@@ -54,7 +54,7 @@
},
"DecayTime": {
"type": "dword",
"value": 0
"value": 5000
},
"Deity": {
"type": "cexostring",
@@ -78,7 +78,7 @@
},
"FactionID": {
"type": "word",
"value": 2
"value": 5
},
"FeatList": {
"type": "list",

View File

@@ -685,7 +685,7 @@
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
"value": "NW_ANIM_FLAG_CHATTER"
},
"Type": {
"type": "dword",
@@ -693,7 +693,37 @@
},
"Value": {
"type": "int",
"value": 2
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]

View File

@@ -345,7 +345,7 @@
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
"value": "x2_def_heartsitb"
},
"ScriptOnBlocked": {
"type": "resref",
@@ -703,21 +703,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {

View File

@@ -90,7 +90,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 9.0
"value": 14.0
},
"ClassList": {
"type": "list",
@@ -105,6 +105,262 @@
"type": "short",
"value": 15
}
},
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 2
},
"ClassLevel": {
"type": "short",
"value": 5
},
"MemorizedList0": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 431
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 431
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 431
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 431
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 431
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
}
]
},
"MemorizedList1": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 6
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 32
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 32
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 32
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 432
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
}
]
},
"MemorizedList2": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 34
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 433
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
}
]
},
"MemorizedList3": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 35
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 434
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 91
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
}
]
}
}
]
},
@@ -142,7 +398,7 @@
},
"CurrentHitPoints": {
"type": "short",
"value": 37
"value": 59
},
"DecayTime": {
"type": "dword",
@@ -178,7 +434,7 @@
},
"FactionID": {
"type": "word",
"value": 2
"value": 19
},
"FeatList": {
"type": "list",
@@ -204,6 +460,97 @@
"value": 4
}
},
{
"__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": 13
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 318
}
},
{
"__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": {
@@ -211,6 +558,27 @@
"value": 258
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 32
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 322
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
@@ -218,12 +586,61 @@
"value": 40
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 294
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 46
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7914
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7908
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7923
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7927
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7929
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7930
}
}
]
},
@@ -247,7 +664,7 @@
},
"HitPoints": {
"type": "short",
"value": 37
"value": 59
},
"Int": {
"type": "byte",
@@ -265,6 +682,41 @@
"type": "byte",
"value": 0
},
"ItemList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"InventoryRes": {
"type": "resref",
"value": "nw_it_torch001"
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"InventoryRes": {
"type": "resref",
"value": "nw_it_mpotion001"
},
"Repos_PosX": {
"type": "word",
"value": 1
},
"Repos_Posy": {
"type": "word",
"value": 0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
@@ -281,7 +733,7 @@
},
"MaxHitPoints": {
"type": "short",
"value": 52
"value": 79
},
"NaturalAC": {
"type": "byte",
@@ -297,7 +749,7 @@
},
"PerceptionRange": {
"type": "byte",
"value": 11
"value": 10
},
"Phenotype": {
"type": "int",
@@ -381,6 +833,13 @@
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 5
}
},
{
"__struct_id": 0,
"Rank": {
@@ -395,6 +854,20 @@
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 5
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
@@ -441,28 +914,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
"value": 5
}
},
{
@@ -659,7 +1111,7 @@
},
"StartingPackage": {
"type": "byte",
"value": 0
"value": 2
},
"Str": {
"type": "byte",
@@ -718,21 +1170,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -762,6 +1199,21 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_BEH_COMPASSION"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 90
}
}
]
},
@@ -779,7 +1231,7 @@
},
"Wis": {
"type": "byte",
"value": 10
"value": 14
},
"xAppearance_Head": {
"type": "word",

View File

@@ -345,7 +345,7 @@
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
"value": "x2_def_heartsitb"
},
"ScriptOnBlocked": {
"type": "resref",
@@ -688,21 +688,6 @@
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {

View File

@@ -1968,21 +1968,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
@@ -2012,6 +1997,36 @@
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

File diff suppressed because it is too large Load Diff

View File

@@ -345,7 +345,7 @@
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
"value": "x2_def_heartsitb"
},
"ScriptOnBlocked": {
"type": "resref",
@@ -703,21 +703,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {

View File

@@ -585,7 +585,7 @@
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
@@ -593,7 +593,22 @@
},
"Value": {
"type": "int",
"value": 2
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X4_L_USE_AMBIENT_CHATTER"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]

View File

@@ -759,21 +759,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
@@ -803,6 +788,21 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

View File

@@ -759,21 +759,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
@@ -803,6 +788,21 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},

View File

@@ -759,21 +759,6 @@
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
@@ -803,6 +788,21 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_AMBIENT"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},