Dragonmarsh Lowlands cleanup

Dragonmarsh Lowlands cleanup, this area now spawns per PnP.  Made new, dire wolf, monstrous spider, troll, patrol sheriff, patrol footman, patrol knight, displacer beast, dire boat, dire rat & outlaw creatures.  Added several new ProjectQ & CEP models for the above creatures.  Initial pass on Level 9: Displacer Beast Lair.  Added missing portraits to portraits.2da.
This commit is contained in:
Jaysyn904 2022-01-16 01:28:18 -05:00
parent 24b6765aac
commit a5138d8cd7
113 changed files with 127872 additions and 28294 deletions
_content
_module

@ -23,7 +23,7 @@
19 "Beetle: Stag: Medium" **** BASE c_btlstag evmap_irrid G S **** 1 1 1 NORM 0.7 3.6 0.6 1 1 1 2.3 H 0 24 1 1 po_BtlStag 3 9 6 6 1 60 30 Beetle_head 0 1
20 "Beetle: Stink: Medium" **** Beetle c_btlstink **** G S **** 1 1 1 NORM 0.7 3.6 0.6 1 1 1 2.3 H 0 24 1 1 po_BtlStink 3 9 6 6 1 60 30 Beetle_head 0 1
21 "Swine: Boar" **** BASE c_boar **** R S **** 1 1 1 FAST 0.9 2.1 0.4 0.4 1 0.4 1.5 L 0 2 1 1 po_Boar 3 9 0 2 1 60 30 Wildboar_head 0 1
22 "Swine: Boar: Dire" **** Boar c_direboar **** R S **** 1 1 1 FAST 1.46 2.1 0.6 0.6 1 0.6 2.2 L 0 2 1 1 po_DireBoar 3 9 0 2 1 60 30 Wildboar_head 0 1
22 "Swine: Boar: Dire" **** Boar qc_direhog **** R S **** 1 1 1 FAST 1.46 2.1 0.6 0.6 1 0.6 2.2 L 0 2 1 1 po_DireBoar 3 9 0 2 1 60 30 Wildboar_head 0 1
23 Bodak **** Bodak_(CM) c_bodak **** R F 1 1 1 1 FAST 1.81 2.7 0.3 0.5 1 0.3 1.8 H 1 23 1 1 po_Bodak 3 9 0 0 1 60 30 head_g 0 1
24 "Golem: Bone" **** Golem_Bone_(CM) c_golbone default W S **** 1 1 1 SLOW 2 3.2 0.4 1.4 1 0.4 2.7 H 1 4 1 1 po_GolBone 4 9 0 4 0 60 30 Ettin_Largehead 5 1
25 "Bugbear: Chieftain 1" **** Bugbear c_bugchiefA default R F 1.55 1 1 1 NORM 1.81 2.33 0.3 0.8 1 0.3 2.2 H 1 9 1 1 po_BugChiefA 3 9 0 0 1 60 30 head_g 0 1
@ -176,7 +176,7 @@
172 Wight **** Wight c_wight **** Y F 1 1 1 1 NORM 1.6 3.4 0.2 0.5 1 0.2 1.8 H 1 23 1 1 po_Wight 3 9 3 0 1 60 30 head_g 0 1
173 "Golem: Gem: Ruby 1" **** Golem_Ruby c_golruby dlag__ref01 **** F 1.6 1 0.85 0.8 NORM 1.43 2.86 0.25 0.4 1 0.25 1.4 H 1 4 1 1 po_golruby 3 9 1 31 0 60 30 head_g 6 1
174 "Dog: Blink Dog" **** Wolf_Dog c_blinkdog **** R S **** 1 1 1 FAST 2.05 2.7 0.5 0.7 1 0.7 2.3 L 0 20 1 1 po_BlinkDog 3 9 3 2 1 60 30 Wolf_head 0 1
175 "Dog: Wolf: Dire" **** Wolf_Dog c_direwolf **** R S **** 1 1 1 FAST 1.8 3.6 0.6 1.1 1 1.1 2.7 H 0 2 1 1 po_DireWolf 4 9 3 2 1 60 30 Wolf_head 0 1
175 "Dog: Wolf: Dire" **** Wolf_Dog qc_direwolf **** R S **** 1 1 1 FAST 1.8 3.6 0.6 1.1 1 1.1 2.7 H 0 2 1 1 po_DireWolf 4 9 3 2 1 60 30 Wolf_head 0 1
176 Dog **** Wolf_Dog c_dog **** R S 1 1 1 1 FAST 2.05 2.7 0.4 0.7 1 0.7 2.3 L 0 2 1 1 po_Dog 3 9 3 2 1 60 30 Wolf_head 0 1
177 "Dog: Fenhound" **** Wolf_Dog c_fenhound **** R S **** 1 1 1 FAST 1.8 3.6 0.6 1.1 1 1.1 2.7 L 0 2 1 1 po_Fenhound 3 9 3 2 1 60 30 Wolf_head 0 1
178 "Snake: Cobra: Black" **** Cobra c_cobra02 **** R S **** 1 1 1 NORM 1.6 3.2 0.4 0.6 1 0.4 1.8 H 1 5 0 0 po_Cobra 3 9 12 0 0 60 30 Dragon_head 6 1
@ -387,7 +387,7 @@
383 "Dragon Met: Bronze: Wyrmling" **** Shoulder_Dragon c_wyrmlbrz **** R S **** 1 1 1 VFAST 1 1.85 0.3 0.3 1 0.3 1.9 H 1 2 1 1 po_wyrmlbrz 2 9 9 5 1 60 30 Raptor_head 0 1
384 "Dragon Met: Silver: Wyrmling" **** Shoulder_Dragon c_wyrmlsil **** R S **** 1 1 1 VFAST 1 1.85 0.3 0.3 1 0.3 1.9 H 1 2 1 1 po_wyrmlsil 2 9 9 5 1 60 30 Raptor_head 0 1
385 "Dragon Met: Gold: Wyrmling" **** Shoulder_Dragon c_wyrmlgld **** R S **** 1 1 1 VFAST 1 1.85 0.3 0.3 1 0.3 1.9 H 1 2 1 1 po_wyrmlgld 2 9 9 5 1 60 30 Raptor_head 0 1
386 "Rodent: Rat" **** Rat c_rat **** R S **** 1 1 1 FAST 0.77 1.2 0.3 0.3 1 0.3 2 L 0 2 1 1 po_Rat 1 9 3 2 1 60 30 Rat_head 0 1
386 "Rodent: Rat" **** Rat c_rat **** R S **** 1 1 1 FAST 0.77 1.2 0.3 0.3 1 0.3 2 L 0 2 1 1 po_Rat 2 9 3 2 1 60 30 Rat_head 0 1
387 "Rodent: Rat: Dire" **** DireRat c_direrat **** R S **** 1 1 1 FAST 1 1.42 0.5 0.5 1 0.5 2.6 L 0 2 1 1 po_DireRat 2 9 3 2 1 60 30 Rat_head 0 1
388 "Gnoll: Male 1" **** GnollWarrior c_gnoll default R F 1.3 1 1 1 NORM 2.7 3.5 0.3 0.7 1 0.3 1.8 H 1 14 1 1 po_Gnoll 3 9 0 0 1 60 30 head_g 6 1
389 "Gnoll: Shaman" **** GnollWiz c_gnollwiz default R F 1.3 1 1 1 NORM 2.7 3.5 0.3 0.7 1 0.3 1.8 H 1 14 1 1 po_GnollWiz 3 9 0 0 1 60 30 head_g 6 1
@ -874,15 +874,15 @@
870 "Troglodyte 3" **** Troglodyte c_troglodyte_u default R F 1 1 1 1 NORM 1.1 1.85 0.3 0.5 1 0.3 1.4 H 1 2 1 1 po_rp_m_01 3 9 0 0 1 60 30 head_g 0 1
871 Hydra **** Hydra_Red c_hydra **** R S **** 1 1 1 FAST 3.33 6 1.1 2 1 1.1 3.3 H 1 5 1 1 po_DrgRed 5 10 2 22 0 60 30 Dragon_head 3 1
872 Levathan **** Levathan c_levathan **** R S **** 1 1 1 FAST 2.1 3.75 1.1 2 1 3.4 4.2 H 0 2 1 1 po_bulette 3 9 1 2 1 60 30 head_g 0 1
873 "Displacer Beast" **** "Displacer Beast" c_dispbeast **** R S **** 1 1 1 FAST 1.52 3.1 0.6 1.25 1 1.25 2.7 H 1 2 1 1 po_displacer 3 9 0 2 0 60 30 head_g 0 1
873 "Displacer Beast" **** "Displacer Beast" c_dispbeast **** R S **** 1 1 1 FAST 1.52 3.1 0.6 1.25 1 1.25 2.7 H 1 2 1 1 po_displacer 4 9 0 2 0 60 30 head_g 0 1
874 Purple_Worm **** Purple_Worm c_worm **** G S **** 1 1 1 FAST 3.33 6 1.1 2 1 1 3.3 H 1 5 1 8 po_purpworm 5 10 2 22 0 60 30 head 3 1
875 Cerberus **** Wolf_Dog c_cerberus **** R S **** 1 1 1 FAST 8.2 10.8 2 2.8 1 2.8 9.2 L 0 2 1 1 po_Worg 6 9 3 2 1 60 30 Wolf_head 0 1
876 "Abishai, Green" **** Abishai_Green c_abishaig **** R S **** 1 1 1 FAST 2.7 2.7 0.6 1.6 1 0.6 2.1 H 1 12 1 1 po_Gargoyle 3 9 0 2 1 60 30 Gargoyle_head 3 1
877 Retriever **** Spider_Demon c_retriever **** G S **** 1 1 1 NORM 1.8 2.6 3 0.7 1 1.5 2.5 H 1 24 1 1 po_spiddemon 5 9 7 48 0 60 30 **** 0 1
878 "DS: Lion_Stygian" **** Cat daoc_StygianL **** R S **** 1 1 1 NORM 1.6 3.2 0.4 0.6 1 0.4 1.8 H 1 5 0 0 po_hu_m_99 3 9 12 0 0 60 30 Dragon_head 6 1
879 **** **** USER_RESERVED **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
880 **** **** USER_RESERVED **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
881 **** **** USER_RESERVED **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
879 "Rat: Dire 2" **** Dire_rat qc_ratdire default R S **** 1 1 1 FAST 0.77 1.2 0.3 0.3 1 0.3 2 L 0 2 1 1 po_RatDire 2 9 3 2 1 60 30 DireRat_head 0 1
880 "Displacer Beast 2 (TAD)" **** Displacer_Beast ad_displacer default R S 1 1 1 1 NORM 2.45 2.25 1 1.2 1 2 2 L 0 20 1 0 po_displacer 4 9 3 2 1 60 30 Cat_head 0 1
881 "Displacer Beast 3" **** Displacer_Beast qc_DispBeast **** R S **** 1 1 1 FAST 3.06 2.81 0.6 1.3 1 1.3 3 L 0 2 1 1 po_displacer 4 9 3 2 1 60 30 head_g 0 1
882 **** **** USER_RESERVED **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
883 **** **** USER_RESERVED **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
884 **** **** USER_RESERVED **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****

