Script, drop, and aesthetic changes

This commit is contained in:
EpicValor 2023-09-01 20:34:06 -05:00
parent eb5060ffdd
commit bd99c2aee1
56 changed files with 1961 additions and 666 deletions

View File

@ -849,7 +849,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 22 "value": 23
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

@ -4891,7 +4891,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 153 "value": 154
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

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

View File

@ -3472,7 +3472,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 37 "value": 38
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

@ -333,7 +333,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 4 "value": 5
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

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

View File

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

View File

@ -1021,7 +1021,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 15 "value": 16
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

@ -1537,7 +1537,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 4 "value": 5
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

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

View File

@ -849,7 +849,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 25 "value": 26
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

@ -153,7 +153,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Indeed I am, but I don't want to burden you with my worries........." "0": "Indeed, I am, but I don't want to burden you with my worries."
} }
} }
}, },
@ -222,7 +222,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "No, it's ok <Sir/Madam> , best you be on your way........." "0": "No, it's ok, <Sir/Madam>, best you be on your way."
} }
} }
}, },
@ -291,7 +291,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "It's Nothing............." "0": "<StartHighlight>Sighs sadly</Start> It's Nothing."
} }
} }
}, },
@ -486,7 +486,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Sniff, ok, It will sound silly, but my house was broken into and ive lost the four statues that my late husband gave me. Ive reported it to the city guard but they havent found the thief yet." "0": "<StartHighlight>Sniff</Start> Okay, It will sound silly, but my house was broken into and I've lost the four statues that my late husband gave me. I've reported it to the city guard but they havent found the thief yet."
} }
} }
}, },
@ -574,7 +574,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Four statues, \nOne made of gold, One shaped like water, An ugly figure of a Demon and one looks like a stone angel...\n\nPlease help me!!!?" "0": "Four statues. One made of gold, One shaped like water, An ugly figure of a Demon, and one looks like a stone angel.\n\nPlease help me!?"
} }
} }
}, },
@ -643,7 +643,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Thankyou kind <Sir/Madam>, I must be going now, find me when you have them.........." "0": "<StartHighlight>Her countenance brightens</Start> Thank you, kind <Sir/Madam>! I must be going now, but find me when you have found them."
} }
} }
}, },
@ -712,7 +712,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "I reported it to one of the Guards in the City Jail, can't remember his name......." "0": "I reported it to one of the guards in the city. I can't remember his name, but he's usually near the gate to the docks."
} }
} }
}, },
@ -830,7 +830,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "I'm off, You rogue!" "0": "I'm off, you rogue!"
} }
} }
}, },
@ -1440,7 +1440,7 @@
}, },
"NumWords": { "NumWords": {
"type": "dword", "type": "dword",
"value": 336 "value": 354
}, },
"PreventZoomIn": { "PreventZoomIn": {
"type": "byte", "type": "byte",
@ -1510,7 +1510,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "You seem troubled my lady?" "0": "You seem troubled, my lady?"
} }
} }
}, },
@ -1575,7 +1575,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Nonsense, Maybe I can help?" "0": "Nonsense, maybe I can help?"
} }
} }
}, },
@ -1640,7 +1640,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "No, it's ok, tell me..........." "0": "No, it's ok, tell me."
} }
} }
}, },
@ -2059,7 +2059,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "You have reported it?" "0": "You have reported it then?"
} }
} }
}, },
@ -2128,7 +2128,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "ok." "0": "I see."
} }
} }
}, },
@ -2303,7 +2303,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Ok, fine!" "0": "Okay, fine!"
} }
} }
}, },

View File

@ -104,7 +104,7 @@
"id": 3715, "id": 3715,
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Hello , Ah........perhaps you can help me with a small problem?" "0": "Hello, perhaps you can help me with a small problem?"
} }
} }
}, },
@ -147,6 +147,25 @@
"type": "list", "type": "list",
"value": [] "value": []
}, },
"Index": {
"type": "dword",
"value": 3
},
"IsChild": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 1,
"Active": {
"type": "resref",
"value": ""
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": { "Index": {
"type": "dword", "type": "dword",
"value": 2 "value": 2
@ -174,7 +193,7 @@
"id": 3716, "id": 3716,
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Whilst cleaning Upstairs, I was accosted by a strange creature who took the kings Tome from me! Return the Tome to me and I will give you a reward!" "0": "Whilst cleaning Upstairs, I was accosted by a strange creature who took the Kings Tome from me! Return the tome to me and I will give you a reward!"
} }
} }
}, },
@ -219,7 +238,7 @@
}, },
"Index": { "Index": {
"type": "dword", "type": "dword",
"value": 5 "value": 6
}, },
"IsChild": { "IsChild": {
"type": "byte", "type": "byte",
@ -238,7 +257,7 @@
}, },
"Index": { "Index": {
"type": "dword", "type": "dword",
"value": 3 "value": 4
}, },
"IsChild": { "IsChild": {
"type": "byte", "type": "byte",
@ -263,7 +282,7 @@
"id": 3662, "id": 3662,
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Ahhh You have returned, Have you got the Tome?" "0": "You have returned! Have you the tome?"
} }
} }
}, },
@ -308,7 +327,7 @@
}, },
"Index": { "Index": {
"type": "dword", "type": "dword",
"value": 4 "value": 5
}, },
"IsChild": { "IsChild": {
"type": "byte", "type": "byte",
@ -333,7 +352,7 @@
"id": 3671, "id": 3671,
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Thank you my friend, Please accept this small reward for your trouble as you have saved me my job!" "0": "Thank you, my friend, Please accept this small reward for your trouble as you have saved me my job!"
} }
} }
}, },
@ -382,7 +401,7 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Thanks for your help........." "0": "Thanks for your help kind <sir/madam>."
} }
} }
}, },
@ -490,7 +509,7 @@
"id": 7825, "id": 7825,
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "No I dont have time" "0": "No, I dont have time."
} }
} }
}, },
@ -556,7 +575,7 @@
"id": 7824, "id": 7824,
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Yes, ok, explain what it is you need???" "0": "Perhaps?"
} }
} }
}, },
@ -586,6 +605,51 @@
"type": "list", "type": "list",
"value": [] "value": []
}, },
"Quest": {
"type": "cexostring",
"value": ""
},
"Script": {
"type": "resref",
"value": ""
},
"Sound": {
"type": "resref",
"value": ""
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "I have more important things to do."
}
}
},
{
"__struct_id": 3,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
},
"AnimLoop": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Delay": {
"type": "dword",
"value": 4294967295
},
"EntriesList": {
"type": "list",
"value": []
},
"Quest": { "Quest": {
"type": "cexostring", "type": "cexostring",
"value": "4" "value": "4"
@ -605,12 +669,12 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Ok, upstairs I go......." "0": "Alright, I shall return."
} }
} }
}, },
{ {
"__struct_id": 3, "__struct_id": 4,
"ActionParams": { "ActionParams": {
"type": "list", "type": "list",
"value": [] "value": []
@ -676,14 +740,14 @@
} }
}, },
{ {
"__struct_id": 4, "__struct_id": 5,
"ActionParams": { "ActionParams": {
"type": "list", "type": "list",
"value": [] "value": []
}, },
"Animation": { "Animation": {
"type": "dword", "type": "dword",
"value": 0 "value": 35
}, },
"AnimLoop": { "AnimLoop": {
"type": "byte", "type": "byte",
@ -720,12 +784,12 @@
"Text": { "Text": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Thankyou........." "0": "Of course."
} }
} }
}, },
{ {
"__struct_id": 5, "__struct_id": 6,
"ActionParams": { "ActionParams": {
"type": "list", "type": "list",
"value": [] "value": []

View File

@ -994,13 +994,6 @@
"value": "Signpost - 1" "value": "Signpost - 1"
} }
}, },
{
"__struct_id": 9,
"Comment": {
"type": "cexostring",
"value": "\r\n"
}
},
{ {
"__struct_id": 9, "__struct_id": 9,
"Comment": { "Comment": {
@ -2395,6 +2388,34 @@
"type": "cexostring", "type": "cexostring",
"value": "This is a waypoint that can be placed in an interior area to mark it as a shop. This will affect the animations and behavior of NPCs using the PlayAmbientAnimations functions (see the OnSpawn script nw_c2_default9 and the library x0_i0_anims for details). \r\n\r\nNote that this feature will only work in modules that use the XP1 modified AI. " "value": "This is a waypoint that can be placed in an interior area to mark it as a shop. This will affect the animations and behavior of NPCs using the PlayAmbientAnimations functions (see the OnSpawn script nw_c2_default9 and the library x0_i0_anims for details). \r\n\r\nNote that this feature will only work in modules that use the XP1 modified AI. "
} }
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
} }
] ]
} }

