Cleaned up and enhanced badlands area

jaysyn got the rumormill convo working
updated all the npcs that use it
This commit is contained in:
EpicValor 2023-09-05 21:26:15 -05:00
parent c434ae59d5
commit 49aab355dd
73 changed files with 21849 additions and 4867 deletions

File diff suppressed because it is too large Load Diff

View File

@ -15684,7 +15684,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 195 "value": 196
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

@ -2913,7 +2913,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 39 "value": 43
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

@ -21,6 +21,10 @@
"value": [ "value": [
{ {
"__struct_id": 0, "__struct_id": 0,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": { "Animation": {
"type": "dword", "type": "dword",
"value": 29 "value": 29
@ -87,6 +91,10 @@
"type": "resref", "type": "resref",
"value": "" "value": ""
}, },
"ConditionParams": {
"type": "list",
"value": []
},
"Index": { "Index": {
"type": "dword", "type": "dword",
"value": 0 "value": 0

View 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": "Commoner"
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Heya!"
}
}
}
]
},
"NumWords": {
"type": "dword",
"value": 1
},
"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
}
}
]
}
}

View File

@ -64,7 +64,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "\nHello there!" "0": "Hello there!"
} }
} }
} }

View File

@ -64,7 +64,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Hello old man, cant stop, have to see a man about a dog." "0": "Hello, old man, can't stop, have to see a man about a dog."
} }
} }
} }

View File

@ -103,7 +103,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Hello <Sir/Madam>, Can I interest you in a lapdance?" "0": "Hello <Sir/Madam>, can I interest you in a little entertainment?"
} }
} }
}, },
@ -272,7 +272,7 @@
}, },
"Animation": { "Animation": {
"type": "dword", "type": "dword",
"value": 35 "value": 0
}, },
"AnimLoop": { "AnimLoop": {
"type": "byte", "type": "byte",
@ -296,7 +296,7 @@
}, },
"Script": { "Script": {
"type": "resref", "type": "resref",
"value": "pro_dance" "value": ""
}, },
"Sound": { "Sound": {
"type": "resref", "type": "resref",
@ -309,7 +309,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Giggle.......(keep this window open for duration of dance)" "0": "Giggle"
} }
} }
}, },
@ -386,7 +386,7 @@
}, },
"NumWords": { "NumWords": {
"type": "dword", "type": "dword",
"value": 46 "value": 40
}, },
"PreventZoomIn": { "PreventZoomIn": {
"type": "byte", "type": "byte",
@ -456,7 +456,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Errr, ok How much?" "0": "Errr, okay. How much?"
} }
} }
}, },
@ -596,7 +596,7 @@
}, },
"Script": { "Script": {
"type": "resref", "type": "resref",
"value": "" "value": "pro_dance"
}, },
"Sound": { "Sound": {
"type": "resref", "type": "resref",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -21,6 +21,10 @@
"value": [ "value": [
{ {
"__struct_id": 0, "__struct_id": 0,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": { "Animation": {
"type": "dword", "type": "dword",
"value": 0 "value": 0
@ -50,6 +54,10 @@
"type": "resref", "type": "resref",
"value": "" "value": ""
}, },
"ConditionParams": {
"type": "list",
"value": []
},
"Index": { "Index": {
"type": "dword", "type": "dword",
"value": 0 "value": 0
@ -95,6 +103,10 @@
"value": [ "value": [
{ {
"__struct_id": 0, "__struct_id": 0,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": { "Animation": {
"type": "dword", "type": "dword",
"value": 0 "value": 0
@ -130,7 +142,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "er..ok sorry" "0": "Wow, sorry!"
} }
} }
} }
@ -145,6 +157,10 @@
"type": "resref", "type": "resref",
"value": "" "value": ""
}, },
"ConditionParams": {
"type": "list",
"value": []
},
"Index": { "Index": {
"type": "dword", "type": "dword",
"value": 0 "value": 0

View File

@ -11,14 +11,14 @@
"__struct_id": 8, "__struct_id": 8,
"Comment": { "Comment": {
"type": "cexostring", "type": "cexostring",
"value": "CaveExit" "value": "RuralExit"
} }
}, },
{ {
"__struct_id": 8, "__struct_id": 8,
"Comment": { "Comment": {
"type": "cexostring", "type": "cexostring",
"value": "RuralExit" "value": "CaveExit"
} }
} }
] ]
@ -40,6 +40,83 @@
"type": "cexostring", "type": "cexostring",
"value": "Invisible Object\r\n\r\nPLACE THIS ON MAP WITH SPAWN CODES" "value": "Invisible Object\r\n\r\nPLACE THIS ON MAP WITH SPAWN CODES"
} }
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Fern"
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Fern"
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Fern"
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Dead Tree"
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Dirt Patch"
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Dirt Patch"
}
} }
] ]
}, },
@ -136,6 +213,90 @@
"WaypointList": { "WaypointList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{ {
"__struct_id": 5, "__struct_id": 5,
"Comment": { "Comment": {

View File

@ -65,13 +65,6 @@
"type": "cexostring", "type": "cexostring",
"value": "" "value": ""
} }
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": "Commoner: Dwarf Female 01"
}
} }
] ]
}, },

View File

@ -80,13 +80,6 @@
"value": "pirate treasure quest" "value": "pirate treasure quest"
} }
}, },
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": "devinor city main\r\nthe kings arms\r\nPLOT NPC!!!"
}
},
{ {
"__struct_id": 4, "__struct_id": 4,
"Comment": { "Comment": {
@ -114,6 +107,13 @@
"type": "cexostring", "type": "cexostring",
"value": "" "value": ""
} }
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": "devinor city main\r\nthe kings arms\r\nPLOT NPC!!!"
}
} }
] ]
}, },
@ -1501,6 +1501,13 @@
"type": "cexostring", "type": "cexostring",
"value": "" "value": ""
} }
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is a waypoint that can be placed in an interior area to mark it as a tavern. This will affect the animations and behavior of NPCs using the PlayAmbientAnimations functions (see the OnSpawn script nw_c2_default9 and the library x0_i0_anims for details). \r\n\r\nNote that this feature will only work in modules that use the XP1 modified AI. "
}
} }
] ]
} }

File diff suppressed because it is too large Load Diff

View File