@ -1303,24 +1303,24 @@
1299 plc_rainbw_ 4 **** 5 **** ****
1300 plc_gygax_ 4 **** 4 **** ****
1301 gi_troll1_ 1 18 **** 0 ****
1302 **** **** **** **** **** bio_reserv
1303 **** **** **** **** **** bio_reserv
1304 **** **** **** **** **** bio_reserv
1305 **** **** **** **** **** bio_reserv
1306 **** **** **** **** **** bio_reserv
1307 **** **** **** **** **** bio_reserv
1308 **** **** **** **** **** bio_reserv
1309 **** **** **** **** **** bio_reserv
1310 **** **** **** **** **** bio_reserv
1311 **** **** **** **** **** bio_reserv
1312 **** **** **** **** **** bio_reserv
1313 **** **** **** **** **** bio_reserv
1314 **** **** **** **** **** bio_reserv
1315 **** **** **** **** **** bio_reserv
1316 **** **** **** **** **** bio_reserv
1317 **** **** **** **** **** bio_reserv
1318 **** **** **** **** **** bio_reserv
1319 **** **** **** **** **** bio_reserv
1302 displacer_ 4 19 **** 0 ****
1303 ratdire_ 4 8 **** 0 ****
1304 vfungus_ 4 30 **** 0 ****
1305 dmvrock_ 4 20 **** 0 ****
1306 broom_ 4 10 **** 0 ****
1307 gobchiefa_ 4 12 **** 0 ****
1308 gobchiefb_ 4 12 **** 0 ****
1309 goblin_ 4 12 **** 0 ****
1310 goblina_ 4 12 **** 0 ****
1311 goblinb_ 4 12 **** 0 ****
1312 gobwiza_ 4 12 **** 0 ****
1313 gobwizb_ 4 12 **** 0 ****
1314 ogrea_ 4 18 **** 0 ****
1315 ogreb_ 4 18 **** 0 ****
1316 ogrechiefa_ 4 18 **** 0 ****
1317 ogrechiefb_ 4 18 **** 0 ****
1318 ogremagea_ 4 18 **** 0 ****
1319 ogremageb_ 4 18 **** 0 ****
1320 **** **** **** **** **** bio_reserv
1321 **** **** **** **** **** bio_reserv
1322 **** **** **** **** **** bio_reserv

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Before

(image error) Size: 96 KiB

After

(image error) Size: 96 KiB

Before

(image error) Size: 24 KiB

After

(image error) Size: 24 KiB

Before

(image error) Size: 6.0 KiB

After

(image error) Size: 6.0 KiB

Before

(image error) Size: 1.5 KiB

After

(image error) Size: 1.5 KiB

Before

(image error) Size: 96 KiB

After

(image error) Size: 96 KiB

Before

(image error) Size: 24 KiB

After

(image error) Size: 24 KiB

Before

(image error) Size: 384 KiB

After

(image error) Size: 384 KiB

Before

(image error) Size: 96 KiB

After

(image error) Size: 96 KiB

Before

(image error) Size: 24 KiB

After

(image error) Size: 24 KiB

Before

(image error) Size: 6.0 KiB

After

(image error) Size: 6.0 KiB

Before

(image error) Size: 1.5 KiB

After

(image error) Size: 1.5 KiB

Before

(image error) Size: 384 KiB

After

(image error) Size: 384 KiB

Before

(image error) Size: 96 KiB

After

(image error) Size: 96 KiB

Before

(image error) Size: 24 KiB

After

(image error) Size: 24 KiB

Before

(image error) Size: 6.5 KiB

After

(image error) Size: 6.5 KiB

Before

(image error) Size: 2.0 KiB

After

(image error) Size: 2.0 KiB

Binary file not shown.

After

(image error) Size: 384 KiB

Binary file not shown.

After

(image error) Size: 96 KiB

Binary file not shown.

After

(image error) Size: 24 KiB

Binary file not shown.

After

(image error) Size: 6.0 KiB

Binary file not shown.

After

(image error) Size: 1.5 KiB

Before

(image error) Size: 384 KiB

After

(image error) Size: 384 KiB

Before

(image error) Size: 96 KiB

After

(image error) Size: 96 KiB

Before

(image error) Size: 24 KiB

After

(image error) Size: 24 KiB

Before

(image error) Size: 6.5 KiB

After

(image error) Size: 6.5 KiB

Before

(image error) Size: 2.0 KiB

After

(image error) Size: 2.0 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

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

@ -14,7 +14,7 @@
},
"Comments": {
"type": "cexostring",
"value": ""
"value": "Level 9: Displacer Beast Lair"
},
"Creator_ID": {
"type": "int",
@ -87,7 +87,7 @@
"Name": {
"type": "cexolocstring",
"value": {
"0": "Level 9, Displacer Beast Lair"
"0": "Level 9: Displacer Beast Lair"
}
},
"NoRest": {
@ -96,7 +96,7 @@
},
"OnEnter": {
"type": "resref",
"value": ""
"value": "spawn_smpl_onen2"
},
"OnExit": {
"type": "resref",
@ -148,7 +148,7 @@
},
"Tag": {
"type": "cexostring",
"value": "Level9DisplacerBeastLair"
"value": "LVL9_DBEAST_LAIR"
},
"Tile_List": {
"type": "list",
@ -2913,7 +2913,7 @@
},
"Version": {
"type": "dword",
"value": 5
"value": 6
},
"Width": {
"type": "int",

@ -11169,7 +11169,7 @@
},
"Version": {
"type": "dword",
"value": 10
"value": 11
},
"Width": {
"type": "int",

File diff suppressed because it is too large Load Diff

@ -87,7 +87,7 @@
"Name": {
"type": "cexolocstring",
"value": {
"0": "School of Bardic Knowledge"
"0": "City of Baleas - School of Bardic Knowledge"
}
},
"NoRest": {
@ -2913,7 +2913,7 @@
},
"Version": {
"type": "dword",
"value": 4
"value": 6
},
"Width": {
"type": "int",

@ -0,0 +1,105 @@
{
"__data_type": "DLG ",
"DelayEntry": {
"type": "dword",
"value": 0
},
"DelayReply": {
"type": "dword",
"value": 0
},
"EndConverAbort": {
"type": "resref",
"value": "nw_walk_wp"
},
"EndConversation": {
"type": "resref",
"value": "nw_walk_wp"
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
},
"AnimLoop": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Delay": {
"type": "dword",
"value": 4294967295
},
"Quest": {
"type": "cexostring",
"value": ""
},
"RepliesList": {
"type": "list",
"value": []
},
"Script": {
"type": "resref",
"value": ""
},
"Sound": {
"type": "resref",
"value": ""
},
"Speaker": {
"type": "cexostring",
"value": ""
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Howdy <race>. Talk to the sheriff, he's in charge."
}
}
}
]
},
"NumWords": {
"type": "dword",
"value": 9
},
"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
}
}
]
}
}

@ -14,56 +14,56 @@
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
}
}
]