View File

@ -313,13 +313,6 @@
"value": "" "value": ""
} }
}, },
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{ {
"__struct_id": 5, "__struct_id": 5,
"Comment": { "Comment": {

View File

@ -1460,6 +1460,13 @@
"value": "" "value": ""
} }
}, },
{
"__struct_id": 5,
"Comment": {
"type": "cexostring",
"value": ""
}
},
{ {
"__struct_id": 5, "__struct_id": 5,
"Comment": { "Comment": {

View File

@ -5067,7 +5067,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": "nw_c2_def9nomove"
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",

View File

@ -2460,23 +2460,23 @@
}, },
"XOrientation": { "XOrientation": {
"type": "float", "type": "float",
"value": 0.9807847142219544 "value": -0.9998477101325989
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
"value": 6.473724365234375 "value": 6.400000095367432
}, },
"YOrientation": { "YOrientation": {
"type": "float", "type": "float",
"value": 0.1950932741165161 "value": 0.01745250262320042
}, },
"YPosition": { "YPosition": {
"type": "float", "type": "float",
"value": 56.52469635009766 "value": 56.47000122070313
}, },
"ZPosition": { "ZPosition": {
"type": "float", "type": "float",
"value": 9.5367431640625e-006 "value": 0.0
} }
}, },
{ {
@ -13725,7 +13725,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": "nw_c2_def9nomove"
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",
@ -15271,7 +15271,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": ""
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",

View File

@ -134,11 +134,11 @@
}, },
"Cha": { "Cha": {
"type": "byte", "type": "byte",
"value": 10 "value": 12
}, },
"ChallengeRating": { "ChallengeRating": {
"type": "float", "type": "float",
"value": 1.0 "value": 0.125
}, },
"ClassList": { "ClassList": {
"type": "list", "type": "list",
@ -174,7 +174,7 @@
}, },
"Con": { "Con": {
"type": "byte", "type": "byte",
"value": 10 "value": 16
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
@ -182,7 +182,7 @@
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
"value": 0 "value": -18
}, },
"CurrentHitPoints": { "CurrentHitPoints": {
"type": "short", "type": "short",
@ -190,7 +190,7 @@
}, },
"DecayTime": { "DecayTime": {
"type": "dword", "type": "dword",
"value": 0 "value": 5000
}, },
"Deity": { "Deity": {
"type": "cexostring", "type": "cexostring",
@ -202,7 +202,7 @@
}, },
"Dex": { "Dex": {
"type": "byte", "type": "byte",
"value": 10 "value": 18
}, },
"Disarmable": { "Disarmable": {
"type": "byte", "type": "byte",
@ -374,7 +374,7 @@
}, },
"TemplateResRef": { "TemplateResRef": {
"type": "resref", "type": "resref",
"value": "beggarsclothes" "value": "beggarsclothe002"
}, },
"xArmorPart_Belt": { "xArmorPart_Belt": {
"type": "word", "type": "word",
@ -489,6 +489,13 @@
"value": 258 "value": 258
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 32
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -496,6 +503,20 @@
"value": 40 "value": 40
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 44
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 45
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -529,7 +550,7 @@
}, },
"Int": { "Int": {
"type": "byte", "type": "byte",
"value": 10 "value": 12
}, },
"Interruptable": { "Interruptable": {
"type": "byte", "type": "byte",
@ -559,11 +580,11 @@
}, },
"MaxHitPoints": { "MaxHitPoints": {
"type": "short", "type": "short",
"value": 7 "value": 13
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
"value": 0 "value": 5
}, },
"NoPermDeath": { "NoPermDeath": {
"type": "byte", "type": "byte",
@ -937,7 +958,7 @@
}, },
"Str": { "Str": {
"type": "byte", "type": "byte",
"value": 10 "value": 22
}, },
"Subrace": { "Subrace": {
"type": "cexostring", "type": "cexostring",
@ -957,7 +978,7 @@
}, },
"TemplateResRef": { "TemplateResRef": {
"type": "resref", "type": "resref",
"value": "slumbeggar" "value": "slumbeggar001"
}, },
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
@ -973,7 +994,7 @@
}, },
"Wis": { "Wis": {
"type": "byte", "type": "byte",
"value": 10 "value": 12
}, },
"xAppearance_Head": { "xAppearance_Head": {
"type": "word", "type": "word",

View File

@ -842,7 +842,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": ""
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",

View File

@ -15047,7 +15047,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": "nw_c2_def9nomove"
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",
@ -23850,11 +23850,11 @@
}, },
"ScriptRested": { "ScriptRested": {
"type": "resref", "type": "resref",
"value": "nw_c2_defaulta" "value": "nw_c2_def9nomove"
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": "nw_c2_def9nomove"
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",
@ -35367,15 +35367,15 @@
}, },
"X": { "X": {
"type": "float", "type": "float",
"value": 45.88651275634766 "value": 44.7606315612793
}, },
"Y": { "Y": {
"type": "float", "type": "float",
"value": 154.1047821044922 "value": 154.7757415771484
}, },
"Z": { "Z": {
"type": "float", "type": "float",
"value": -0.1671216487884522 "value": 0.009999958798289299
} }
}, },
{ {
@ -54533,231 +54533,6 @@
"value": -5.7220458984375e-006 "value": -5.7220458984375e-006
} }
}, },
{
"__struct_id": 9,
"AnimationState": {
"type": "byte",
"value": 0
},
"Appearance": {
"type": "dword",
"value": 258
},
"AutoRemoveKey": {
"type": "byte",
"value": 0
},
"Bearing": {
"type": "float",
"value": -3.141592264175415
},
"BodyBag": {
"type": "byte",
"value": 0
},
"CloseLockDC": {
"type": "byte",
"value": 0
},
"Conversation": {
"type": "resref",
"value": ""
},
"CurrentHP": {
"type": "short",
"value": 15
},
"Description": {
"id": 76386,
"type": "cexolocstring",
"value": {}
},
"DisarmDC": {
"type": "byte",
"value": 15
},
"Faction": {
"type": "dword",
"value": 1
},
"Fort": {
"type": "byte",
"value": 16
},
"Hardness": {
"type": "byte",
"value": 5
},
"HasInventory": {
"type": "byte",
"value": 0
},
"HP": {
"type": "short",
"value": 15
},
"Interruptable": {
"type": "byte",
"value": 0
},
"KeyName": {
"type": "cexostring",
"value": ""
},
"KeyRequired": {
"type": "byte",
"value": 0
},
"Lockable": {
"type": "byte",
"value": 0
},
"Locked": {
"type": "byte",
"value": 0
},
"LocName": {
"id": 76385,
"type": "cexolocstring",
"value": {}
},
"OnClick": {
"type": "resref",
"value": ""
},
"OnClosed": {
"type": "resref",
"value": ""
},
"OnDamaged": {
"type": "resref",
"value": ""
},
"OnDeath": {
"type": "resref",
"value": ""
},
"OnDisarm": {
"type": "resref",
"value": ""
},
"OnHeartbeat": {
"type": "resref",
"value": ""
},
"OnInvDisturbed": {
"type": "resref",
"value": ""
},
"OnLock": {
"type": "resref",
"value": ""
},
"OnMeleeAttacked": {
"type": "resref",
"value": ""
},
"OnOpen": {
"type": "resref",
"value": ""
},
"OnSpellCastAt": {
"type": "resref",
"value": ""
},
"OnTrapTriggered": {
"type": "resref",
"value": ""
},
"OnUnlock": {
"type": "resref",
"value": ""
},
"OnUsed": {
"type": "resref",
"value": ""
},
"OnUserDefined": {
"type": "resref",
"value": ""
},
"OpenLockDC": {
"type": "byte",
"value": 18
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 811
},
"Ref": {
"type": "byte",
"value": 0
},
"Static": {
"type": "byte",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "x0_hangshield"
},
"TemplateResRef": {
"type": "resref",
"value": "x0_hangshield"
},
"TrapDetectable": {
"type": "byte",
"value": 1
},
"TrapDetectDC": {
"type": "byte",
"value": 0
},
"TrapDisarmable": {
"type": "byte",
"value": 1
},
"TrapFlag": {
"type": "byte",
"value": 0
},
"TrapOneShot": {
"type": "byte",
"value": 1
},
"TrapType": {
"type": "byte",
"value": 0
},
"Type": {
"type": "byte",
"value": 0
},
"Useable": {
"type": "byte",
"value": 0
},
"Will": {
"type": "byte",
"value": 0
},
"X": {
"type": "float",
"value": 94.80003356933594
},
"Y": {
"type": "float",
"value": 169.6108856201172
},
"Z": {
"type": "float",
"value": 0.2699847519397736
}
},
{ {
"__struct_id": 9, "__struct_id": 9,
"AnimationState": { "AnimationState": {
@ -71787,7 +71562,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" "0": "SP_SX01R04_GT02_SR30_DT_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -71850,7 +71625,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" "0": "SP_SX02R03_GT02_SR30_DT_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -71875,7 +71650,7 @@
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
"value": 38.56288909912109 "value": 42.58487701416016
}, },
"YOrientation": { "YOrientation": {
"type": "float", "type": "float",
@ -71883,11 +71658,11 @@
}, },
"YPosition": { "YPosition": {
"type": "float", "type": "float",
"value": 116.5723114013672 "value": 104.4590301513672
}, },
"ZPosition": { "ZPosition": {
"type": "float", "type": "float",
"value": 9.5367431640625e-006 "value": -5.7220458984375e-006
} }
}, },
{ {
@ -71913,7 +71688,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" "0": "SP_SX01R04_GT02_SR30_DT_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -71976,7 +71751,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" "0": "SP_SX01R04_GT02_SR30_DT_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -72001,7 +71776,7 @@
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
"value": 27.26561737060547 "value": 43.45509719848633
}, },
"YOrientation": { "YOrientation": {
"type": "float", "type": "float",
@ -72009,7 +71784,7 @@
}, },
"YPosition": { "YPosition": {
"type": "float", "type": "float",
"value": 73.10743713378906 "value": 55.34159469604492
}, },
"ZPosition": { "ZPosition": {
"type": "float", "type": "float",
@ -72102,7 +71877,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" "0": "SP_SX02R03_GT02_SR30_DT_RW50_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -72228,7 +72003,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" "0": "SP_SX02R03_GT02_SR30_DT_RW50_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -74544,23 +74319,23 @@
}, },
"XOrientation": { "XOrientation": {
"type": "float", "type": "float",
"value": 0.0 "value": 0.3368900120258331
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
"value": 20.09283256530762 "value": 22.97004127502441
}, },
"YOrientation": { "YOrientation": {
"type": "float", "type": "float",
"value": 1.0 "value": -0.9415439963340759
}, },
"YPosition": { "YPosition": {
"type": "float", "type": "float",
"value": 44.26456451416016 "value": 24.55458831787109
}, },
"ZPosition": { "ZPosition": {
"type": "float", "type": "float",
"value": 0.009999935515224934 "value": 0.01999819278717041
} }
}, },
{ {
@ -74664,23 +74439,23 @@
}, },
"XOrientation": { "XOrientation": {
"type": "float", "type": "float",
"value": 0.0 "value": 0.970031201839447
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
"value": 155.3218231201172 "value": 159.9764709472656
}, },
"YOrientation": { "YOrientation": {
"type": "float", "type": "float",
"value": 1.0 "value": 0.2429803460836411
}, },
"YPosition": { "YPosition": {
"type": "float", "type": "float",
"value": 48.8101692199707 "value": 50.39639663696289
}, },
"ZPosition": { "ZPosition": {
"type": "float", "type": "float",
"value": 0.0 "value": -5.7220458984375e-006
} }
}, },
{ {
@ -74728,7 +74503,7 @@
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
"value": 40.34111785888672 "value": 24.85392951965332
}, },
"YOrientation": { "YOrientation": {
"type": "float", "type": "float",
@ -74736,11 +74511,11 @@
}, },
"YPosition": { "YPosition": {
"type": "float", "type": "float",
"value": 127.0591354370117 "value": 154.4595642089844
}, },
"ZPosition": { "ZPosition": {
"type": "float", "type": "float",
"value": 0.0 "value": 0.01999789103865624
} }
}, },
{ {
@ -75069,7 +74844,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" "0": "SP_SX02R04_GT02_SR40_DT_RW50_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -75195,7 +74970,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR30_DT_RW50_PU30_SC30" "0": "SP_SX01R04_GT02_SR30_DT_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -75220,7 +74995,7 @@
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
"value": 93.29623413085938 "value": 72.00335693359375
}, },
"YOrientation": { "YOrientation": {
"type": "float", "type": "float",
@ -75228,7 +75003,7 @@
}, },
"YPosition": { "YPosition": {
"type": "float", "type": "float",
"value": 15.76142501831055 "value": 26.88103866577148
}, },
"ZPosition": { "ZPosition": {
"type": "float", "type": "float",
@ -75258,7 +75033,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "SP_SX01R04_GT02_SR20_DT_RW50_PU30_SC30" "0": "SP_SX01R04_GT02_SR20_DT_PU30_SC30"
} }
}, },
"MapNote": { "MapNote": {
@ -75283,7 +75058,7 @@
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
"value": 37.28877639770508 "value": 43.26737594604492
}, },
"YOrientation": { "YOrientation": {
"type": "float", "type": "float",
@ -75291,11 +75066,11 @@
}, },
"YPosition": { "YPosition": {
"type": "float", "type": "float",
"value": 156.1506805419922 "value": 138.3184356689453
}, },
"ZPosition": { "ZPosition": {
"type": "float", "type": "float",
"value": 0.01999789103865624 "value": -5.7220458984375e-006
} }
}, },
{ {
@ -75422,6 +75197,242 @@
"type": "float", "type": "float",
"value": 0.0 "value": 0.0
} }
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "WP_NW_COMMALE_04"
},
"TemplateResRef": {
"type": "resref",
"value": ""
},
"XOrientation": {
"type": "float",
"value": -0.99969881772995
},
"XPosition": {
"type": "float",
"value": 133.0038757324219
},
"YOrientation": {
"type": "float",
"value": 0.02454149350523949
},
"YPosition": {
"type": "float",
"value": 24.73923301696777
},
"ZPosition": {
"type": "float",
"value": -5.7220458984375e-006
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "WP_NW_COMMALE_02"
},
"TemplateResRef": {
"type": "resref",
"value": ""
},
"XOrientation": {
"type": "float",
"value": -0.99969881772995
},
"XPosition": {
"type": "float",
"value": 23.4813117980957
},
"YOrientation": {
"type": "float",
"value": 0.02454149350523949
},
"YPosition": {
"type": "float",
"value": 25.16829872131348
},
"ZPosition": {
"type": "float",
"value": 0.01999819278717041
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "WP_NW_COMMALE_01"
},
"TemplateResRef": {
"type": "resref",
"value": ""
},
"XOrientation": {
"type": "float",
"value": -0.99969881772995
},
"XPosition": {
"type": "float",
"value": 32.99211502075195
},
"YOrientation": {
"type": "float",
"value": 0.02454149350523949
},
"YPosition": {
"type": "float",
"value": 94.07543182373047
},
"ZPosition": {
"type": "float",
"value": -5.7220458984375e-006
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "WP_NW_COMMALE_03"
},
"TemplateResRef": {
"type": "resref",
"value": ""
},
"XOrientation": {
"type": "float",
"value": -0.99969881772995
},
"XPosition": {
"type": "float",
"value": 95.22854614257813
},
"YOrientation": {
"type": "float",
"value": 0.02454149350523949
},
"YPosition": {
"type": "float",
"value": 167.0765686035156
},
"ZPosition": {
"type": "float",
"value": -5.7220458984375e-006
}
} }
] ]
} }