@ -861,7 +861,7 @@
"__struct_id": 2, "__struct_id": 2,
"Orientation": { "Orientation": {
"type": "float", "type": "float",
"value": -1.963491559028626 "value": -1.963491439819336
}, },
"X": { "X": {
"type": "float", "type": "float",

View File

@ -505,7 +505,7 @@
"__struct_id": 2, "__struct_id": 2,
"Orientation": { "Orientation": {
"type": "float", "type": "float",
"value": -0.3926977217197418 "value": -0.3926976621150971
}, },
"X": { "X": {
"type": "float", "type": "float",

View File

@ -2764,7 +2764,7 @@
"__struct_id": 2, "__struct_id": 2,
"Orientation": { "Orientation": {
"type": "float", "type": "float",
"value": -2.724340200424194 "value": -2.724339723587036
}, },
"X": { "X": {
"type": "float", "type": "float",
@ -2783,7 +2783,7 @@
"__struct_id": 2, "__struct_id": 2,
"Orientation": { "Orientation": {
"type": "float", "type": "float",
"value": 1.791684627532959 "value": 1.79168438911438
}, },
"X": { "X": {
"type": "float", "type": "float",

View File

@ -24290,991 +24290,6 @@
"type": "float", "type": "float",
"value": -5.7220458984375e-006 "value": -5.7220458984375e-006
} }
},
{
"__struct_id": 4,
"Appearance_Head": {
"type": "byte",
"value": 8
},
"Appearance_Type": {
"type": "word",
"value": 0
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"BodyBag": {
"type": "byte",
"value": 0
},
"BodyPart_Belt": {
"type": "byte",
"value": 0
},
"BodyPart_LBicep": {
"type": "byte",
"value": 1
},
"BodyPart_LFArm": {
"type": "byte",
"value": 1
},
"BodyPart_LFoot": {
"type": "byte",
"value": 1
},
"BodyPart_LHand": {
"type": "byte",
"value": 1
},
"BodyPart_LShin": {
"type": "byte",
"value": 1
},
"BodyPart_LShoul": {
"type": "byte",
"value": 0
},
"BodyPart_LThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Neck": {
"type": "byte",
"value": 1
},
"BodyPart_Pelvis": {
"type": "byte",
"value": 1
},
"BodyPart_RBicep": {
"type": "byte",
"value": 1
},
"BodyPart_RFArm": {
"type": "byte",
"value": 1
},
"BodyPart_RHand": {
"type": "byte",
"value": 1
},
"BodyPart_RShin": {
"type": "byte",
"value": 1
},
"BodyPart_RShoul": {
"type": "byte",
"value": 0
},
"BodyPart_RThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Torso": {
"type": "byte",
"value": 1
},
"Cha": {
"type": "byte",
"value": 10
},
"ChallengeRating": {
"type": "float",
"value": 2.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 20
},
"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
},
"Con": {
"type": "byte",
"value": 12
},
"Conversation": {
"type": "resref",
"value": "re_cv_commoner"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 12
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "This dwarfess is taking in the sights of the city"
}
},
"Dex": {
"type": "byte",
"value": 10
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": []
},
"FactionID": {
"type": "word",
"value": 2
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 233
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 232
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 231
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 228
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 229
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 230
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 234
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 227
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 46
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Commoner: Dwarf Female 01"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 1
},
"GoodEvil": {
"type": "byte",
"value": 100
},
"HitPoints": {
"type": "short",
"value": 12
},
"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,
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 38
},
"Charges": {
"type": "byte",
"value": 0
},
"Cost": {
"type": "dword",
"value": 12
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {}
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"id": 1532,
"type": "cexolocstring",
"value": {}
},
"ModelPart1": {
"type": "byte",
"value": 11
},
"ModelPart2": {
"type": "byte",
"value": 11
},
"ModelPart3": {
"type": "byte",
"value": 11
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": []
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "NW_WAXHN001"
},
"TemplateResRef": {
"type": "resref",
"value": "nw_waxhn001"
},
"xModelPart1": {
"type": "word",
"value": 11
},
"xModelPart2": {
"type": "word",
"value": 11
},
"xModelPart3": {
"type": "word",
"value": 11
},
"XOrientation": {
"type": "float",
"value": 0.0
},
"XPosition": {
"type": "float",
"value": -1.0
},
"YOrientation": {
"type": "float",
"value": 1.0
},
"YPosition": {
"type": "float",
"value": -1.0
},
"ZPosition": {
"type": "float",
"value": -1.0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 100
},
"Lootable": {
"type": "byte",
"value": 1
},
"MaxHitPoints": {
"type": "short",
"value": 18
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 4
},
"Race": {
"type": "byte",
"value": 0
},
"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": "re_common_blkd"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "re_common_spawn"
},
"ScriptSpellAt": {
"type": "resref",
"value": "x2_def_spellcast"
},
"ScriptUserDefine": {
"type": "resref",
"value": "re_com_userdef"
},
"SkillList": {
"type": "list",
"value": [
{
"__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": 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": 2
}
},
{
"__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": 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": 354
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 0
},
"Str": {
"type": "byte",
"value": 12
},
"Subrace": {
"type": "cexostring",
"value": "Dwarf"
},
"Tag": {
"type": "cexostring",
"value": "NPC_COM_DW_F001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "npc_com_dw_f001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "iDialogue"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 10
},
"xAppearance_Head": {
"type": "word",
"value": 8
},
"xArmorPart_RFoot": {
"type": "word",
"value": 1
},
"xBodyPart_Belt": {
"type": "word",
"value": 0
},
"xBodyPart_LBicep": {
"type": "word",
"value": 1
},
"xBodyPart_LFArm": {
"type": "word",
"value": 1
},
"xBodyPart_LFoot": {
"type": "word",
"value": 1
},
"xBodyPart_LHand": {
"type": "word",
"value": 1
},
"xBodyPart_LShin": {
"type": "word",
"value": 1
},
"xBodyPart_LShoul": {
"type": "word",
"value": 0
},
"xBodyPart_LThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Neck": {
"type": "word",
"value": 1
},
"xBodyPart_Pelvis": {
"type": "word",
"value": 1
},
"xBodyPart_RBicep": {
"type": "word",
"value": 1
},
"xBodyPart_RFArm": {
"type": "word",
"value": 1
},
"xBodyPart_RHand": {
"type": "word",
"value": 1
},
"xBodyPart_RShin": {
"type": "word",
"value": 1
},
"xBodyPart_RShoul": {
"type": "word",
"value": 0
},
"xBodyPart_RThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Torso": {
"type": "word",
"value": 1
},
"XOrientation": {
"type": "float",
"value": 1.695571141833029e-043
},
"XPosition": {
"type": "float",
"value": 29.31369400024414
},
"YOrientation": {
"type": "float",
"value": 1.0
},
"YPosition": {
"type": "float",
"value": 135.0364990234375
},
"ZPosition": {
"type": "float",
"value": 0.0
}
} }
] ]
}, },