@ -2,120 +2,7 @@
"__data_type": "GIC ",
"Creature List": {
"type": "list",
"value": [
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
}
]
"value": []
},
"Door List": {
"type": "list",
@ -302,6 +189,34 @@
"WaypointList": {
"type": "list",
"value": [
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {

@ -2,43 +2,7 @@
"__data_type": "GIC ",
"Creature List": {
"type": "list",
"value": [
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
}
}
]
"value": []
},
"Door List": {
"type": "list",
@ -103,23 +67,7 @@
},
"Encounter List": {
"type": "list",
"value": [
{
"__struct_id": 7
},
{
"__struct_id": 7
},
{
"__struct_id": 7
},
{
"__struct_id": 7
},
{
"__struct_id": 7
}
]
"value": []
},
"List": {
"type": "list",
@ -223,21 +171,119 @@
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Placeable Water v1.1 by Adam Miller"
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Placeable Water v1.1 by Adam Miller"
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Placeable Water v1.1 by Adam Miller"
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
@ -265,126 +311,7 @@
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Placeable Water v1.1 by Adam Miller"
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
}
},
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "Source: Lief's Fog by Lief\r\nUse caution, these fog effects will slow the module down to a crawl if too many are used."
"value": ""
}
}
]
@ -418,6 +345,125 @@
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive."
}
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1918,6 +1918,20 @@
"value": "tcn01_retex"
}
},
{
"__struct_id": 8,
"Mod_Hak": {
"type": "cexostring",
"value": "bioforest"
}
},
{
"__struct_id": 8,
"Mod_Hak": {
"type": "cexostring",
"value": "biorural"
}
},
{
"__struct_id": 8,
"Mod_Hak": {

@ -1739,6 +1739,25 @@
"value": 12816
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 5.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Wolf: Dire [RA]"
},
"RESREF": {
"type": "resref",
"value": "ra_direwolf001"
}
},
{
"__struct_id": 0,
"CR": {
@ -2509,6 +2528,25 @@
"value": "prc_rat_swarm"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 0.5
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Rat: Dire [RA]"
},
"RESREF": {
"type": "resref",
"value": "ra_direrat001"
}
},
{
"__struct_id": 0,
"CR": {
@ -2978,6 +3016,25 @@
"value": 16808768
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 6.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Boar: Dire [RA]"
},
"RESREF": {
"type": "resref",
"value": "ra_direboar001"
}
},
{
"__struct_id": 0,
"CR": {
@ -6642,7 +6699,7 @@
},
"NAME": {
"type": "cexostring",
"value": "Fedorla"
"value": "Fedorla the Troll"
},
"RESREF": {
"type": "resref",
@ -6687,25 +6744,6 @@
"value": "zep_troll001"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 6.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Troll"
},
"RESREF": {
"type": "resref",
"value": "ra_troll001"
}
},
{
"__struct_id": 0,
"CR": {
@ -6729,7 +6767,26 @@
"__struct_id": 0,
"CR": {
"type": "float",
"value": 8.0
"value": 5.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Troll [RA]"
},
"RESREF": {
"type": "resref",
"value": "ra_troll001"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 7.0
},
"FACTION": {
"type": "cexostring",
@ -7583,6 +7640,25 @@
"value": "herzord001"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 10.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "High Priest Tribitz"
},
"RESREF": {
"type": "resref",
"value": "tribitz"
}
},
{
"__struct_id": 0,
"CR": {
@ -9938,6 +10014,25 @@
"value": 16809090
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 3.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Monstrous Spider, Large [RA]"
},
"RESREF": {
"type": "resref",
"value": "monst_spider004"
}
},
{
"__struct_id": 0,
"CR": {
@ -10094,6 +10189,25 @@
"value": "displacerbeast"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 5.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Displacer Beast [RA]"
},
"RESREF": {
"type": "resref",
"value": "ra_dispbeast001"
}
},
{
"__struct_id": 0,
"CR": {
@ -17758,6 +17872,25 @@
"value": "ra_brigand002"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 3.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Brigand: Human Female 01"
},
"RESREF": {
"type": "resref",
"value": "ra_f_brigand001"
}
},
{
"__struct_id": 0,
"CR": {
@ -18214,6 +18347,44 @@
"value": "footman"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 2.0
},
"FACTION": {
"type": "cexostring",
"value": "Defender"
},
"NAME": {
"type": "cexostring",
"value": "Footman: Human Female 01"
},
"RESREF": {
"type": "resref",
"value": "ra_f_footmn001"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 2.0
},
"FACTION": {
"type": "cexostring",
"value": "Defender"
},
"NAME": {
"type": "cexostring",
"value": "Footman: Human Male 01"
},
"RESREF": {
"type": "resref",
"value": "ra_m_footmn001"
}
},
{
"__struct_id": 0,
"CR": {
@ -18385,6 +18556,25 @@
"value": "josephtheshield"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 4.0
},
"FACTION": {
"type": "cexostring",
"value": "Defender"
},
"NAME": {
"type": "cexostring",
"value": "Knight: Human Male 01"
},
"RESREF": {
"type": "resref",
"value": "ra_m_knight001"
}
},
{
"__struct_id": 0,
"CR": {
@ -18689,6 +18879,44 @@
"value": "bandit003"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 0.5
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Outlaw: Human Female"
},
"RESREF": {
"type": "resref",
"value": "ra_f_outlaw001"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 0.5
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Outlaw: Human Male"
},
"RESREF": {
"type": "resref",
"value": "ra_m_outlaw001"
}
},
{
"__struct_id": 0,
"CR": {
@ -18993,6 +19221,25 @@
"value": "npc_shadydick"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 5.0
},
"FACTION": {
"type": "cexostring",
"value": "Defender"
},
"NAME": {
"type": "cexostring",
"value": "Sheriff: Human Male 01"
},
"RESREF": {
"type": "resref",
"value": "ra_m_sheriff001"
}
},
{
"__struct_id": 0,
"CR": {

@ -2626,6 +2626,17 @@
"value": 16807308
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Footman's Shield"
},
"RESREF": {
"type": "resref",
"value": "ra_ashlw_footman"
}
},
{
"__struct_id": 0,
"RESREF": {
@ -3694,6 +3705,17 @@
"value": "cobra_c_bite_40"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "CR_BITE_DWOLF001"
},
"RESREF": {
"type": "resref",
"value": "cr_bite_dwolf001"
}
},
{
"__struct_id": 0,
"RESREF": {
@ -7389,6 +7411,17 @@
"value": "prc_mino_char"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Monst. Spider Bite, Large"
},
"RESREF": {
"type": "resref",
"value": "cr_bite_m_spi004"
}
},
{
"__struct_id": 0,
"NAME": {
@ -8631,6 +8664,17 @@
"value": 16807592
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Monst. Spider Hide"
},
"RESREF": {
"type": "resref",
"value": "cr_hide_m_spider"
}
},
{
"__struct_id": 0,
"NAME": {
@ -10352,6 +10396,17 @@
"value": "prc_diatail_5_t"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Displacer Beast Tentacle"
},
"RESREF": {
"type": "resref",
"value": "cr_slamdbeast001"
}
},
{
"__struct_id": 0,
"NAME": {
@ -30417,6 +30472,17 @@
"value": "item058"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Writ of Authority"
},
"RESREF": {
"type": "resref",
"value": "plt_writauth01"
}
},
{
"__struct_id": 0,
"NAME": {
@ -37821,6 +37887,17 @@
"value": "prc_wol_treebro"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Wooden Lance"
},
"RESREF": {
"type": "resref",
"value": "ra_wplll_wood001"
}
},
{
"__struct_id": 0,
"RESREF": {

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,480 @@
//::///////////////////////////////////////////////
//:: Name x2_def_spawn
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
Default On Spawn script
2003-07-28: Georg Zoeller:
If you set a ninteger on the creature named
"X2_USERDEFINED_ONSPAWN_EVENTS"
The creature will fire a pre and a post-spawn
event on itself, depending on the value of that
variable
1 - Fire Userdefined Event 1510 (pre spawn)
2 - Fire Userdefined Event 1511 (post spawn)
3 - Fire both events
2007-12-31: Deva Winblood
Modified to look for X3_HORSE_OWNER_TAG and if
it is defined look for an NPC with that tag
nearby or in the module (checks near first).
It will make that NPC this horse's master.
*/
//:://////////////////////////////////////////////
//:: Created By: Keith Warner, Georg Zoeller
//:: Created On: June 11/03
//:://////////////////////////////////////////////
const int EVENT_USER_DEFINED_PRESPAWN = 1510;
const int EVENT_USER_DEFINED_POSTSPAWN = 1511;
#include "NW_I0_GENERIC"
#include "ms_name_inc"
#include "x2_inc_switches"
#include "rnd_commoner_inc"
void ShrinkEm(object oPC)
{
SetObjectVisualTransform(oPC, OBJECT_VISUAL_TRANSFORM_SCALE, 0.5f);
}
void GrowEm(object oPC)
{
SetObjectVisualTransform(oPC, OBJECT_VISUAL_TRANSFORM_SCALE, 1.5f);
}
void main()
{
string sTag;
object oNPC;
// User defined OnSpawn event requested?
int nSpecEvent = GetLocalInt(OBJECT_SELF,"X2_USERDEFINED_ONSPAWN_EVENTS");
// Pre Spawn Event requested
if (nSpecEvent == 1 || nSpecEvent == 3 )
{
SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_PRESPAWN ));
}
sTag=GetLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG");
if (GetStringLength(sTag)>0)
{ // look for master
oNPC=GetNearestObjectByTag(sTag);
if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE)
{ // master found
AddHenchman(oNPC);
} // master found
else
{ // look in module
oNPC=GetObjectByTag(sTag);
if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE)
{ // master found
AddHenchman(oNPC);
} // master found
else
{ // master does not exist - remove X3_HORSE_OWNER_TAG
DeleteLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG");
} // master does not exist - remove X3_HORSE_OWNER_TAG
} // look in module
} // look for master
//:: Sets a random integer on the creature to use with other spell functions
string sImmune = GetName(OBJECT_SELF)+"_AURA_IMMUNE";
int nRandomSeed = Random(999);
SetLocalInt(OBJECT_SELF, sImmune, nRandomSeed);
//:: Creature will quickly & automatically buff itself up with any defensive
//:: spells it has memorized.
int nAutobuff = GetLocalInt(OBJECT_SELF,"AUTOBUFF");
if (nAutobuff > 0 )
{
SetSpawnInCondition(NW_FLAG_FAST_BUFF_ENEMY);
}
//:: Creature will flee those that close within 7m if they are not friends,
//:: Rangers or Druids.
int nHerbivore = GetLocalInt(OBJECT_SELF,"CREATURE_VAR_HERBIVORE");
if (nHerbivore > 0 )
{
SetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL);
SetBehaviorState(NW_FLAG_BEHAVIOR_HERBIVORE);
}
//:: Creature will only attack those that close within 5m and are not friends,
//:: Rangers or Druids.
int nOmnivore = GetLocalInt(OBJECT_SELF,"CREATURE_VAR_OMNIVORE");
if (nOmnivore > 0 )
{
SetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL);
SetBehaviorState(NW_FLAG_BEHAVIOR_OMNIVORE);
}
int nOLM = GetLocalInt(OBJECT_SELF,"OLM");
if (nOLM > 0)
{
DelayCommand(0.0f, ShrinkEm(OBJECT_SELF));
effect eSlow = EffectMovementSpeedDecrease(50);
eSlow = SupernaturalEffect(eSlow);
eSlow = ExtraordinaryEffect(eSlow);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eSlow,OBJECT_SELF));
}
int nHuge = GetLocalInt(OBJECT_SELF,"HUGE");
if (nHuge > 0)
{
DelayCommand(0.0f, GrowEm(OBJECT_SELF));
}
int nNoStun = GetLocalInt(OBJECT_SELF,"NOSTUN");
if (nNoStun > 0)
{
effect eNoStun = EffectImmunity(IMMUNITY_TYPE_STUN);
eNoStun = SupernaturalEffect(eNoStun);
eNoStun = ExtraordinaryEffect(eNoStun);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoStun,OBJECT_SELF));
}
int nNatInvis = GetLocalInt(OBJECT_SELF,"NATURAL_INVIS");
if (nNatInvis > 0)
{
effect eNatInvis = EffectInvisibility(4);
eNatInvis = SupernaturalEffect(eNatInvis);
eNatInvis = ExtraordinaryEffect(eNatInvis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNatInvis,OBJECT_SELF));
}
int nNoSleep = GetLocalInt(OBJECT_SELF,"NOSLEEP");
if (nNoSleep > 0)
{
effect eNoSleep = EffectImmunity(IMMUNITY_TYPE_SLEEP);
eNoSleep = SupernaturalEffect(eNoSleep);
eNoSleep = ExtraordinaryEffect(eNoSleep);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoSleep,OBJECT_SELF));
}
int nNoDaze = GetLocalInt(OBJECT_SELF,"NODAZE");
if (nNoDaze > 0)
{
effect eNoDaze = EffectImmunity(IMMUNITY_TYPE_DAZED);
eNoDaze = SupernaturalEffect(eNoDaze);
eNoDaze = ExtraordinaryEffect(eNoDaze);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoDaze,OBJECT_SELF));
}
int nNoBlind = GetLocalInt(OBJECT_SELF,"NOBLIND");
if (nNoBlind > 0)
{
effect eNoBlind = EffectImmunity(IMMUNITY_TYPE_BLINDNESS);
eNoBlind = SupernaturalEffect(eNoBlind);
eNoBlind = ExtraordinaryEffect(eNoBlind);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoBlind,OBJECT_SELF));
}
int nNoDeaf = GetLocalInt(OBJECT_SELF,"NODEAF");
if (nNoDeaf > 0)
{
effect eNoDeaf = EffectImmunity(IMMUNITY_TYPE_DEAFNESS);
eNoDeaf = SupernaturalEffect(eNoDeaf);
eNoDeaf = ExtraordinaryEffect(eNoDeaf);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eNoDeaf,OBJECT_SELF));
}
int nDeaf = GetLocalInt(OBJECT_SELF,"IS_DEAF");
if (nDeaf > 0)
{
effect eDeaf = EffectDeaf();
eDeaf = SupernaturalEffect(eDeaf);
eDeaf = ExtraordinaryEffect(eDeaf);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eDeaf,OBJECT_SELF));
}
/* Fix for the new golems to reduce their number of attacks */
int nNumber = GetLocalInt(OBJECT_SELF,CREATURE_VAR_NUMBER_OF_ATTACKS);
if (nNumber >0 )
{
SetBaseAttackBonus(nNumber);
}
int nVFX = GetLocalInt(OBJECT_SELF,"SpawnVFX");
if(nVFX)
{
ApplyEffectToObject(DURATION_TYPE_PERMANENT,SupernaturalEffect(EffectVisualEffect(nVFX)),OBJECT_SELF);
}
int nRegen = GetLocalInt(OBJECT_SELF,"FAST_HEALING");
if(nRegen)
{
effect eRegen = EffectRegenerate(nRegen, 6.0f);
eRegen = SupernaturalEffect(eRegen);
eRegen = ExtraordinaryEffect(eRegen);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eRegen, OBJECT_SELF));
}
int nShadowy = GetLocalInt(OBJECT_SELF,"SHADOWY");
if (nShadowy)
{
effect eVis = EffectVisualEffect(VFX_DUR_PROT_SHADOW_ARMOR);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
int nStony = GetLocalInt(OBJECT_SELF,"STONY");
if (nStony)
{
effect eVis = EffectVisualEffect(VFX_DUR_PROT_STONESKIN);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
int nFirey = GetLocalInt(OBJECT_SELF,"FIREY");
if (nFirey)
{
effect eVis = EffectVisualEffect(VFX_DUR_INFERNO_NO_SOUND);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
int nWoody = GetLocalInt(OBJECT_SELF,"WOODY");
if (nWoody)
{
effect eVis = EffectVisualEffect(VFX_DUR_PROT_BARKSKIN);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
int nConcealed20 = GetLocalInt(OBJECT_SELF,"CONCEALED20");
if (nConcealed20)
{
effect eVis = EffectVisualEffect(VFX_DUR_BLUR );
effect eConceal = EffectConcealment(20, 0);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
int nConcealed50 = GetLocalInt(OBJECT_SELF,"CONCEALED50");
if (nConcealed50)
{
effect eVis = EffectVisualEffect(VFX_DUR_BLUR );
effect eConceal = EffectConcealment(50, 0);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
int nIcy = GetLocalInt(OBJECT_SELF,"ICY");
if (nIcy)
{
effect eVis = EffectVisualEffect(VFX_DUR_ICESKIN);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
int nSR = GetLocalInt(OBJECT_SELF,"SPELL_RESISTANCE");
if ( nSR )
{
effect eSR = EffectSpellResistanceIncrease(nSR);
eSR = SupernaturalEffect(eSR);
eSR = ExtraordinaryEffect(eSR);
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eSR,OBJECT_SELF);
}
int nAttackBonus = GetLocalInt(OBJECT_SELF,"ATTACK_BONUS");
if ( nAttackBonus )
{
effect eAttack = EffectAttackIncrease(nAttackBonus);
eAttack = SupernaturalEffect(eAttack);
eAttack = ExtraordinaryEffect(eAttack);
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eAttack,OBJECT_SELF);
}
int nAcidShield = GetLocalInt(OBJECT_SELF,"ACID_SHIELD");
if ( nAcidShield )
{
effect eShield = EffectDamageShield(0,DAMAGE_BONUS_1d8,DAMAGE_TYPE_ACID);
eShield = SupernaturalEffect(eShield);
eShield = ExtraordinaryEffect(eShield);
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eShield,OBJECT_SELF);
}
int nSerratedEdge = GetLocalInt(OBJECT_SELF,"SERRATED_EDGE");
if ( nSerratedEdge )
{
effect eShield = EffectDamageShield(0,DAMAGE_BONUS_1d6,DAMAGE_TYPE_SLASHING);
eShield = SupernaturalEffect(eShield);
eShield = ExtraordinaryEffect(eShield);
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eShield,OBJECT_SELF);
}
int nSpikedArmor = GetLocalInt(OBJECT_SELF,"SPIKED_ARMOR");
if ( nSpikedArmor )
{
effect eShield = EffectDamageShield(0,DAMAGE_BONUS_1d4,DAMAGE_TYPE_PIERCING);
eShield = SupernaturalEffect(eShield);
eShield = ExtraordinaryEffect(eShield);
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eShield,OBJECT_SELF);
}
int nGlow = GetLocalInt (OBJECT_SELF,"GLOW_COLOR");
if (nGlow == 1)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_BLUE);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 2)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_BROWN);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 3)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_GREEN);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 4)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_GREY);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 5)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_BLUE);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 6)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_BROWN);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 7)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_GREEN);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 8)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_ORANGE);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 9)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_PURPLE);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 10)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_RED);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 11)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_YELLOW);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 12)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_ORANGE);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 13)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_PURPLE);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 14)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_RED);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 15)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_WHITE);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
else if (nGlow == 16)
{
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_YELLOW);
eVis = SupernaturalEffect(eVis);
eVis = ExtraordinaryEffect(eVis);
DelayCommand(0.0f, ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVis,OBJECT_SELF));
}
// Check for randomizations.
ms_Nomenclature(OBJECT_SELF);
// Execute default OnSpawn script.
ExecuteScript("nw_c2_default9", OBJECT_SELF);
// Execute PRC OnSpawn script.
ExecuteScript("prc_npc_spawn", OBJECT_SELF);
//:: Setting local variable for tracking Subdual damage
SetLocalInt(OBJECT_SELF, "nSubDual", 0);
//:: OPTIONAL BEHAVIOR - Fire User Defined Event 1001
SetSpawnInCondition(NW_FLAG_HEARTBEAT_EVENT);
//:: OPTIONAL BEHAVIOR - Fire User Defined Event 1003
SetSpawnInCondition(NW_FLAG_END_COMBAT_ROUND_EVENT);
//:: OPTIONAL BEHAVIOR - Fire User Defined Event 1006
SetSpawnInCondition(NW_FLAG_DAMAGED_EVENT);
//:: OPTIONAL BEHAVIOR - Fire User Defined Event 1007
SetSpawnInCondition(NW_FLAG_DEATH_EVENT);
//Post Spawn event requested
if (nSpecEvent == 2 || nSpecEvent == 3)
{
SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_POSTSPAWN));
}
}