View File

@ -3011,7 +3011,7 @@
}, },
"XOrientation": { "XOrientation": {
"type": "float", "type": "float",
"value": 0.0 "value": 1.401298464324817e-045
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
@ -3237,7 +3237,7 @@
}, },
"XOrientation": { "XOrientation": {
"type": "float", "type": "float",
"value": 1.401298464324817e-045 "value": 0.0
}, },
"XPosition": { "XPosition": {
"type": "float", "type": "float",
@ -3466,7 +3466,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "x2_def_spawn" "value": ""
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",

View File

@ -632,7 +632,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": ""
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",
@ -1929,7 +1929,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": ""
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",

View File

@ -7247,65 +7247,6 @@
"type": "float", "type": "float",
"value": 9.5367431640625e-006 "value": 9.5367431640625e-006
} }
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "WP_NW_COMMALE_01"
},
"TemplateResRef": {
"type": "resref",
"value": ""
},
"XOrientation": {
"type": "float",
"value": -0.99969881772995
},
"XPosition": {
"type": "float",
"value": 61.72842788696289
},
"YOrientation": {
"type": "float",
"value": 0.02454137429594994
},
"YPosition": {
"type": "float",
"value": 12.31491565704346
},
"ZPosition": {
"type": "float",
"value": -2.384185791015625e-007
}
} }
] ]
} }