View File

@ -122,7 +122,7 @@
}, },
"LinkedTo": { "LinkedTo": {
"type": "cexostring", "type": "cexostring",
"value": "dt_Doortoskaven" "value": "SkavenCaveEntrance"
}, },
"LinkedToFlags": { "LinkedToFlags": {
"type": "byte", "type": "byte",

View File

@ -512,7 +512,7 @@
}, },
"CR": { "CR": {
"type": "float", "type": "float",
"value": 11.0 "value": 16.0
}, },
"ResRef": { "ResRef": {
"type": "resref", "type": "resref",

View File

@ -684,7 +684,7 @@
"__struct_id": 2, "__struct_id": 2,
"Orientation": { "Orientation": {
"type": "float", "type": "float",
"value": 3.117039918899536 "value": 3.117039442062378
}, },
"X": { "X": {
"type": "float", "type": "float",

View File

@ -463,7 +463,7 @@
"__struct_id": 2, "__struct_id": 2,
"Orientation": { "Orientation": {
"type": "float", "type": "float",
"value": 3.141583919525147 "value": 3.141583681106567
}, },
"X": { "X": {
"type": "float", "type": "float",

File diff suppressed because it is too large Load Diff

View File

@ -793,7 +793,7 @@
"__struct_id": 2, "__struct_id": 2,
"Orientation": { "Orientation": {
"type": "float", "type": "float",
"value": -0.8590263724327087 "value": -0.859026312828064
}, },
"X": { "X": {
"type": "float", "type": "float",

View File

@ -4753,7 +4753,7 @@
"__struct_id": 0, "__struct_id": 0,
"CR": { "CR": {
"type": "float", "type": "float",
"value": 8.0 "value": 12.0
}, },
"FACTION": { "FACTION": {
"type": "cexostring", "type": "cexostring",
@ -4772,7 +4772,7 @@
"__struct_id": 0, "__struct_id": 0,
"CR": { "CR": {
"type": "float", "type": "float",
"value": 10.0 "value": 16.0
}, },
"FACTION": { "FACTION": {
"type": "cexostring", "type": "cexostring",
@ -7306,13 +7306,13 @@
"type": "cexostring", "type": "cexostring",
"value": "Hostile" "value": "Hostile"
}, },
"NAME": {
"type": "cexostring",
"value": "Vampire"
},
"RESREF": { "RESREF": {
"type": "resref", "type": "resref",
"value": "vampire001" "value": "vampire001"
},
"STRREF": {
"type": "dword",
"value": 5637
} }
}, },
{ {
@ -7325,13 +7325,13 @@
"type": "cexostring", "type": "cexostring",
"value": "Hostile" "value": "Hostile"
}, },
"NAME": {
"type": "cexostring",
"value": "Vampire Mage"
},
"RESREF": { "RESREF": {
"type": "resref", "type": "resref",
"value": "vampire004" "value": "vampire004"
},
"STRREF": {
"type": "dword",
"value": 12796
} }
}, },
{ {
@ -7344,13 +7344,13 @@
"type": "cexostring", "type": "cexostring",
"value": "Hostile" "value": "Hostile"
}, },
"NAME": {
"type": "cexostring",
"value": "Vampire Warrior"
},
"RESREF": { "RESREF": {
"type": "resref", "type": "resref",
"value": "vampire002" "value": "vampire002"
},
"STRREF": {
"type": "dword",
"value": 12794
} }
} }
] ]
@ -8079,25 +8079,6 @@
"value": "blacklotus" "value": "blacklotus"
} }
}, },
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 2.0
},
"FACTION": {
"type": "cexostring",
"value": "Commoner"
},
"NAME": {
"type": "cexostring",
"value": "Commoner: Dwarf Female 01"
},
"RESREF": {
"type": "resref",
"value": "npc_com_dw_f001"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"CR": { "CR": {
@ -9676,6 +9657,44 @@
"value": "nasgarthiansold" "value": "nasgarthiansold"
} }
}, },
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 0.25
},
"FACTION": {
"type": "cexostring",
"value": "Commoner"
},
"RESREF": {
"type": "resref",
"value": "noblmale001"
},
"STRREF": {
"type": "dword",
"value": 12660
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 0.25
},
"FACTION": {
"type": "cexostring",
"value": "Commoner"
},
"RESREF": {
"type": "resref",
"value": "noblfemale001"
},
"STRREF": {
"type": "dword",
"value": 12659
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"CR": { "CR": {

View File

@ -1920,7 +1920,7 @@
}, },
"RESREF": { "RESREF": {
"type": "resref", "type": "resref",
"value": "beggarsclothes" "value": "beggarsclothe002"
} }
}, },
{ {
@ -1931,7 +1931,7 @@
}, },
"RESREF": { "RESREF": {
"type": "resref", "type": "resref",
"value": "beggarsclothe002" "value": "beggarsclothes"
} }
}, },
{ {
@ -1945,6 +1945,39 @@
"value": "bishop_w" "value": "bishop_w"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Black Foppish Outfit"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth05"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Blue Dress"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth09"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Blue Foppish Outfit"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth03"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -1978,6 +2011,17 @@
"value": "cold_sailor_clot" "value": "cold_sailor_clot"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Colorful Skirt"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth010"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -2110,6 +2154,28 @@
"value": "baleas_cloth02" "value": "baleas_cloth02"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Dark Lady Dress"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth07"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Dark Noble Tunic"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth06"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -2187,6 +2253,28 @@
"value": "baleas_cloth04" "value": "baleas_cloth04"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Floral Skirt"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth02"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Flower Gown"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth06"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -2198,6 +2286,17 @@
"value": "gen_merchant" "value": "gen_merchant"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Green Noble's Tunic"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth08"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -2341,6 +2440,61 @@
"value": "mobshaolinrobe" "value": "mobshaolinrobe"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Noble Outfit"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth01"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Noble's Coat"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth010"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Noble's Tunic"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth02"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Noblewoman's Gown"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth03"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Noblewoman's Gown"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth05"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"RESREF": { "RESREF": {
@ -2407,6 +2561,17 @@
"value": "prostitute1" "value": "prostitute1"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Purple Noble Outfit"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth09"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -2429,6 +2594,39 @@
"value": "queens_robe" "value": "queens_robe"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Red Flower Gown"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth08"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Red Foppish Outfit"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth04"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Red Noble Outfit"
},
"RESREF": {
"type": "resref",
"value": "noble_m_cloth07"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -2462,6 +2660,17 @@
"value": "baleas_cloth09" "value": "baleas_cloth09"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Ribbons Skirt"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth04"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -2594,6 +2803,17 @@
"value": "baleas_cloth07" "value": "baleas_cloth07"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Strapless Gown"
},
"RESREF": {
"type": "resref",
"value": "noble_f_cloth01"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -4981,6 +5201,17 @@
"value": "prc_raks_bite_t" "value": "prc_raks_bite_t"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "SkavenBite"
},
"RESREF": {
"type": "resref",
"value": "skavenbite"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -7318,6 +7549,17 @@
"value": "shd_shdelem_med" "value": "shd_shdelem_med"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "SkavenClaw"
},
"RESREF": {
"type": "resref",
"value": "skavenclaw"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -9940,6 +10182,17 @@
"value": "scarag_skin" "value": "scarag_skin"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "SkavenSkin"
},
"RESREF": {
"type": "resref",
"value": "skavenskin"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {
@ -40018,13 +40271,13 @@
}, },
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Tempertuppin's Ever-Thrower"
},
"RESREF": { "RESREF": {
"type": "resref", "type": "resref",
"value": "wbwmsl009" "value": "wbwmsl009"
},
"STRREF": {
"type": "dword",
"value": 14079
} }
}, },
{ {

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.

View File

@ -0,0 +1,90 @@
//:://////////////////////////////////////////////////
//:: NW_C2_DEFAULT4
/*
Default OnConversation event handler for NPCs.
*/
//:://////////////////////////////////////////////////
//:: Copyright (c) 2002 Floodgate Entertainment
//:: Created By: Naomi Novik
//:: Created On: 12/22/2002
//:://////////////////////////////////////////////////
#include "nw_i0_generic"
void main()
{
// * if petrified, jump out
if (GetHasEffect(EFFECT_TYPE_PETRIFY, OBJECT_SELF) == TRUE)
{
return;
}
// * If dead, exit directly.
if (GetIsDead(OBJECT_SELF) == TRUE)
{
return;
}
// See if what we just 'heard' matches any of our
// predefined patterns
int nMatch = GetListenPatternNumber();
object oShouter = GetLastSpeaker();
if (nMatch == -1)
{
// Not a match -- start an ordinary conversation
if (GetCommandable(OBJECT_SELF))
{
ClearActions(CLEAR_NW_C2_DEFAULT4_29);
BeginConversation();
}
else
// * July 31 2004
// * If only charmed then allow conversation
// * so you can have a better chance of convincing
// * people of lowering prices
if (GetHasEffect(EFFECT_TYPE_CHARMED) == TRUE)
{
ClearActions(CLEAR_NW_C2_DEFAULT4_29);
BeginConversation();
}
}
// Respond to shouts from friendly non-PCs only
else if (GetIsObjectValid(oShouter)
&& !GetIsPC(oShouter)
&& GetIsFriend(oShouter))
{
object oIntruder = OBJECT_INVALID;
// Determine the intruder if any
if(nMatch == 4)
{
oIntruder = GetLocalObject(oShouter, "NW_BLOCKER_INTRUDER");
}
else if (nMatch == 5)
{
oIntruder = GetLastHostileActor(oShouter);
if(!GetIsObjectValid(oIntruder))
{
oIntruder = GetAttemptedAttackTarget();
if(!GetIsObjectValid(oIntruder))
{
oIntruder = GetAttemptedSpellTarget();
if(!GetIsObjectValid(oIntruder))
{
oIntruder = OBJECT_INVALID;
}
}
}
}
// Actually respond to the shout
RespondToShout(oShouter, nMatch, oIntruder);
}
// Send the user-defined event if appropriate
if(GetSpawnInCondition(NW_FLAG_ON_DIALOGUE_EVENT))
{
SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_DIALOGUE));
}
}