@ -60,7 +60,12 @@ switch (nTable)
SetLocalString(oArea, "group_ogrebugs_03", "creature, NW_BUGBEARB, 1-2, last, 5.0, 1, 1");
break;
case 7: // Sheriff's Patrol
SetLocalString(oArea, sEncNum, "v2, day, 6, group, sheriff_patrol");
SetLocalString(oArea, "group_sheriff_patrol_01", "creature, ra_m_sheriff001, 1, random, 30.0, 1, 1");
SetLocalString(oArea, "group_sheriff_patrol_02", "creature, ra_m_knight001, 2, last, 0, 1, 1");
SetLocalString(oArea, "group_sheriff_patrol_03", "creature, ra_m_footmn001, 6, last, 0, 1, 1");
SetLocalString(oArea, "group_sheriff_patrol_04", "creature, ra_f_footmn001, 2, last, 0, 1, 1");
}
}
//void main(){}

File diff suppressed because it is too large Load Diff

@ -0,0 +1,104 @@
//::///////////////////////////////////////////////
//:: Custom User Defined Event
//:: userdef_troll
//:: Copyright (c) 2022 Project RATDOG
//:://////////////////////////////////////////////
/*
*/
//:://////////////////////////////////////////////
//:: Created By: Gordon Bergstrom
//:: Created On: Dec 4, 2002
//:://////////////////////////////////////////////
//:: Modified By: Jaysyn
//:: Modified On: 2022/01/15
//:://////////////////////////////////////////////
void main()
{
int nUser = GetUserDefinedEventNumber();
int nFireDamage = 0;
int nAcidDamage = 0;
effect eSleep = EffectSleep();
effect eSlow = EffectSlow();
if(nUser == 1001) //HEARTBEAT
{
if(GetLocalInt(OBJECT_SELF, "nSubDual") > 0)
{
SetLocalInt(OBJECT_SELF, "nSubDual", GetLocalInt(OBJECT_SELF, "nSubDual") - 5);
if(GetLocalInt(OBJECT_SELF, "nSubDual") < GetCurrentHitPoints(OBJECT_SELF))
RemoveEffect(OBJECT_SELF, eSleep);
//SpeakString("My Subdual is now " + IntToString(GetLocalInt(OBJECT_SELF, "nSubDual")));
}
}
else if(nUser == 1002) // PERCEIVE
{
}
else if(nUser == 1003) // END OF COMBAT
{
}
else if(nUser == 1004) // ON DIALOGUE
{
}
else if(nUser == 1005) // ATTACKED
{
}
else if(nUser == 1006) // DAMAGED
{
int nTotalDamage = GetTotalDamageDealt();
if(GetDamageDealtByType(DAMAGE_TYPE_FIRE) > 0)
nFireDamage = GetDamageDealtByType(DAMAGE_TYPE_FIRE);
if(GetDamageDealtByType(DAMAGE_TYPE_ACID) > 0)
nAcidDamage = GetDamageDealtByType(DAMAGE_TYPE_ACID);
int nSubDmg = nTotalDamage - (nFireDamage + nAcidDamage);
int nActDmg = nFireDamage + nAcidDamage;
effect eHeal = EffectHeal(nSubDmg);
ApplyEffectToObject(DURATION_TYPE_INSTANT, eHeal, OBJECT_SELF, 0.0f);
if(GetLocalInt(OBJECT_SELF, "nSubDual") <= GetCurrentHitPoints(OBJECT_SELF))
SetLocalInt(OBJECT_SELF, "nSubDual", nSubDmg + GetLocalInt(OBJECT_SELF, "nSubDual"));
int nSD = GetLocalInt(OBJECT_SELF, "nSubDual");
int nCH = GetCurrentHitPoints(OBJECT_SELF);
/*SpeakString("SD: " + IntToString(nSD));
SpeakString("CH: " + IntToString(nCH));*/
if(nSD > nCH)
{
//SpeakString("I am unconscious!");
SetIsDestroyable(FALSE, TRUE, TRUE);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eSleep, OBJECT_SELF, 6.0f);
}
else if(nSD == nCH)
{
//SpeakString("I am staggered!");
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eSlow, OBJECT_SELF, 6.0f);
}
}
else if(nUser == 1007) // DEATH
{
SetIsDestroyable(TRUE, FALSE, FALSE);
}
else if(nUser == 1008) // DISTURBED
{
}
//:: Execute the PRC NPC OnUserDef script
ExecuteScript("prc_npc_userdef", OBJECT_SELF);
}

