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()
{ {
@ -45,7 +41,7 @@ void main()
// * in the "Text Seen When" field of the greeting in the conversation // * in the "Text Seen When" field of the greeting in the conversation
// * file. Don't attach any player responses. // * file. Don't attach any player responses.
// * // *
// SetSpawnInCondition(NW_FLAG_SPECIAL_CONVERSATION); //SetSpawnInCondition(NW_FLAG_SPECIAL_CONVERSATION);
// * Same as above, but for hostile creatures to make them say // * Same as above, but for hostile creatures to make them say
// * a line before attacking. // * a line before attacking.
@ -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
@ -103,30 +81,13 @@ void main()
// * This will cause an NPC to use common animations it possesses, // * This will cause an NPC to use common animations it possesses,
// * and use social ones to any other nearby friendly NPCs. // * and use social ones to any other nearby friendly NPCs.
// * // *
// 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,17 +135,17 @@ 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
// * run away and try to go stealthy again before // * run away and try to go stealthy again before
// * attacking anew. // * attacking anew.
// SetCombatCondition(X0_COMBAT_FLAG_AMBUSHER); //SetCombatCondition(X0_COMBAT_FLAG_AMBUSHER);
// * Cowardly // * Cowardly
// * Cowardly creatures will attempt to flee // * Cowardly creatures will attempt to flee
@ -236,7 +197,7 @@ 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);
// * Fire User Defined Event 1002 // * Fire User Defined Event 1002
// * // *
@ -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.