View File

@ -14365,7 +14365,7 @@
}, },
"KeyRequired": { "KeyRequired": {
"type": "byte", "type": "byte",
"value": 1 "value": 0
}, },
"LinkedTo": { "LinkedTo": {
"type": "cexostring", "type": "cexostring",
@ -14385,7 +14385,7 @@
}, },
"Locked": { "Locked": {
"type": "byte", "type": "byte",
"value": 1 "value": 0
}, },
"LocName": { "LocName": {
"id": 5349, "id": 5349,
@ -46682,6 +46682,65 @@
"type": "float", "type": "float",
"value": 0.0007661581039428711 "value": 0.0007661581039428711
} }
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "WP_NW_COMMALE_05"
},
"TemplateResRef": {
"type": "resref",
"value": ""
},
"XOrientation": {
"type": "float",
"value": -0.99969881772995
},
"XPosition": {
"type": "float",
"value": 28.54821395874023
},
"YOrientation": {
"type": "float",
"value": 0.02454173192381859
},
"YPosition": {
"type": "float",
"value": 73.27184295654297
},
"ZPosition": {
"type": "float",
"value": -5.7220458984375e-006
}
} }
] ]
} }

View File

@ -742,7 +742,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": ""
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",
@ -2266,7 +2266,7 @@
}, },
"ScriptSpawn": { "ScriptSpawn": {
"type": "resref", "type": "resref",
"value": "nw_c2_default9" "value": ""
}, },
"ScriptSpellAt": { "ScriptSpellAt": {
"type": "resref", "type": "resref",

View File

@ -5492,6 +5492,21 @@
"type": "int", "type": "int",
"value": 1 "value": 1
} }
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "HENCH_BLEED"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
} }
] ]
} }

View File