Binary file not shown.

@ -2,7 +2,7 @@
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 873
"value": 880
},
"BodyBag": {
"type": "byte",
@ -34,7 +34,7 @@
},
"Comment": {
"type": "cexostring",
"value": ""
"value": "Displacer Beast\r\n\r\nMonster Manual, pg. 66"
},
"Con": {
"type": "byte",
@ -42,7 +42,7 @@
},
"Conversation": {
"type": "resref",
"value": ""
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
@ -54,7 +54,7 @@
},
"DecayTime": {
"type": "dword",
"value": 5000
"value": 10000
},
"Deity": {
"type": "cexostring",
@ -62,7 +62,9 @@
},
"Description": {
"type": "cexolocstring",
"value": {}
"value": {
"0": "This creature looks like an emaciated panther, with blue-black fur, six legs, and a body that is nothing but muscle and bone. A pair of tentacles sprout from its shoulders and end in horny-ridged pads."
}
},
"Dex": {
"type": "byte",
@ -79,14 +81,14 @@
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewpsp005"
"value": "cr_slamdbeast001"
}
},
{
"__struct_id": 32768,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewpsp005"
"value": "cr_slamdbeast001"
}
},
{
@ -95,13 +97,6 @@
"type": "resref",
"value": "nw_it_crewps010"
}
},
{
"__struct_id": 131072,
"EquippedRes": {
"type": "resref",
"value": "dbeasthide"
}
}
]
},
@ -119,6 +114,34 @@
"value": 0
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 22774
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 10
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 354
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 387
}
},
{
"__struct_id": 1,
"Feat": {
@ -144,7 +167,7 @@
},
"GoodEvil": {
"type": "byte",
"value": 50
"value": 0
},
"HitPoints": {
"type": "short",
@ -174,7 +197,7 @@
},
"LawfulChaotic": {
"type": "byte",
"value": 50
"value": 100
},
"Lootable": {
"type": "byte",
@ -190,7 +213,7 @@
},
"NoPermDeath": {
"type": "byte",
"value": 0
"value": 1
},
"PaletteID": {
"type": "byte",
@ -300,7 +323,7 @@
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 7
"value": 0
}
},
{
@ -314,14 +337,14 @@
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 14
"value": 12
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
"value": 2
}
},
{
@ -345,6 +368,55 @@
"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": {
@ -394,55 +466,6 @@
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 5
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
@ -568,11 +591,11 @@
},
"Subrace": {
"type": "cexostring",
"value": ""
"value": "Magical Beast"
},
"Tag": {
"type": "cexostring",
"value": "DisplacerBeast"
"value": "RA_DISPBEAST001"
},
"Tail_New": {
"type": "dword",
@ -586,9 +609,59 @@
"type": "resref",
"value": "displacerbeast"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Displacer Beast"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CONCEALED50"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_STEALTH"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": {
"type": "int",
"value": 7
"value": 5
},
"willbonus": {
"type": "short",
@ -600,6 +673,6 @@
},
"Wis": {
"type": "byte",
"value": 16
"value": 12
}
}

@ -0,0 +1,665 @@
{
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 159
},
"BodyBag": {
"type": "byte",
"value": 0
},
"Cha": {
"type": "byte",
"value": 3
},
"ChallengeRating": {
"type": "float",
"value": 3.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 26
},
"ClassLevel": {
"type": "short",
"value": 4
}
}
]
},
"Comment": {
"type": "cexostring",
"value": "Monstrous Spider, Large [RA]\r\n\r\nBlindsight = Tremorsense\r\n"
},
"Con": {
"type": "byte",
"value": 12
},
"Conversation": {
"type": "resref",
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 18
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"id": 12719,
"type": "cexolocstring",
"value": {
"0": "Monstrous spiders come in two general types: hunters and web spinners. Hunters rove about, while web spinners usually attempt to trap prey."
}
},
"Dex": {
"type": "byte",
"value": 17
},
"Disarmable": {
"type": "byte",
"value": 0
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "cr_bite_m_spi004"
}
},
{
"__struct_id": 131072,
"EquippedRes": {
"type": "resref",
"value": "cr_hide_m_spider"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 24055
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3742
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 228
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 42
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 289
}
}
]
},
"FirstName": {
"id": 12720,
"type": "cexolocstring",
"value": {
"0": "Monstrous Spider, Large [RA]"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 1
},
"GoodEvil": {
"type": "byte",
"value": 50
},
"HitPoints": {
"type": "short",
"value": 18
},
"Int": {
"type": "byte",
"value": 3
},
"Interruptable": {
"type": "byte",
"value": 1
},
"IsImmortal": {
"type": "byte",
"value": 0
},
"IsPC": {
"type": "byte",
"value": 0
},
"LastName": {
"type": "cexolocstring",
"value": {}
},
"LawfulChaotic": {
"type": "byte",
"value": 50
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 22
},
"NaturalAC": {
"type": "byte",
"value": 2
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 11
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 301
},
"Race": {
"type": "byte",
"value": 25
},
"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": 4
}
},
{
"__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": 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": 10
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 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": 8
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
}
]
},
"SoundSetFile": {
"type": "word",
"value": 85
},
"SpecAbilityList": {
"type": "list",
"value": [
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 228
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
}
]
},
"StartingPackage": {
"type": "byte",
"value": 88
},
"Str": {
"type": "byte",
"value": 15
},
"Subrace": {
"type": "cexostring",
"value": "Vermin"
},
"Tag": {
"type": "cexostring",
"value": "MONST_SPIDER004"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "monst_spider004"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Monstrous Spider"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_STEALTH"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": {
"type": "int",
"value": 7
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 10
}
}

