generated from Jaysyn/ModuleTemplate
545 lines
10 KiB
JSON
545 lines
10 KiB
JSON
{
|
|
"__data_type": "UTC ",
|
|
"Appearance_Type": {
|
|
"type": "word",
|
|
"value": 3259
|
|
},
|
|
"BodyBag": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"Cha": {
|
|
"type": "byte",
|
|
"value": 9
|
|
},
|
|
"ChallengeRating": {
|
|
"type": "float",
|
|
"value": 5.0
|
|
},
|
|
"ClassList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 2,
|
|
"Class": {
|
|
"type": "int",
|
|
"value": 15
|
|
},
|
|
"ClassLevel": {
|
|
"type": "short",
|
|
"value": 8
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Comment": {
|
|
"type": "cexostring",
|
|
"value": "Gangster No.1's Shambling Mound\r\n\r\nCredits for the creature model and skin go to Wampot, who's original Shambling Mound v2.0 Hak pack can be downloaded from\r\nhttp://nwvault.ign.com/Files/hakpacks/data/1053411850140.shtml\r\n\r\nSome remarks:\r\nThe Shambling Mound's natural weapon currently uses a On-Hit Cast Spell: Flare Lvl 1 property. Along with the modified x0_s0_flare spell script this allows literally anyone to use the Shambling Mound. The reason I did this is simple:\r\n\r\nWhen I started out with NWN I used to add Hak packs to most modules I played, simply to have all sorts of creatures in them. Then I painted down the creatures directly from the palette. Back then I didn't have the slightest clue about scripting and other stuff. Because of that I wanted other people to have the same easy-to-use possibility. All you have to do - as player - if you want to have the Shambling Mound in a module you play is to open the module, import the Hak, and paint down the Shambling Mound at the location(s) you want to fight it. And using a custom x0_s0_flare spell script allows the Shambling Mound to perform its grab-and-constrict attack even in modules that do NOT support tag-based scripts.\r\n\r\nOf course, as a builder you will most likely hate the way I (ab)used a spell script. So, simply open the x0_s0_flare script, copy the entire code into a new script, and save that script as prefix + GN1_SMS. Then delete the x0_s0_script. Now edit the creature natural weapon \"Shambling Mound Slam\"; replace the property \"On-Hit Cast Spell: Flare Lvl 1\" with \"On-Hit Cast Spell: Unique Power (On-Hit)\". Done."
|
|
},
|
|
"Con": {
|
|
"type": "byte",
|
|
"value": 15
|
|
},
|
|
"Conversation": {
|
|
"type": "resref",
|
|
"value": ""
|
|
},
|
|
"CRAdjust": {
|
|
"type": "int",
|
|
"value": 0
|
|
},
|
|
"CurrentHitPoints": {
|
|
"type": "short",
|
|
"value": 36
|
|
},
|
|
"DecayTime": {
|
|
"type": "dword",
|
|
"value": 5000
|
|
},
|
|
"Deity": {
|
|
"type": "cexostring",
|
|
"value": ""
|
|
},
|
|
"Description": {
|
|
"type": "cexolocstring",
|
|
"value": {
|
|
"0": "Shambling mounds, also called shamblers, appear to be heaps of rotting vegetation. They are actually semi-intelligent, carnivorous plants. "
|
|
}
|
|
},
|
|
"Dex": {
|
|
"type": "byte",
|
|
"value": 12
|
|
},
|
|
"Disarmable": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"Equip_ItemList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 16384,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "gn1_sms005"
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 32768,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "gn1_sms006"
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 131072,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "gn1_skn_shamb003"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FactionID": {
|
|
"type": "word",
|
|
"value": 1
|
|
},
|
|
"FeatList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 228
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 22
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 28
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 291
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 289
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FirstName": {
|
|
"type": "cexolocstring",
|
|
"value": {
|
|
"0": "Shambling Mound"
|
|
}
|
|
},
|
|
"fortbonus": {
|
|
"type": "short",
|
|
"value": 0
|
|
},
|
|
"Gender": {
|
|
"type": "byte",
|
|
"value": 4
|
|
},
|
|
"GoodEvil": {
|
|
"type": "byte",
|
|
"value": 50
|
|
},
|
|
"HitPoints": {
|
|
"type": "short",
|
|
"value": 36
|
|
},
|
|
"Int": {
|
|
"type": "byte",
|
|
"value": 7
|
|
},
|
|
"Interruptable": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"IsImmortal": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"IsPC": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"LastName": {
|
|
"type": "cexolocstring",
|
|
"value": {
|
|
"0": ""
|
|
}
|
|
},
|
|
"LawfulChaotic": {
|
|
"type": "byte",
|
|
"value": 50
|
|
},
|
|
"Lootable": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"MaxHitPoints": {
|
|
"type": "short",
|
|
"value": 60
|
|
},
|
|
"NaturalAC": {
|
|
"type": "byte",
|
|
"value": 11
|
|
},
|
|
"NoPermDeath": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"PaletteID": {
|
|
"type": "byte",
|
|
"value": 109
|
|
},
|
|
"PerceptionRange": {
|
|
"type": "byte",
|
|
"value": 11
|
|
},
|
|
"Phenotype": {
|
|
"type": "int",
|
|
"value": 0
|
|
},
|
|
"Plot": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"PortraitId": {
|
|
"type": "word",
|
|
"value": 3688
|
|
},
|
|
"Race": {
|
|
"type": "byte",
|
|
"value": 52
|
|
},
|
|
"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": 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": 3
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 8
|
|
}
|
|
},
|
|
{
|
|
"__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": 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": 95
|
|
},
|
|
"SpecAbilityList": {
|
|
"type": "list",
|
|
"value": []
|
|
},
|
|
"StartingPackage": {
|
|
"type": "byte",
|
|
"value": 77
|
|
},
|
|
"Str": {
|
|
"type": "byte",
|
|
"value": 21
|
|
},
|
|
"Subrace": {
|
|
"type": "cexostring",
|
|
"value": ""
|
|
},
|
|
"Tag": {
|
|
"type": "cexostring",
|
|
"value": "GN1_SHAMBLER"
|
|
},
|
|
"Tail_New": {
|
|
"type": "dword",
|
|
"value": 0
|
|
},
|
|
"TemplateList": {
|
|
"type": "list",
|
|
"value": []
|
|
},
|
|
"TemplateResRef": {
|
|
"type": "resref",
|
|
"value": "gn1_shambler003"
|
|
},
|
|
"WalkRate": {
|
|
"type": "int",
|
|
"value": 7
|
|
},
|
|
"willbonus": {
|
|
"type": "short",
|
|
"value": 0
|
|
},
|
|
"Wings_New": {
|
|
"type": "dword",
|
|
"value": 0
|
|
},
|
|
"Wis": {
|
|
"type": "byte",
|
|
"value": 10
|
|
}
|
|
}
|