@ -11383,6 +11383,25 @@
"value": "shaoli" "value": "shaoli"
} }
}, },
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 0.125
},
"FACTION": {
"type": "cexostring",
"value": "Commoner"
},
"NAME": {
"type": "cexostring",
"value": "Slum Beggar"
},
"RESREF": {
"type": "resref",
"value": "slumbeggar001"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"CR": { "CR": {

View File

@ -1923,6 +1923,17 @@
"value": "beggarsclothes" "value": "beggarsclothes"
} }
}, },
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Beggars clothes"
},
"RESREF": {
"type": "resref",
"value": "beggarsclothe002"
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"NAME": { "NAME": {

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -126,7 +126,7 @@ void main()
SetLocalObject(oArea, "DOA" +sTag, OBJECT_SELF); SetLocalObject(oArea, "DOA" +sTag, OBJECT_SELF);
if(GetCurrentHitPoints(OBJECT_SELF) <= -10) if(GetCurrentHitPoints(OBJECT_SELF) <= -30)
{ {
SetDidDie(TRUE, OBJECT_SELF); SetDidDie(TRUE, OBJECT_SELF);
SetHenchmanDying(OBJECT_SELF, FALSE); SetHenchmanDying(OBJECT_SELF, FALSE);

View File

@ -23,14 +23,10 @@
//:: Created By: Naomi Novik //:: Created By: Naomi Novik
//:: Created On: 12/11/2002 //:: Created On: 12/11/2002
//::////////////////////////////////////////////////// //:://////////////////////////////////////////////////
//:: Updated 2003-08-20 Georg Zoeller: Added check for variables to active spawn in conditions without changing the spawnscript
#include "x0_i0_anims" #include "x0_i0_anims"
//#include "x0_i0_walkway" - in x0_i0_anims //#include "x0_i0_walkway" - in x0_i0_anims
#include "x0_i0_treasure" //#include "x0_i0_treasure"
#include "x2_inc_switches"
void main() void main()
{ {
@ -61,28 +57,10 @@ void main()
// * // *
// SetSpawnInCondition(NW_FLAG_STEALTH); // SetSpawnInCondition(NW_FLAG_STEALTH);
//--------------------------------------------------------------------------
// Enable stealth mode by setting a variable on the creature
// Great for ambushes
// See x2_inc_switches for more information about this
//--------------------------------------------------------------------------
if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_USE_SPAWN_STEALTH) == TRUE)
{
SetSpawnInCondition(NW_FLAG_STEALTH);
}
// * Same, but for Search mode // * Same, but for Search mode
// * // *
// SetSpawnInCondition(NW_FLAG_SEARCH); // SetSpawnInCondition(NW_FLAG_SEARCH);
//--------------------------------------------------------------------------
// Make creature enter search mode after spawning by setting a variable
// Great for guards, etc
// See x2_inc_switches for more information about this
//--------------------------------------------------------------------------
if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_USE_SPAWN_SEARCH) == TRUE)
{
SetSpawnInCondition(NW_FLAG_SEARCH);
}
// * This will set the NPC to give a warning to non-enemies // * This will set the NPC to give a warning to non-enemies
// * before attacking. // * before attacking.
// * NN -- no clue what this really does yet // * NN -- no clue what this really does yet
@ -105,28 +83,11 @@ void main()
// * // *
//SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS); //SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS);
//--------------------------------------------------------------------------
// Enable immobile ambient animations by setting a variable
// See x2_inc_switches for more information about this
//--------------------------------------------------------------------------
if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_USE_SPAWN_AMBIENT_IMMOBILE) == TRUE)
{
SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS);
}
// * Same as above, except NPC will wander randomly around the // * Same as above, except NPC will wander randomly around the
// * area. // * area.
// * // *
SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS); //SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS);
//--------------------------------------------------------------------------
// Enable mobile ambient animations by setting a variable
// See x2_inc_switches for more information about this
//--------------------------------------------------------------------------
if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_USE_SPAWN_AMBIENT) == TRUE)
{
SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS);
}
// **** Animation Conditions **** // // **** Animation Conditions **** //
// * These are extra conditions you can put on creatures with ambient // * These are extra conditions you can put on creatures with ambient
// * animations. // * animations.
@ -138,7 +99,7 @@ void main()
// * Humanoid races are civilized by default, so only // * Humanoid races are civilized by default, so only
// * set this flag for monster races that you want to // * set this flag for monster races that you want to
// * behave the same way. // * behave the same way.
SetAnimationCondition(NW_ANIM_FLAG_IS_CIVILIZED); // SetAnimationCondition(NW_ANIM_FLAG_IS_CIVILIZED);
// * If this flag is set, this creature will constantly // * If this flag is set, this creature will constantly
// * be acting. Otherwise, creatures will only start // * be acting. Otherwise, creatures will only start
@ -151,7 +112,7 @@ void main()
// * randomly use a few voicechats. It's a good // * randomly use a few voicechats. It's a good
// * idea to avoid putting this on multiple // * idea to avoid putting this on multiple
// * creatures using the same voiceset. // * creatures using the same voiceset.
SetAnimationCondition(NW_ANIM_FLAG_CHATTER); // SetAnimationCondition(NW_ANIM_FLAG_CHATTER);
// * Creatures with _immobile_ ambient animations // * Creatures with _immobile_ ambient animations
// * can have this flag set to make them mobile in a // * can have this flag set to make them mobile in a
@ -174,11 +135,11 @@ void main()
// * Ranged attacker // * Ranged attacker
// * Will attempt to stay at ranged distance from their // * Will attempt to stay at ranged distance from their
// * target. // * target.
SetCombatCondition(X0_COMBAT_FLAG_RANGED); // SetCombatCondition(X0_COMBAT_FLAG_RANGED);
// * Defensive attacker // * Defensive attacker
// * Will use defensive combat feats and parry // * Will use defensive combat feats and parry
SetCombatCondition(X0_COMBAT_FLAG_DEFENSIVE); // SetCombatCondition(X0_COMBAT_FLAG_DEFENSIVE);
// * Ambusher // * Ambusher
// * Will go stealthy/invisible and attack, then // * Will go stealthy/invisible and attack, then
@ -248,7 +209,7 @@ void main()
// * Fire User Defined Event 1006 // * Fire User Defined Event 1006
// * // *
SetSpawnInCondition(NW_FLAG_DAMAGED_EVENT); // SetSpawnInCondition(NW_FLAG_DAMAGED_EVENT);
// * Fire User Defined Event 1008 // * Fire User Defined Event 1008
// * // *
@ -286,43 +247,12 @@ void main()
// * The night "posting" waypoint tag is simply "NIGHT_" + NPC tag. // * The night "posting" waypoint tag is simply "NIGHT_" + NPC tag.
WalkWayPoints(); WalkWayPoints();
//* Create a small amount of treasure on the creature //* Create a small amount of treasure on the creature
if ((GetLocalInt(GetModule(), "X2_L_NOTREASURE") == FALSE) && //CTG_GenerateNPCTreasure(TREASURE_TYPE_MONSTER, OBJECT_SELF);
(GetLocalInt(OBJECT_SELF, "X2_L_NOTREASURE") == FALSE) )
{
CTG_GenerateNPCTreasure(TREASURE_TYPE_MONSTER, OBJECT_SELF);
}
// ***** ADD ANY SPECIAL ON-SPAWN CODE HERE ***** // // ***** ADD ANY SPECIAL ON-SPAWN CODE HERE ***** //
//ExecuteScript("random_drop",OBJECT_SELF);
// * If Incorporeal, apply changes //ExecuteScript("prc_npc_death", OBJECT_SELF);
if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_IS_INCORPOREAL) == TRUE)
{
effect eConceal = EffectConcealment(50, MISS_CHANCE_TYPE_NORMAL);
eConceal = ExtraordinaryEffect(eConceal);
effect eGhost = EffectCutsceneGhost();
eGhost = ExtraordinaryEffect(eGhost);
ApplyEffectToObject(DURATION_TYPE_PERMANENT, eConceal, OBJECT_SELF);
ApplyEffectToObject(DURATION_TYPE_PERMANENT, eGhost, OBJECT_SELF);
}
// * Give the create a random name.
// * If you create a script named x3_name_gen in your module, you can
// * set the value of the variable X3_S_RANDOM_NAME on OBJECT_SELF inside
// * the script to override the creature's default name.
if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_RANDOMIZE_NAME) == TRUE)
{
ExecuteScript("x3_name_gen",OBJECT_SELF);
string sName = GetLocalString(OBJECT_SELF,"X3_S_RANDOM_NAME");
if ( sName == "" )
{
sName = RandomName();
}
SetName(OBJECT_SELF,sName);
}
ExecuteScript("prc_pwonspawn", OBJECT_SELF);
//DelayCommand(0.5, ExecuteScript("random_drop", OBJECT_SELF));
} }

View File

@ -21,7 +21,7 @@
void main() void main()
{ {
ExecuteScript("random_drop", OBJECT_SELF);
ExecuteScript("prc_npc_damaged", OBJECT_SELF); ExecuteScript("prc_npc_damaged", OBJECT_SELF);
object oDamager = GetLastDamager(); object oDamager = GetLastDamager();

View File

@ -323,6 +323,6 @@ void main()
SetName(OBJECT_SELF,sName); SetName(OBJECT_SELF,sName);
} }
ExecuteScript("prc_pwonspawn", OBJECT_SELF); //ExecuteScript("prc_pwonspawn", OBJECT_SELF);
DelayCommand(10.5, ExecuteScript("npc_sit_stay", OBJECT_SELF)); DelayCommand(10.5, ExecuteScript("npc_sit_stay", OBJECT_SELF));
} }