@ -676,7 +676,7 @@
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
"value": 1
}
},
{
@ -732,7 +732,7 @@
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 1
"value": 0
}
},
{

@ -754,7 +754,7 @@
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 3
"value": 0
}
},
{
@ -810,7 +810,7 @@
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 3
"value": 6
}
},
{

@ -0,0 +1,734 @@
{
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 5413
},
"BodyBag": {
"type": "byte",
"value": 0
},
"Cha": {
"type": "byte",
"value": 8
},
"ChallengeRating": {
"type": "float",
"value": 6.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 12
},
"ClassLevel": {
"type": "short",
"value": 7
}
}
]
},
"Comment": {
"type": "cexostring",
"value": "Boar: Dire [RA]\r\n\r\nMonster Manual, pg. 63"
},
"Con": {
"type": "byte",
"value": 17
},
"Conversation": {
"type": "resref",
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 31
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "This giant boar has an arched back as high as a human is tall. It\nhas spiny armor on its head and back, great, gleaming tusks,\nand small, furious, demon eyes."
}
},
"Dex": {
"type": "byte",
"value": 10
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewpp010"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2568
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 22
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 354
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 24070
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 289
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Boar: Dire [RA]"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 0
},
"GoodEvil": {
"type": "byte",
"value": 50
},
"HitPoints": {
"type": "short",
"value": 31
},
"Int": {
"type": "byte",
"value": 3
},
"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": 52
},
"NaturalAC": {
"type": "byte",
"value": 6
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 102
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 182
},
"Race": {
"type": "byte",
"value": 8
},
"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": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 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": 11
},
"SpecAbilityList": {
"type": "list",
"value": [
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 247
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
}
]
},
"StartingPackage": {
"type": "byte",
"value": 74
},
"Str": {
"type": "byte",
"value": 27
},
"Subrace": {
"type": "cexostring",
"value": "Animal"
},
"Tag": {
"type": "cexostring",
"value": "RA_DIREBOAR001"
},
"Tail_New": {
"type": "dword",
"value": 356
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_direboar001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Dire Boar"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 7
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 13
}
}

@ -0,0 +1,704 @@
{
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 879
},
"BodyBag": {
"type": "byte",
"value": 0
},
"Cha": {
"type": "byte",
"value": 4
},
"ChallengeRating": {
"type": "float",
"value": 0.5
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 12
},
"ClassLevel": {
"type": "short",
"value": 1
}
}
]
},
"Comment": {
"type": "cexostring",
"value": "Rat: Dire [RA]\r\n\r\nMonster Manual, pg. 64"
},
"Con": {
"type": "byte",
"value": 12
},
"Conversation": {
"type": "resref",
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 4
},
"DecayTime": {
"type": "dword",
"value": 5000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "This enormous rat looks bigger and more vicious than most dogs. It has coarse, spiky fur, malevolent eyes, and a long, naked tail."
}
},
"Dex": {
"type": "byte",
"value": 17
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewps038"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 354
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 24070
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 42
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Rat: Dire [RA]"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 0
},
"GoodEvil": {
"type": "byte",
"value": 50
},
"HitPoints": {
"type": "short",
"value": 4
},
"Int": {
"type": "byte",
"value": 3
},
"Interruptable": {
"type": "byte",
"value": 1
},
"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": 5
},
"NaturalAC": {
"type": "byte",
"value": 1
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 9
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 603
},
"Race": {
"type": "byte",
"value": 8
},
"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": 5
}
},
{
"__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": 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": 11
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
}
]
},
"SoundSetFile": {
"type": "word",
"value": 250
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 74
},
"Str": {
"type": "byte",
"value": 10
},
"Subrace": {
"type": "cexostring",
"value": "Animal"
},
"Tag": {
"type": "cexostring",
"value": "RA_DIRERAT001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_direrat001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Dire Rat"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 5
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 12
}
}

@ -0,0 +1,725 @@
{
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 175
},
"BodyBag": {
"type": "byte",
"value": 0
},
"Cha": {
"type": "byte",
"value": 10
},
"ChallengeRating": {
"type": "float",
"value": 5.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 12
},
"ClassLevel": {
"type": "short",
"value": 6
}
}
]
},
"Comment": {
"type": "cexostring",
"value": "Wolf: Dire\r\n\r\nMonster Manual I, pg. 65\r\n\r\nKnockdown = Free Trip"
},
"Con": {
"type": "byte",
"value": 17
},
"Conversation": {
"type": "resref",
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 27
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "This immense gray wolf seems as big as a horse. It has fiery eyes and a thick coat of fur."
}
},
"Dex": {
"type": "byte",
"value": 15
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewps010"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 23
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 354
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 24070
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2569
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 291
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 289
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Wolf: Dire [RA]"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 0
},
"GoodEvil": {
"type": "byte",
"value": 50
},
"HitPoints": {
"type": "short",
"value": 27
},
"Int": {
"type": "byte",
"value": 3
},
"Interruptable": {
"type": "byte",
"value": 1
},
"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": 45
},
"NaturalAC": {
"type": "byte",
"value": 3
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 7
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 184
},
"Race": {
"type": "byte",
"value": 8
},
"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": 4
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 4
}
},
{
"__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": 4
}
},
{
"__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": 104
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 74
},
"Str": {
"type": "byte",
"value": 25
},
"Subrace": {
"type": "cexostring",
"value": "Animal"
},
"Tag": {
"type": "cexostring",
"value": "RA_DIREWOLF001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_direwolf001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Dire Wolf"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 6
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 12
}
}