View File

@ -1,13 +1,30 @@
void main() void main()
{ {
object oPC=GetObjectByTag("Prostitute"); object oPC = OBJECT_SELF;
ClearAllActions();
AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2)); AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2));
DelayCommand(3.0, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_TALK_LAUGHING, 3.0, 2.0))); DelayCommand(3.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_TALK_LAUGHING, 2.0, 2.0)));
DelayCommand(3.0, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH))); DelayCommand(3.1, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH)));
DelayCommand(5.0, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY1))); DelayCommand(5.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK)));
DelayCommand(8.5, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY3))); DelayCommand(5.6, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE)));
DelayCommand(11.0, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_GET_MID, 3.0, 2.0))); DelayCommand(6.2, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK)));
DelayCommand(14.5, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH))); DelayCommand(6.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_WORSHIP, 2.0, 2.0)));
DelayCommand(13.0, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY3))); DelayCommand(8.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_GET_MID, 6.0, 3.0)));
DelayCommand(11.7, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH)));
DelayCommand(11.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_STEAL)));
DelayCommand(12.6, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH)));
DelayCommand(12.6, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE)));
DelayCommand(13.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK)));
DelayCommand(13.6, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE)));
DelayCommand(14.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 1.0, 3.0)));
DelayCommand(17.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_GET_LOW, -1.0, 3.0)));
DelayCommand(20.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE)));
DelayCommand(20.6, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK)));
DelayCommand(21.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK)));
DelayCommand(21.6, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE)));
DelayCommand(22.1, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH)));
DelayCommand(22.2, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_BOW)));
DelayCommand(31.2, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_GREETING)));
} }

View File