View File

@ -18,9 +18,16 @@ void main()
// * Fire User Defined Event 1001 in the OnHeartbeat // * Fire User Defined Event 1001 in the OnHeartbeat
// * // *
SetSpawnInCondition(NW_FLAG_HEARTBEAT_EVENT); //SetSpawnInCondition(NW_FLAG_HEARTBEAT_EVENT);
SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS);
SetAnimationCondition(NW_ANIM_FLAG_IS_CIVILIZED);
SetAnimationCondition(NW_ANIM_FLAG_CHATTER);
SetCombatCondition(X0_COMBAT_FLAG_RANGED);
SetCombatCondition(X0_COMBAT_FLAG_DEFENSIVE);
WalkWayPoints();
// ***** ADD ANY SPECIAL ON-SPAWN CODE HERE ***** // // ***** ADD ANY SPECIAL ON-SPAWN CODE HERE ***** //
//ExecuteScript("random_drop",OBJECT_SELF); DelayCommand(10.0, ExecuteScript("random_drop", OBJECT_SELF));
} }

View File

@ -1710,6 +1710,21 @@
"type": "int", "type": "int",
"value": 60 "value": 60
} }
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "HenchInv"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
} }
] ]
}, },

View File

@ -203,13 +203,6 @@
"value": 5195 "value": 5195
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4554
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -252,13 +245,6 @@
"value": 240 "value": 240
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4556
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -622,7 +608,7 @@
}, },
"MaxHitPoints": { "MaxHitPoints": {
"type": "short", "type": "short",
"value": 20 "value": 19
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
@ -654,7 +640,7 @@
}, },
"Race": { "Race": {
"type": "byte", "type": "byte",
"value": 149 "value": 10
}, },
"refbonus": { "refbonus": {
"type": "short", "type": "short",
@ -996,7 +982,38 @@
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
"value": [] "value": [
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 142
},
"SpellCasterLevel": {
"type": "byte",
"value": 11
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 142
},
"SpellCasterLevel": {
"type": "byte",
"value": 11
},
"SpellFlags": {
"type": "byte",
"value": 1
}
}
]
}, },
"StartingPackage": { "StartingPackage": {
"type": "byte", "type": "byte",
@ -1026,6 +1043,26 @@
"type": "resref", "type": "resref",
"value": "golemfighter" "value": "golemfighter"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "HenchInv"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 5 "value": 5

View File

@ -1303,6 +1303,21 @@
"type": "int", "type": "int",
"value": 1 "value": 1
} }
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "HenchInv"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
} }
] ]
}, },

View File

@ -27,7 +27,7 @@
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
"value": 8 "value": 10
} }
} }
] ]
@ -46,11 +46,11 @@
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
"value": -1 "value": -2
}, },
"CurrentHitPoints": { "CurrentHitPoints": {
"type": "short", "type": "short",
"value": 78 "value": 89
}, },
"DecayTime": { "DecayTime": {
"type": "dword", "type": "dword",
@ -75,13 +75,6 @@
"Equip_ItemList": { "Equip_ItemList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 1,
"EquippedRes": {
"type": "resref",
"value": "helmfatalis"
}
},
{ {
"__struct_id": 2, "__struct_id": 2,
"EquippedRes": { "EquippedRes": {
@ -102,13 +95,6 @@
"type": "resref", "type": "resref",
"value": "knightlighter" "value": "knightlighter"
} }
},
{
"__struct_id": 64,
"EquippedRes": {
"type": "resref",
"value": "claokofbravery"
}
} }
] ]
}, },
@ -154,6 +140,20 @@
"value": 6 "value": 6
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 636
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 674
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -260,7 +260,7 @@
}, },
"HitPoints": { "HitPoints": {
"type": "short", "type": "short",
"value": 78 "value": 89
}, },
"Int": { "Int": {
"type": "byte", "type": "byte",
@ -404,7 +404,7 @@
}, },
"MaxHitPoints": { "MaxHitPoints": {
"type": "short", "type": "short",
"value": 110 "value": 129
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
@ -522,14 +522,14 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 10 "value": 12
} }
}, },
{ {
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 0 "value": 2
} }
}, },
{ {
@ -550,7 +550,7 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 0 "value": 2
} }
}, },
{ {

View File

@ -27,7 +27,7 @@
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
"value": 8 "value": 10
} }
} }
] ]
@ -46,11 +46,11 @@
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
"value": -1 "value": -2
}, },
"CurrentHitPoints": { "CurrentHitPoints": {
"type": "short", "type": "short",
"value": 78 "value": 89
}, },
"DecayTime": { "DecayTime": {
"type": "dword", "type": "dword",
@ -75,13 +75,6 @@
"Equip_ItemList": { "Equip_ItemList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 1,
"EquippedRes": {
"type": "resref",
"value": "helmfatalis"
}
},
{ {
"__struct_id": 2, "__struct_id": 2,
"EquippedRes": { "EquippedRes": {
@ -102,13 +95,6 @@
"type": "resref", "type": "resref",
"value": "knightlighter" "value": "knightlighter"
} }
},
{
"__struct_id": 64,
"EquippedRes": {
"type": "resref",
"value": "claokofbravery"
}
} }
] ]
}, },
@ -154,6 +140,13 @@
"value": 6 "value": 6
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 391
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -203,6 +196,13 @@
"value": 40 "value": 40
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 107
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -260,7 +260,7 @@
}, },
"HitPoints": { "HitPoints": {
"type": "short", "type": "short",
"value": 78 "value": 89
}, },
"Int": { "Int": {
"type": "byte", "type": "byte",
@ -374,7 +374,7 @@
}, },
"MaxHitPoints": { "MaxHitPoints": {
"type": "short", "type": "short",
"value": 110 "value": 129
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
@ -492,14 +492,14 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 10 "value": 12
} }
}, },
{ {
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 0 "value": 2
} }
}, },
{ {
@ -520,7 +520,7 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 0 "value": 2
} }
}, },
{ {

View File

@ -27,7 +27,7 @@
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
"value": 8 "value": 10
} }
} }
] ]
@ -46,11 +46,11 @@
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
"value": -1 "value": -2
}, },
"CurrentHitPoints": { "CurrentHitPoints": {
"type": "short", "type": "short",
"value": 78 "value": 89
}, },
"DecayTime": { "DecayTime": {
"type": "dword", "type": "dword",
@ -75,13 +75,6 @@
"Equip_ItemList": { "Equip_ItemList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 1,
"EquippedRes": {
"type": "resref",
"value": "helmfatalis"
}
},
{ {
"__struct_id": 2, "__struct_id": 2,
"EquippedRes": { "EquippedRes": {
@ -102,13 +95,6 @@
"type": "resref", "type": "resref",
"value": "knightlighter" "value": "knightlighter"
} }
},
{
"__struct_id": 64,
"EquippedRes": {
"type": "resref",
"value": "claokofbravery"
}
} }
] ]
}, },
@ -154,6 +140,13 @@
"value": 6 "value": 6
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 391
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -203,6 +196,13 @@
"value": 40 "value": 40
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 107
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -260,7 +260,7 @@
}, },
"HitPoints": { "HitPoints": {
"type": "short", "type": "short",
"value": 78 "value": 89
}, },
"Int": { "Int": {
"type": "byte", "type": "byte",
@ -374,7 +374,7 @@
}, },
"MaxHitPoints": { "MaxHitPoints": {
"type": "short", "type": "short",
"value": 110 "value": 129
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
@ -492,14 +492,14 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 10 "value": 12
} }
}, },
{ {
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 0 "value": 2
} }
}, },
{ {
@ -520,7 +520,7 @@
"__struct_id": 0, "__struct_id": 0,
"Rank": { "Rank": {
"type": "byte", "type": "byte",
"value": 0 "value": 2
} }
}, },
{ {

View File

@ -248,7 +248,7 @@
"__struct_id": 1, "__struct_id": 1,
"InventoryRes": { "InventoryRes": {
"type": "resref", "type": "resref",
"value": "wyvernskinleathe" "value": "bowofthewood"
}, },
"Repos_PosX": { "Repos_PosX": {
"type": "word", "type": "word",
@ -263,7 +263,7 @@
"__struct_id": 2, "__struct_id": 2,
"InventoryRes": { "InventoryRes": {
"type": "resref", "type": "resref",
"value": "bowofthewood" "value": "arrowoffire"
}, },
"Repos_PosX": { "Repos_PosX": {
"type": "word", "type": "word",
@ -282,22 +282,7 @@
}, },
"Repos_PosX": { "Repos_PosX": {
"type": "word", "type": "word",
"value": 5 "value": 4
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 4,
"InventoryRes": {
"type": "resref",
"value": "arrowoffire"
},
"Repos_PosX": {
"type": "word",
"value": 6
}, },
"Repos_Posy": { "Repos_Posy": {
"type": "word", "type": "word",

View File

@ -201,7 +201,52 @@
"__struct_id": 3, "__struct_id": 3,
"Spell": { "Spell": {
"type": "word", "type": "word",
"value": 177 "value": 435
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 435
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 1504
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 1787
}, },
"SpellFlags": { "SpellFlags": {
"type": "byte", "type": "byte",
@ -236,7 +281,37 @@
"__struct_id": 3, "__struct_id": 3,
"Spell": { "Spell": {
"type": "word", "type": "word",
"value": 164 "value": 61
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 61
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 179
}, },
"SpellFlags": { "SpellFlags": {
"type": "byte", "type": "byte",
@ -298,33 +373,12 @@
"Equip_ItemList": { "Equip_ItemList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "darkmoon"
}
},
{ {
"__struct_id": 16, "__struct_id": 16,
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "nw_wmgst006" "value": "nw_wmgst006"
} }
},
{
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewpsp001"
}
},
{
"__struct_id": 32768,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewpsp001"
}
} }
] ]
}, },
@ -418,7 +472,7 @@
}, },
"Int": { "Int": {
"type": "byte", "type": "byte",
"value": 9 "value": 12
}, },
"Interruptable": { "Interruptable": {
"type": "byte", "type": "byte",
@ -515,7 +569,7 @@
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
"value": 0 "value": 10
}, },
"NoPermDeath": { "NoPermDeath": {
"type": "byte", "type": "byte",
@ -885,7 +939,23 @@
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
"value": [] "value": [
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 215
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
}
]
}, },
"StartingPackage": { "StartingPackage": {
"type": "byte", "type": "byte",
@ -929,6 +999,6 @@
}, },
"Wis": { "Wis": {
"type": "byte", "type": "byte",
"value": 18 "value": 20
} }
} }