@ -0,0 +1,678 @@
{
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 880
},
"BodyBag": {
"type": "byte",
"value": 0
},
"Cha": {
"type": "byte",
"value": 8
},
"ChallengeRating": {
"type": "float",
"value": 5.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 23
},
"ClassLevel": {
"type": "short",
"value": 6
}
}
]
},
"Comment": {
"type": "cexostring",
"value": "Displacer Beast [RA]\r\n\r\nMonster Manual, pg. 66"
},
"Con": {
"type": "byte",
"value": 16
},
"Conversation": {
"type": "resref",
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 33
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "This creature looks like an emaciated panther, with blue-black fur, six legs, and a body that is nothing but muscle and bone. A pair of tentacles sprout from its shoulders and end in horny-ridged pads."
}
},
"Dex": {
"type": "byte",
"value": 15
},
"Disarmable": {
"type": "byte",
"value": 0
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "cr_slamdbeast001"
}
},
{
"__struct_id": 32768,
"EquippedRes": {
"type": "resref",
"value": "cr_slamdbeast001"
}
},
{
"__struct_id": 65536,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewps010"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 22774
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 10
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 354
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 387
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 289
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Displacer Beast [RA]"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 4
},
"GoodEvil": {
"type": "byte",
"value": 0
},
"HitPoints": {
"type": "short",
"value": 33
},
"Int": {
"type": "byte",
"value": 5
},
"Interruptable": {
"type": "byte",
"value": 1
},
"IsImmortal": {
"type": "byte",
"value": 0
},
"IsPC": {
"type": "byte",
"value": 0
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 100
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 51
},
"NaturalAC": {
"type": "byte",
"value": 5
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 49
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 560
},
"Race": {
"type": "byte",
"value": 19
},
"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": 12
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 2
}
},
{
"__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": 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": 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": 19
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 85
},
"Str": {
"type": "byte",
"value": 18
},
"Subrace": {
"type": "cexostring",
"value": "Magical Beast"
},
"Tag": {
"type": "cexostring",
"value": "RA_DISPBEAST001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_dispbeast001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Displacer Beast"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CONCEALED50"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_SPAWN_USE_STEALTH"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": {
"type": "int",
"value": 5
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 12
}
}

@ -0,0 +1,987 @@
{
"__data_type": "UTC ",
"Appearance_Head": {
"type": "byte",
"value": 3
},
"Appearance_Type": {
"type": "word",
"value": 6
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"BodyBag": {
"type": "byte",
"value": 0
},
"BodyPart_Belt": {
"type": "byte",
"value": 0
},
"BodyPart_LBicep": {
"type": "byte",
"value": 1
},
"BodyPart_LFArm": {
"type": "byte",
"value": 1
},
"BodyPart_LFoot": {
"type": "byte",
"value": 1
},
"BodyPart_LHand": {
"type": "byte",
"value": 1
},
"BodyPart_LShin": {
"type": "byte",
"value": 1
},
"BodyPart_LShoul": {
"type": "byte",
"value": 0
},
"BodyPart_LThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Neck": {
"type": "byte",
"value": 1
},
"BodyPart_Pelvis": {
"type": "byte",
"value": 1
},
"BodyPart_RBicep": {
"type": "byte",
"value": 1
},
"BodyPart_RFArm": {
"type": "byte",
"value": 1
},
"BodyPart_RHand": {
"type": "byte",
"value": 1
},
"BodyPart_RShin": {
"type": "byte",
"value": 1
},
"BodyPart_RShoul": {
"type": "byte",
"value": 0
},
"BodyPart_RThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Torso": {
"type": "byte",
"value": 1
},
"Cha": {
"type": "byte",
"value": 8
},
"ChallengeRating": {
"type": "float",
"value": 3.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 8
},
"ClassLevel": {
"type": "short",
"value": 3
}
}
]
},
"Color_Hair": {
"type": "byte",
"value": 1
},
"Color_Skin": {
"type": "byte",
"value": 1
},
"Color_Tattoo1": {
"type": "byte",
"value": 1
},
"Color_Tattoo2": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": "Brigand: Human Female 01\r\n\r\nRappan Athuk Reloaded, pg. 250"
},
"Con": {
"type": "byte",
"value": 11
},
"Conversation": {
"type": "resref",
"value": "re_cv_bandit"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 24
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "Banditry is a type of organized crime committed by outlaws typically involving the threat or use of violence. A person who engages in banditry is known as a bandit and primarily commits crimes such as extortion, robbery, and murder, either as an individual or in groups."
}
},
"Dex": {
"type": "byte",
"value": 13
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "nw_aarcl001"
}
},
{
"__struct_id": 16,
"EquippedRes": {
"type": "resref",
"value": "nw_wbwsh001"
}
},
{
"__struct_id": 2048,
"EquippedRes": {
"type": "resref",
"value": "nw_wamar001"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 10
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 206
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 26
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 221
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 345
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 42
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 50
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7914
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7945
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7908
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7923
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7924
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7944
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7910
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7901
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7930
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Brigand: Human Female 01"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 1
},
"GoodEvil": {
"type": "byte",
"value": 0
},
"HitPoints": {
"type": "short",
"value": 24
},
"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_wamar001"
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"InventoryRes": {
"type": "resref",
"value": "nw_wswdg001"
},
"Repos_PosX": {
"type": "word",
"value": 1
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 2,
"InventoryRes": {
"type": "resref",
"value": "nw_wswrp001"
},
"Repos_PosX": {
"type": "word",
"value": 2
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 3,
"InventoryRes": {
"type": "resref",
"value": "ashsw003"
},
"Repos_PosX": {
"type": "word",
"value": 3
},
"Repos_Posy": {
"type": "word",
"value": 0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 50
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 24
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 44
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 1027
},
"Race": {
"type": "byte",
"value": 6
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "x2_def_attacked"
},
"ScriptDamaged": {
"type": "resref",
"value": "x2_def_ondamage"
},
"ScriptDeath": {
"type": "resref",
"value": "x2_def_ondeath"
},
"ScriptDialogue": {
"type": "resref",
"value": "x2_def_onconv"
},
"ScriptDisturbed": {
"type": "resref",
"value": "x2_def_ondisturb"
},
"ScriptEndRound": {
"type": "resref",
"value": "x2_def_endcombat"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "x2_def_onblocked"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "ra_bandit_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": 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": 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": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 5
}
},
{
"__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": 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
}
}
]
},
"SoundSetFile": {
"type": "word",
"value": 194
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 60
},
"Str": {
"type": "byte",
"value": 10
},
"Subrace": {
"type": "cexostring",
"value": "Human"
},
"Tag": {
"type": "cexostring",
"value": "RA_F_BRIGAND001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_f_brigand001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Brigand"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 11
}
}

@ -0,0 +1,916 @@
{
"__data_type": "UTC ",
"Appearance_Head": {
"type": "byte",
"value": 1
},
"Appearance_Type": {
"type": "word",
"value": 6
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"BodyBag": {
"type": "byte",
"value": 0
},
"BodyPart_Belt": {
"type": "byte",
"value": 0
},
"BodyPart_LBicep": {
"type": "byte",
"value": 1
},
"BodyPart_LFArm": {
"type": "byte",
"value": 1
},
"BodyPart_LFoot": {
"type": "byte",
"value": 1
},
"BodyPart_LHand": {
"type": "byte",
"value": 1
},
"BodyPart_LShin": {
"type": "byte",
"value": 1
},
"BodyPart_LShoul": {
"type": "byte",
"value": 0
},
"BodyPart_LThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Neck": {
"type": "byte",
"value": 1
},
"BodyPart_Pelvis": {
"type": "byte",
"value": 1
},
"BodyPart_RBicep": {
"type": "byte",
"value": 1
},
"BodyPart_RFArm": {
"type": "byte",
"value": 1
},
"BodyPart_RHand": {
"type": "byte",
"value": 1
},
"BodyPart_RShin": {
"type": "byte",
"value": 1
},
"BodyPart_RShoul": {
"type": "byte",
"value": 0
},
"BodyPart_RThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Torso": {
"type": "byte",
"value": 1
},
"Cha": {
"type": "byte",
"value": 10
},
"ChallengeRating": {
"type": "float",
"value": 2.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 4
},
"ClassLevel": {
"type": "short",
"value": 2
}
}
]
},
"Color_Hair": {
"type": "byte",
"value": 1
},
"Color_Skin": {
"type": "byte",
"value": 1
},
"Color_Tattoo1": {
"type": "byte",
"value": 1
},
"Color_Tattoo2": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": "Footman: Human Female 01"
},
"Con": {
"type": "byte",
"value": 12
},
"Conversation": {
"type": "resref",
"value": "cv_footman"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 16
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "The local ruler's muscle, out on patrol."
}
},
"Dex": {
"type": "byte",
"value": 12
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "zep_studdedleath"
}
},
{
"__struct_id": 16,
"EquippedRes": {
"type": "resref",
"value": "nw_wplss001"
}
},
{
"__struct_id": 32,
"EquippedRes": {
"type": "resref",
"value": "ra_ashlw_footman"
}
},
{
"__struct_id": 8192,
"EquippedRes": {
"type": "resref",
"value": "nw_wambo001"
}
}
]
},
"FactionID": {
"type": "word",
"value": 4
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 377
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 27
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 32
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3252
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 97
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 45
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 46
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Footman: Human Female 01"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 1
},
"GoodEvil": {
"type": "byte",
"value": 100
},
"HitPoints": {
"type": "short",
"value": 16
},
"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_wswss001"
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"InventoryRes": {
"type": "resref",
"value": "nw_wbwxl001"
},
"Repos_PosX": {
"type": "word",
"value": 1
},
"Repos_Posy": {
"type": "word",
"value": 0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 50
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 18
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 44
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 1045
},
"Race": {
"type": "byte",
"value": 6
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "x2_def_attacked"
},
"ScriptDamaged": {
"type": "resref",
"value": "x2_def_ondamage"
},
"ScriptDeath": {
"type": "resref",
"value": "x2_def_ondeath"
},
"ScriptDialogue": {
"type": "resref",
"value": "x2_def_onconv"
},
"ScriptDisturbed": {
"type": "resref",
"value": "x2_def_ondisturb"
},
"ScriptEndRound": {
"type": "resref",
"value": "x2_def_endcombat"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "x2_def_onblocked"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "ra_bal_grd_onspw"
},
"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": 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": 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": 1
}
},
{
"__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": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
}
]
},
"SoundSetFile": {
"type": "word",
"value": 188
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 4
},
"Str": {
"type": "byte",
"value": 12
},
"Subrace": {
"type": "cexostring",
"value": "Human"
},
"Tag": {
"type": "cexostring",
"value": "RA_F_FOOTMN001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_f_footmn001"
},
"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": "TITLE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Footman"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 10
}
}