@ -19,6 +19,11 @@
void main() void main()
{ {
//:: Set dialog variable for rumor system
SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1);
SetLocalInt(OBJECT_SELF, "iRumor", Random(13) + 1);
// Randomize Skin Tone // Randomize Skin Tone
rnd_skin(OBJECT_SELF); rnd_skin(OBJECT_SELF);
@ -67,7 +72,7 @@ void main()
//SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION); //SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION);
//SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS); //SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS);
//SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS); SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS);
//This will play Ambient Animations until the NPC sees an enemy or is cleared. //This will play Ambient Animations until the NPC sees an enemy or is cleared.
//NOTE that these animations will play automatically for Encounter Creatures. //NOTE that these animations will play automatically for Encounter Creatures.
@ -100,12 +105,8 @@ void main()
// DEFAULT GENERIC BEHAVIOR (DO NOT TOUCH) ***************************************************************************************** // DEFAULT GENERIC BEHAVIOR (DO NOT TOUCH) *****************************************************************************************
SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1);
SetLocalInt(OBJECT_SELF, "iRumor", Random(60) + 1);
SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to. SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to.
WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0) //WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0)
// 1. Looks to see if any Way Points in the module have the tag "WP_" + NPC TAG + "_0X", if so walk them // 1. Looks to see if any Way Points in the module have the tag "WP_" + NPC TAG + "_0X", if so walk them
// 2. If the tag of the Way Point is "POST_" + NPC TAG the creature will return this way point after // 2. If the tag of the Way Point is "POST_" + NPC TAG the creature will return this way point after
// combat. // combat.

View File

@ -65,9 +65,9 @@ void main()
//Creatures that spawn in during the night will be asleep. //Creatures that spawn in during the night will be asleep.
//SetSpawnInCondition(NW_FLAG_DAY_NIGHT_POSTING); //SetSpawnInCondition(NW_FLAG_DAY_NIGHT_POSTING);
//SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION); //SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION);
SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS); //SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS);
//SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS); SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS);
//This will play Ambient Animations until the NPC sees an enemy or is cleared. //This will play Ambient Animations until the NPC sees an enemy or is cleared.
//NOTE that these animations will play automatically for Encounter Creatures. //NOTE that these animations will play automatically for Encounter Creatures.
@ -102,7 +102,7 @@ void main()
SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1); SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1);
SetLocalInt(OBJECT_SELF, "iRumor", Random(60) + 1); SetLocalInt(OBJECT_SELF, "iRumor", Random(13) + 1);
SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to. SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to.
WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0) WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0)

View File

@ -67,7 +67,7 @@ void main()
//SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION); //SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION);
//SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS); //SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS);
//SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS); SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS);
//This will play Ambient Animations until the NPC sees an enemy or is cleared. //This will play Ambient Animations until the NPC sees an enemy or is cleared.
//NOTE that these animations will play automatically for Encounter Creatures. //NOTE that these animations will play automatically for Encounter Creatures.
@ -102,7 +102,7 @@ void main()
SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1); SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1);
SetLocalInt(OBJECT_SELF, "iRumor", Random(60) + 1); SetLocalInt(OBJECT_SELF, "iRumor", Random(13) + 1);
SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to. SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to.
WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0) WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0)

View File

@ -67,7 +67,7 @@ void main()
//SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION); //SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION);
//SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS); //SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS);
//SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS); SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS);
//This will play Ambient Animations until the NPC sees an enemy or is cleared. //This will play Ambient Animations until the NPC sees an enemy or is cleared.
//NOTE that these animations will play automatically for Encounter Creatures. //NOTE that these animations will play automatically for Encounter Creatures.
@ -102,10 +102,10 @@ void main()
SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1); SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1);
SetLocalInt(OBJECT_SELF, "iRumor", Random(60) + 1); SetLocalInt(OBJECT_SELF, "iRumor", Random(13) + 1);
SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to. SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to.
WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0) //WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0)
// 1. Looks to see if any Way Points in the module have the tag "WP_" + NPC TAG + "_0X", if so walk them // 1. Looks to see if any Way Points in the module have the tag "WP_" + NPC TAG + "_0X", if so walk them
// 2. If the tag of the Way Point is "POST_" + NPC TAG the creature will return this way point after // 2. If the tag of the Way Point is "POST_" + NPC TAG the creature will return this way point after
// combat. // combat.

View File

@ -71,10 +71,10 @@ void main()
//This will play Ambient Animations until the NPC sees an enemy or is cleared. //This will play Ambient Animations until the NPC sees an enemy or is cleared.
//NOTE that these animations will play automatically for Encounter Creatures. //NOTE that these animations will play automatically for Encounter Creatures.
SetAnimationCondition(NW_ANIM_FLAG_IS_CIVILIZED); //SetAnimationCondition(NW_ANIM_FLAG_IS_CIVILIZED);
// Interacts with placeables + More civilized actions. See Readme. // Interacts with placeables + More civilized actions. See Readme.
SetAnimationCondition(NW_ANIM_FLAG_CHATTER); //SetAnimationCondition(NW_ANIM_FLAG_CHATTER);
// Will use random voicechats during animations, if Civilized // Will use random voicechats during animations, if Civilized
// NOTE: ONLY ONE OF THE FOLOOWING ESCAPE COMMANDS SHOULD EVER BE ACTIVATED AT ANY ONE TIME. // NOTE: ONLY ONE OF THE FOLOOWING ESCAPE COMMANDS SHOULD EVER BE ACTIVATED AT ANY ONE TIME.

View File

@ -1,4 +1,5 @@
void main() void main()
{ {
SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1); DelayCommand(0.0f, SetLocalInt(OBJECT_SELF, "iDialogue", Random(10) + 1));
DelayCommand(0.0f, SetLocalInt(OBJECT_SELF, "iRumor", Random(13) + 1));
} }

View File

@ -1,4 +1,4 @@
void main() void main()
{ {
SetLocalInt(OBJECT_SELF, "iRumor", Random(13) + 1); DelayCommand(0.0f, SetLocalInt(OBJECT_SELF, "iRumor", Random(60) + 1));
} }

View File

@ -3,10 +3,13 @@
int StartingConditional() int StartingConditional()
{ {
object oSelf = OBJECT_SELF; object oSelf = OBJECT_SELF;
string sParam = GetScriptParam("iRumorNum");
int nCheck = GetLocalInt(oSelf, "iRumor"); string sParam = GetScriptParam("iRumourNum");
if (!nCheck) // if no random value yet int nCheck = GetLocalInt(oSelf, "iRumor");
//:: Set a random value if var doesn't exist
if (!nCheck)
SetLocalInt(oSelf, "iRumor", Random(13)+1); SetLocalInt(oSelf, "iRumor", Random(13)+1);
int nVal = StringToInt(sParam); int nVal = StringToInt(sParam);
@ -15,5 +18,6 @@ int StartingConditional()
DeleteLocalInt(oSelf, "iRumor"); DeleteLocalInt(oSelf, "iRumor");
return TRUE; return TRUE;
} }
return FALSE; return FALSE;
} }