View File

@ -23,7 +23,7 @@
"__struct_id": 2, "__struct_id": 2,
"Class": { "Class": {
"type": "int", "type": "int",
"value": 14 "value": 4
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
@ -57,7 +57,7 @@
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
"value": 2 "value": 1
}, },
"CurrentHitPoints": { "CurrentHitPoints": {
"type": "short", "type": "short",
@ -89,33 +89,12 @@
"Equip_ItemList": { "Equip_ItemList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "wyvernskinleathe"
}
},
{ {
"__struct_id": 16, "__struct_id": 16,
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "axeofthetrollsla" "value": "axeofthetrollsla"
} }
},
{
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewpsp001"
}
},
{
"__struct_id": 32768,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewpsp001"
}
} }
] ]
}, },
@ -175,6 +154,13 @@
"value": 22 "value": 22
} }
}, },
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 32
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@ -342,7 +328,7 @@
}, },
"NaturalAC": { "NaturalAC": {
"type": "byte", "type": "byte",
"value": 0 "value": 8
}, },
"NoPermDeath": { "NoPermDeath": {
"type": "byte", "type": "byte",

View File

@ -0,0 +1,796 @@
{
"__data_type": "UTC ",
"Appearance_Head": {
"type": "byte",
"value": 2
},
"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": 12
},
"ChallengeRating": {
"type": "float",
"value": 0.125
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 20
},
"ClassLevel": {
"type": "short",
"value": 2
}
}
]
},
"Color_Hair": {
"type": "byte",
"value": 1
},
"Color_Skin": {
"type": "byte",
"value": 5
},
"Color_Tattoo1": {
"type": "byte",
"value": 1
},
"Color_Tattoo2": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Con": {
"type": "byte",
"value": 16
},
"Conversation": {
"type": "resref",
"value": "beggar"
},
"CRAdjust": {
"type": "int",
"value": -18
},
"CurrentHitPoints": {
"type": "short",
"value": 5
},
"DecayTime": {
"type": "dword",
"value": 5000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"Dex": {
"type": "byte",
"value": 18
},
"Disarmable": {
"type": "byte",
"value": 0
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"EquippedRes": {
"type": "resref",
"value": "beggarsclothe002"
}
}
]
},
"FactionID": {
"type": "word",
"value": 2
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 32
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 40
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 44
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 45
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 46
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Slum Beggar"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 0
},
"GoodEvil": {
"type": "byte",
"value": 50
},
"HitPoints": {
"type": "short",
"value": 5
},
"Int": {
"type": "byte",
"value": 12
},
"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": 13
},
"NaturalAC": {
"type": "byte",
"value": 5
},
"NoPermDeath": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 45
},
"PerceptionRange": {
"type": "byte",
"value": 10
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 1
},
"PortraitId": {
"type": "word",
"value": 120
},
"Race": {
"type": "byte",
"value": 6
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "nw_c2_default5"
},
"ScriptDamaged": {
"type": "resref",
"value": "nw_c2_default6"
},
"ScriptDeath": {
"type": "resref",
"value": "nw_c2_default7"
},
"ScriptDialogue": {
"type": "resref",
"value": "nw_c2_default4"
},
"ScriptDisturbed": {
"type": "resref",
"value": "nw_c2_default8"
},
"ScriptEndRound": {
"type": "resref",
"value": "nw_c2_default3"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "nw_c2_default1"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "nw_c2_defaulte"
},
"ScriptOnNotice": {
"type": "resref",
"value": "nw_c2_default2"
},
"ScriptRested": {
"type": "resref",
"value": "nw_c2_defaulta"
},
"ScriptSpawn": {
"type": "resref",
"value": "nw_c2_default9"
},
"ScriptSpellAt": {
"type": "resref",
"value": "nw_c2_defaultb"
},
"ScriptUserDefine": {
"type": "resref",
"value": "nw_c2_defaultd"
},
"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": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__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": 139
},
"SpecAbilityList": {
"type": "list",
"value": [
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 18069
},
"SpellCasterLevel": {
"type": "byte",
"value": 15
},
"SpellFlags": {
"type": "byte",
"value": 1
}
}
]
},
"StartingPackage": {
"type": "byte",
"value": 0
},
"Str": {
"type": "byte",
"value": 22
},
"Subrace": {
"type": "cexostring",
"value": ""
},
"Tag": {
"type": "cexostring",
"value": "SlumBeggar"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "slumbeggar001"
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 12
},
"xAppearance_Head": {
"type": "word",
"value": 2
},
"xArmorPart_RFoot": {
"type": "word",
"value": 1
},
"xBodyPart_Belt": {
"type": "word",
"value": 0
},
"xBodyPart_LBicep": {
"type": "word",
"value": 1
},
"xBodyPart_LFArm": {
"type": "word",
"value": 1
},
"xBodyPart_LFoot": {
"type": "word",
"value": 1
},
"xBodyPart_LHand": {
"type": "word",
"value": 1
},
"xBodyPart_LShin": {
"type": "word",
"value": 1
},
"xBodyPart_LShoul": {
"type": "word",
"value": 0
},
"xBodyPart_LThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Neck": {
"type": "word",
"value": 1
},
"xBodyPart_Pelvis": {
"type": "word",
"value": 1
},
"xBodyPart_RBicep": {
"type": "word",
"value": 1
},
"xBodyPart_RFArm": {
"type": "word",
"value": 1
},
"xBodyPart_RHand": {
"type": "word",
"value": 1
},
"xBodyPart_RShin": {
"type": "word",
"value": 1
},
"xBodyPart_RShoul": {
"type": "word",
"value": 0
},
"xBodyPart_RThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Torso": {
"type": "word",
"value": 1
}
}