@ -0,0 +1,803 @@
{
"__data_type": "UTC ",
"Appearance_Head": {
"type": "byte",
"value": 1
},
"Appearance_Type": {
"type": "word",
"value": 6
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"BodyBag": {
"type": "byte",
"value": 0
},
"BodyPart_Belt": {
"type": "byte",
"value": 0
},
"BodyPart_LBicep": {
"type": "byte",
"value": 1
},
"BodyPart_LFArm": {
"type": "byte",
"value": 1
},
"BodyPart_LFoot": {
"type": "byte",
"value": 1
},
"BodyPart_LHand": {
"type": "byte",
"value": 1
},
"BodyPart_LShin": {
"type": "byte",
"value": 1
},
"BodyPart_LShoul": {
"type": "byte",
"value": 0
},
"BodyPart_LThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Neck": {
"type": "byte",
"value": 1
},
"BodyPart_Pelvis": {
"type": "byte",
"value": 1
},
"BodyPart_RBicep": {
"type": "byte",
"value": 1
},
"BodyPart_RFArm": {
"type": "byte",
"value": 1
},
"BodyPart_RHand": {
"type": "byte",
"value": 1
},
"BodyPart_RShin": {
"type": "byte",
"value": 1
},
"BodyPart_RShoul": {
"type": "byte",
"value": 0
},
"BodyPart_RThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Torso": {
"type": "byte",
"value": 1
},
"Cha": {
"type": "byte",
"value": 10
},
"ChallengeRating": {
"type": "float",
"value": 0.5
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 8
},
"ClassLevel": {
"type": "short",
"value": 1
}
}
]
},
"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": "Outlaw: Human Female"
},
"Con": {
"type": "byte",
"value": 12
},
"Conversation": {
"type": "resref",
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 4
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "A filthy outlaw, preying on travelers."
}
},
"Dex": {
"type": "byte",
"value": 12
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "nw_aarcl009"
}
},
{
"__struct_id": 16,
"EquippedRes": {
"type": "resref",
"value": "nw_wblcl001"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 46
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 51
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Outlaw: Human Female"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 1
},
"GoodEvil": {
"type": "byte",
"value": 0
},
"HitPoints": {
"type": "short",
"value": 4
},
"Int": {
"type": "byte",
"value": 10
},
"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": 5
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 44
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 1043
},
"Race": {
"type": "byte",
"value": 6
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "x2_def_attacked"
},
"ScriptDamaged": {
"type": "resref",
"value": "x2_def_ondamage"
},
"ScriptDeath": {
"type": "resref",
"value": "x2_def_ondeath"
},
"ScriptDialogue": {
"type": "resref",
"value": "x2_def_onconv"
},
"ScriptDisturbed": {
"type": "resref",
"value": "x2_def_ondisturb"
},
"ScriptEndRound": {
"type": "resref",
"value": "x2_def_endcombat"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "x2_def_onblocked"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "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": 1
}
},
{
"__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": 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": 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": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 2
}
}
]
},
"SoundSetFile": {
"type": "word",
"value": 357
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 59
},
"Str": {
"type": "byte",
"value": 12
},
"Subrace": {
"type": "cexostring",
"value": "Human"
},
"Tag": {
"type": "cexostring",
"value": "RA_F_OUTLAW001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_f_outlaw001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Outlaw"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 10
}
}

@ -0,0 +1,916 @@
{
"__data_type": "UTC ",
"Appearance_Head": {
"type": "byte",
"value": 1
},
"Appearance_Type": {
"type": "word",
"value": 6
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"BodyBag": {
"type": "byte",
"value": 0
},
"BodyPart_Belt": {
"type": "byte",
"value": 0
},
"BodyPart_LBicep": {
"type": "byte",
"value": 1
},
"BodyPart_LFArm": {
"type": "byte",
"value": 1
},
"BodyPart_LFoot": {
"type": "byte",
"value": 1
},
"BodyPart_LHand": {
"type": "byte",
"value": 1
},
"BodyPart_LShin": {
"type": "byte",
"value": 1
},
"BodyPart_LShoul": {
"type": "byte",
"value": 0
},
"BodyPart_LThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Neck": {
"type": "byte",
"value": 1
},
"BodyPart_Pelvis": {
"type": "byte",
"value": 1
},
"BodyPart_RBicep": {
"type": "byte",
"value": 1
},
"BodyPart_RFArm": {
"type": "byte",
"value": 1
},
"BodyPart_RHand": {
"type": "byte",
"value": 1
},
"BodyPart_RShin": {
"type": "byte",
"value": 1
},
"BodyPart_RShoul": {
"type": "byte",
"value": 0
},
"BodyPart_RThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Torso": {
"type": "byte",
"value": 1
},
"Cha": {
"type": "byte",
"value": 10
},
"ChallengeRating": {
"type": "float",
"value": 2.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 4
},
"ClassLevel": {
"type": "short",
"value": 2
}
}
]
},
"Color_Hair": {
"type": "byte",
"value": 1
},
"Color_Skin": {
"type": "byte",
"value": 1
},
"Color_Tattoo1": {
"type": "byte",
"value": 1
},
"Color_Tattoo2": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": "Footman: Human Male 01"
},
"Con": {
"type": "byte",
"value": 12
},
"Conversation": {
"type": "resref",
"value": "cv_footman"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 16
},
"DecayTime": {
"type": "dword",
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "The local ruler's muscle, out on patrol."
}
},
"Dex": {
"type": "byte",
"value": 12
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "zep_studdedleath"
}
},
{
"__struct_id": 16,
"EquippedRes": {
"type": "resref",
"value": "nw_wswss001"
}
},
{
"__struct_id": 32,
"EquippedRes": {
"type": "resref",
"value": "ra_ashlw_footman"
}
},
{
"__struct_id": 8192,
"EquippedRes": {
"type": "resref",
"value": "nw_wambo001"
}
}
]
},
"FactionID": {
"type": "word",
"value": 4
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 377
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 27
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 32
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3252
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 97
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 45
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 46
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Footman: Human Male 01"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 0
},
"GoodEvil": {
"type": "byte",
"value": 100
},
"HitPoints": {
"type": "short",
"value": 16
},
"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_wbwxl001"
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"InventoryRes": {
"type": "resref",
"value": "nw_wplss001"
},
"Repos_PosX": {
"type": "word",
"value": 2
},
"Repos_Posy": {
"type": "word",
"value": 0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 50
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 18
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 44
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 1045
},
"Race": {
"type": "byte",
"value": 6
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "x2_def_attacked"
},
"ScriptDamaged": {
"type": "resref",
"value": "x2_def_ondamage"
},
"ScriptDeath": {
"type": "resref",
"value": "x2_def_ondeath"
},
"ScriptDialogue": {
"type": "resref",
"value": "x2_def_onconv"
},
"ScriptDisturbed": {
"type": "resref",
"value": "x2_def_ondisturb"
},
"ScriptEndRound": {
"type": "resref",
"value": "x2_def_endcombat"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "x2_def_onblocked"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "ra_bal_grd_onspw"
},
"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": 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": 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": 1
}
},
{
"__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": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
}
]
},
"SoundSetFile": {
"type": "word",
"value": 156
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 4
},
"Str": {
"type": "byte",
"value": 12
},
"Subrace": {
"type": "cexostring",
"value": "Human"
},
"Tag": {
"type": "cexostring",
"value": "RA_M_FOOTMN001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_m_footmn001"
},
"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": "TITLE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Footman"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 10
}
}

Some files were not shown because too many files have changed in this diff Show More