I forgot to change back experiments

and added a int check for PickupItems on some commoner spawns to pick up items dropped by a player
This commit is contained in:
EpicValor
2023-09-12 22:09:04 -05:00
parent 24b959be8b
commit 05ea8fc1ca
42 changed files with 2448 additions and 1244 deletions

567
_module/utc/bat001.utc.json Normal file
View File

@@ -0,0 +1,567 @@
{
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 10
},
"BodyBag": {
"type": "byte",
"value": 0
},
"Cha": {
"type": "byte",
"value": 4
},
"ChallengeRating": {
"type": "float",
"value": 0.3333333432674408
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 12
},
"ClassLevel": {
"type": "short",
"value": 1
}
}
]
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Con": {
"type": "byte",
"value": 10
},
"Conversation": {
"type": "resref",
"value": ""
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 5
},
"DecayTime": {
"type": "dword",
"value": 5000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"id": 12375,
"type": "cexolocstring",
"value": {}
},
"Dex": {
"type": "byte",
"value": 8
},
"Disarmable": {
"type": "byte",
"value": 0
},
"Equip_ItemList": {
"type": "list",
"value": []
},
"FactionID": {
"type": "word",
"value": 18
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 289
}
}
]
},
"FirstName": {
"id": 12376,
"type": "cexolocstring",
"value": {}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 2
},
"GoodEvil": {
"type": "byte",
"value": 50
},
"HitPoints": {
"type": "short",
"value": 5
},
"Int": {
"type": "byte",
"value": 3
},
"Interruptable": {
"type": "byte",
"value": 1
},
"IsImmortal": {
"type": "byte",
"value": 0
},
"IsPC": {
"type": "byte",
"value": 0
},
"LastName": {
"type": "cexolocstring",
"value": {}
},
"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": 9
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 145
},
"Race": {
"type": "byte",
"value": 8
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "nw_c2_default5"
},
"ScriptDamaged": {
"type": "resref",
"value": "nw_c2_default6"
},
"ScriptDeath": {
"type": "resref",
"value": "nw_c2_default7"
},
"ScriptDialogue": {
"type": "resref",
"value": "nw_c2_default4"
},
"ScriptDisturbed": {
"type": "resref",
"value": "nw_c2_default8"
},
"ScriptEndRound": {
"type": "resref",
"value": "nw_c2_default3"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "nw_c2_default1"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "nw_c2_defaulte"
},
"ScriptOnNotice": {
"type": "resref",
"value": "nw_c2_default2"
},
"ScriptRested": {
"type": "resref",
"value": "nw_c2_defaulta"
},
"ScriptSpawn": {
"type": "resref",
"value": "nw_c2_bat9"
},
"ScriptSpellAt": {
"type": "resref",
"value": "nw_c2_defaultb"
},
"ScriptUserDefine": {
"type": "resref",
"value": "nw_c2_defaultd"
},
"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": 9
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__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": 9
}
},
{
"__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": 6
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 0
},
"Str": {
"type": "byte",
"value": 3
},
"Subrace": {
"type": "cexostring",
"value": ""
},
"Tag": {
"type": "cexostring",
"value": "NW_BAT"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "bat001"
},
"WalkRate": {
"type": "int",
"value": 5
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 14
}
}

View File

@@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 14.0
"value": 13.0
},
"ClassList": {
"type": "list",
@@ -46,7 +46,7 @@
},
"CRAdjust": {
"type": "int",
"value": 1
"value": 0
},
"CurrentHitPoints": {
"type": "short",
@@ -87,7 +87,7 @@
},
"FactionID": {
"type": "word",
"value": 1
"value": 18
},
"FeatList": {
"type": "list",

View File

@@ -1337,21 +1337,6 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 0
}
}
]
},

View File

@@ -725,6 +725,21 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 100
}
}
]
},

View File

@@ -745,7 +745,7 @@
},
"Value": {
"type": "int",
"value": 0
"value": 99
}
}
]

View File

@@ -730,7 +730,7 @@
},
"Value": {
"type": "int",
"value": 0
"value": 100
}
}
]

View File

