Encounter work continues
Encounter work continues. Created or modified UTCs for randomized human pirates, sirines & Marty the Imp. Created random encounter tables for "Foothills" & "Beaches".
This commit is contained in:
parent
52d4691361
commit
557591bc93
@ -677,7 +677,7 @@
|
||||
},
|
||||
"Version": {
|
||||
"type": "dword",
|
||||
"value": 54
|
||||
"value": 56
|
||||
},
|
||||
"Width": {
|
||||
"type": "int",
|
||||
|
@ -4461,7 +4461,7 @@
|
||||
},
|
||||
"Version": {
|
||||
"type": "dword",
|
||||
"value": 8
|
||||
"value": 9
|
||||
},
|
||||
"Width": {
|
||||
"type": "int",
|
||||
|
105
_module/dlg/cv_sirine001.dlg.json
Normal file
105
_module/dlg/cv_sirine001.dlg.json
Normal file
@ -0,0 +1,105 @@
|
||||
{
|
||||
"__data_type": "DLG ",
|
||||
"DelayEntry": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"DelayReply": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"EndConverAbort": {
|
||||
"type": "resref",
|
||||
"value": "nw_walk_wp"
|
||||
},
|
||||
"EndConversation": {
|
||||
"type": "resref",
|
||||
"value": "nw_walk_wp"
|
||||
},
|
||||
"EntryList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ActionParams": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"Animation": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"AnimLoop": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"Delay": {
|
||||
"type": "dword",
|
||||
"value": 4294967295
|
||||
},
|
||||
"Quest": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"RepliesList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"Script": {
|
||||
"type": "resref",
|
||||
"value": ""
|
||||
},
|
||||
"Sound": {
|
||||
"type": "resref",
|
||||
"value": ""
|
||||
},
|
||||
"Speaker": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"Text": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Welcome <race>, what brings you to our beach?"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"NumWords": {
|
||||
"type": "dword",
|
||||
"value": 8
|
||||
},
|
||||
"PreventZoomIn": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ReplyList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"StartingList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Active": {
|
||||
"type": "resref",
|
||||
"value": ""
|
||||
},
|
||||
"ConditionParams": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"Index": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -620,7 +620,7 @@
|
||||
},
|
||||
"FactionRep": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
"value": 50
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1145,7 +1145,7 @@
|
||||
},
|
||||
"FactionRep": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
"value": 50
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -28,7 +28,7 @@
|
||||
"__struct_id": 4,
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
"value": "Marty the Imp: 03 HD\r\n\r\nMonster Manual I, pg. 56\r\n\r\nCharm Monster = Suggestion"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -885,7 +885,7 @@
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
"value": 19856
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
@ -921,6 +921,14 @@
|
||||
"type": "byte",
|
||||
"value": 144
|
||||
},
|
||||
"ModelPart2": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ModelPart3": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
|
@ -5519,7 +5519,7 @@
|
||||
},
|
||||
"ChallengeRating": {
|
||||
"type": "float",
|
||||
"value": 3.0
|
||||
"value": 4.0
|
||||
},
|
||||
"ClassList": {
|
||||
"type": "list",
|
||||
@ -5578,7 +5578,7 @@
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 65536,
|
||||
"__struct_id": 16384,
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
@ -5709,7 +5709,7 @@
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
"value": 3.629363022601276e-043
|
||||
},
|
||||
"XPosition": {
|
||||
"type": "float",
|
||||
@ -5752,20 +5752,26 @@
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {}
|
||||
"value": {
|
||||
"0": "Imp Properties"
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {}
|
||||
"value": {
|
||||
"0": "Imp Properties"
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 13071,
|
||||
"type": "cexolocstring",
|
||||
"value": {}
|
||||
"value": {
|
||||
"0": "Imp Properties"
|
||||
}
|
||||
},
|
||||
"ModelPart1": {
|
||||
"type": "byte",
|
||||
@ -5821,7 +5827,7 @@
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 4
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
@ -5901,37 +5907,6 @@
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 39
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -5945,15 +5920,15 @@
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "NW_IT_CREITEM023"
|
||||
"value": "CR_HIDE_IMP01"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "nw_it_creitem023"
|
||||
"value": "cr_hide_imp01"
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
"value": 3.629363022601276e-043
|
||||
},
|
||||
"XPosition": {
|
||||
"type": "float",
|
||||
@ -6015,7 +5990,7 @@
|
||||
"id": 5999,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Marty the Imp"
|
||||
"0": "Marty the Imp: 03 HD"
|
||||
}
|
||||
},
|
||||
"fortbonus": {
|
||||
@ -6068,7 +6043,7 @@
|
||||
},
|
||||
"NaturalAC": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
"value": 5
|
||||
},
|
||||
"NoPermDeath": {
|
||||
"type": "byte",
|
||||
@ -6439,11 +6414,11 @@
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 90
|
||||
"value": 15
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 6
|
||||
"value": 11
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
@ -6484,26 +6459,11 @@
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 107
|
||||
"value": 90
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 5
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 107
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 5
|
||||
"value": 6
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
@ -6514,7 +6474,7 @@
|
||||
},
|
||||
"StartingPackage": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 86
|
||||
},
|
||||
"Str": {
|
||||
"type": "byte",
|
||||
@ -6522,11 +6482,11 @@
|
||||
},
|
||||
"Subrace": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
"value": "Outsider (Evil, Extraplanar, Lawful)"
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "NW_IMP"
|
||||
"value": "RA_IMP_MARTY"
|
||||
},
|
||||
"Tail_New": {
|
||||
"type": "dword",
|
||||
@ -6538,11 +6498,61 @@
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "imp001"
|
||||
"value": "ra_imp_marty"
|
||||
},
|
||||
"VarTable": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "SET_NAME"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 3
|
||||
},
|
||||
"Value": {
|
||||
"type": "cexostring",
|
||||
"value": "Marty the Imp"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "bFlying"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 1
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "NATURAL_INVIS"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 1
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"WalkRate": {
|
||||
"type": "int",
|
||||
"value": 7
|
||||
"value": 6
|
||||
},
|
||||
"willbonus": {
|
||||
"type": "short",
|
||||
@ -6562,7 +6572,7 @@
|
||||
},
|
||||
"XPosition": {
|
||||
"type": "float",
|
||||
"value": 59.08291244506836
|
||||
"value": 58.61334991455078
|
||||
},
|
||||
"YOrientation": {
|
||||
"type": "float",
|
||||
@ -6570,7 +6580,7 @@
|
||||
},
|
||||
"YPosition": {
|
||||
"type": "float",
|
||||
"value": 30.03482055664063
|
||||
"value": 39.36887359619141
|
||||
},
|
||||
"ZPosition": {
|
||||
"type": "float",
|
||||
|
@ -10723,6 +10723,25 @@
|
||||
"value": "inv_earthenhand"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 5.0
|
||||
},
|
||||
"FACTION": {
|
||||
"type": "cexostring",
|
||||
"value": "Neutral"
|
||||
},
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Sirine: 04 HD"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_sirine001"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
@ -13263,7 +13282,7 @@
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 3.0
|
||||
"value": 4.0
|
||||
},
|
||||
"FACTION": {
|
||||
"type": "cexostring",
|
||||
@ -13271,11 +13290,11 @@
|
||||
},
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Marty the Imp"
|
||||
"value": "Marty the Imp: 03 HD"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "imp001"
|
||||
"value": "ra_imp_marty"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -19606,6 +19625,82 @@
|
||||
"value": "phesor"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 8.0
|
||||
},
|
||||
"FACTION": {
|
||||
"type": "cexostring",
|
||||
"value": "Hostile"
|
||||
},
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate, Human Captain"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_pir8_hu_m03"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 4.0
|
||||
},
|
||||
"FACTION": {
|
||||
"type": "cexostring",
|
||||
"value": "Hostile"
|
||||
},
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate, Human Mate"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_pir8_hu_m02"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 6.0
|
||||
},
|
||||
"FACTION": {
|
||||
"type": "cexostring",
|
||||
"value": "Hostile"
|
||||
},
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate, Human Priest"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_pir8_hu_m04"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 3.0
|
||||
},
|
||||
"FACTION": {
|
||||
"type": "cexostring",
|
||||
"value": "Hostile"
|
||||
},
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate, Human Ruffian"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_pir8_hu_m01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"CR": {
|
||||
|
@ -1638,6 +1638,17 @@
|
||||
"value": "ra_altsl_mstrwrk"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Masterwork Studded Leather Armor"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_mstwk01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"RESREF": {
|
||||
@ -2407,6 +2418,83 @@
|
||||
"value": 12841
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate5"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
@ -3837,6 +3925,17 @@
|
||||
"value": 16807402
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Dire Rat Bite"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "cr_bite_direrat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"RESREF": {
|
||||
@ -4739,6 +4838,17 @@
|
||||
"value": 16807584
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Medium Viper Bite"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "cr_bite_viper001"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"RESREF": {
|
||||
@ -4750,6 +4860,17 @@
|
||||
"value": 16807586
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Medium Viper Bite (Improved)"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "cr_bite_viper002"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
@ -8697,6 +8818,17 @@
|
||||
"value": 16807534
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Imp Properties"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "cr_hide_imp01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"RESREF": {
|
||||
@ -11232,6 +11364,17 @@
|
||||
"value": 16807646
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Pony Hoof 01"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "prc_pony_hoof01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"RESREF": {
|
||||
@ -11287,6 +11430,17 @@
|
||||
"value": "cr_slam_shamb001"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Sirine Touch Attack"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "cr_slam_sirine01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
@ -34857,6 +35011,28 @@
|
||||
"value": "prc_ab_bolt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Masterwork Bolt"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_wambo001"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Masterwork Bolt"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_wambo002"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
@ -37322,17 +37498,6 @@
|
||||
"value": 16807474
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "Icy Sai"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ds_wspsi_ice01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"RESREF": {
|
||||
@ -37454,6 +37619,17 @@
|
||||
"value": 16807610
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_WSPKT_MSTWK01"
|
||||
},
|
||||
"RESREF": {
|
||||
"type": "resref",
|
||||
"value": "ra_wspkt_mstwk01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"NAME": {
|
||||
|
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.
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
_module/ncs/ra_rnd_armor_inc.ncs
Normal file
BIN
_module/ncs/ra_rnd_armor_inc.ncs
Normal file
Binary file not shown.
BIN
_module/ncs/ra_rnd_pirat_spw.ncs
Normal file
BIN
_module/ncs/ra_rnd_pirat_spw.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.
@ -32,21 +32,21 @@
|
||||
// to be generated if the "SET_NAME" is set to "RANDOM".
|
||||
//
|
||||
// eg. Male Dwarven Villager becomes Gloigan Stonecutter or Rufus Mason.
|
||||
//
|
||||
//
|
||||
// "TITLE": Prepends the defined string to the NPCs name.
|
||||
//
|
||||
// eg. "Lord" Brown
|
||||
// eg. "Lord" Brown
|
||||
//
|
||||
// "POSTFIX": Appends the defind string after the NPC's name.
|
||||
//
|
||||
// eg. Ralph "the Guard"
|
||||
// eg. Ralph "the Guard"
|
||||
//
|
||||
|
||||
|
||||
"RND_ROGUE"
|
||||
"RND_BARBARIAN"
|
||||
"RND_FIGHTER"
|
||||
"RND_CLERIC" : Setting these to "1" will give the NPC a randomized class
|
||||
"RND_CLERIC" : Setting these to "1" will give the NPC a randomized class
|
||||
"RND_MAGE" : appropriate postfix
|
||||
"RND_DRUID"
|
||||
"RND_RANGER"
|
||||
@ -55,7 +55,7 @@
|
||||
//
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////////////*/
|
||||
#include "prc_inc_racial"
|
||||
//#include "prc_inc_racial"
|
||||
|
||||
//void main (){}
|
||||
|
||||
@ -340,7 +340,7 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF)
|
||||
string ms_RandomFirstName(object oNPC = OBJECT_SELF)
|
||||
{
|
||||
int Gender = GetGender(oNPC);
|
||||
int Race = MyPRCGetRacialType(oNPC);
|
||||
int Race = GetRacialType(oNPC);
|
||||
|
||||
string Name;
|
||||
|
||||
@ -386,7 +386,7 @@ string ms_RandomFirstName(object oNPC = OBJECT_SELF)
|
||||
|
||||
string ms_RandomLastName(object oNPC = OBJECT_SELF)
|
||||
{
|
||||
int Race = MyPRCGetRacialType(oNPC);
|
||||
int Race = GetRacialType(oNPC);
|
||||
|
||||
string Name;
|
||||
|
||||
|
@ -197,3 +197,59 @@ void RndFighterArmor(object oNPC)
|
||||
oItem = GetNextItemInInventory(OBJECT_SELF);
|
||||
}
|
||||
}
|
||||
|
||||
void RndPirateArmor(object oNPC)
|
||||
{
|
||||
//Randomizes Armor
|
||||
|
||||
int nResult = d6(1);
|
||||
int nStackSize = 1; // Create 1 items;
|
||||
|
||||
string sItem;
|
||||
|
||||
if (nResult == 1)
|
||||
{
|
||||
sItem = "RA_ALTSL_PIRATE1";
|
||||
}
|
||||
else if(nResult == 2)
|
||||
{
|
||||
sItem = "RA_ALTSL_PIRATE2";
|
||||
}
|
||||
else if(nResult == 3)
|
||||
{
|
||||
sItem = "RA_ALTSL_PIRATE3";
|
||||
}
|
||||
else if(nResult == 4)
|
||||
{
|
||||
sItem = "RA_ALTSL_PIRATE4";
|
||||
}
|
||||
else if(nResult == 5)
|
||||
{
|
||||
sItem = "RA_ALTSL_PIRATE5";
|
||||
}
|
||||
else if(nResult == 6)
|
||||
{
|
||||
sItem = "RA_ALTSL_PIRATE5";
|
||||
}
|
||||
else
|
||||
sItem = "RA_ALTSL_PIRATE6";
|
||||
|
||||
CreateItemOnObject(sItem, oNPC, nStackSize);
|
||||
|
||||
// Loop the object's inventory and equip the first
|
||||
object oItem = GetFirstItemInInventory(oNPC);
|
||||
while(GetIsObjectValid(oItem))
|
||||
{
|
||||
// Check if armor, of course
|
||||
if(GetBaseItemType(oItem) == BASE_ITEM_ARMOR)
|
||||
{
|
||||
// Equip it and stop the script
|
||||
DelayCommand(0.1f, ActionEquipItem(oItem, INVENTORY_SLOT_CHEST));
|
||||
DelayCommand(0.2f, SetDroppableFlag(oItem, FALSE));
|
||||
return;
|
||||
}
|
||||
|
||||
oItem = GetNextItemInInventory(oNPC);
|
||||
}
|
||||
|
||||
}
|
||||
|
492
_module/nss/ra_rnd_pirat_spw.nss
Normal file
492
_module/nss/ra_rnd_pirat_spw.nss
Normal file
@ -0,0 +1,492 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Name ra_rnd_pirat_spw
|
||||
//:: Copyright (c) 2001 Bioware Corp.
|
||||
//:: Copyright (c) NWN Dark Sun
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
Default On Spawn script
|
||||
|
||||
|
||||
2003-07-28: Georg Zoeller:
|
||||
|
||||
If you set a ninteger on the creature named
|
||||
"X2_USERDEFINED_ONSPAWN_EVENTS"
|
||||
The creature will fire a pre and a post-spawn
|
||||
event on itself, depending on the value of that
|
||||
variable
|
||||
1 - Fire Userdefined Event 1510 (pre spawn)
|
||||
2 - Fire Userdefined Event 1511 (post spawn)
|
||||
3 - Fire both events
|
||||
|
||||
2007-12-31: Deva Winblood
|
||||
Modified to look for X3_HORSE_OWNER_TAG and if
|
||||
it is defined look for an NPC with that tag
|
||||
nearby or in the module (checks near first).
|
||||
It will make that NPC this horse's master.
|
||||
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Keith Warner, Georg Zoeller
|
||||
//:: Created On: June 11/03
|
||||
//:://////////////////////////////////////////////
|
||||
|
||||
const int EVENT_USER_DEFINED_PRESPAWN = 1510;
|
||||
const int EVENT_USER_DEFINED_POSTSPAWN = 1511;
|
||||
|
||||
#include "NW_I0_GENERIC"
|
||||
#include "ms_name_inc"
|
||||
#include "x2_inc_switches"
|
||||
#include "rnd_commoner_inc"
|
||||
#include "ra_rnd_armor_inc"
|
||||
|
||||
void ShrinkEm(object oPC)
|
||||
{
|
||||
SetObjectVisualTransform(oPC, OBJECT_VISUAL_TRANSFORM_SCALE, 0.5f);
|
||||
}
|
||||
|
||||
void GrowEm(object oPC)
|
||||
{
|
||||
SetObjectVisualTransform(oPC, OBJECT_VISUAL_TRANSFORM_SCALE, 1.5f);
|
||||
}
|
||||
|
||||
void main()
|
||||
{
|
||||
string sTag;
|
||||
object oNPC;
|
||||
// User defined OnSpawn event requested?
|
||||
int nSpecEvent = GetLocalInt(OBJECT_SELF,"X2_USERDEFINED_ONSPAWN_EVENTS");
|
||||
|
||||
|
||||
// Pre Spawn Event requested
|
||||
if (nSpecEvent == 1 || nSpecEvent == 3 )
|
||||
{
|
||||
SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_PRESPAWN ));
|
||||
}
|
||||
|
||||
//:: Initialize Mount System
|
||||
sTag=GetLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG");
|
||||
if (GetStringLength(sTag)>0)
|
||||
{ // look for master
|
||||
oNPC=GetNearestObjectByTag(sTag);
|
||||
if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE)
|
||||
{ // master found
|
||||
AddHenchman(oNPC);
|
||||
} // master found
|
||||
else
|
||||
{ // look in module
|
||||
oNPC=GetObjectByTag(sTag);
|
||||
if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE)
|
||||
{ // master found
|
||||
AddHenchman(oNPC);
|
||||
} // master found
|
||||
else
|
||||
{ // master does not exist - remove X3_HORSE_OWNER_TAG
|
||||
DeleteLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG");
|
||||
} // master does not exist - remove X3_HORSE_OWNER_TAG
|
||||
} // look in module
|
||||
} // look for master
|
||||
|
||||
|
||||
//:: Sets a random integer on the creature to use with other spell functions
|
||||
|
||||
string sImmune = GetName(OBJECT_SELF)+"_AURA_IMMUNE";
|
||||
int nRandomSeed = Random(999);
|
||||
SetLocalInt(OBJECT_SELF, sImmune, nRandomSeed);
|
||||
|
||||
//:: Creature will quickly & automatically buff itself up with any defensive
|
||||
//:: spells it has memorized.
|
||||
|
||||
int nAutobuff = GetLocalInt(OBJECT_SELF,"AUTOBUFF");
|
||||
if (nAutobuff > 0 )
|
||||
{
|
||||
SetSpawnInCondition(NW_FLAG_FAST_BUFF_ENEMY);
|
||||
}
|
||||
|
||||
//:: Creature will flee those that close within 7m if they are not friends,
|
||||
//:: Rangers or Druids.
|
||||
|
||||
int nHerbivore = GetLocalInt(OBJECT_SELF,"CREATURE_VAR_HERBIVORE");
|
||||
if (nHerbivore > 0 )
|
||||
{
|
||||
SetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL);
|
||||
SetBehaviorState(NW_FLAG_BEHAVIOR_HERBIVORE);
|
||||
}
|
||||
|
||||
//:: Creature will only attack those that close within 5m and are not friends,
|
||||
//:: Rangers or Druids.
|
||||
|
||||
int nOmnivore = GetLocalInt(OBJECT_SELF,"CREATURE_VAR_OMNIVORE");
|
||||
if (nOmnivore > 0 )
|
||||
{
|
||||
SetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL);
|
||||
SetBehaviorState(NW_FLAG_BEHAVIOR_OMNIVORE);
|
||||
}
|
||||
|
||||
int nOLM = GetLocalInt(OBJECT_SELF,"OLM");
|
||||
if (nOLM > 0)
|
||||
{
|
||||
DelayCommand(0.0f, ShrinkEm(OBJECT_SELF));
|
||||
|
||||
effect eSlow = EffectMovementSpeedDecrease(50);
|
||||
eSlow = SupernaturalEffect(eSlow);
|
||||
eSlow = ExtraordinaryEffect(eSlow);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eSlow,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nHuge = GetLocalInt(OBJECT_SELF,"HUGE");
|
||||
if (nHuge > 0)
|
||||
{
|
||||
DelayCommand(0.0f, GrowEm(OBJECT_SELF));
|
||||
|
||||
}
|
||||
|
||||
int nNoStun = GetLocalInt(OBJECT_SELF,"NOSTUN");
|
||||
if (nNoStun > 0)
|
||||
{
|
||||
effect eNoStun = EffectImmunity(IMMUNITY_TYPE_STUN);
|
||||
eNoStun = SupernaturalEffect(eNoStun);
|
||||
eNoStun = ExtraordinaryEffect(eNoStun);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoStun,OBJECT_SELF));
|
||||
}
|
||||
int nNatInvis = GetLocalInt(OBJECT_SELF,"NATURAL_INVIS");
|
||||
if (nNatInvis > 0)
|
||||
{
|
||||
effect eNatInvis = EffectInvisibility(4);
|
||||
eNatInvis = SupernaturalEffect(eNatInvis);
|
||||
eNatInvis = ExtraordinaryEffect(eNatInvis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNatInvis,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nNoSleep = GetLocalInt(OBJECT_SELF,"NOSLEEP");
|
||||
if (nNoSleep > 0)
|
||||
{
|
||||
effect eNoSleep = EffectImmunity(IMMUNITY_TYPE_SLEEP);
|
||||
eNoSleep = SupernaturalEffect(eNoSleep);
|
||||
eNoSleep = ExtraordinaryEffect(eNoSleep);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoSleep,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nNoDaze = GetLocalInt(OBJECT_SELF,"NODAZE");
|
||||
if (nNoDaze > 0)
|
||||
{
|
||||
effect eNoDaze = EffectImmunity(IMMUNITY_TYPE_DAZED);
|
||||
eNoDaze = SupernaturalEffect(eNoDaze);
|
||||
eNoDaze = ExtraordinaryEffect(eNoDaze);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoDaze,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nNoBlind = GetLocalInt(OBJECT_SELF,"NOBLIND");
|
||||
if (nNoBlind > 0)
|
||||
{
|
||||
effect eNoBlind = EffectImmunity(IMMUNITY_TYPE_BLINDNESS);
|
||||
eNoBlind = SupernaturalEffect(eNoBlind);
|
||||
eNoBlind = ExtraordinaryEffect(eNoBlind);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoBlind,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nNoDeaf = GetLocalInt(OBJECT_SELF,"NODEAF");
|
||||
if (nNoDeaf > 0)
|
||||
{
|
||||
effect eNoDeaf = EffectImmunity(IMMUNITY_TYPE_DEAFNESS);
|
||||
eNoDeaf = SupernaturalEffect(eNoDeaf);
|
||||
eNoDeaf = ExtraordinaryEffect(eNoDeaf);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoDeaf,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nDeaf = GetLocalInt(OBJECT_SELF,"IS_DEAF");
|
||||
if (nDeaf > 0)
|
||||
{
|
||||
effect eDeaf = EffectDeaf();
|
||||
eDeaf = SupernaturalEffect(eDeaf);
|
||||
eDeaf = ExtraordinaryEffect(eDeaf);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eDeaf,OBJECT_SELF));
|
||||
}
|
||||
|
||||
/* Fix for the new golems to reduce their number of attacks */
|
||||
|
||||
int nNumber = GetLocalInt(OBJECT_SELF,CREATURE_VAR_NUMBER_OF_ATTACKS);
|
||||
if (nNumber >0 )
|
||||
{
|
||||
SetBaseAttackBonus(nNumber);
|
||||
}
|
||||
|
||||
int nVFX = GetLocalInt(OBJECT_SELF,"SpawnVFX");
|
||||
if(nVFX)
|
||||
{
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT,SupernaturalEffect(EffectVisualEffect(nVFX)),OBJECT_SELF);
|
||||
}
|
||||
|
||||
int nRegen = GetLocalInt(OBJECT_SELF,"FAST_HEALING");
|
||||
if(nRegen)
|
||||
{
|
||||
effect eRegen = EffectRegenerate(nRegen, 6.0f);
|
||||
eRegen = SupernaturalEffect(eRegen);
|
||||
eRegen = ExtraordinaryEffect(eRegen);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eRegen, OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nShadowy = GetLocalInt(OBJECT_SELF,"SHADOWY");
|
||||
if (nShadowy)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_PROT_SHADOW_ARMOR);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nStony = GetLocalInt(OBJECT_SELF,"STONY");
|
||||
if (nStony)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_PROT_STONESKIN);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
int nFirey = GetLocalInt(OBJECT_SELF,"FIREY");
|
||||
if (nFirey)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_INFERNO_NO_SOUND);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
int nWoody = GetLocalInt(OBJECT_SELF,"WOODY");
|
||||
if (nWoody)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_PROT_BARKSKIN);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nConcealed20 = GetLocalInt(OBJECT_SELF,"CONCEALED20");
|
||||
if (nConcealed20)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_BLUR );
|
||||
effect eConceal = EffectConcealment(20, 0);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nConcealed50 = GetLocalInt(OBJECT_SELF,"CONCEALED50");
|
||||
if (nConcealed50)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_BLUR );
|
||||
effect eConceal = EffectConcealment(50, 0);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nIcy = GetLocalInt(OBJECT_SELF,"ICY");
|
||||
if (nIcy)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_ICESKIN);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
|
||||
int nSR = GetLocalInt(OBJECT_SELF,"SPELL_RESISTANCE");
|
||||
if ( nSR )
|
||||
{
|
||||
effect eSR = EffectSpellResistanceIncrease(nSR);
|
||||
eSR = SupernaturalEffect(eSR);
|
||||
eSR = ExtraordinaryEffect(eSR);
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eSR,OBJECT_SELF);
|
||||
}
|
||||
|
||||
int nAttackBonus = GetLocalInt(OBJECT_SELF,"ATTACK_BONUS");
|
||||
if ( nAttackBonus )
|
||||
{
|
||||
effect eAttack = EffectAttackIncrease(nAttackBonus);
|
||||
eAttack = SupernaturalEffect(eAttack);
|
||||
eAttack = ExtraordinaryEffect(eAttack);
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eAttack,OBJECT_SELF);
|
||||
}
|
||||
|
||||
int nAcidShield = GetLocalInt(OBJECT_SELF,"ACID_SHIELD");
|
||||
if ( nAcidShield )
|
||||
{
|
||||
effect eShield = EffectDamageShield(0,DAMAGE_BONUS_1d8,DAMAGE_TYPE_ACID);
|
||||
eShield = SupernaturalEffect(eShield);
|
||||
eShield = ExtraordinaryEffect(eShield);
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eShield,OBJECT_SELF);
|
||||
}
|
||||
|
||||
int nSerratedEdge = GetLocalInt(OBJECT_SELF,"SERRATED_EDGE");
|
||||
if ( nSerratedEdge )
|
||||
{
|
||||
effect eShield = EffectDamageShield(0,DAMAGE_BONUS_1d6,DAMAGE_TYPE_SLASHING);
|
||||
eShield = SupernaturalEffect(eShield);
|
||||
eShield = ExtraordinaryEffect(eShield);
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eShield,OBJECT_SELF);
|
||||
}
|
||||
|
||||
int nSpikedArmor = GetLocalInt(OBJECT_SELF,"SPIKED_ARMOR");
|
||||
if ( nSpikedArmor )
|
||||
{
|
||||
effect eShield = EffectDamageShield(0,DAMAGE_BONUS_1d4,DAMAGE_TYPE_PIERCING);
|
||||
eShield = SupernaturalEffect(eShield);
|
||||
eShield = ExtraordinaryEffect(eShield);
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eShield,OBJECT_SELF);
|
||||
}
|
||||
|
||||
int nGlow = GetLocalInt (OBJECT_SELF,"GLOW_COLOR");
|
||||
if (nGlow == 1)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_BLUE);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 2)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_BROWN);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 3)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_GREEN);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 4)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_GREY);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 5)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_BLUE);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 6)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_BROWN);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 7)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_GREEN);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 8)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_ORANGE);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 9)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_PURPLE);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 10)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_RED);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 11)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_YELLOW);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 12)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_ORANGE);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 13)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_PURPLE);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 14)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_RED);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 15)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_WHITE);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
else if (nGlow == 16)
|
||||
{
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_YELLOW);
|
||||
eVis = SupernaturalEffect(eVis);
|
||||
eVis = ExtraordinaryEffect(eVis);
|
||||
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
|
||||
}
|
||||
|
||||
// Check for randomizations.
|
||||
|
||||
ms_Nomenclature(OBJECT_SELF);
|
||||
|
||||
int nKeepskin = GetLocalInt(OBJECT_SELF,"RA_KEEPSKIN");
|
||||
if (nKeepskin != 1)
|
||||
{
|
||||
rnd_skin(OBJECT_SELF);
|
||||
}
|
||||
|
||||
rnd_skin(OBJECT_SELF);
|
||||
|
||||
int nKeephead = GetLocalInt(OBJECT_SELF,"RA_KEEPHEAD");
|
||||
if (nKeephead != 1)
|
||||
{
|
||||
rnd_head(OBJECT_SELF);
|
||||
}
|
||||
|
||||
int nKeeptats = GetLocalInt(OBJECT_SELF,"RA_KEEPTATS");
|
||||
if (nKeeptats != 1)
|
||||
{
|
||||
rnd_tattoo(OBJECT_SELF);
|
||||
}
|
||||
|
||||
//:: Randomize Armor
|
||||
RndPirateArmor(OBJECT_SELF);
|
||||
ActionEquipMostEffectiveArmor();
|
||||
|
||||
|
||||
// Execute default OnSpawn script.
|
||||
ExecuteScript("nw_c2_default9", OBJECT_SELF);
|
||||
|
||||
// Execute PRC OnSpawn script.
|
||||
ExecuteScript("prc_npc_spawn", OBJECT_SELF);
|
||||
|
||||
|
||||
//Post Spawn event requeste
|
||||
if (nSpecEvent == 2 || nSpecEvent == 3)
|
||||
{
|
||||
SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_POSTSPAWN));
|
||||
}
|
||||
|
||||
}
|
@ -4629,7 +4629,537 @@ at night. */
|
||||
}
|
||||
//:: Foothills Random Encounters
|
||||
|
||||
|
||||
/* Beach Wandering Monsters
|
||||
Check for encounters at 4 a.m. (just before dawn), 9 a.m., noon, dusk, 9 p.m.,
|
||||
and midnight. Encounters occur on a roll of 1 on 1d20. If an encounter is
|
||||
indicated, roll 1d10 using the table below. */
|
||||
|
||||
//:: Beach Random Encounters
|
||||
if (sCamp == "beach")
|
||||
{
|
||||
int nPirateChance = d10(1);
|
||||
int nSpawn = Random(10) + 1;
|
||||
|
||||
switch (nSpawn)
|
||||
{
|
||||
case 1: case 2:
|
||||
//:: Merchant ship (off coast)
|
||||
{
|
||||
//:: Not sure how to handle this one yet.
|
||||
break;
|
||||
}
|
||||
//:: Merchant ship (off coast)
|
||||
|
||||
case 3:
|
||||
//:: Pirate ship (off coast)
|
||||
{
|
||||
//:: Not sure how to handle this one yet.
|
||||
break;
|
||||
}
|
||||
//:: Pirate ship (off coast)
|
||||
|
||||
case 4: case 5: case 6:
|
||||
//:: Pirates - 90% Foraging Party / 10% Raiding Party
|
||||
if (nPirateChance <= 9)
|
||||
{//:: Spawn Pirate Foraging Party
|
||||
|
||||
int nPirates = (d6(2) + 6);
|
||||
// Set Number of Placeables
|
||||
SetLocalInt(oCamp, "CampNumP", 0);
|
||||
// Set Number of Creatures
|
||||
SetLocalInt(oCamp, "CampNumC", nPirates);
|
||||
// Set Radius of Camp
|
||||
SetLocalFloat(oCamp, "CampRadius", 10.0);
|
||||
|
||||
// Set Creature 0 to be Trigger
|
||||
// Script 00 : Kill him and the Camp Despawns
|
||||
// SetLocalString(oCamp, "CampTrigger", "C0");
|
||||
// SetLocalInt(oCamp, "CampTriggerScript", 0);
|
||||
|
||||
// Set Placeable 0 to be Camp Center
|
||||
//SetLocalString(oCamp, "CampCenter", "P0");
|
||||
|
||||
// Set Placeable 0 and Spawn Flags
|
||||
// First Placeable always Spawns at Center of Camp
|
||||
// If CampCenter Is Not Set
|
||||
//SetLocalString(oCamp, "CampP0", "plc_campfrwspit");
|
||||
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
|
||||
|
||||
// Set Placeable 1 and Spawn Flags
|
||||
//SetLocalString(oCamp, "CampP1", "plc_chest1");
|
||||
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
|
||||
|
||||
// Set Creature 0 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC0", "RA_PIR8_HU_M02");
|
||||
SetLocalString(oCamp, "CampC0_Flags", "SP_RW_RG010M005_DS2_RH60");
|
||||
|
||||
// Set Creature 1 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC1", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC1_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC1_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 2 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC2", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC2_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC2_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 3 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC3", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC3_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC3_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 4 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC4", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC4_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC4_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 5 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC5", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC5_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC5_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 6 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC6", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC6_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC6_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 7 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC7", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC7_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC7_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 8 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC8", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC8_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC8_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 9 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC9", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC9_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC9_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 10 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC10", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC10_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC10_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 11 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC11", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC11_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC11_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 12 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC12", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC12_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC12_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 13 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC13", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC13_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC13_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 14 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC14", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC14_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC14_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 15 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC15", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC15_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC15_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 16 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC16", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC16_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC16_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 17 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC17", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC17_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC17_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
break;
|
||||
}
|
||||
//:: Spawn Pirate Foraging Party
|
||||
|
||||
else
|
||||
{//:: Spawn Pirate Raiding Party
|
||||
|
||||
int nPirates = (12 + d2(1) + d6(3));
|
||||
// Set Number of Placeables
|
||||
SetLocalInt(oCamp, "CampNumP", 0);
|
||||
// Set Number of Creatures
|
||||
SetLocalInt(oCamp, "CampNumC", nPirates);
|
||||
// Set Radius of Camp
|
||||
SetLocalFloat(oCamp, "CampRadius", 10.0);
|
||||
|
||||
// Set Creature 0 to be Trigger
|
||||
// Script 00 : Kill him and the Camp Despawns
|
||||
// SetLocalString(oCamp, "CampTrigger", "C0");
|
||||
// SetLocalInt(oCamp, "CampTriggerScript", 0);
|
||||
|
||||
// Set Placeable 0 to be Camp Center
|
||||
//SetLocalString(oCamp, "CampCenter", "P0");
|
||||
|
||||
// Set Placeable 0 and Spawn Flags
|
||||
// First Placeable always Spawns at Center of Camp
|
||||
// If CampCenter Is Not Set
|
||||
SetLocalString(oCamp, "CampP1", "plc_chest1");
|
||||
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
|
||||
|
||||
// Set Placeable 1 and Spawn Flags
|
||||
//SetLocalString(oCamp, "CampP1", "plc_chest1");
|
||||
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
|
||||
|
||||
// Set Creature 0 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC0", "RA_PIR8_HU_M03");
|
||||
SetLocalString(oCamp, "CampC0_Flags", "SP_RW_RG025M005_DS2_RH60");
|
||||
|
||||
// Set Creature 1 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC1", "RA_PIR8_HU_M04");
|
||||
// SetLocalString(oCamp, "CampC1_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC1_Flags", "SP_RW_RG020M004_DS2_RH60");
|
||||
|
||||
// Set Creature 2 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC2", "RA_PIR8_HU_M02");
|
||||
// SetLocalString(oCamp, "CampC2_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC2_Flags", "SP_RW_RG010M005_DS2_RH60");
|
||||
|
||||
// Set Creature 3 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC3", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC3_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC3_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 4 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC4", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC4_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC4_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 5 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC5", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC5_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC5_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 6 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC6", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC6_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC6_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 7 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC7", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC7_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC7_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 8 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC8", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC8_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC8_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 9 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC9", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC9_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC9_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 10 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC10", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC10_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC10_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 11 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC11", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC11_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC11_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 12 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC12", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC12_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC12_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 13 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC13", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC13_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC13_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 14 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC14", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC14_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC14_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 15 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC15", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC15_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC15_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 16 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC16", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC16_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC16_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 17 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC17", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC17_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC17_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 18 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC18", "RA_PIR8_HU_M02");
|
||||
// SetLocalString(oCamp, "CampC18_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC18_Flags", "SP_RW_RG010M005_DS2_RH60");
|
||||
|
||||
// Set Creature 19 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC19", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC19_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC19_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 20 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC20", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC20_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC20_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 21 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC21", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC21_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC21_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 22 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC22", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC22_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC22_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 23 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC23", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC23_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC23_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 24 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC24", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC24_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC24_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 25 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC25", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC25_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC25_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 26 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC26", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC26_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC26_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 27 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC27", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC27_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC27_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 28 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC28", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC28_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC28_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 29 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC29", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC29_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC29_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 30 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC30", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC30_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC30_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 31 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC30", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC30_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC30_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
// Set Creature 32 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC30", "RA_PIR8_HU_M01");
|
||||
// SetLocalString(oCamp, "CampC30_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC30_Flags", "SP_RW_RG002M001_DS2_RH60");
|
||||
|
||||
break;
|
||||
}
|
||||
//:: Spawn Pirate Raiding Party
|
||||
//:: Pirates - 90% Foraging Party / 10% Raiding Party
|
||||
|
||||
case 7: case 8:
|
||||
//:: 2d6 Ogres
|
||||
{
|
||||
|
||||
int nOgres = d6(2);
|
||||
// Set Number of Placeables
|
||||
SetLocalInt(oCamp, "CampNumP", 1);
|
||||
// Set Number of Creatures
|
||||
SetLocalInt(oCamp, "CampNumC", nOgres);
|
||||
// Set Radius of Camp
|
||||
SetLocalFloat(oCamp, "CampRadius", 10.0);
|
||||
|
||||
// Set Creature 0 to be Trigger
|
||||
// Script 00 : Kill him and the Camp Despawns
|
||||
// SetLocalString(oCamp, "CampTrigger", "C0");
|
||||
// SetLocalInt(oCamp, "CampTriggerScript", 0);
|
||||
|
||||
// Set Placeable 0 to be Camp Center
|
||||
SetLocalString(oCamp, "CampCenter", "P0");
|
||||
|
||||
// Set Placeable 0 and Spawn Flags
|
||||
// First Placeable always Spawns at Center of Camp
|
||||
// If CampCenter Is Not Set
|
||||
SetLocalString(oCamp, "CampP0", "plc_campfrwspit");
|
||||
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
|
||||
|
||||
// Set Placeable 1 and Spawn Flags
|
||||
//SetLocalString(oCamp, "CampP1", "plc_chest1");
|
||||
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
|
||||
|
||||
// Set Creature 0 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC0", "RA_OGRE01");
|
||||
SetLocalString(oCamp, "CampC0_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 1 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC1", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC1_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC1_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 2 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC2", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC2_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC2_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 3 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC3", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC3_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC3_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 4 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC4", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC4_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC4_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 5 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC5", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC5_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC5_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 6 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC6", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC6_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC6_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 7 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC7", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC7_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC7_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 8 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC8", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC8_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC8_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 9 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC9", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC9_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC9_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 10 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC10", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC10_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC10_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
// Set Creature 11 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC11", "RA_OGRE01");
|
||||
// SetLocalString(oCamp, "CampC11_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC11_Flags", "SP_RW_RG005M002_DS2_RH60");
|
||||
|
||||
break;
|
||||
}
|
||||
//:: 2d6 Ogres
|
||||
|
||||
case 9:
|
||||
//:: 1d3 Sirens
|
||||
{
|
||||
int nSirens = d3(1);
|
||||
// Set Number of Placeables
|
||||
SetLocalInt(oCamp, "CampNumP", 1);
|
||||
// Set Number of Creatures
|
||||
SetLocalInt(oCamp, "CampNumC", nSirens);
|
||||
// Set Radius of Camp
|
||||
SetLocalFloat(oCamp, "CampRadius", 10.0);
|
||||
|
||||
// Set Creature 0 to be Trigger
|
||||
// Script 00 : Kill him and the Camp Despawns
|
||||
// SetLocalString(oCamp, "CampTrigger", "C0");
|
||||
// SetLocalInt(oCamp, "CampTriggerScript", 0);
|
||||
|
||||
// Set Placeable 0 to be Camp Center
|
||||
// SetLocalString(oCamp, "CampCenter", "P0");
|
||||
|
||||
// Set Placeable 0 and Spawn Flags
|
||||
// First Placeable always Spawns at Center of Camp
|
||||
// If CampCenter Is Not Set
|
||||
// SetLocalString(oCamp, "CampP0", "plc_campfrwspit");
|
||||
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
|
||||
|
||||
// Set Placeable 1 and Spawn Flags
|
||||
//SetLocalString(oCamp, "CampP1", "plc_chest1");
|
||||
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
|
||||
|
||||
// Set Creature 0 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC0", "RA_SIRINE001");
|
||||
SetLocalString(oCamp, "CampC0_Flags", "SP_CD060_RH60");
|
||||
|
||||
// Set Creature 1 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC1", "RA_SIRINE001");
|
||||
// SetLocalString(oCamp, "CampC1_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC1_Flags", "SP_CD060_RH60");
|
||||
|
||||
// Set Creature 2 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC2", "RA_SIRINE001");
|
||||
// SetLocalString(oCamp, "CampC2_Flags", "SP_SF_RW_CD60_RH");
|
||||
SetLocalString(oCamp, "CampC2_Flags", "SP_CD060_RH60");
|
||||
|
||||
break;
|
||||
}
|
||||
//:: 1d3 Sirens
|
||||
|
||||
case 10:
|
||||
//:: Marty the Imp
|
||||
{
|
||||
int nImp = 1;
|
||||
// Set Number of Placeables
|
||||
SetLocalInt(oCamp, "CampNumP", 0);
|
||||
// Set Number of Creatures
|
||||
SetLocalInt(oCamp, "CampNumC", nImp);
|
||||
// Set Radius of Camp
|
||||
SetLocalFloat(oCamp, "CampRadius", 10.0);
|
||||
|
||||
// Set Creature 0 to be Trigger
|
||||
// Script 00 : Kill him and the Camp Despawns
|
||||
// SetLocalString(oCamp, "CampTrigger", "C0");
|
||||
// SetLocalInt(oCamp, "CampTriggerScript", 0);
|
||||
|
||||
// Set Placeable 0 to be Camp Center
|
||||
//SetLocalString(oCamp, "CampCenter", "P0");
|
||||
|
||||
// Set Placeable 0 and Spawn Flags
|
||||
// First Placeable always Spawns at Center of Camp
|
||||
// If CampCenter Is Not Set
|
||||
//SetLocalString(oCamp, "CampP0", "plc_campfrwspit");
|
||||
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
|
||||
|
||||
// Set Placeable 1 and Spawn Flags
|
||||
//SetLocalString(oCamp, "CampP1", "plc_chest1");
|
||||
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
|
||||
|
||||
// Set Creature 0 and Spawn Flags
|
||||
SetLocalString(oCamp, "CampC0", "RA_IMP_MARTY");
|
||||
SetLocalString(oCamp, "CampC0_Flags", "SP_RW_CD060");
|
||||
|
||||
break;
|
||||
}
|
||||
//:: Marty the Imp
|
||||
}
|
||||
}
|
||||
//:: Beach Random Encounters
|
||||
|
||||
|
||||
|
||||
// Example Camp
|
||||
|
Binary file not shown.
@ -452,12 +452,7 @@
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"MemorizedList4": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
@ -466,13 +461,18 @@
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
}
|
||||
},
|
||||
}
|
||||
]
|
||||
},
|
||||
"MemorizedList4": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
|
@ -386,7 +386,7 @@
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
|
@ -128,14 +128,6 @@
|
||||
"type": "cexostring",
|
||||
"value": "Henchman: Cranefoot"
|
||||
},
|
||||
"CompanionName": {
|
||||
"type": "cexostring",
|
||||
"value": "Scruffy"
|
||||
},
|
||||
"CompanionType": {
|
||||
"type": "int",
|
||||
"value": 7
|
||||
},
|
||||
"Con": {
|
||||
"type": "byte",
|
||||
"value": 13
|
||||
|
@ -274,14 +274,6 @@
|
||||
"type": "word",
|
||||
"value": 3
|
||||
},
|
||||
"FamiliarName": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"FamiliarType": {
|
||||
"type": "int",
|
||||
"value": 7
|
||||
},
|
||||
"FeatList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
|
@ -14,7 +14,7 @@
|
||||
},
|
||||
"ChallengeRating": {
|
||||
"type": "float",
|
||||
"value": 3.0
|
||||
"value": 4.0
|
||||
},
|
||||
"ClassList": {
|
||||
"type": "list",
|
||||
@ -34,7 +34,7 @@
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
"value": "Marty the Imp: 03 HD\r\n\r\nMonster Manual I, pg. 56\r\n\r\nCharm Monster = Suggestion"
|
||||
},
|
||||
"Con": {
|
||||
"type": "byte",
|
||||
@ -77,7 +77,7 @@
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 65536,
|
||||
"__struct_id": 16384,
|
||||
"EquippedRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_it_crewpp016"
|
||||
@ -87,7 +87,7 @@
|
||||
"__struct_id": 131072,
|
||||
"EquippedRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_it_creitem023"
|
||||
"value": "cr_hide_imp01"
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -133,7 +133,7 @@
|
||||
"id": 5999,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Marty the Imp"
|
||||
"0": "Marty the Imp: 03 HD"
|
||||
}
|
||||
},
|
||||
"fortbonus": {
|
||||
@ -186,7 +186,7 @@
|
||||
},
|
||||
"NaturalAC": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
"value": 5
|
||||
},
|
||||
"NoPermDeath": {
|
||||
"type": "byte",
|
||||
@ -561,11 +561,11 @@
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 90
|
||||
"value": 15
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 6
|
||||
"value": 11
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
@ -606,26 +606,11 @@
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 107
|
||||
"value": 90
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 5
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 107
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 5
|
||||
"value": 6
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
@ -636,7 +621,7 @@
|
||||
},
|
||||
"StartingPackage": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 86
|
||||
},
|
||||
"Str": {
|
||||
"type": "byte",
|
||||
@ -644,11 +629,11 @@
|
||||
},
|
||||
"Subrace": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
"value": "Outsider (Evil, Extraplanar, Lawful)"
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "NW_IMP"
|
||||
"value": "RA_IMP_MARTY"
|
||||
},
|
||||
"Tail_New": {
|
||||
"type": "dword",
|
||||
@ -660,11 +645,61 @@
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "imp001"
|
||||
"value": "ra_imp_marty"
|
||||
},
|
||||
"VarTable": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "SET_NAME"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 3
|
||||
},
|
||||
"Value": {
|
||||
"type": "cexostring",
|
||||
"value": "Marty the Imp"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "bFlying"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 1
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "NATURAL_INVIS"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 1
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"WalkRate": {
|
||||
"type": "int",
|
||||
"value": 7
|
||||
"value": 6
|
||||
},
|
||||
"willbonus": {
|
||||
"type": "short",
|
@ -262,42 +262,27 @@
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 16
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"MemorizedList2": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 16
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 456
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
@ -313,21 +298,6 @@
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 102
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
@ -348,6 +318,36 @@
|
||||
"MemorizedList3": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 456
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 102
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
|
965
_module/utc/ra_pir8_hu_m01.utc.json
Normal file
965
_module/utc/ra_pir8_hu_m01.utc.json
Normal file
@ -0,0 +1,965 @@
|
||||
{
|
||||
"__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": 8
|
||||
},
|
||||
"ChallengeRating": {
|
||||
"type": "float",
|
||||
"value": 3.0
|
||||
},
|
||||
"ClassList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 2,
|
||||
"Class": {
|
||||
"type": "int",
|
||||
"value": 8
|
||||
},
|
||||
"ClassLevel": {
|
||||
"type": "short",
|
||||
"value": 3
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Pirate, Ruffian\r\n\r\nRappan Athuk Reloaded, pg 249"
|
||||
},
|
||||
"Con": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
},
|
||||
"Conversation": {
|
||||
"type": "resref",
|
||||
"value": "cv_charmed"
|
||||
},
|
||||
"CRAdjust": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
},
|
||||
"CurrentHitPoints": {
|
||||
"type": "short",
|
||||
"value": 14
|
||||
},
|
||||
"DecayTime": {
|
||||
"type": "dword",
|
||||
"value": 5000
|
||||
},
|
||||
"Deity": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "A not so scurvy pirate. They sneer at you & draw their blade."
|
||||
}
|
||||
},
|
||||
"Dex": {
|
||||
"type": "byte",
|
||||
"value": 14
|
||||
},
|
||||
"Disarmable": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Equip_ItemList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 16,
|
||||
"EquippedRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wswss001"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8192,
|
||||
"EquippedRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wambo001"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"FactionID": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"FeatList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 2489
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 2468
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 206
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 221
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 345
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 4235
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 195
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 42
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 50
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7914
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7919
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7945
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7908
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7923
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7924
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7944
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7910
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7901
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7930
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"FirstName": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate, Human Ruffian"
|
||||
}
|
||||
},
|
||||
"fortbonus": {
|
||||
"type": "short",
|
||||
"value": 0
|
||||
},
|
||||
"Gender": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"GoodEvil": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"HitPoints": {
|
||||
"type": "short",
|
||||
"value": 14
|
||||
},
|
||||
"Int": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
},
|
||||
"Interruptable": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"IsImmortal": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"IsPC": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ItemList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"InventoryRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wswdg001"
|
||||
},
|
||||
"Repos_PosX": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"Repos_Posy": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"InventoryRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wambo001"
|
||||
},
|
||||
"Repos_PosX": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Repos_Posy": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 2,
|
||||
"InventoryRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wbwxl001"
|
||||
},
|
||||
"Repos_PosX": {
|
||||
"type": "word",
|
||||
"value": 2
|
||||
},
|
||||
"Repos_Posy": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"LastName": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"LawfulChaotic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Lootable": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"MaxHitPoints": {
|
||||
"type": "short",
|
||||
"value": 14
|
||||
},
|
||||
"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": 110
|
||||
},
|
||||
"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": "ra_rnd_pirat_spw"
|
||||
},
|
||||
"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": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 6
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 6
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 5
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 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": 5
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 5
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"SoundSetFile": {
|
||||
"type": "word",
|
||||
"value": 192
|
||||
},
|
||||
"SpecAbilityList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"StartingPackage": {
|
||||
"type": "byte",
|
||||
"value": 62
|
||||
},
|
||||
"Str": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
},
|
||||
"Subrace": {
|
||||
"type": "cexostring",
|
||||
"value": "Human"
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_PIR8_HU_M01"
|
||||
},
|
||||
"Tail_New": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"TemplateList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_pir8_hu_m01"
|
||||
},
|
||||
"VarTable": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "SET_NAME"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 3
|
||||
},
|
||||
"Value": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Ruffian"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"WalkRate": {
|
||||
"type": "int",
|
||||
"value": 4
|
||||
},
|
||||
"willbonus": {
|
||||
"type": "short",
|
||||
"value": 0
|
||||
},
|
||||
"Wings_New": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"Wis": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
}
|
||||
}
|
990
_module/utc/ra_pir8_hu_m02.utc.json
Normal file
990
_module/utc/ra_pir8_hu_m02.utc.json
Normal file
@ -0,0 +1,990 @@
|
||||
{
|
||||
"__data_type": "UTC ",
|
||||
"Appearance_Head": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"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": 8
|
||||
},
|
||||
"ChallengeRating": {
|
||||
"type": "float",
|
||||
"value": 4.0
|
||||
},
|
||||
"ClassList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 2,
|
||||
"Class": {
|
||||
"type": "int",
|
||||
"value": 8
|
||||
},
|
||||
"ClassLevel": {
|
||||
"type": "short",
|
||||
"value": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 2,
|
||||
"Class": {
|
||||
"type": "int",
|
||||
"value": 4
|
||||
},
|
||||
"ClassLevel": {
|
||||
"type": "short",
|
||||
"value": 2
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Pirate, Human Mate\r\n\r\nRappan Athuk Reloaded, pg 248\r\n\r\nQuick-Draw = Point Blank Shot"
|
||||
},
|
||||
"Con": {
|
||||
"type": "byte",
|
||||
"value": 12
|
||||
},
|
||||
"Conversation": {
|
||||
"type": "resref",
|
||||
"value": "cv_charmed"
|
||||
},
|
||||
"CRAdjust": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
},
|
||||
"CurrentHitPoints": {
|
||||
"type": "short",
|
||||
"value": 25
|
||||
},
|
||||
"DecayTime": {
|
||||
"type": "dword",
|
||||
"value": 5000
|
||||
},
|
||||
"Deity": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "A not so scurvy pirate. They sneer at you & draw their blade."
|
||||
}
|
||||
},
|
||||
"Dex": {
|
||||
"type": "byte",
|
||||
"value": 14
|
||||
},
|
||||
"Disarmable": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Equip_ItemList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 16,
|
||||
"EquippedRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wbwxl001"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8192,
|
||||
"EquippedRes": {
|
||||
"type": "resref",
|
||||
"value": "ra_wambo002"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"FactionID": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"FeatList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 2489
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 2468
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 206
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 27
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 2285
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 258
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 221
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 345
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 4235
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 195
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 42
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 103
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 50
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7914
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7919
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7945
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7908
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7923
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7924
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7944
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7910
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7901
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 7930
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"FirstName": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate, Human Mate"
|
||||
}
|
||||
},
|
||||
"fortbonus": {
|
||||
"type": "short",
|
||||
"value": 0
|
||||
},
|
||||
"Gender": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"GoodEvil": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"HitPoints": {
|
||||
"type": "short",
|
||||
"value": 25
|
||||
},
|
||||
"Int": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
},
|
||||
"Interruptable": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"IsImmortal": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"IsPC": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ItemList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"InventoryRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wswdg001"
|
||||
},
|
||||
"Repos_PosX": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"Repos_Posy": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"InventoryRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wswss001"
|
||||
},
|
||||
"Repos_PosX": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Repos_Posy": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 2,
|
||||
"InventoryRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wambo001"
|
||||
},
|
||||
"Repos_PosX": {
|
||||
"type": "word",
|
||||
"value": 2
|
||||
},
|
||||
"Repos_Posy": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"LastName": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"LawfulChaotic": {
|
||||
"type": "byte",
|
||||
"value": 50
|
||||
},
|
||||
"Lootable": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"MaxHitPoints": {
|
||||
"type": "short",
|
||||
"value": 30
|
||||
},
|
||||
"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": 106
|
||||
},
|
||||
"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": "ra_rnd_pirat_spw"
|
||||
},
|
||||
"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": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 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": 6
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"SoundSetFile": {
|
||||
"type": "word",
|
||||
"value": 148
|
||||
},
|
||||
"SpecAbilityList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"StartingPackage": {
|
||||
"type": "byte",
|
||||
"value": 62
|
||||
},
|
||||
"Str": {
|
||||
"type": "byte",
|
||||
"value": 13
|
||||
},
|
||||
"Subrace": {
|
||||
"type": "cexostring",
|
||||
"value": "Human"
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_PIR8_HU_M02"
|
||||
},
|
||||
"Tail_New": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"TemplateList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_pir8_hu_m02"
|
||||
},
|
||||
"VarTable": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "SET_NAME"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 3
|
||||
},
|
||||
"Value": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Mate"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"WalkRate": {
|
||||
"type": "int",
|
||||
"value": 4
|
||||
},
|
||||
"willbonus": {
|
||||
"type": "short",
|
||||
"value": 0
|
||||
},
|
||||
"Wings_New": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"Wis": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
}
|
||||
}
|
1113
_module/utc/ra_pir8_hu_m03.utc.json
Normal file
1113
_module/utc/ra_pir8_hu_m03.utc.json
Normal file
File diff suppressed because it is too large
Load Diff
1234
_module/utc/ra_pir8_hu_m04.utc.json
Normal file
1234
_module/utc/ra_pir8_hu_m04.utc.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -452,12 +452,7 @@
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"MemorizedList4": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
},
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
@ -466,13 +461,18 @@
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 1
|
||||
},
|
||||
"SpellMetaMagic": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
}
|
||||
},
|
||||
}
|
||||
]
|
||||
},
|
||||
"MemorizedList4": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 3,
|
||||
"Spell": {
|
||||
|
934
_module/utc/ra_sirine001.utc.json
Normal file
934
_module/utc/ra_sirine001.utc.json
Normal file
@ -0,0 +1,934 @@
|
||||
{
|
||||
"__data_type": "UTC ",
|
||||
"Appearance_Type": {
|
||||
"type": "word",
|
||||
"value": 126
|
||||
},
|
||||
"BodyBag": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cha": {
|
||||
"type": "byte",
|
||||
"value": 17
|
||||
},
|
||||
"ChallengeRating": {
|
||||
"type": "float",
|
||||
"value": 5.0
|
||||
},
|
||||
"ClassList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 2,
|
||||
"Class": {
|
||||
"type": "int",
|
||||
"value": 17
|
||||
},
|
||||
"ClassLevel": {
|
||||
"type": "short",
|
||||
"value": 4
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Sirine: 04 HD\r\n\r\nMonster Manual II, pg. 185\r\n\r\nRing of Protection +3 = +3 Deflection AC\r\n\r\nCaptivating Song = Charming Song\r\n\r\nLesser Restoration = Soothing Touch"
|
||||
},
|
||||
"Con": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"Conversation": {
|
||||
"type": "resref",
|
||||
"value": "cv_sirine001"
|
||||
},
|
||||
"CRAdjust": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
},
|
||||
"CurrentHitPoints": {
|
||||
"type": "short",
|
||||
"value": 14
|
||||
},
|
||||
"DecayTime": {
|
||||
"type": "dword",
|
||||
"value": 5000
|
||||
},
|
||||
"Deity": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Sirines are playful, gregarious creatures that love to sing,\nswim, dance, and laugh. "
|
||||
}
|
||||
},
|
||||
"Dex": {
|
||||
"type": "byte",
|
||||
"value": 18
|
||||
},
|
||||
"Disarmable": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Equip_ItemList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 128,
|
||||
"EquippedRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_it_mring018"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 65536,
|
||||
"EquippedRes": {
|
||||
"type": "resref",
|
||||
"value": "cr_slam_sirine01"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"FactionID": {
|
||||
"type": "word",
|
||||
"value": 7
|
||||
},
|
||||
"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": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 2468
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 2919
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 389
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 4235
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 289
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 50
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 1,
|
||||
"Feat": {
|
||||
"type": "word",
|
||||
"value": 46
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"FirstName": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Sirine: 04 HD"
|
||||
}
|
||||
},
|
||||
"fortbonus": {
|
||||
"type": "short",
|
||||
"value": 0
|
||||
},
|
||||
"Gender": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"GoodEvil": {
|
||||
"type": "byte",
|
||||
"value": 50
|
||||
},
|
||||
"HitPoints": {
|
||||
"type": "short",
|
||||
"value": 14
|
||||
},
|
||||
"Int": {
|
||||
"type": "byte",
|
||||
"value": 13
|
||||
},
|
||||
"Interruptable": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"IsImmortal": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"IsPC": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ItemList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"InventoryRes": {
|
||||
"type": "resref",
|
||||
"value": "nw_wswss001"
|
||||
},
|
||||
"Repos_PosX": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"Repos_Posy": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"LastName": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"LawfulChaotic": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Lootable": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"MaxHitPoints": {
|
||||
"type": "short",
|
||||
"value": 14
|
||||
},
|
||||
"NaturalAC": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"NoPermDeath": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 13
|
||||
},
|
||||
"PerceptionRange": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"Phenotype": {
|
||||
"type": "int",
|
||||
"value": 0
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PortraitId": {
|
||||
"type": "word",
|
||||
"value": 261
|
||||
},
|
||||
"Race": {
|
||||
"type": "byte",
|
||||
"value": 17
|
||||
},
|
||||
"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": 7
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 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
|
||||
}
|
||||
},
|
||||
{
|
||||
"__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": 211
|
||||
},
|
||||
"SpecAbilityList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 686
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 686
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 686
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 686
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 686
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 1998
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 88
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 16527
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 16527
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 16527
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 16527
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 16527
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 4,
|
||||
"Spell": {
|
||||
"type": "word",
|
||||
"value": 130
|
||||
},
|
||||
"SpellCasterLevel": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"SpellFlags": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StartingPackage": {
|
||||
"type": "byte",
|
||||
"value": 79
|
||||
},
|
||||
"Str": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
},
|
||||
"Subrace": {
|
||||
"type": "cexostring",
|
||||
"value": "Fey (Aquatic)"
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_SIRINE001"
|
||||
},
|
||||
"Tail_New": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"TemplateList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_sirine001"
|
||||
},
|
||||
"VarTable": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "SET_NAME"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 3
|
||||
},
|
||||
"Value": {
|
||||
"type": "cexostring",
|
||||
"value": "Sirine"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"WalkRate": {
|
||||
"type": "int",
|
||||
"value": 7
|
||||
},
|
||||
"willbonus": {
|
||||
"type": "short",
|
||||
"value": 0
|
||||
},
|
||||
"Wings_New": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"Wis": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
}
|
||||
}
|
207
_module/uti/cr_hide_imp01.uti.json
Normal file
207
_module/uti/cr_hide_imp01.uti.json
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 73
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Imp Properties"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Imp Properties"
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Imp Properties"
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 13071,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Imp Properties"
|
||||
}
|
||||
},
|
||||
"ModelPart1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 14
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 6
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 22
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 23
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 37
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 2
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 51
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "CR_HIDE_IMP01"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "cr_hide_imp01"
|
||||
}
|
||||
}
|
113
_module/uti/cr_slam_sirine01.uti.json
Normal file
113
_module/uti/cr_slam_sirine01.uti.json
Normal file
@ -0,0 +1,113 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 71
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Sirine Touch Attack"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 18000
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Sirine Touch Attack"
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Sirine Touch Attack"
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"LocalizedName": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Sirine Touch Attack"
|
||||
}
|
||||
},
|
||||
"ModelPart1": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 56
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 72
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "CR_SLAM_SIRINE01"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "cr_slam_sirine01"
|
||||
}
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 75
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
@ -102,7 +102,7 @@
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 100
|
||||
"value": 533
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
@ -111,7 +111,7 @@
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "This is a masterwork suit of studden leather, better made and more maneuverable."
|
||||
"0": "This is a masterwork suit of studded leather, better made and more maneuverable."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
@ -159,37 +159,6 @@
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 11
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
@ -251,6 +220,192 @@
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 32
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 5
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 9
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 13
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 21
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
365
_module/uti/ra_altsl_mstwk01.uti.json
Normal file
365
_module/uti/ra_altsl_mstwk01.uti.json
Normal file
@ -0,0 +1,365 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
"value": 9
|
||||
},
|
||||
"ArmorPart_LBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFArm": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_LFoot": {
|
||||
"type": "byte",
|
||||
"value": 6
|
||||
},
|
||||
"ArmorPart_LHand": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
},
|
||||
"ArmorPart_LShin": {
|
||||
"type": "byte",
|
||||
"value": 14
|
||||
},
|
||||
"ArmorPart_LShoul": {
|
||||
"type": "byte",
|
||||
"value": 21
|
||||
},
|
||||
"ArmorPart_LThigh": {
|
||||
"type": "byte",
|
||||
"value": 82
|
||||
},
|
||||
"ArmorPart_Neck": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Pelvis": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_RBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFArm": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_RFoot": {
|
||||
"type": "byte",
|
||||
"value": 6
|
||||
},
|
||||
"ArmorPart_RHand": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
},
|
||||
"ArmorPart_Robe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RShin": {
|
||||
"type": "byte",
|
||||
"value": 14
|
||||
},
|
||||
"ArmorPart_RShoul": {
|
||||
"type": "byte",
|
||||
"value": 21
|
||||
},
|
||||
"ArmorPart_RThigh": {
|
||||
"type": "byte",
|
||||
"value": 82
|
||||
},
|
||||
"ArmorPart_Torso": {
|
||||
"type": "byte",
|
||||
"value": 44
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 16
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cloth1Color": {
|
||||
"type": "byte",
|
||||
"value": 153
|
||||
},
|
||||
"Cloth2Color": {
|
||||
"type": "byte",
|
||||
"value": 139
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Masterwork Studded Leather Armor"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 533
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "These well-made items function like the normal versions except that their armor check penalties are reduced by 1. "
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "These well-made items function like the normal versions except that their armor check penalties are reduced by 1. "
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Leather1Color": {
|
||||
"type": "byte",
|
||||
"value": 123
|
||||
},
|
||||
"Leather2Color": {
|
||||
"type": "byte",
|
||||
"value": 120
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 12836,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Masterwork Studded Leather Armor"
|
||||
}
|
||||
},
|
||||
"Metal1Color": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"Metal2Color": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 6
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 32
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 5
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 9
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 13
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 21
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_ALTSL_MSTWK01"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_mstwk01"
|
||||
}
|
||||
}
|
210
_module/uti/ra_altsl_pirate1.uti.json
Normal file
210
_module/uti/ra_altsl_pirate1.uti.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
"value": 63
|
||||
},
|
||||
"ArmorPart_LBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFArm": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_LFoot": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ArmorPart_LHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LShin": {
|
||||
"type": "byte",
|
||||
"value": 15
|
||||
},
|
||||
"ArmorPart_LShoul": {
|
||||
"type": "byte",
|
||||
"value": 10
|
||||
},
|
||||
"ArmorPart_LThigh": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_Neck": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Pelvis": {
|
||||
"type": "byte",
|
||||
"value": 63
|
||||
},
|
||||
"ArmorPart_RBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFoot": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ArmorPart_RHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Robe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RShin": {
|
||||
"type": "byte",
|
||||
"value": 15
|
||||
},
|
||||
"ArmorPart_RShoul": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
},
|
||||
"ArmorPart_RThigh": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_Torso": {
|
||||
"type": "byte",
|
||||
"value": 22
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 16
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cloth1Color": {
|
||||
"type": "byte",
|
||||
"value": 102
|
||||
},
|
||||
"Cloth2Color": {
|
||||
"type": "byte",
|
||||
"value": 115
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor #1"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 29
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Simple leather armor with metal studs added to it for extra protection."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Leather1Color": {
|
||||
"type": "byte",
|
||||
"value": 128
|
||||
},
|
||||
"Leather2Color": {
|
||||
"type": "byte",
|
||||
"value": 118
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 12836,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate Armor"
|
||||
}
|
||||
},
|
||||
"Metal1Color": {
|
||||
"type": "byte",
|
||||
"value": 62
|
||||
},
|
||||
"Metal2Color": {
|
||||
"type": "byte",
|
||||
"value": 66
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 58
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_ALTSL_PIRATE1"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate1"
|
||||
}
|
||||
}
|
210
_module/uti/ra_altsl_pirate2.uti.json
Normal file
210
_module/uti/ra_altsl_pirate2.uti.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
"value": 63
|
||||
},
|
||||
"ArmorPart_LBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFoot": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ArmorPart_LHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LShin": {
|
||||
"type": "byte",
|
||||
"value": 15
|
||||
},
|
||||
"ArmorPart_LShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_LThigh": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_Neck": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Pelvis": {
|
||||
"type": "byte",
|
||||
"value": 63
|
||||
},
|
||||
"ArmorPart_RBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFArm": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_RFoot": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ArmorPart_RHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Robe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RShin": {
|
||||
"type": "byte",
|
||||
"value": 15
|
||||
},
|
||||
"ArmorPart_RShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RThigh": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_Torso": {
|
||||
"type": "byte",
|
||||
"value": 121
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 16
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cloth1Color": {
|
||||
"type": "byte",
|
||||
"value": 107
|
||||
},
|
||||
"Cloth2Color": {
|
||||
"type": "byte",
|
||||
"value": 121
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor #2"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 29
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Simple leather armor with metal studs added to it for extra protection."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Leather1Color": {
|
||||
"type": "byte",
|
||||
"value": 123
|
||||
},
|
||||
"Leather2Color": {
|
||||
"type": "byte",
|
||||
"value": 117
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 12836,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate Armor"
|
||||
}
|
||||
},
|
||||
"Metal1Color": {
|
||||
"type": "byte",
|
||||
"value": 168
|
||||
},
|
||||
"Metal2Color": {
|
||||
"type": "byte",
|
||||
"value": 174
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 58
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_ALTSL_PIRATE2"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate2"
|
||||
}
|
||||
}
|
210
_module/uti/ra_altsl_pirate3.uti.json
Normal file
210
_module/uti/ra_altsl_pirate3.uti.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
"value": 9
|
||||
},
|
||||
"ArmorPart_LBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFoot": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_LHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LShin": {
|
||||
"type": "byte",
|
||||
"value": 21
|
||||
},
|
||||
"ArmorPart_LShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_LThigh": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_Neck": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Pelvis": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"ArmorPart_RBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFArm": {
|
||||
"type": "byte",
|
||||
"value": 21
|
||||
},
|
||||
"ArmorPart_RFoot": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_RHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Robe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RShin": {
|
||||
"type": "byte",
|
||||
"value": 21
|
||||
},
|
||||
"ArmorPart_RShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RThigh": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_Torso": {
|
||||
"type": "byte",
|
||||
"value": 126
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 16
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cloth1Color": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"Cloth2Color": {
|
||||
"type": "byte",
|
||||
"value": 133
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor #3"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 29
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Simple leather armor with metal studs added to it for extra protection."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Leather1Color": {
|
||||
"type": "byte",
|
||||
"value": 131
|
||||
},
|
||||
"Leather2Color": {
|
||||
"type": "byte",
|
||||
"value": 23
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 12836,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate Armor"
|
||||
}
|
||||
},
|
||||
"Metal1Color": {
|
||||
"type": "byte",
|
||||
"value": 165
|
||||
},
|
||||
"Metal2Color": {
|
||||
"type": "byte",
|
||||
"value": 168
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 58
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_ALTSL_PIRATE3"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate3"
|
||||
}
|
||||
}
|
210
_module/uti/ra_altsl_pirate4.uti.json
Normal file
210
_module/uti/ra_altsl_pirate4.uti.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
"value": 9
|
||||
},
|
||||
"ArmorPart_LBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFoot": {
|
||||
"type": "byte",
|
||||
"value": 82
|
||||
},
|
||||
"ArmorPart_LHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LShin": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_LThigh": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Neck": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Pelvis": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"ArmorPart_RBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFoot": {
|
||||
"type": "byte",
|
||||
"value": 82
|
||||
},
|
||||
"ArmorPart_RHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Robe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RShin": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RThigh": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Torso": {
|
||||
"type": "byte",
|
||||
"value": 126
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 16
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cloth1Color": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"Cloth2Color": {
|
||||
"type": "byte",
|
||||
"value": 135
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor #4"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 29
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Simple leather armor with metal studs added to it for extra protection."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Leather1Color": {
|
||||
"type": "byte",
|
||||
"value": 131
|
||||
},
|
||||
"Leather2Color": {
|
||||
"type": "byte",
|
||||
"value": 167
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 12836,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate Armor"
|
||||
}
|
||||
},
|
||||
"Metal1Color": {
|
||||
"type": "byte",
|
||||
"value": 155
|
||||
},
|
||||
"Metal2Color": {
|
||||
"type": "byte",
|
||||
"value": 48
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 58
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_ALTSL_PIRATE4"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate4"
|
||||
}
|
||||
}
|
210
_module/uti/ra_altsl_pirate5.uti.json
Normal file
210
_module/uti/ra_altsl_pirate5.uti.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ArmorPart_LBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFoot": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
},
|
||||
"ArmorPart_LHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LShin": {
|
||||
"type": "byte",
|
||||
"value": 9
|
||||
},
|
||||
"ArmorPart_LShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_LThigh": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
},
|
||||
"ArmorPart_Neck": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Pelvis": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
},
|
||||
"ArmorPart_RBicep": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
},
|
||||
"ArmorPart_RFArm": {
|
||||
"type": "byte",
|
||||
"value": 12
|
||||
},
|
||||
"ArmorPart_RFoot": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
},
|
||||
"ArmorPart_RHand": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
},
|
||||
"ArmorPart_Robe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RShin": {
|
||||
"type": "byte",
|
||||
"value": 9
|
||||
},
|
||||
"ArmorPart_RShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RThigh": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
},
|
||||
"ArmorPart_Torso": {
|
||||
"type": "byte",
|
||||
"value": 44
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 16
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cloth1Color": {
|
||||
"type": "byte",
|
||||
"value": 114
|
||||
},
|
||||
"Cloth2Color": {
|
||||
"type": "byte",
|
||||
"value": 169
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor #5"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 29
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Simple leather armor with metal studs added to it for extra protection."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Leather1Color": {
|
||||
"type": "byte",
|
||||
"value": 118
|
||||
},
|
||||
"Leather2Color": {
|
||||
"type": "byte",
|
||||
"value": 167
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 12930,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate Armor"
|
||||
}
|
||||
},
|
||||
"Metal1Color": {
|
||||
"type": "byte",
|
||||
"value": 154
|
||||
},
|
||||
"Metal2Color": {
|
||||
"type": "byte",
|
||||
"value": 167
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 58
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_ALTSL_PIRATE5"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate5"
|
||||
}
|
||||
}
|
210
_module/uti/ra_altsl_pirate6.uti.json
Normal file
210
_module/uti/ra_altsl_pirate6.uti.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_LBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFoot": {
|
||||
"type": "byte",
|
||||
"value": 83
|
||||
},
|
||||
"ArmorPart_LHand": {
|
||||
"type": "byte",
|
||||
"value": 153
|
||||
},
|
||||
"ArmorPart_LShin": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LShoul": {
|
||||
"type": "byte",
|
||||
"value": 121
|
||||
},
|
||||
"ArmorPart_LThigh": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_Neck": {
|
||||
"type": "byte",
|
||||
"value": 112
|
||||
},
|
||||
"ArmorPart_Pelvis": {
|
||||
"type": "byte",
|
||||
"value": 154
|
||||
},
|
||||
"ArmorPart_RBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFoot": {
|
||||
"type": "byte",
|
||||
"value": 83
|
||||
},
|
||||
"ArmorPart_RHand": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Robe": {
|
||||
"type": "byte",
|
||||
"value": 168
|
||||
},
|
||||
"ArmorPart_RShin": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RShoul": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_RThigh": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_Torso": {
|
||||
"type": "byte",
|
||||
"value": 41
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 16
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cloth1Color": {
|
||||
"type": "byte",
|
||||
"value": 124
|
||||
},
|
||||
"Cloth2Color": {
|
||||
"type": "byte",
|
||||
"value": 7
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor #6"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 24
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Simple leather armor with metal studs added to it for extra protection."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Leather1Color": {
|
||||
"type": "byte",
|
||||
"value": 22
|
||||
},
|
||||
"Leather2Color": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 12836,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate Armor"
|
||||
}
|
||||
},
|
||||
"Metal1Color": {
|
||||
"type": "byte",
|
||||
"value": 49
|
||||
},
|
||||
"Metal2Color": {
|
||||
"type": "byte",
|
||||
"value": 166
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 58
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_ALTSL_PIRATE6"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate6"
|
||||
}
|
||||
}
|
210
_module/uti/ra_altsl_pirate7.uti.json
Normal file
210
_module/uti/ra_altsl_pirate7.uti.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_Belt": {
|
||||
"type": "byte",
|
||||
"value": 63
|
||||
},
|
||||
"ArmorPart_LBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_LFoot": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ArmorPart_LHand": {
|
||||
"type": "byte",
|
||||
"value": 152
|
||||
},
|
||||
"ArmorPart_LShin": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"ArmorPart_LShoul": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_LThigh": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_Neck": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_Pelvis": {
|
||||
"type": "byte",
|
||||
"value": 17
|
||||
},
|
||||
"ArmorPart_RBicep": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFArm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ArmorPart_RFoot": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ArmorPart_RHand": {
|
||||
"type": "byte",
|
||||
"value": 152
|
||||
},
|
||||
"ArmorPart_Robe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ArmorPart_RShin": {
|
||||
"type": "byte",
|
||||
"value": 4
|
||||
},
|
||||
"ArmorPart_RShoul": {
|
||||
"type": "byte",
|
||||
"value": 16
|
||||
},
|
||||
"ArmorPart_RThigh": {
|
||||
"type": "byte",
|
||||
"value": 8
|
||||
},
|
||||
"ArmorPart_Torso": {
|
||||
"type": "byte",
|
||||
"value": 42
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 16
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Cloth1Color": {
|
||||
"type": "byte",
|
||||
"value": 124
|
||||
},
|
||||
"Cloth2Color": {
|
||||
"type": "byte",
|
||||
"value": 124
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Pirate Armor #7"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 24
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Simple leather armor with metal studs added to it for extra protection.."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": ""
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"Leather1Color": {
|
||||
"type": "byte",
|
||||
"value": 22
|
||||
},
|
||||
"Leather2Color": {
|
||||
"type": "byte",
|
||||
"value": 3
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 12836,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Pirate Armor"
|
||||
}
|
||||
},
|
||||
"Metal1Color": {
|
||||
"type": "byte",
|
||||
"value": 166
|
||||
},
|
||||
"Metal2Color": {
|
||||
"type": "byte",
|
||||
"value": 166
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 58
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 25
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_ALTSL_PIRATE7"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_altsl_pirate7"
|
||||
}
|
||||
}
|
123
_module/uti/ra_wambo001.uti.json
Normal file
123
_module/uti/ra_wambo001.uti.json
Normal file
@ -0,0 +1,123 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 25
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Masterwork Bolt x99"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 198
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"id": 12432,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "A Masterwork weapon is a finely crafted version of a normal weapon. Wielding it provides a +1 enhancement bonus on attack rolls."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "A Masterwork weapon is a finely crafted version of a normal weapon. Wielding it provides a +1 enhancement bonus on attack rolls."
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 40586,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Masterwork Bolt"
|
||||
}
|
||||
},
|
||||
"ModelPart1": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ModelPart2": {
|
||||
"type": "byte",
|
||||
"value": 51
|
||||
},
|
||||
"ModelPart3": {
|
||||
"type": "byte",
|
||||
"value": 12
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 28
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 56
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 99
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_WAMBO001"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_wambo001"
|
||||
}
|
||||
}
|
123
_module/uti/ra_wambo002.uti.json
Normal file
123
_module/uti/ra_wambo002.uti.json
Normal file
@ -0,0 +1,123 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 25
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Masterwork Bolt x20"
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 40
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"id": 12432,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "A Masterwork weapon is a finely crafted version of a normal weapon. Wielding it provides a +1 enhancement bonus on attack rolls."
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "A Masterwork weapon is a finely crafted version of a normal weapon. Wielding it provides a +1 enhancement bonus on attack rolls."
|
||||
}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"LocalizedName": {
|
||||
"id": 40586,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Masterwork Bolt"
|
||||
}
|
||||
},
|
||||
"ModelPart1": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ModelPart2": {
|
||||
"type": "byte",
|
||||
"value": 51
|
||||
},
|
||||
"ModelPart3": {
|
||||
"type": "byte",
|
||||
"value": 12
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 28
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": [
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"ChanceAppear": {
|
||||
"type": "byte",
|
||||
"value": 100
|
||||
},
|
||||
"CostTable": {
|
||||
"type": "byte",
|
||||
"value": 2
|
||||
},
|
||||
"CostValue": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Param1": {
|
||||
"type": "byte",
|
||||
"value": 255
|
||||
},
|
||||
"Param1Value": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertyName": {
|
||||
"type": "word",
|
||||
"value": 56
|
||||
},
|
||||
"Subtype": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 20
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_WAMBO002"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_wambo002"
|
||||
}
|
||||
}
|
85
_module/uti/ra_wspkt_mstwk01.uti.json
Normal file
85
_module/uti/ra_wspkt_mstwk01.uti.json
Normal file
@ -0,0 +1,85 @@
|
||||
{
|
||||
"__data_type": "UTI ",
|
||||
"AddCost": {
|
||||
"type": "dword",
|
||||
"value": 0
|
||||
},
|
||||
"BaseItem": {
|
||||
"type": "int",
|
||||
"value": 121
|
||||
},
|
||||
"Charges": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": ""
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 4
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"DescIdentified": {
|
||||
"type": "cexolocstring",
|
||||
"value": {}
|
||||
},
|
||||
"Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {}
|
||||
},
|
||||
"Identified": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"LocalizedName": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "RA_WSPKT_MSTWK01"
|
||||
}
|
||||
},
|
||||
"ModelPart1": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ModelPart2": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"ModelPart3": {
|
||||
"type": "byte",
|
||||
"value": 11
|
||||
},
|
||||
"PaletteID": {
|
||||
"type": "byte",
|
||||
"value": 47
|
||||
},
|
||||
"Plot": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"PropertiesList": {
|
||||
"type": "list",
|
||||
"value": []
|
||||
},
|
||||
"StackSize": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"Stolen": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"Tag": {
|
||||
"type": "cexostring",
|
||||
"value": "RA_WSPKT_MSTWK01"
|
||||
},
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "ra_wspkt_mstwk01"
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user