View File

@ -949,7 +949,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -949,7 +949,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -949,7 +949,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -949,7 +949,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -949,7 +949,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -949,7 +949,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -145,7 +145,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
@ -344,7 +344,7 @@
}, },
"ScriptDialogue": { "ScriptDialogue": {
"type": "resref", "type": "resref",
"value": "x2_def_onconv" "value": "nw_c2_defaul4"
}, },
"ScriptDisturbed": { "ScriptDisturbed": {
"type": "resref", "type": "resref",
@ -380,7 +380,7 @@
}, },
"ScriptUserDefine": { "ScriptUserDefine": {
"type": "resref", "type": "resref",
"value": "x2_def_userdef" "value": "re_com_userdef"
}, },
"SkillList": { "SkillList": {
"type": "list", "type": "list",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
@ -311,7 +311,7 @@
}, },
"ScriptDialogue": { "ScriptDialogue": {
"type": "resref", "type": "resref",
"value": "x2_def_onconv" "value": "nw_c2_defaul4"
}, },
"ScriptDisturbed": { "ScriptDisturbed": {
"type": "resref", "type": "resref",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
@ -369,7 +369,7 @@
}, },
"ScriptUserDefine": { "ScriptUserDefine": {
"type": "resref", "type": "resref",
"value": "x2_def_userdef" "value": "re_com_userdef"
}, },
"SkillList": { "SkillList": {
"type": "list", "type": "list",
@ -671,7 +671,7 @@
}, },
"Tag": { "Tag": {
"type": "cexostring", "type": "cexostring",
"value": "FemaleCommoner" "value": "nw_c2_defaul4"
}, },
"Tail_New": { "Tail_New": {
"type": "dword", "type": "dword",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
@ -333,7 +333,7 @@
}, },
"ScriptDialogue": { "ScriptDialogue": {
"type": "resref", "type": "resref",
"value": "x2_def_onconv" "value": "nw_c2_defaul4"
}, },
"ScriptDisturbed": { "ScriptDisturbed": {
"type": "resref", "type": "resref",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
@ -333,7 +333,7 @@
}, },
"ScriptDialogue": { "ScriptDialogue": {
"type": "resref", "type": "resref",
"value": "x2_def_onconv" "value": "nw_c2_defaul4"
}, },
"ScriptDisturbed": { "ScriptDisturbed": {
"type": "resref", "type": "resref",
@ -369,7 +369,7 @@
}, },
"ScriptUserDefine": { "ScriptUserDefine": {
"type": "resref", "type": "resref",
"value": "x2_def_userdef" "value": "re_com_userdef"
}, },
"SkillList": { "SkillList": {
"type": "list", "type": "list",

View File

@ -1,872 +0,0 @@
{
"__data_type": "UTC ",
"Appearance_Head": {
"type": "byte",
"value": 8
},
"Appearance_Type": {
"type": "word",
"value": 0
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"BodyBag": {
"type": "byte",
"value": 0
},
"BodyPart_Belt": {
"type": "byte",
"value": 0
},
"BodyPart_LBicep": {
"type": "byte",
"value": 1
},
"BodyPart_LFArm": {
"type": "byte",
"value": 1
},
"BodyPart_LFoot": {
"type": "byte",
"value": 1
},
"BodyPart_LHand": {
"type": "byte",
"value": 1
},
"BodyPart_LShin": {
"type": "byte",
"value": 1
},
"BodyPart_LShoul": {
"type": "byte",
"value": 0
},
"BodyPart_LThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Neck": {
"type": "byte",
"value": 1
},
"BodyPart_Pelvis": {
"type": "byte",
"value": 1
},
"BodyPart_RBicep": {
"type": "byte",
"value": 1
},
"BodyPart_RFArm": {
"type": "byte",
"value": 1
},
"BodyPart_RHand": {
"type": "byte",
"value": 1
},
"BodyPart_RShin": {
"type": "byte",
"value": 1
},
"BodyPart_RShoul": {
"type": "byte",
"value": 0
},
"BodyPart_RThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Torso": {
"type": "byte",
"value": 1
},
"Cha": {
"type": "byte",
"value": 10
},
"ChallengeRating": {
"type": "float",
"value": 2.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 20
},
"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": "Commoner: Dwarf Female 01"
},
"Con": {
"type": "byte",
"value": 12
},
"Conversation": {
"type": "resref",
"value": "re_cv_commoner"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 12
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "This dwarfess is taking in the sights of the city"
}
},
"Dex": {
"type": "byte",
"value": 10
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": []
},
"FactionID": {
"type": "word",
"value": 2
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 233
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 232
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 231
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 228
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 229
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 230
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 234
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 227
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 46
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Commoner: Dwarf Female 01"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 1
},
"GoodEvil": {
"type": "byte",
"value": 100
},
"HitPoints": {
"type": "short",
"value": 12
},
"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_waxhn001"
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 100
},
"Lootable": {
"type": "byte",
"value": 1
},
"MaxHitPoints": {
"type": "short",
"value": 18
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 38
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 4
},
"Race": {
"type": "byte",
"value": 0
},
"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": "re_common_blkd"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "re_common_spawn"
},
"ScriptSpellAt": {
"type": "resref",
"value": "x2_def_spellcast"
},
"ScriptUserDefine": {
"type": "resref",
"value": "re_com_userdef"
},
"SkillList": {
"type": "list",
"value": [
{
"__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": 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": 2
}
},
{
"__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": 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": 354
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 0
},
"Str": {
"type": "byte",
"value": 12
},
"Subrace": {
"type": "cexostring",
"value": "Dwarf"
},
"Tag": {
"type": "cexostring",
"value": "NPC_COM_DW_F001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "npc_com_dw_f001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_USERDEFINED_ONSPAWN_EVENTS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "iDialogue"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 10
},
"xAppearance_Head": {
"type": "word",
"value": 8
},
"xArmorPart_RFoot": {
"type": "word",
"value": 1
},
"xBodyPart_Belt": {
"type": "word",
"value": 0
},
"xBodyPart_LBicep": {
"type": "word",
"value": 1
},
"xBodyPart_LFArm": {
"type": "word",
"value": 1
},
"xBodyPart_LFoot": {
"type": "word",
"value": 1
},
"xBodyPart_LHand": {
"type": "word",
"value": 1
},
"xBodyPart_LShin": {
"type": "word",
"value": 1
},
"xBodyPart_LShoul": {
"type": "word",
"value": 0
},
"xBodyPart_LThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Neck": {
"type": "word",
"value": 1
},
"xBodyPart_Pelvis": {
"type": "word",
"value": 1
},
"xBodyPart_RBicep": {
"type": "word",
"value": 1
},
"xBodyPart_RFArm": {
"type": "word",
"value": 1
},
"xBodyPart_RHand": {
"type": "word",
"value": 1
},
"xBodyPart_RShin": {
"type": "word",
"value": 1
},
"xBodyPart_RShoul": {
"type": "word",
"value": 0
},
"xBodyPart_RThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Torso": {
"type": "word",
"value": 1
}
}