@@ -974,6 +974,13 @@
"value": 354
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 226
}
},
{
"__struct_id": 1,
"Feat": {
@@ -1002,6 +1009,13 @@
"value": 32
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2293
}
},
{
"__struct_id": 1,
"Feat": {

View File

@@ -245,6 +245,13 @@
"value": 240
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 226
}
},
{
"__struct_id": 1,
"Feat": {
@@ -280,6 +287,13 @@
"value": 32
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2293
}
},
{
"__struct_id": 1,
"Feat": {

View File

@@ -228,14 +228,14 @@
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4556
"value": 354
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 354
"value": 226
}
},
{
@@ -245,20 +245,6 @@
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4320
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
@@ -266,6 +252,13 @@
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2293
}
},
{
"__struct_id": 1,
"Feat": {
@@ -770,7 +763,7 @@
},
"Race": {
"type": "byte",
"value": 124
"value": 10
},
"refbonus": {
"type": "short",

View File

@@ -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": 100
}
}
]
},

View File

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

View File

@@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 18.0
"value": 17.0
},
"ClassList": {
"type": "list",
@@ -57,7 +57,7 @@
},
"CRAdjust": {
"type": "int",
"value": -7
"value": -9
},
"CurrentHitPoints": {
"type": "short",
@@ -100,6 +100,13 @@
"value": "wswmss011"
}
},
{
"__struct_id": 64,
"EquippedRes": {
"type": "resref",
"value": "item006"
}
},
{
"__struct_id": 16384,
"EquippedRes": {

View File

@@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 18.0
"value": 17.0
},
"ClassList": {
"type": "list",
@@ -57,7 +57,7 @@
},
"CRAdjust": {
"type": "int",
"value": -7
"value": -9
},
"CurrentHitPoints": {
"type": "short",
@@ -101,6 +101,13 @@
"value": "wswmss011"
}
},
{
"__struct_id": 64,
"EquippedRes": {
"type": "resref",
"value": "item006"
}
},
{
"__struct_id": 65536,
"EquippedRes": {

View File

@@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 20.0
"value": 19.0
},
"ClassList": {
"type": "list",
@@ -142,7 +142,7 @@
},
"CRAdjust": {
"type": "int",
"value": -10
"value": -12
},
"CurrentHitPoints": {
"type": "short",
@@ -163,7 +163,7 @@
},
"Dex": {
"type": "byte",
"value": 21
"value": 22
},
"Disarmable": {
"type": "byte",
@@ -172,6 +172,13 @@
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "item005"
}
},
{
"__struct_id": 16,
"EquippedRes": {

View File

@@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 25.0
"value": 18.0
},
"ClassList": {
"type": "list",
@@ -29,104 +29,9 @@
"type": "short",
"value": 20
},
"MemorizedList0": {
"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
}
}
]
},
"MemorizedList1": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 24
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 24
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
@@ -156,57 +61,12 @@
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 143
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 143
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
}
]
},
"MemorizedList2": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 64
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
@@ -291,22 +151,7 @@
"__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": 41
"value": 458
},
"SpellFlags": {
"type": "byte",
@@ -351,7 +196,7 @@
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 78
"value": 523
},
"SpellFlags": {
"type": "byte",
@@ -382,21 +227,6 @@
"MemorizedList4": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 27
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
@@ -442,6 +272,36 @@
"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": 88
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
@@ -522,6 +382,21 @@
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 25
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
@@ -541,7 +416,7 @@
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 71
"value": 524
},
"SpellFlags": {
"type": "byte",
@@ -636,7 +511,7 @@
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 180
"value": 184
},
"SpellFlags": {
"type": "byte",
@@ -712,6 +587,21 @@
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 123
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
@@ -777,21 +667,6 @@
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 117
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
@@ -857,6 +732,21 @@
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 178
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
@@ -906,7 +796,7 @@
},
"CRAdjust": {
"type": "int",
"value": -8
"value": -16
},
"CurrentHitPoints": {
"type": "short",
@@ -936,6 +826,13 @@
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "item005"
}
},
{
"__struct_id": 4,
"EquippedRes": {
@@ -943,6 +840,13 @@
"value": "nw_it_mboots005"
}
},
{
"__struct_id": 64,
"EquippedRes": {
"type": "resref",
"value": "item006"
}
},
{
"__struct_id": 65536,
"EquippedRes": {