View File

@ -169,10 +169,6 @@
"value": [ "value": [
{ {
"__struct_id": 2, "__struct_id": 2,
"Dropable": {
"type": "byte",
"value": 1
},
"EquippedRes": { "EquippedRes": {
"type": "resref", "type": "resref",
"value": "nw_maarcl072" "value": "nw_maarcl072"
@ -290,6 +286,21 @@
"type": "word", "type": "word",
"value": 0 "value": 0
} }
},
{
"__struct_id": 1,
"InventoryRes": {
"type": "resref",
"value": "nw_maarcl072"
},
"Repos_PosX": {
"type": "word",
"value": 2
},
"Repos_Posy": {
"type": "word",
"value": 0
}
} }
] ]
}, },

View File

@ -0,0 +1,250 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 0
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 15
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 8
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 1
},
"ArmorPart_LHand": {
"type": "byte",
"value": 1
},
"ArmorPart_LShin": {
"type": "byte",
"value": 1
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 3
},
"ArmorPart_Neck": {
"type": "byte",
"value": 1
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 22
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 15
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"ArmorPart_RHand": {
"type": "byte",
"value": 1
},
"ArmorPart_Robe": {
"type": "byte",
"value": 0
},
"ArmorPart_RShin": {
"type": "byte",
"value": 1
},
"ArmorPart_RShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_RThigh": {
"type": "byte",
"value": 3
},
"ArmorPart_Torso": {
"type": "byte",
"value": 8
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 45
},
"Cloth2Color": {
"type": "byte",
"value": 52
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Cost": {
"type": "dword",
"value": 1
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {}
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 45
},
"Leather2Color": {
"type": "byte",
"value": 45
},
"LocalizedName": {
"id": 12923,
"type": "cexolocstring",
"value": {
"0": "Beggars clothes"
}
},
"Metal1Color": {
"type": "byte",
"value": 2
},
"Metal2Color": {
"type": "byte",
"value": 0
},
"PaletteID": {
"type": "byte",
"value": 58
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": []
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "Beggarsclothes"
},
"TemplateResRef": {
"type": "resref",
"value": "beggarsclothe002"
},
"xArmorPart_Belt": {
"type": "word",
"value": 0
},
"xArmorPart_LBice": {
"type": "word",
"value": 15
},
"xArmorPart_LFArm": {
"type": "word",
"value": 8
},
"xArmorPart_LFoot": {
"type": "word",
"value": 1
},
"xArmorPart_LHand": {
"type": "word",
"value": 1
},
"xArmorPart_LShin": {
"type": "word",
"value": 1
},
"xArmorPart_LShou": {
"type": "word",
"value": 0
},
"xArmorPart_LThig": {
"type": "word",
"value": 3
},
"xArmorPart_Neck": {
"type": "word",
"value": 1
},
"xArmorPart_Pelvi": {
"type": "word",
"value": 22
},
"xArmorPart_RBice": {
"type": "word",
"value": 15
},
"xArmorPart_RFArm": {
"type": "word",
"value": 1
},
"xArmorPart_RFoot": {
"type": "word",
"value": 1
},
"xArmorPart_RHand": {
"type": "word",
"value": 1
},
"xArmorPart_Robe": {
"type": "word",
"value": 0
},
"xArmorPart_RShin": {
"type": "word",
"value": 1
},
"xArmorPart_RShou": {
"type": "word",
"value": 0
},
"xArmorPart_RThig": {
"type": "word",
"value": 3
},
"xArmorPart_Torso": {
"type": "word",
"value": 8
}
}

View File

@ -14,11 +14,11 @@
}, },
"Cloth1Color": { "Cloth1Color": {
"type": "byte", "type": "byte",
"value": 0 "value": 11
}, },
"Cloth2Color": { "Cloth2Color": {
"type": "byte", "type": "byte",
"value": 0 "value": 121
}, },
"Comment": { "Comment": {
"type": "cexostring", "type": "cexostring",
@ -26,7 +26,7 @@
}, },
"Cost": { "Cost": {
"type": "dword", "type": "dword",
"value": 65692 "value": 76570
}, },
"Cursed": { "Cursed": {
"type": "byte", "type": "byte",
@ -50,11 +50,11 @@
}, },
"Leather1Color": { "Leather1Color": {
"type": "byte", "type": "byte",
"value": 0 "value": 120
}, },
"Leather2Color": { "Leather2Color": {
"type": "byte", "type": "byte",
"value": 0 "value": 122
}, },
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
@ -64,11 +64,11 @@
}, },
"Metal1Color": { "Metal1Color": {
"type": "byte", "type": "byte",
"value": 0 "value": 108
}, },
"Metal2Color": { "Metal2Color": {
"type": "byte", "type": "byte",
"value": 0 "value": 110
}, },
"ModelPart1": { "ModelPart1": {
"type": "byte", "type": "byte",
@ -85,6 +85,37 @@
"PropertiesList": { "PropertiesList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 2
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 1
},
"Subtype": {
"type": "word",
"value": 0
}
},
{ {
"__struct_id": 0, "__struct_id": 0,
"ChanceAppear": { "ChanceAppear": {
@ -252,7 +283,7 @@
}, },
"Tag": { "Tag": {
"type": "cexostring", "type": "cexostring",
"value": "ClaokofBravery" "value": "CloakofBravery"
}, },
"TemplateResRef": { "TemplateResRef": {
"type": "resref", "type": "resref",

View File

@ -50,7 +50,7 @@
}, },
"ModelPart1": { "ModelPart1": {
"type": "byte", "type": "byte",
"value": 21 "value": 11
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
@ -238,6 +238,6 @@
}, },
"xModelPart1": { "xModelPart1": {
"type": "word", "type": "word",
"value": 21 "value": 11
} }
} }

Binary file not shown.