View File

@ -240,7 +240,7 @@
}, },
"ScriptUserDefine": { "ScriptUserDefine": {
"type": "resref", "type": "resref",
"value": "nw_c2_defaultd" "value": "re_com_userdef"
}, },
"SkillList": { "SkillList": {
"type": "list", "type": "list",

View File

@ -949,7 +949,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "convo_patron"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
@ -492,7 +492,7 @@
}, },
"ScriptUserDefine": { "ScriptUserDefine": {
"type": "resref", "type": "resref",
"value": "x2_def_userdef" "value": "re_com_userdef"
}, },
"SkillList": { "SkillList": {
"type": "list", "type": "list",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "portcommoner"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
@ -369,7 +369,7 @@
}, },
"ScriptUserDefine": { "ScriptUserDefine": {
"type": "resref", "type": "resref",
"value": "x2_def_userdef" "value": "re_com_userdef"
}, },
"SkillList": { "SkillList": {
"type": "list", "type": "list",
@ -651,7 +651,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 139 "value": 183
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",

View File

@ -14,7 +14,7 @@
}, },
"ChallengeRating": { "ChallengeRating": {
"type": "float", "type": "float",
"value": 8.0 "value": 12.0
}, },
"ClassList": { "ClassList": {
"type": "list", "type": "list",
@ -38,7 +38,7 @@
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
"value": 8 "value": 10
} }
} }
] ]
@ -57,15 +57,15 @@
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
"value": 0 "value": 2
}, },
"CurrentHitPoints": { "CurrentHitPoints": {
"type": "short", "type": "short",
"value": 53 "value": 75
}, },
"DecayTime": { "DecayTime": {
"type": "dword", "type": "dword",
"value": 0 "value": 5000
}, },
"Deity": { "Deity": {
"type": "cexostring", "type": "cexostring",
@ -77,7 +77,7 @@
}, },
"Dex": { "Dex": {
"type": "byte", "type": "byte",
"value": 11 "value": 14
}, },
"Disarmable": { "Disarmable": {
"type": "byte", "type": "byte",
@ -86,25 +86,46 @@
"Equip_ItemList": { "Equip_ItemList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "x2_armor_002"
}
},
{
"__struct_id": 32,
"EquippedRes": {
"type": "resref",
"value": "nw_ashmto009"
}
},
{ {
"__struct_id": 16384, "__struct_id": 16384,
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "item001" "value": "skavenclaw"
} }
}, },
{ {
"__struct_id": 32768, "__struct_id": 32768,
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "item001" "value": "skavenclaw"
} }
}, },
{ {
"__struct_id": 65536, "__struct_id": 65536,
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "nw_it_crewps001" "value": "skavenbite"
}
},
{
"__struct_id": 131072,
"EquippedRes": {
"type": "resref",
"value": "skavenskin"
} }
} }
] ]
@ -116,6 +137,13 @@
"FeatList": { "FeatList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -130,6 +158,13 @@
"value": 4 "value": 4
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 6
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -208,7 +243,7 @@
}, },
"HitPoints": { "HitPoints": {
"type": "short", "type": "short",
"value": 53 "value": 75
}, },
"Int": { "Int": {
"type": "byte", "type": "byte",
@ -242,11 +277,11 @@
}, },
"MaxHitPoints": { "MaxHitPoints": {
"type": "short", "type": "short",
"value": 89 "value": 119
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
"value": 14 "value": 4
}, },
"NoPermDeath": { "NoPermDeath": {
"type": "byte", "type": "byte",
@ -270,11 +305,11 @@
}, },
"PortraitId": { "PortraitId": {
"type": "word", "type": "word",
"value": 210 "value": 315
}, },
"Race": { "Race": {
"type": "byte", "type": "byte",
"value": 19 "value": 25
}, },
"refbonus": { "refbonus": {
"type": "short", "type": "short",
@ -360,7 +395,7 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 8 "value": 10
} }
}, },
{ {
@ -640,7 +675,7 @@
}, },
"Str": { "Str": {
"type": "byte", "type": "byte",
"value": 19 "value": 20
}, },
"Subrace": { "Subrace": {
"type": "cexostring", "type": "cexostring",

View File

@ -14,7 +14,7 @@
}, },
"ChallengeRating": { "ChallengeRating": {
"type": "float", "type": "float",
"value": 10.0 "value": 16.0
}, },
"ClassList": { "ClassList": {
"type": "list", "type": "list",
@ -27,7 +27,7 @@
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
"value": 4 "value": 1
} }
}, },
{ {
@ -38,7 +38,7 @@
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
"value": 8 "value": 12
}, },
"MemorizedList0": { "MemorizedList0": {
"type": "list", "type": "list",
@ -108,6 +108,21 @@
"MemorizedList1": { "MemorizedList1": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 10
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{ {
"__struct_id": 3, "__struct_id": 3,
"Spell": { "Spell": {
@ -153,6 +168,21 @@
"value": 0 "value": 0
} }
}, },
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 143
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{ {
"__struct_id": 3, "__struct_id": 3,
"Spell": { "Spell": {
@ -173,6 +203,36 @@
"MemorizedList2": { "MemorizedList2": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 9
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 13
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{ {
"__struct_id": 3, "__struct_id": 3,
"Spell": { "Spell": {
@ -267,12 +327,57 @@
"type": "byte", "type": "byte",
"value": 0 "value": 0
} }
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 101
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 166
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
} }
] ]
}, },
"MemorizedList4": { "MemorizedList4": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 4
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{ {
"__struct_id": 3, "__struct_id": 3,
"Spell": { "Spell": {
@ -288,6 +393,21 @@
"value": 0 "value": 0
} }
}, },
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 447
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{ {
"__struct_id": 3, "__struct_id": 3,
"Spell": { "Spell": {
@ -304,6 +424,136 @@
} }
} }
] ]
},
"MemorizedList5": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 25
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 369
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 71
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 524
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
}
]
},
"MemorizedList6": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 14
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 121
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 74
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
}
]
} }
}, },
{ {
@ -314,7 +564,7 @@
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
"value": 8 "value": 1
} }
} }
] ]
@ -333,15 +583,15 @@
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
"value": -7 "value": -10
}, },
"CurrentHitPoints": { "CurrentHitPoints": {
"type": "short", "type": "short",
"value": 78 "value": 132
}, },
"DecayTime": { "DecayTime": {
"type": "dword", "type": "dword",
"value": 0 "value": 5000
}, },
"Deity": { "Deity": {
"type": "cexostring", "type": "cexostring",
@ -353,7 +603,7 @@
}, },
"Dex": { "Dex": {
"type": "byte", "type": "byte",
"value": 14 "value": 16
}, },
"Disarmable": { "Disarmable": {
"type": "byte", "type": "byte",
@ -362,6 +612,13 @@
"Equip_ItemList": { "Equip_ItemList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "x2_maarcl026"
}
},
{ {
"__struct_id": 16, "__struct_id": 16,
"EquippedRes": { "EquippedRes": {
@ -380,21 +637,28 @@
"__struct_id": 16384, "__struct_id": 16384,
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "nw_it_crewpsp016" "value": "skavenclaw"
} }
}, },
{ {
"__struct_id": 32768, "__struct_id": 32768,
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "nw_it_crewpsp016" "value": "skavenclaw"
}
},
{
"__struct_id": 65536,
"EquippedRes": {
"type": "resref",
"value": "skavenbite"
} }
}, },
{ {
"__struct_id": 131072, "__struct_id": 131072,
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "mobskavenfmh" "value": "skavenskin"
} }
} }
] ]
@ -413,6 +677,27 @@
"value": 0 "value": 0
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3693
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 944
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -420,6 +705,13 @@
"value": 7 "value": 7
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 946
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -427,6 +719,34 @@
"value": 228 "value": 228
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 11
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 12
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 397
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 400
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -434,6 +754,13 @@
"value": 22 "value": 22
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 29
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -441,6 +768,13 @@
"value": 169 "value": 169
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 172
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -498,11 +832,11 @@
}, },
"HitPoints": { "HitPoints": {
"type": "short", "type": "short",
"value": 78 "value": 132
}, },
"Int": { "Int": {
"type": "byte", "type": "byte",
"value": 16 "value": 22
}, },
"Interruptable": { "Interruptable": {
"type": "byte", "type": "byte",
@ -586,11 +920,11 @@
}, },
"MaxHitPoints": { "MaxHitPoints": {
"type": "short", "type": "short",
"value": 118 "value": 160
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
"value": 0 "value": 4
}, },
"NoPermDeath": { "NoPermDeath": {
"type": "byte", "type": "byte",
@ -618,7 +952,7 @@
}, },
"Race": { "Race": {
"type": "byte", "type": "byte",
"value": 19 "value": 25
}, },
"refbonus": { "refbonus": {
"type": "short", "type": "short",
@ -711,7 +1045,7 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 0 "value": 17
} }
}, },
{ {
@ -732,7 +1066,7 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 8 "value": 17
} }
}, },
{ {
@ -795,7 +1129,7 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 8 "value": 17
} }
}, },
{ {
@ -837,7 +1171,7 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 0 "value": 17
} }
}, },
{ {
@ -956,7 +1290,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 91 "value": 99
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@ -980,11 +1314,11 @@
}, },
"StartingPackage": { "StartingPackage": {
"type": "byte", "type": "byte",
"value": 34 "value": 31
}, },
"Str": { "Str": {
"type": "byte", "type": "byte",
"value": 14 "value": 24
}, },
"Subrace": { "Subrace": {
"type": "cexostring", "type": "cexostring",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -134,7 +134,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "re_cv_commoner" "value": "re_cv_commoner2"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",

View File

@ -0,0 +1,175 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 70
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Cost": {
"type": "dword",
"value": 26644
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {}
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "SkavenBite"
}
},
"ModelPart1": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 55
},
"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": 2
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 6
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 19
},
"CostValue": {
"type": "word",
"value": 4
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 77
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 6
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 72
},
"Subtype": {
"type": "word",
"value": 2
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "SkavenBite"
},
"TemplateResRef": {
"type": "resref",
"value": "skavenbite"
},
"xModelPart1": {
"type": "word",
"value": 1
}
}

