1403 lines
33 KiB
JSON
1403 lines
33 KiB
JSON
{
|
|
"__data_type": "UTC ",
|
|
"Appearance_Type": {
|
|
"type": "word",
|
|
"value": 1307
|
|
},
|
|
"BodyBag": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"Cha": {
|
|
"type": "byte",
|
|
"value": 12
|
|
},
|
|
"ChallengeRating": {
|
|
"type": "float",
|
|
"value": 20.0
|
|
},
|
|
"ClassList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 2,
|
|
"Class": {
|
|
"type": "int",
|
|
"value": 10
|
|
},
|
|
"ClassLevel": {
|
|
"type": "short",
|
|
"value": 20
|
|
},
|
|
"MemorizedList1": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 10
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 102
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 107
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 107
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MemorizedList2": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 120
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 90
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 115
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 115
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 157
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MemorizedList3": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 41
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 41
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 58
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 58
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 78
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MemorizedList4": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 26
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 375
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 368
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 88
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 127
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MemorizedList5": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 2
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 23
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__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": 55
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 82
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MemorizedList6": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__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": 18
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 67
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 72
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 186
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MemorizedList7": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 56
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 56
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 132
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 135
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 169
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MemorizedList8": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 69
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 367
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 367
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 89
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 134
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MemorizedList9": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 63
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 122
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 131
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 185
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 3,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 190
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"SpellMetaMagic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Comment": {
|
|
"type": "cexostring",
|
|
"value": "Demilich with heavy custom scripting.\r\nBoss Monster\r\n\r\nThis is The Krit's fixed version of the CEP adaptation of the \"2nd Edition Style\" demilich that Demigog posted to NWVault some time ago. Most, if not all, of Demigog's scripts have been re-coded from the ground up to make this a self contained demilich. (The original required certain scripts to be in the module event hooks).\r\n\r\nThere are a few things to keep in mind when using this creature.\r\n\r\n1.) The demilich is designed as a boss monster. A room full of demiliches might not be such a good idea. (Among other considerations, I'm not sure what happens if two demiliches simultaneously trap the same character's soul.)\r\n\r\n2.) The blast-radius killing effect from the Demigog original has been removed, replaced by (minor) stun and daze effects that represent creatures being overwhelmed by the death shriek. With a fuller complement of spells -- including Wail of the Banshee -- the demilich is still a potent adversary with the ability to dish out death on a large scale.\r\n\r\n3.) The demilich will attempt to \"trap the souls\" of PC casters past a certain power level threshold (default: 15). NPC casters will also be targeted by this ability if they have a local integer named \"ZEP_DEMILICH_AllowSoulGem\" set to 1. If the caster fails his save, he is killed and made unraisable until the demilich releases the soul. (As the demilich is not a generous being, its utter destruction is usually required in order to release trapped souls.) A demilich can trap up to 8 souls before running out of soul gems in which to hold the trapped souls.\r\n\r\n4.) This \"soul eating/imprisonment\" ability of a demilich uses a few extremely fast pseudo-heartbeat scripts. The time interval between calls to these scripts can be set for a given module. (See the script zep_inc_demi for details.) These replace the heartbeat scripts used by CEP 2.0 demiliches. There is a trade-off here: instead of one heartbeat script for each demilich, there are one or two pseudo-heartbeat scripts for each trapped soul. Thus, there is less overhead when there are no victims, and when there are victims, there is likely still a net gain in performance as the pseudo-heartbeats are quite quick, close to the minimal possible for a non-trivial pseudo-heartbeat.\r\n\r\n5) Demigog's version of soul eating used decayable PC corpses (a separate hak) and teleported captured PCs to a special module area. Because this would require module event scripts and a special area, the implementation was re-written with a different method. Currently, an unraisable corpse will be spawned in for each victim, and the demilich will track these corpses as local objects. Each corpse will run a pseudo-heartbeat to see if the PC respawned (in which case it destroys itself). If a soul is released while the PC is logged out, a second pseudo-heartbeat is started to implement the release when the PC logs back in. Unless a PW routinely has entire parties slaughtered -- and not respawning -- by demiliches, there should not be many victims lying around, so these swift scripts should not cause overhead problems.\r\n\r\n6.) The Demilich makes use of 3 placeables, found in the \"Dungeons -> Tombs, Grave Markers\" section of the custom palette. These are the Dust Cloud and two called \"Pile of Bones\". The prior is a harmless ambiance placeable, but care should be taken with the latter, as they have scripts attached. If a Demilich is unable to find hostiles to do battle with in its immediate area, it will de-spawn into a pile of bones and a dust cloud (The above placeables). Previously, placing one of the Pile of Bones placeables would effectively place a (resting) demilich. This is no longer the case (although any such placeables that were placed under CEP 2.0 will continue to function).\r\n\r\n7.) Once destroyed, the demilich will spawn into a set of bones and dust again, though this time it will be dormant for a fixed (default: 300 seconds) period of time while it regenerates, upon which time it will spawn again. During this time, a PC must use the Pile of Bones while possessing an appropriate item to destroy the demilich. The default item included with CEP is a \"Holy Water\" item. It can be found in the custom items palette, under \"Miscellaneous -> Other\". This item is consumed in the destruction of the demilich. \r\n\r\n\r\n Associated resource list:\r\n--------------------------------------------\r\nAll scripts beginning with \"zep_demi\"\r\nThe (include) script zep_inc_demi\r\nThe conversation zep_demi_regen_c\r\nThe script zep_pc_has_holyw (used in the conversation)\r\nThe placeables zep_demi_skull, zep_demi_skull0, and zep_demi_dust\r\nThe item zep_holy_water\r\nThe item zep_cre_emtg (default inventory item: Gem Tooth)\r\n\r\nFor further details, please see the assorted scripts, particularly zep_inc_demi.\r\n"
|
|
},
|
|
"Con": {
|
|
"type": "byte",
|
|
"value": 13
|
|
},
|
|
"Conversation": {
|
|
"type": "resref",
|
|
"value": ""
|
|
},
|
|
"CRAdjust": {
|
|
"type": "int",
|
|
"value": 0
|
|
},
|
|
"CurrentHitPoints": {
|
|
"type": "short",
|
|
"value": 50
|
|
},
|
|
"DecayTime": {
|
|
"type": "dword",
|
|
"value": 5000
|
|
},
|
|
"Deity": {
|
|
"type": "cexostring",
|
|
"value": ""
|
|
},
|
|
"Description": {
|
|
"type": "cexolocstring",
|
|
"value": {
|
|
"id": 84417
|
|
}
|
|
},
|
|
"Dex": {
|
|
"type": "byte",
|
|
"value": 11
|
|
},
|
|
"Disarmable": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"Equip_ItemList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 16384,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "nw_crewplcl"
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 32768,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "nw_crewplcl"
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 65536,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "zep_cre_d10drb"
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 131072,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "zep_cre_demilh"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FactionID": {
|
|
"type": "word",
|
|
"value": 1
|
|
},
|
|
"FeatList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 7
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 10
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 292
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 258
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 166
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 167
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 169
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 171
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 36
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 40
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 291
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 289
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 290
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FirstName": {
|
|
"type": "cexolocstring",
|
|
"value": {
|
|
"id": 16808874
|
|
}
|
|
},
|
|
"fortbonus": {
|
|
"type": "short",
|
|
"value": 1
|
|
},
|
|
"Gender": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"GoodEvil": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"HitPoints": {
|
|
"type": "short",
|
|
"value": 50
|
|
},
|
|
"Int": {
|
|
"type": "byte",
|
|
"value": 30
|
|
},
|
|
"Interruptable": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"IsImmortal": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"IsPC": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"ItemList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 0,
|
|
"Dropable": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"InventoryRes": {
|
|
"type": "resref",
|
|
"value": "zep_cre_emtg"
|
|
},
|
|
"Repos_PosX": {
|
|
"type": "word",
|
|
"value": 0
|
|
},
|
|
"Repos_Posy": {
|
|
"type": "word",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"LastName": {
|
|
"type": "cexolocstring",
|
|
"value": {}
|
|
},
|
|
"LawfulChaotic": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"Lootable": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"MaxHitPoints": {
|
|
"type": "short",
|
|
"value": 90
|
|
},
|
|
"NaturalAC": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"NoPermDeath": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"PaletteID": {
|
|
"type": "byte",
|
|
"value": 29
|
|
},
|
|
"PerceptionRange": {
|
|
"type": "byte",
|
|
"value": 10
|
|
},
|
|
"Phenotype": {
|
|
"type": "int",
|
|
"value": 0
|
|
},
|
|
"Plot": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"PortraitId": {
|
|
"type": "word",
|
|
"value": 2360
|
|
},
|
|
"Race": {
|
|
"type": "byte",
|
|
"value": 24
|
|
},
|
|
"refbonus": {
|
|
"type": "short",
|
|
"value": 1
|
|
},
|
|
"ScriptAttacked": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default5"
|
|
},
|
|
"ScriptDamaged": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default6"
|
|
},
|
|
"ScriptDeath": {
|
|
"type": "resref",
|
|
"value": "zep_demi_ondeath"
|
|
},
|
|
"ScriptDialogue": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default4"
|
|
},
|
|
"ScriptDisturbed": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default8"
|
|
},
|
|
"ScriptEndRound": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default3"
|
|
},
|
|
"ScriptHeartbeat": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default1"
|
|
},
|
|
"ScriptOnBlocked": {
|
|
"type": "resref",
|
|
"value": "nw_c2_defaulte"
|
|
},
|
|
"ScriptOnNotice": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default2"
|
|
},
|
|
"ScriptRested": {
|
|
"type": "resref",
|
|
"value": "nw_c2_defaulta"
|
|
},
|
|
"ScriptSpawn": {
|
|
"type": "resref",
|
|
"value": "zep_demi_onspawn"
|
|
},
|
|
"ScriptSpellAt": {
|
|
"type": "resref",
|
|
"value": "nw_c2_defaultb"
|
|
},
|
|
"ScriptUserDefine": {
|
|
"type": "resref",
|
|
"value": "zep_demi_userdef"
|
|
},
|
|
"SkillList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 20
|
|
}
|
|
},
|
|
{
|
|
"__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": 15
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 20
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 20
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 20
|
|
}
|
|
},
|
|
{
|
|
"__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": 20
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 20
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Rank": {
|
|
"type": "byte",
|
|
"value": 20
|
|
}
|
|
},
|
|
{
|
|
"__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": 56
|
|
},
|
|
"SpecAbilityList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 4,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 204
|
|
},
|
|
"SpellCasterLevel": {
|
|
"type": "byte",
|
|
"value": 10
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 4,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 204
|
|
},
|
|
"SpellCasterLevel": {
|
|
"type": "byte",
|
|
"value": 10
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 4,
|
|
"Spell": {
|
|
"type": "word",
|
|
"value": 204
|
|
},
|
|
"SpellCasterLevel": {
|
|
"type": "byte",
|
|
"value": 10
|
|
},
|
|
"SpellFlags": {
|
|
"type": "byte",
|
|
"value": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"StartingPackage": {
|
|
"type": "byte",
|
|
"value": 10
|
|
},
|
|
"Str": {
|
|
"type": "byte",
|
|
"value": 10
|
|
},
|
|
"Subrace": {
|
|
"type": "cexostring",
|
|
"value": "Lich"
|
|
},
|
|
"Tag": {
|
|
"type": "cexostring",
|
|
"value": "zep_demi_lich"
|
|
},
|
|
"Tail_New": {
|
|
"type": "dword",
|
|
"value": 0
|
|
},
|
|
"TemplateList": {
|
|
"type": "list",
|
|
"value": []
|
|
},
|
|
"TemplateResRef": {
|
|
"type": "resref",
|
|
"value": "zep_demi_lich"
|
|
},
|
|
"WalkRate": {
|
|
"type": "int",
|
|
"value": 7
|
|
},
|
|
"willbonus": {
|
|
"type": "short",
|
|
"value": 1
|
|
},
|
|
"Wings_New": {
|
|
"type": "dword",
|
|
"value": 0
|
|
},
|
|
"Wis": {
|
|
"type": "byte",
|
|
"value": 14
|
|
}
|
|
}
|