View File

@ -0,0 +1,175 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 72
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Cost": {
"type": "dword",
"value": 23120
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {}
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "SkavenClaw"
}
},
"ModelPart1": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 13
},
"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": 2
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 6
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 19
},
"CostValue": {
"type": "word",
"value": 8
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 77
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 6
},
"Param1Value": {
"type": "byte",
"value": 16
},
"PropertyName": {
"type": "word",
"value": 72
},
"Subtype": {
"type": "word",
"value": 2
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "SkavenClaw"
},
"TemplateResRef": {
"type": "resref",
"value": "skavenclaw"
},
"xModelPart1": {
"type": "word",
"value": 1
}
}

View File

@ -0,0 +1,175 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 73
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Cost": {
"type": "dword",
"value": 0
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {}
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "SkavenSkin"
}
},
"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": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 26
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__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": 0
},
"PropertyName": {
"type": "word",
"value": 37
},
"Subtype": {
"type": "word",
"value": 4
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 26
},
"CostValue": {
"type": "word",
"value": 8
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 82
},
"Subtype": {
"type": "word",
"value": 8
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "SkavenSkin"
},
"TemplateResRef": {
"type": "resref",
"value": "skavenskin"
},
"xModelPart1": {
"type": "word",
"value": 1
}
}

Binary file not shown.