Encounter work continues

Encounter work continues.  Created or modified UTCs for randomized human pirates, sirines & Marty the Imp.  Created random encounter tables for "Foothills" & "Beaches".
This commit is contained in:
Jaysyn904 2022-11-16 08:10:27 -05:00
parent 52d4691361
commit 557591bc93
76 changed files with 9608 additions and 240 deletions

View File

@ -677,7 +677,7 @@
},
"Version": {
"type": "dword",
"value": 54
"value": 56
},
"Width": {
"type": "int",

View File

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

View File

@ -0,0 +1,105 @@
{
"__data_type": "DLG ",
"DelayEntry": {
"type": "dword",
"value": 0
},
"DelayReply": {
"type": "dword",
"value": 0
},
"EndConverAbort": {
"type": "resref",
"value": "nw_walk_wp"
},
"EndConversation": {
"type": "resref",
"value": "nw_walk_wp"
},
"EntryList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
},
"AnimLoop": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Delay": {
"type": "dword",
"value": 4294967295
},
"Quest": {
"type": "cexostring",
"value": ""
},
"RepliesList": {
"type": "list",
"value": []
},
"Script": {
"type": "resref",
"value": ""
},
"Sound": {
"type": "resref",
"value": ""
},
"Speaker": {
"type": "cexostring",
"value": ""
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Welcome <race>, what brings you to our beach?"
}
}
}
]
},
"NumWords": {
"type": "dword",
"value": 8
},
"PreventZoomIn": {
"type": "byte",
"value": 0
},
"ReplyList": {
"type": "list",
"value": []
},
"StartingList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Active": {
"type": "resref",
"value": ""
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 0
}
}
]
}
}

View File

@ -620,7 +620,7 @@
},
"FactionRep": {
"type": "dword",
"value": 0
"value": 50
}
},
{
@ -1145,7 +1145,7 @@
},
"FactionRep": {
"type": "dword",
"value": 0
"value": 50
}
},
{

View File

@ -28,7 +28,7 @@
"__struct_id": 4,
"Comment": {
"type": "cexostring",
"value": ""
"value": "Marty the Imp: 03 HD\r\n\r\nMonster Manual I, pg. 56\r\n\r\nCharm Monster = Suggestion"
}
}
]

View File

@ -885,7 +885,7 @@
},
"Cost": {
"type": "dword",
"value": 0
"value": 19856
},
"Cursed": {
"type": "byte",
@ -921,6 +921,14 @@
"type": "byte",
"value": 144
},
"ModelPart2": {
"type": "byte",
"value": 0
},
"ModelPart3": {
"type": "byte",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0

View File

@ -5519,7 +5519,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 3.0
"value": 4.0
},
"ClassList": {
"type": "list",
@ -5578,7 +5578,7 @@
"type": "list",
"value": [
{
"__struct_id": 65536,
"__struct_id": 16384,
"AddCost": {
"type": "dword",
"value": 0
@ -5709,7 +5709,7 @@
},
"XOrientation": {
"type": "float",
"value": 0.0
"value": 3.629363022601276e-043
},
"XPosition": {
"type": "float",
@ -5752,20 +5752,26 @@
},
"DescIdentified": {
"type": "cexolocstring",
"value": {}
"value": {
"0": "Imp Properties"
}
},
"Description": {
"type": "cexolocstring",
"value": {}
"value": {
"0": "Imp Properties"
}
},
"Identified": {
"type": "byte",
"value": 0
"value": 1
},
"LocalizedName": {
"id": 13071,
"type": "cexolocstring",
"value": {}
"value": {
"0": "Imp Properties"
}
},
"ModelPart1": {
"type": "byte",
@ -5821,7 +5827,7 @@
},
"CostValue": {
"type": "word",
"value": 4
"value": 1
},
"Param1": {
"type": "byte",
@ -5901,37 +5907,6 @@
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 11
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 255
},
"PropertyName": {
"type": "word",
"value": 39
},
"Subtype": {
"type": "word",
"value": 0
}
}
]
},
@ -5945,15 +5920,15 @@
},
"Tag": {
"type": "cexostring",
"value": "NW_IT_CREITEM023"
"value": "CR_HIDE_IMP01"
},
"TemplateResRef": {
"type": "resref",
"value": "nw_it_creitem023"
"value": "cr_hide_imp01"
},
"XOrientation": {
"type": "float",
"value": 0.0
"value": 3.629363022601276e-043
},
"XPosition": {
"type": "float",
@ -6015,7 +5990,7 @@
"id": 5999,
"type": "cexolocstring",
"value": {
"0": "Marty the Imp"
"0": "Marty the Imp: 03 HD"
}
},
"fortbonus": {
@ -6068,7 +6043,7 @@
},
"NaturalAC": {
"type": "byte",
"value": 3
"value": 5
},
"NoPermDeath": {
"type": "byte",
@ -6439,11 +6414,11 @@
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 90
"value": 15
},
"SpellCasterLevel": {
"type": "byte",
"value": 6
"value": 11
},
"SpellFlags": {
"type": "byte",
@ -6484,26 +6459,11 @@
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 107
"value": 90
},
"SpellCasterLevel": {
"type": "byte",
"value": 5
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 107
},
"SpellCasterLevel": {
"type": "byte",
"value": 5
"value": 6
},
"SpellFlags": {
"type": "byte",
@ -6514,7 +6474,7 @@
},
"StartingPackage": {
"type": "byte",
"value": 0
"value": 86
},
"Str": {
"type": "byte",
@ -6522,11 +6482,11 @@
},
"Subrace": {
"type": "cexostring",
"value": ""
"value": "Outsider (Evil, Extraplanar, Lawful)"
},
"Tag": {
"type": "cexostring",
"value": "NW_IMP"
"value": "RA_IMP_MARTY"
},
"Tail_New": {
"type": "dword",
@ -6538,11 +6498,61 @@
},
"TemplateResRef": {
"type": "resref",
"value": "imp001"
"value": "ra_imp_marty"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Marty the Imp"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "bFlying"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "NATURAL_INVIS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": {
"type": "int",
"value": 7
"value": 6
},
"willbonus": {
"type": "short",
@ -6562,7 +6572,7 @@
},
"XPosition": {
"type": "float",
"value": 59.08291244506836
"value": 58.61334991455078
},
"YOrientation": {
"type": "float",
@ -6570,7 +6580,7 @@
},
"YPosition": {
"type": "float",
"value": 30.03482055664063
"value": 39.36887359619141
},
"ZPosition": {
"type": "float",

View File

@ -10723,6 +10723,25 @@
"value": "inv_earthenhand"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 5.0
},
"FACTION": {
"type": "cexostring",
"value": "Neutral"
},
"NAME": {
"type": "cexostring",
"value": "Sirine: 04 HD"
},
"RESREF": {
"type": "resref",
"value": "ra_sirine001"
}
},
{
"__struct_id": 0,
"CR": {
@ -13263,7 +13282,7 @@
"__struct_id": 0,
"CR": {
"type": "float",
"value": 3.0
"value": 4.0
},
"FACTION": {
"type": "cexostring",
@ -13271,11 +13290,11 @@
},
"NAME": {
"type": "cexostring",
"value": "Marty the Imp"
"value": "Marty the Imp: 03 HD"
},
"RESREF": {
"type": "resref",
"value": "imp001"
"value": "ra_imp_marty"
}
},
{
@ -19606,6 +19625,82 @@
"value": "phesor"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 8.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Pirate, Human Captain"
},
"RESREF": {
"type": "resref",
"value": "ra_pir8_hu_m03"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 4.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Pirate, Human Mate"
},
"RESREF": {
"type": "resref",
"value": "ra_pir8_hu_m02"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 6.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Pirate, Human Priest"
},
"RESREF": {
"type": "resref",
"value": "ra_pir8_hu_m04"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 3.0
},
"FACTION": {
"type": "cexostring",
"value": "Hostile"
},
"NAME": {
"type": "cexostring",
"value": "Pirate, Human Ruffian"
},
"RESREF": {
"type": "resref",
"value": "ra_pir8_hu_m01"
}
},
{
"__struct_id": 0,
"CR": {

View File

@ -1638,6 +1638,17 @@
"value": "ra_altsl_mstrwrk"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Masterwork Studded Leather Armor"
},
"RESREF": {
"type": "resref",
"value": "ra_altsl_mstwk01"
}
},
{
"__struct_id": 0,
"RESREF": {
@ -2407,6 +2418,83 @@
"value": 12841
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Pirate Armor"
},
"RESREF": {
"type": "resref",
"value": "ra_altsl_pirate1"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Pirate Armor"
},
"RESREF": {
"type": "resref",
"value": "ra_altsl_pirate2"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Pirate Armor"
},
"RESREF": {
"type": "resref",
"value": "ra_altsl_pirate3"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Pirate Armor"
},
"RESREF": {
"type": "resref",
"value": "ra_altsl_pirate4"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Pirate Armor"
},
"RESREF": {
"type": "resref",
"value": "ra_altsl_pirate5"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Pirate Armor"
},
"RESREF": {
"type": "resref",
"value": "ra_altsl_pirate6"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Pirate Armor"
},
"RESREF": {
"type": "resref",
"value": "ra_altsl_pirate7"
}
},
{
"__struct_id": 0,
"NAME": {
@ -3837,6 +3925,17 @@
"value": 16807402
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Dire Rat Bite"
},
"RESREF": {
"type": "resref",
"value": "cr_bite_direrat"
}
},
{
"__struct_id": 0,
"RESREF": {
@ -4739,6 +4838,17 @@
"value": 16807584
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Medium Viper Bite"
},
"RESREF": {
"type": "resref",
"value": "cr_bite_viper001"
}
},
{
"__struct_id": 0,
"RESREF": {
@ -4750,6 +4860,17 @@
"value": 16807586
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Medium Viper Bite (Improved)"
},
"RESREF": {
"type": "resref",
"value": "cr_bite_viper002"
}
},
{
"__struct_id": 0,
"NAME": {
@ -8697,6 +8818,17 @@
"value": 16807534
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Imp Properties"
},
"RESREF": {
"type": "resref",
"value": "cr_hide_imp01"
}
},
{
"__struct_id": 0,
"RESREF": {
@ -11232,6 +11364,17 @@
"value": 16807646
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Pony Hoof 01"
},
"RESREF": {
"type": "resref",
"value": "prc_pony_hoof01"
}
},
{
"__struct_id": 0,
"RESREF": {
@ -11287,6 +11430,17 @@
"value": "cr_slam_shamb001"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Sirine Touch Attack"
},
"RESREF": {
"type": "resref",
"value": "cr_slam_sirine01"
}
},
{
"__struct_id": 0,
"NAME": {
@ -34857,6 +35011,28 @@
"value": "prc_ab_bolt"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Masterwork Bolt"
},
"RESREF": {
"type": "resref",
"value": "ra_wambo001"
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Masterwork Bolt"
},
"RESREF": {
"type": "resref",
"value": "ra_wambo002"
}
},
{
"__struct_id": 0,
"NAME": {
@ -37322,17 +37498,6 @@
"value": 16807474
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Icy Sai"
},
"RESREF": {
"type": "resref",
"value": "ds_wspsi_ice01"
}
},
{
"__struct_id": 0,
"RESREF": {
@ -37454,6 +37619,17 @@
"value": 16807610
}
},
{
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "RA_WSPKT_MSTWK01"
},
"RESREF": {
"type": "resref",
"value": "ra_wspkt_mstwk01"
}
},
{
"__struct_id": 0,
"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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -32,21 +32,21 @@
// to be generated if the "SET_NAME" is set to "RANDOM".
//
// eg. Male Dwarven Villager becomes Gloigan Stonecutter or Rufus Mason.
//
//
// "TITLE": Prepends the defined string to the NPCs name.
//
// eg. "Lord" Brown
// eg. "Lord" Brown
//
// "POSTFIX": Appends the defind string after the NPC's name.
//
// eg. Ralph "the Guard"
// eg. Ralph "the Guard"
//
"RND_ROGUE"
"RND_BARBARIAN"
"RND_FIGHTER"
"RND_CLERIC" : Setting these to "1" will give the NPC a randomized class
"RND_CLERIC" : Setting these to "1" will give the NPC a randomized class
"RND_MAGE" : appropriate postfix
"RND_DRUID"
"RND_RANGER"
@ -55,7 +55,7 @@
//
//
//////////////////////////////////////////////////////////////////////////////*/
#include "prc_inc_racial"
//#include "prc_inc_racial"
//void main (){}
@ -340,7 +340,7 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF)
string ms_RandomFirstName(object oNPC = OBJECT_SELF)
{
int Gender = GetGender(oNPC);
int Race = MyPRCGetRacialType(oNPC);
int Race = GetRacialType(oNPC);
string Name;
@ -386,7 +386,7 @@ string ms_RandomFirstName(object oNPC = OBJECT_SELF)
string ms_RandomLastName(object oNPC = OBJECT_SELF)
{
int Race = MyPRCGetRacialType(oNPC);
int Race = GetRacialType(oNPC);
string Name;

View File

@ -197,3 +197,59 @@ void RndFighterArmor(object oNPC)
oItem = GetNextItemInInventory(OBJECT_SELF);
}
}
void RndPirateArmor(object oNPC)
{
//Randomizes Armor
int nResult = d6(1);
int nStackSize = 1; // Create 1 items;
string sItem;
if (nResult == 1)
{
sItem = "RA_ALTSL_PIRATE1";
}
else if(nResult == 2)
{
sItem = "RA_ALTSL_PIRATE2";
}
else if(nResult == 3)
{
sItem = "RA_ALTSL_PIRATE3";
}
else if(nResult == 4)
{
sItem = "RA_ALTSL_PIRATE4";
}
else if(nResult == 5)
{
sItem = "RA_ALTSL_PIRATE5";
}
else if(nResult == 6)
{
sItem = "RA_ALTSL_PIRATE5";
}
else
sItem = "RA_ALTSL_PIRATE6";
CreateItemOnObject(sItem, oNPC, nStackSize);
// Loop the object's inventory and equip the first
object oItem = GetFirstItemInInventory(oNPC);
while(GetIsObjectValid(oItem))
{
// Check if armor, of course
if(GetBaseItemType(oItem) == BASE_ITEM_ARMOR)
{
// Equip it and stop the script
DelayCommand(0.1f, ActionEquipItem(oItem, INVENTORY_SLOT_CHEST));
DelayCommand(0.2f, SetDroppableFlag(oItem, FALSE));
return;
}
oItem = GetNextItemInInventory(oNPC);
}
}

View File

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

View File

@ -4629,7 +4629,537 @@ at night. */
}
//:: Foothills Random Encounters
/* Beach Wandering Monsters
Check for encounters at 4 a.m. (just before dawn), 9 a.m., noon, dusk, 9 p.m.,
and midnight. Encounters occur on a roll of 1 on 1d20. If an encounter is
indicated, roll 1d10 using the table below. */
//:: Beach Random Encounters
if (sCamp == "beach")
{
int nPirateChance = d10(1);
int nSpawn = Random(10) + 1;
switch (nSpawn)
{
case 1: case 2:
//:: Merchant ship (off coast)
{
//:: Not sure how to handle this one yet.
break;
}
//:: Merchant ship (off coast)
case 3:
//:: Pirate ship (off coast)
{
//:: Not sure how to handle this one yet.
break;
}
//:: Pirate ship (off coast)
case 4: case 5: case 6:
//:: Pirates - 90% Foraging Party / 10% Raiding Party
if (nPirateChance <= 9)
{//:: Spawn Pirate Foraging Party
int nPirates = (d6(2) + 6);
// Set Number of Placeables
SetLocalInt(oCamp, "CampNumP", 0);
// Set Number of Creatures
SetLocalInt(oCamp, "CampNumC", nPirates);
// Set Radius of Camp
SetLocalFloat(oCamp, "CampRadius", 10.0);
// Set Creature 0 to be Trigger
// Script 00 : Kill him and the Camp Despawns
// SetLocalString(oCamp, "CampTrigger", "C0");
// SetLocalInt(oCamp, "CampTriggerScript", 0);
// Set Placeable 0 to be Camp Center
//SetLocalString(oCamp, "CampCenter", "P0");
// Set Placeable 0 and Spawn Flags
// First Placeable always Spawns at Center of Camp
// If CampCenter Is Not Set
//SetLocalString(oCamp, "CampP0", "plc_campfrwspit");
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
// Set Placeable 1 and Spawn Flags
//SetLocalString(oCamp, "CampP1", "plc_chest1");
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
// Set Creature 0 and Spawn Flags
SetLocalString(oCamp, "CampC0", "RA_PIR8_HU_M02");
SetLocalString(oCamp, "CampC0_Flags", "SP_RW_RG010M005_DS2_RH60");
// Set Creature 1 and Spawn Flags
SetLocalString(oCamp, "CampC1", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC1_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC1_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 2 and Spawn Flags
SetLocalString(oCamp, "CampC2", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC2_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC2_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 3 and Spawn Flags
SetLocalString(oCamp, "CampC3", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC3_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC3_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 4 and Spawn Flags
SetLocalString(oCamp, "CampC4", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC4_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC4_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 5 and Spawn Flags
SetLocalString(oCamp, "CampC5", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC5_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC5_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 6 and Spawn Flags
SetLocalString(oCamp, "CampC6", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC6_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC6_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 7 and Spawn Flags
SetLocalString(oCamp, "CampC7", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC7_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC7_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 8 and Spawn Flags
SetLocalString(oCamp, "CampC8", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC8_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC8_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 9 and Spawn Flags
SetLocalString(oCamp, "CampC9", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC9_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC9_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 10 and Spawn Flags
SetLocalString(oCamp, "CampC10", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC10_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC10_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 11 and Spawn Flags
SetLocalString(oCamp, "CampC11", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC11_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC11_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 12 and Spawn Flags
SetLocalString(oCamp, "CampC12", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC12_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC12_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 13 and Spawn Flags
SetLocalString(oCamp, "CampC13", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC13_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC13_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 14 and Spawn Flags
SetLocalString(oCamp, "CampC14", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC14_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC14_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 15 and Spawn Flags
SetLocalString(oCamp, "CampC15", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC15_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC15_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 16 and Spawn Flags
SetLocalString(oCamp, "CampC16", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC16_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC16_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 17 and Spawn Flags
SetLocalString(oCamp, "CampC17", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC17_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC17_Flags", "SP_RW_RG002M001_DS2_RH60");
break;
}
//:: Spawn Pirate Foraging Party
else
{//:: Spawn Pirate Raiding Party
int nPirates = (12 + d2(1) + d6(3));
// Set Number of Placeables
SetLocalInt(oCamp, "CampNumP", 0);
// Set Number of Creatures
SetLocalInt(oCamp, "CampNumC", nPirates);
// Set Radius of Camp
SetLocalFloat(oCamp, "CampRadius", 10.0);
// Set Creature 0 to be Trigger
// Script 00 : Kill him and the Camp Despawns
// SetLocalString(oCamp, "CampTrigger", "C0");
// SetLocalInt(oCamp, "CampTriggerScript", 0);
// Set Placeable 0 to be Camp Center
//SetLocalString(oCamp, "CampCenter", "P0");
// Set Placeable 0 and Spawn Flags
// First Placeable always Spawns at Center of Camp
// If CampCenter Is Not Set
SetLocalString(oCamp, "CampP1", "plc_chest1");
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
// Set Placeable 1 and Spawn Flags
//SetLocalString(oCamp, "CampP1", "plc_chest1");
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
// Set Creature 0 and Spawn Flags
SetLocalString(oCamp, "CampC0", "RA_PIR8_HU_M03");
SetLocalString(oCamp, "CampC0_Flags", "SP_RW_RG025M005_DS2_RH60");
// Set Creature 1 and Spawn Flags
SetLocalString(oCamp, "CampC1", "RA_PIR8_HU_M04");
// SetLocalString(oCamp, "CampC1_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC1_Flags", "SP_RW_RG020M004_DS2_RH60");
// Set Creature 2 and Spawn Flags
SetLocalString(oCamp, "CampC2", "RA_PIR8_HU_M02");
// SetLocalString(oCamp, "CampC2_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC2_Flags", "SP_RW_RG010M005_DS2_RH60");
// Set Creature 3 and Spawn Flags
SetLocalString(oCamp, "CampC3", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC3_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC3_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 4 and Spawn Flags
SetLocalString(oCamp, "CampC4", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC4_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC4_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 5 and Spawn Flags
SetLocalString(oCamp, "CampC5", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC5_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC5_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 6 and Spawn Flags
SetLocalString(oCamp, "CampC6", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC6_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC6_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 7 and Spawn Flags
SetLocalString(oCamp, "CampC7", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC7_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC7_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 8 and Spawn Flags
SetLocalString(oCamp, "CampC8", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC8_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC8_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 9 and Spawn Flags
SetLocalString(oCamp, "CampC9", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC9_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC9_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 10 and Spawn Flags
SetLocalString(oCamp, "CampC10", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC10_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC10_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 11 and Spawn Flags
SetLocalString(oCamp, "CampC11", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC11_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC11_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 12 and Spawn Flags
SetLocalString(oCamp, "CampC12", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC12_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC12_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 13 and Spawn Flags
SetLocalString(oCamp, "CampC13", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC13_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC13_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 14 and Spawn Flags
SetLocalString(oCamp, "CampC14", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC14_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC14_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 15 and Spawn Flags
SetLocalString(oCamp, "CampC15", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC15_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC15_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 16 and Spawn Flags
SetLocalString(oCamp, "CampC16", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC16_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC16_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 17 and Spawn Flags
SetLocalString(oCamp, "CampC17", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC17_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC17_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 18 and Spawn Flags
SetLocalString(oCamp, "CampC18", "RA_PIR8_HU_M02");
// SetLocalString(oCamp, "CampC18_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC18_Flags", "SP_RW_RG010M005_DS2_RH60");
// Set Creature 19 and Spawn Flags
SetLocalString(oCamp, "CampC19", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC19_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC19_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 20 and Spawn Flags
SetLocalString(oCamp, "CampC20", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC20_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC20_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 21 and Spawn Flags
SetLocalString(oCamp, "CampC21", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC21_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC21_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 22 and Spawn Flags
SetLocalString(oCamp, "CampC22", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC22_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC22_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 23 and Spawn Flags
SetLocalString(oCamp, "CampC23", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC23_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC23_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 24 and Spawn Flags
SetLocalString(oCamp, "CampC24", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC24_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC24_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 25 and Spawn Flags
SetLocalString(oCamp, "CampC25", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC25_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC25_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 26 and Spawn Flags
SetLocalString(oCamp, "CampC26", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC26_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC26_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 27 and Spawn Flags
SetLocalString(oCamp, "CampC27", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC27_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC27_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 28 and Spawn Flags
SetLocalString(oCamp, "CampC28", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC28_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC28_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 29 and Spawn Flags
SetLocalString(oCamp, "CampC29", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC29_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC29_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 30 and Spawn Flags
SetLocalString(oCamp, "CampC30", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC30_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC30_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 31 and Spawn Flags
SetLocalString(oCamp, "CampC30", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC30_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC30_Flags", "SP_RW_RG002M001_DS2_RH60");
// Set Creature 32 and Spawn Flags
SetLocalString(oCamp, "CampC30", "RA_PIR8_HU_M01");
// SetLocalString(oCamp, "CampC30_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC30_Flags", "SP_RW_RG002M001_DS2_RH60");
break;
}
//:: Spawn Pirate Raiding Party
//:: Pirates - 90% Foraging Party / 10% Raiding Party
case 7: case 8:
//:: 2d6 Ogres
{
int nOgres = d6(2);
// Set Number of Placeables
SetLocalInt(oCamp, "CampNumP", 1);
// Set Number of Creatures
SetLocalInt(oCamp, "CampNumC", nOgres);
// Set Radius of Camp
SetLocalFloat(oCamp, "CampRadius", 10.0);
// Set Creature 0 to be Trigger
// Script 00 : Kill him and the Camp Despawns
// SetLocalString(oCamp, "CampTrigger", "C0");
// SetLocalInt(oCamp, "CampTriggerScript", 0);
// Set Placeable 0 to be Camp Center
SetLocalString(oCamp, "CampCenter", "P0");
// Set Placeable 0 and Spawn Flags
// First Placeable always Spawns at Center of Camp
// If CampCenter Is Not Set
SetLocalString(oCamp, "CampP0", "plc_campfrwspit");
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
// Set Placeable 1 and Spawn Flags
//SetLocalString(oCamp, "CampP1", "plc_chest1");
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
// Set Creature 0 and Spawn Flags
SetLocalString(oCamp, "CampC0", "RA_OGRE01");
SetLocalString(oCamp, "CampC0_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 1 and Spawn Flags
SetLocalString(oCamp, "CampC1", "RA_OGRE01");
// SetLocalString(oCamp, "CampC1_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC1_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 2 and Spawn Flags
SetLocalString(oCamp, "CampC2", "RA_OGRE01");
// SetLocalString(oCamp, "CampC2_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC2_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 3 and Spawn Flags
SetLocalString(oCamp, "CampC3", "RA_OGRE01");
// SetLocalString(oCamp, "CampC3_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC3_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 4 and Spawn Flags
SetLocalString(oCamp, "CampC4", "RA_OGRE01");
// SetLocalString(oCamp, "CampC4_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC4_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 5 and Spawn Flags
SetLocalString(oCamp, "CampC5", "RA_OGRE01");
// SetLocalString(oCamp, "CampC5_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC5_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 6 and Spawn Flags
SetLocalString(oCamp, "CampC6", "RA_OGRE01");
// SetLocalString(oCamp, "CampC6_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC6_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 7 and Spawn Flags
SetLocalString(oCamp, "CampC7", "RA_OGRE01");
// SetLocalString(oCamp, "CampC7_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC7_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 8 and Spawn Flags
SetLocalString(oCamp, "CampC8", "RA_OGRE01");
// SetLocalString(oCamp, "CampC8_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC8_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 9 and Spawn Flags
SetLocalString(oCamp, "CampC9", "RA_OGRE01");
// SetLocalString(oCamp, "CampC9_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC9_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 10 and Spawn Flags
SetLocalString(oCamp, "CampC10", "RA_OGRE01");
// SetLocalString(oCamp, "CampC10_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC10_Flags", "SP_RW_RG005M002_DS2_RH60");
// Set Creature 11 and Spawn Flags
SetLocalString(oCamp, "CampC11", "RA_OGRE01");
// SetLocalString(oCamp, "CampC11_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC11_Flags", "SP_RW_RG005M002_DS2_RH60");
break;
}
//:: 2d6 Ogres
case 9:
//:: 1d3 Sirens
{
int nSirens = d3(1);
// Set Number of Placeables
SetLocalInt(oCamp, "CampNumP", 1);
// Set Number of Creatures
SetLocalInt(oCamp, "CampNumC", nSirens);
// Set Radius of Camp
SetLocalFloat(oCamp, "CampRadius", 10.0);
// Set Creature 0 to be Trigger
// Script 00 : Kill him and the Camp Despawns
// SetLocalString(oCamp, "CampTrigger", "C0");
// SetLocalInt(oCamp, "CampTriggerScript", 0);
// Set Placeable 0 to be Camp Center
// SetLocalString(oCamp, "CampCenter", "P0");
// Set Placeable 0 and Spawn Flags
// First Placeable always Spawns at Center of Camp
// If CampCenter Is Not Set
// SetLocalString(oCamp, "CampP0", "plc_campfrwspit");
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
// Set Placeable 1 and Spawn Flags
//SetLocalString(oCamp, "CampP1", "plc_chest1");
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
// Set Creature 0 and Spawn Flags
SetLocalString(oCamp, "CampC0", "RA_SIRINE001");
SetLocalString(oCamp, "CampC0_Flags", "SP_CD060_RH60");
// Set Creature 1 and Spawn Flags
SetLocalString(oCamp, "CampC1", "RA_SIRINE001");
// SetLocalString(oCamp, "CampC1_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC1_Flags", "SP_CD060_RH60");
// Set Creature 2 and Spawn Flags
SetLocalString(oCamp, "CampC2", "RA_SIRINE001");
// SetLocalString(oCamp, "CampC2_Flags", "SP_SF_RW_CD60_RH");
SetLocalString(oCamp, "CampC2_Flags", "SP_CD060_RH60");
break;
}
//:: 1d3 Sirens
case 10:
//:: Marty the Imp
{
int nImp = 1;
// Set Number of Placeables
SetLocalInt(oCamp, "CampNumP", 0);
// Set Number of Creatures
SetLocalInt(oCamp, "CampNumC", nImp);
// Set Radius of Camp
SetLocalFloat(oCamp, "CampRadius", 10.0);
// Set Creature 0 to be Trigger
// Script 00 : Kill him and the Camp Despawns
// SetLocalString(oCamp, "CampTrigger", "C0");
// SetLocalInt(oCamp, "CampTriggerScript", 0);
// Set Placeable 0 to be Camp Center
//SetLocalString(oCamp, "CampCenter", "P0");
// Set Placeable 0 and Spawn Flags
// First Placeable always Spawns at Center of Camp
// If CampCenter Is Not Set
//SetLocalString(oCamp, "CampP0", "plc_campfrwspit");
SetLocalString(oCamp, "CampP0_Flags", "SP_SF");
// Set Placeable 1 and Spawn Flags
//SetLocalString(oCamp, "CampP1", "plc_chest1");
//SetLocalString(oCamp, "CampP1_Flags", "SP_PL3T80P30");
// Set Creature 0 and Spawn Flags
SetLocalString(oCamp, "CampC0", "RA_IMP_MARTY");
SetLocalString(oCamp, "CampC0_Flags", "SP_RW_CD060");
break;
}
//:: Marty the Imp
}
}
//:: Beach Random Encounters
// Example Camp

Binary file not shown.

View File

@ -452,12 +452,7 @@
"type": "byte",
"value": 0
}
}
]
},
"MemorizedList4": {
"type": "list",
"value": [
},
{
"__struct_id": 3,
"Spell": {
@ -466,13 +461,18 @@
},
"SpellFlags": {
"type": "byte",
"value": 0
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 16
}
},
}
]
},
"MemorizedList4": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {

View File

@ -386,7 +386,7 @@
},
"SpellFlags": {
"type": "byte",
"value": 0
"value": 1
},
"SpellMetaMagic": {
"type": "byte",

View File

@ -128,14 +128,6 @@
"type": "cexostring",
"value": "Henchman: Cranefoot"
},
"CompanionName": {
"type": "cexostring",
"value": "Scruffy"
},
"CompanionType": {
"type": "int",
"value": 7
},
"Con": {
"type": "byte",
"value": 13

View File

@ -274,14 +274,6 @@
"type": "word",
"value": 3
},
"FamiliarName": {
"type": "cexostring",
"value": ""
},
"FamiliarType": {
"type": "int",
"value": 7
},
"FeatList": {
"type": "list",
"value": [

View File

@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 3.0
"value": 4.0
},
"ClassList": {
"type": "list",
@ -34,7 +34,7 @@
},
"Comment": {
"type": "cexostring",
"value": ""
"value": "Marty the Imp: 03 HD\r\n\r\nMonster Manual I, pg. 56\r\n\r\nCharm Monster = Suggestion"
},
"Con": {
"type": "byte",
@ -77,7 +77,7 @@
"type": "list",
"value": [
{
"__struct_id": 65536,
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "nw_it_crewpp016"
@ -87,7 +87,7 @@
"__struct_id": 131072,
"EquippedRes": {
"type": "resref",
"value": "nw_it_creitem023"
"value": "cr_hide_imp01"
}
}
]
@ -133,7 +133,7 @@
"id": 5999,
"type": "cexolocstring",
"value": {
"0": "Marty the Imp"
"0": "Marty the Imp: 03 HD"
}
},
"fortbonus": {
@ -186,7 +186,7 @@
},
"NaturalAC": {
"type": "byte",
"value": 3
"value": 5
},
"NoPermDeath": {
"type": "byte",
@ -561,11 +561,11 @@
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 90
"value": 15
},
"SpellCasterLevel": {
"type": "byte",
"value": 6
"value": 11
},
"SpellFlags": {
"type": "byte",
@ -606,26 +606,11 @@
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 107
"value": 90
},
"SpellCasterLevel": {
"type": "byte",
"value": 5
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 107
},
"SpellCasterLevel": {
"type": "byte",
"value": 5
"value": 6
},
"SpellFlags": {
"type": "byte",
@ -636,7 +621,7 @@
},
"StartingPackage": {
"type": "byte",
"value": 0
"value": 86
},
"Str": {
"type": "byte",
@ -644,11 +629,11 @@
},
"Subrace": {
"type": "cexostring",
"value": ""
"value": "Outsider (Evil, Extraplanar, Lawful)"
},
"Tag": {
"type": "cexostring",
"value": "NW_IMP"
"value": "RA_IMP_MARTY"
},
"Tail_New": {
"type": "dword",
@ -660,11 +645,61 @@
},
"TemplateResRef": {
"type": "resref",
"value": "imp001"
"value": "ra_imp_marty"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Marty the Imp"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "bFlying"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "NATURAL_INVIS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": {
"type": "int",
"value": 7
"value": 6
},
"willbonus": {
"type": "short",

View File

@ -262,42 +262,27 @@
"type": "byte",
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 16
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 16
}
}
]
},
"MemorizedList2": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 16
},
"SpellFlags": {
"type": "byte",
"value": 0
},
"SpellMetaMagic": {
"type": "byte",
"value": 16
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 456
},
"SpellFlags": {
"type": "byte",
"value": 0
},
"SpellMetaMagic": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 3,
"Spell": {
@ -313,21 +298,6 @@
"value": 0
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 102
},
"SpellFlags": {
"type": "byte",
"value": 0
},
"SpellMetaMagic": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 3,
"Spell": {
@ -348,6 +318,36 @@
"MemorizedList3": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 456
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 3,
"Spell": {
"type": "word",
"value": 102
},
"SpellFlags": {
"type": "byte",
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 3,
"Spell": {

View File

@ -0,0 +1,965 @@
{
"__data_type": "UTC ",
"Appearance_Head": {
"type": "byte",
"value": 1
},
"Appearance_Type": {
"type": "word",
"value": 6
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"BodyBag": {
"type": "byte",
"value": 0
},
"BodyPart_Belt": {
"type": "byte",
"value": 0
},
"BodyPart_LBicep": {
"type": "byte",
"value": 1
},
"BodyPart_LFArm": {
"type": "byte",
"value": 1
},
"BodyPart_LFoot": {
"type": "byte",
"value": 1
},
"BodyPart_LHand": {
"type": "byte",
"value": 1
},
"BodyPart_LShin": {
"type": "byte",
"value": 1
},
"BodyPart_LShoul": {
"type": "byte",
"value": 0
},
"BodyPart_LThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Neck": {
"type": "byte",
"value": 1
},
"BodyPart_Pelvis": {
"type": "byte",
"value": 1
},
"BodyPart_RBicep": {
"type": "byte",
"value": 1
},
"BodyPart_RFArm": {
"type": "byte",
"value": 1
},
"BodyPart_RHand": {
"type": "byte",
"value": 1
},
"BodyPart_RShin": {
"type": "byte",
"value": 1
},
"BodyPart_RShoul": {
"type": "byte",
"value": 0
},
"BodyPart_RThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Torso": {
"type": "byte",
"value": 1
},
"Cha": {
"type": "byte",
"value": 8
},
"ChallengeRating": {
"type": "float",
"value": 3.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 8
},
"ClassLevel": {
"type": "short",
"value": 3
}
}
]
},
"Color_Hair": {
"type": "byte",
"value": 1
},
"Color_Skin": {
"type": "byte",
"value": 1
},
"Color_Tattoo1": {
"type": "byte",
"value": 1
},
"Color_Tattoo2": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": "Pirate, Ruffian\r\n\r\nRappan Athuk Reloaded, pg 249"
},
"Con": {
"type": "byte",
"value": 10
},
"Conversation": {
"type": "resref",
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 14
},
"DecayTime": {
"type": "dword",
"value": 5000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "A not so scurvy pirate. They sneer at you & draw their blade."
}
},
"Dex": {
"type": "byte",
"value": 14
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 16,
"EquippedRes": {
"type": "resref",
"value": "nw_wswss001"
}
},
{
"__struct_id": 8192,
"EquippedRes": {
"type": "resref",
"value": "nw_wambo001"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2489
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 10
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 206
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 221
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 345
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 42
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 50
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7914
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7945
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7908
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7923
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7924
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7944
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7910
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7901
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7930
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Pirate, Human Ruffian"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 0
},
"GoodEvil": {
"type": "byte",
"value": 0
},
"HitPoints": {
"type": "short",
"value": 14
},
"Int": {
"type": "byte",
"value": 10
},
"Interruptable": {
"type": "byte",
"value": 0
},
"IsImmortal": {
"type": "byte",
"value": 0
},
"IsPC": {
"type": "byte",
"value": 0
},
"ItemList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"InventoryRes": {
"type": "resref",
"value": "nw_wswdg001"
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"InventoryRes": {
"type": "resref",
"value": "nw_wambo001"
},
"Repos_PosX": {
"type": "word",
"value": 1
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 2,
"InventoryRes": {
"type": "resref",
"value": "nw_wbwxl001"
},
"Repos_PosX": {
"type": "word",
"value": 2
},
"Repos_Posy": {
"type": "word",
"value": 0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 0
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 14
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 0
},
"PaletteID": {
"type": "byte",
"value": 44
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 110
},
"Race": {
"type": "byte",
"value": 6
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "x2_def_attacked"
},
"ScriptDamaged": {
"type": "resref",
"value": "x2_def_ondamage"
},
"ScriptDeath": {
"type": "resref",
"value": "x2_def_ondeath"
},
"ScriptDialogue": {
"type": "resref",
"value": "x2_def_onconv"
},
"ScriptDisturbed": {
"type": "resref",
"value": "x2_def_ondisturb"
},
"ScriptEndRound": {
"type": "resref",
"value": "x2_def_endcombat"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "x2_def_onblocked"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "ra_rnd_pirat_spw"
},
"ScriptSpellAt": {
"type": "resref",
"value": "x2_def_spellcast"
},
"ScriptUserDefine": {
"type": "resref",
"value": "x2_def_userdef"
},
"SkillList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 3
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 3
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 4
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 4
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 5
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 5
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 5
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
}
]
},
"SoundSetFile": {
"type": "word",
"value": 192
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 62
},
"Str": {
"type": "byte",
"value": 10
},
"Subrace": {
"type": "cexostring",
"value": "Human"
},
"Tag": {
"type": "cexostring",
"value": "RA_PIR8_HU_M01"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_pir8_hu_m01"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Pirate Ruffian"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 11
}
}

View File

@ -0,0 +1,990 @@
{
"__data_type": "UTC ",
"Appearance_Head": {
"type": "byte",
"value": 4
},
"Appearance_Type": {
"type": "word",
"value": 6
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 1
},
"BodyBag": {
"type": "byte",
"value": 0
},
"BodyPart_Belt": {
"type": "byte",
"value": 0
},
"BodyPart_LBicep": {
"type": "byte",
"value": 1
},
"BodyPart_LFArm": {
"type": "byte",
"value": 1
},
"BodyPart_LFoot": {
"type": "byte",
"value": 1
},
"BodyPart_LHand": {
"type": "byte",
"value": 1
},
"BodyPart_LShin": {
"type": "byte",
"value": 1
},
"BodyPart_LShoul": {
"type": "byte",
"value": 0
},
"BodyPart_LThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Neck": {
"type": "byte",
"value": 1
},
"BodyPart_Pelvis": {
"type": "byte",
"value": 1
},
"BodyPart_RBicep": {
"type": "byte",
"value": 1
},
"BodyPart_RFArm": {
"type": "byte",
"value": 1
},
"BodyPart_RHand": {
"type": "byte",
"value": 1
},
"BodyPart_RShin": {
"type": "byte",
"value": 1
},
"BodyPart_RShoul": {
"type": "byte",
"value": 0
},
"BodyPart_RThigh": {
"type": "byte",
"value": 1
},
"BodyPart_Torso": {
"type": "byte",
"value": 1
},
"Cha": {
"type": "byte",
"value": 8
},
"ChallengeRating": {
"type": "float",
"value": 4.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 8
},
"ClassLevel": {
"type": "short",
"value": 3
}
},
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 4
},
"ClassLevel": {
"type": "short",
"value": 2
}
}
]
},
"Color_Hair": {
"type": "byte",
"value": 1
},
"Color_Skin": {
"type": "byte",
"value": 1
},
"Color_Tattoo1": {
"type": "byte",
"value": 1
},
"Color_Tattoo2": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": "Pirate, Human Mate\r\n\r\nRappan Athuk Reloaded, pg 248\r\n\r\nQuick-Draw = Point Blank Shot"
},
"Con": {
"type": "byte",
"value": 12
},
"Conversation": {
"type": "resref",
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 25
},
"DecayTime": {
"type": "dword",
"value": 5000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "A not so scurvy pirate. They sneer at you & draw their blade."
}
},
"Dex": {
"type": "byte",
"value": 14
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 16,
"EquippedRes": {
"type": "resref",
"value": "nw_wbwxl001"
}
},
{
"__struct_id": 8192,
"EquippedRes": {
"type": "resref",
"value": "ra_wambo002"
}
}
]
},
"FactionID": {
"type": "word",
"value": 1
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2489
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 10
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 206
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 27
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 221
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 345
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 42
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 103
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 50
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7914
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7945
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7908
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7923
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7924
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7944
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7910
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7901
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 7930
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Pirate, Human Mate"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 0
},
"GoodEvil": {
"type": "byte",
"value": 0
},
"HitPoints": {
"type": "short",
"value": 25
},
"Int": {
"type": "byte",
"value": 10
},
"Interruptable": {
"type": "byte",
"value": 0
},
"IsImmortal": {
"type": "byte",
"value": 0
},
"IsPC": {
"type": "byte",
"value": 0
},
"ItemList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"InventoryRes": {
"type": "resref",
"value": "nw_wswdg001"
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 1,
"InventoryRes": {
"type": "resref",
"value": "nw_wswss001"
},
"Repos_PosX": {
"type": "word",
"value": 1
},
"Repos_Posy": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 2,
"InventoryRes": {
"type": "resref",
"value": "nw_wambo001"
},
"Repos_PosX": {
"type": "word",
"value": 2
},
"Repos_Posy": {
"type": "word",
"value": 0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 50
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 30
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 0
},
"PaletteID": {
"type": "byte",
"value": 44
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 106
},
"Race": {
"type": "byte",
"value": 6
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "x2_def_attacked"
},
"ScriptDamaged": {
"type": "resref",
"value": "x2_def_ondamage"
},
"ScriptDeath": {
"type": "resref",
"value": "x2_def_ondeath"
},
"ScriptDialogue": {
"type": "resref",
"value": "x2_def_onconv"
},
"ScriptDisturbed": {
"type": "resref",
"value": "x2_def_ondisturb"
},
"ScriptEndRound": {
"type": "resref",
"value": "x2_def_endcombat"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "x2_def_onblocked"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "ra_rnd_pirat_spw"
},
"ScriptSpellAt": {
"type": "resref",
"value": "x2_def_spellcast"
},
"ScriptUserDefine": {
"type": "resref",
"value": "x2_def_userdef"
},
"SkillList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 8
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 3
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 4
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 4
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 9
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 8
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 9
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 6
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
}
]
},
"SoundSetFile": {
"type": "word",
"value": 148
},
"SpecAbilityList": {
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 62
},
"Str": {
"type": "byte",
"value": 13
},
"Subrace": {
"type": "cexostring",
"value": "Human"
},
"Tag": {
"type": "cexostring",
"value": "RA_PIR8_HU_M02"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_pir8_hu_m02"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Pirate Mate"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 11
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -452,12 +452,7 @@
"type": "byte",
"value": 0
}
}
]
},
"MemorizedList4": {
"type": "list",
"value": [
},
{
"__struct_id": 3,
"Spell": {
@ -466,13 +461,18 @@
},
"SpellFlags": {
"type": "byte",
"value": 0
"value": 1
},
"SpellMetaMagic": {
"type": "byte",
"value": 16
}
},
}
]
},
"MemorizedList4": {
"type": "list",
"value": [
{
"__struct_id": 3,
"Spell": {

View File

@ -0,0 +1,934 @@
{
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 126
},
"BodyBag": {
"type": "byte",
"value": 0
},
"Cha": {
"type": "byte",
"value": 17
},
"ChallengeRating": {
"type": "float",
"value": 5.0
},
"ClassList": {
"type": "list",
"value": [
{
"__struct_id": 2,
"Class": {
"type": "int",
"value": 17
},
"ClassLevel": {
"type": "short",
"value": 4
}
}
]
},
"Comment": {
"type": "cexostring",
"value": "Sirine: 04 HD\r\n\r\nMonster Manual II, pg. 185\r\n\r\nRing of Protection +3 = +3 Deflection AC\r\n\r\nCaptivating Song = Charming Song\r\n\r\nLesser Restoration = Soothing Touch"
},
"Con": {
"type": "byte",
"value": 11
},
"Conversation": {
"type": "resref",
"value": "cv_sirine001"
},
"CRAdjust": {
"type": "int",
"value": 0
},
"CurrentHitPoints": {
"type": "short",
"value": 14
},
"DecayTime": {
"type": "dword",
"value": 5000
},
"Deity": {
"type": "cexostring",
"value": ""
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "Sirines are playful, gregarious creatures that love to sing,\nswim, dance, and laugh. "
}
},
"Dex": {
"type": "byte",
"value": 18
},
"Disarmable": {
"type": "byte",
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 128,
"EquippedRes": {
"type": "resref",
"value": "nw_it_mring018"
}
},
{
"__struct_id": 65536,
"EquippedRes": {
"type": "resref",
"value": "cr_slam_sirine01"
}
}
]
},
"FactionID": {
"type": "word",
"value": 7
},
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3112
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2898
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 5195
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 10
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2468
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2919
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 389
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4095
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4092
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2884
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 1089
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 3415
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2285
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 4235
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 289
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 50
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 46
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Sirine: 04 HD"
}
},
"fortbonus": {
"type": "short",
"value": 0
},
"Gender": {
"type": "byte",
"value": 1
},
"GoodEvil": {
"type": "byte",
"value": 50
},
"HitPoints": {
"type": "short",
"value": 14
},
"Int": {
"type": "byte",
"value": 13
},
"Interruptable": {
"type": "byte",
"value": 0
},
"IsImmortal": {
"type": "byte",
"value": 0
},
"IsPC": {
"type": "byte",
"value": 0
},
"ItemList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"InventoryRes": {
"type": "resref",
"value": "nw_wswss001"
},
"Repos_PosX": {
"type": "word",
"value": 0
},
"Repos_Posy": {
"type": "word",
"value": 0
}
}
]
},
"LastName": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"LawfulChaotic": {
"type": "byte",
"value": 0
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 14
},
"NaturalAC": {
"type": "byte",
"value": 0
},
"NoPermDeath": {
"type": "byte",
"value": 0
},
"PaletteID": {
"type": "byte",
"value": 13
},
"PerceptionRange": {
"type": "byte",
"value": 11
},
"Phenotype": {
"type": "int",
"value": 0
},
"Plot": {
"type": "byte",
"value": 0
},
"PortraitId": {
"type": "word",
"value": 261
},
"Race": {
"type": "byte",
"value": 17
},
"refbonus": {
"type": "short",
"value": 0
},
"ScriptAttacked": {
"type": "resref",
"value": "x2_def_attacked"
},
"ScriptDamaged": {
"type": "resref",
"value": "x2_def_ondamage"
},
"ScriptDeath": {
"type": "resref",
"value": "x2_def_ondeath"
},
"ScriptDialogue": {
"type": "resref",
"value": "x2_def_onconv"
},
"ScriptDisturbed": {
"type": "resref",
"value": "x2_def_ondisturb"
},
"ScriptEndRound": {
"type": "resref",
"value": "x2_def_endcombat"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "x2_def_onblocked"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
},
"ScriptSpawn": {
"type": "resref",
"value": "x2_def_spawn"
},
"ScriptSpellAt": {
"type": "resref",
"value": "x2_def_spellcast"
},
"ScriptUserDefine": {
"type": "resref",
"value": "x2_def_userdef"
},
"SkillList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 7
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 7
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 7
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 7
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 10
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 7
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__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": 211
},
"SpecAbilityList": {
"type": "list",
"value": [
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 686
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 686
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 686
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 686
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 686
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 1998
},
"SpellCasterLevel": {
"type": "byte",
"value": 11
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 88
},
"SpellCasterLevel": {
"type": "byte",
"value": 11
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 16527
},
"SpellCasterLevel": {
"type": "byte",
"value": 4
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 16527
},
"SpellCasterLevel": {
"type": "byte",
"value": 4
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 16527
},
"SpellCasterLevel": {
"type": "byte",
"value": 4
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 16527
},
"SpellCasterLevel": {
"type": "byte",
"value": 4
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 16527
},
"SpellCasterLevel": {
"type": "byte",
"value": 4
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 130
},
"SpellCasterLevel": {
"type": "byte",
"value": 11
},
"SpellFlags": {
"type": "byte",
"value": 1
}
}
]
},
"StartingPackage": {
"type": "byte",
"value": 79
},
"Str": {
"type": "byte",
"value": 10
},
"Subrace": {
"type": "cexostring",
"value": "Fey (Aquatic)"
},
"Tag": {
"type": "cexostring",
"value": "RA_SIRINE001"
},
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
"type": "list",
"value": []
},
"TemplateResRef": {
"type": "resref",
"value": "ra_sirine001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Sirine"
}
}
]
},
"WalkRate": {
"type": "int",
"value": 7
},
"willbonus": {
"type": "short",
"value": 0
},
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {
"type": "byte",
"value": 16
}
}

View File

@ -0,0 +1,207 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 73
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": "Imp Properties"
},
"Cost": {
"type": "dword",
"value": 0
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Imp Properties"
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "Imp Properties"
}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"id": 13071,
"type": "cexolocstring",
"value": {
"0": "Imp Properties"
}
},
"ModelPart1": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 14
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 6
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 255
},
"PropertyName": {
"type": "word",
"value": 22
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 7
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 255
},
"PropertyName": {
"type": "word",
"value": 23
},
"Subtype": {
"type": "word",
"value": 10
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 255
},
"PropertyName": {
"type": "word",
"value": 37
},
"Subtype": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 2
},
"CostValue": {
"type": "word",
"value": 2
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 255
},
"PropertyName": {
"type": "word",
"value": 51
},
"Subtype": {
"type": "word",
"value": 0
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "CR_HIDE_IMP01"
},
"TemplateResRef": {
"type": "resref",
"value": "cr_hide_imp01"
}
}

View File

@ -0,0 +1,113 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 71
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": "Sirine Touch Attack"
},
"Cost": {
"type": "dword",
"value": 18000
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Sirine Touch Attack"
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "Sirine Touch Attack"
}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "Sirine Touch Attack"
}
},
"ModelPart1": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 56
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 2
},
"Param1Value": {
"type": "byte",
"value": 3
},
"PropertyName": {
"type": "word",
"value": 72
},
"Subtype": {
"type": "word",
"value": 0
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "CR_SLAM_SIRINE01"
},
"TemplateResRef": {
"type": "resref",
"value": "cr_slam_sirine01"
}
}

View File

@ -2,7 +2,7 @@
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 75
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
@ -102,7 +102,7 @@
},
"Cost": {
"type": "dword",
"value": 100
"value": 533
},
"Cursed": {
"type": "byte",
@ -111,7 +111,7 @@
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "This is a masterwork suit of studden leather, better made and more maneuverable."
"0": "This is a masterwork suit of studded leather, better made and more maneuverable."
}
},
"Description": {
@ -159,37 +159,6 @@
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 10
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 11
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
@ -251,6 +220,192 @@
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 32
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 5
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 8
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 9
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 13
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 21
}
}
]
},

View File

@ -0,0 +1,365 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 9
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 16
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 6
},
"ArmorPart_LHand": {
"type": "byte",
"value": 7
},
"ArmorPart_LShin": {
"type": "byte",
"value": 14
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 21
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 82
},
"ArmorPart_Neck": {
"type": "byte",
"value": 1
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 8
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 16
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 6
},
"ArmorPart_RHand": {
"type": "byte",
"value": 7
},
"ArmorPart_Robe": {
"type": "byte",
"value": 0
},
"ArmorPart_RShin": {
"type": "byte",
"value": 14
},
"ArmorPart_RShoul": {
"type": "byte",
"value": 21
},
"ArmorPart_RThigh": {
"type": "byte",
"value": 82
},
"ArmorPart_Torso": {
"type": "byte",
"value": 44
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 153
},
"Cloth2Color": {
"type": "byte",
"value": 139
},
"Comment": {
"type": "cexostring",
"value": "Masterwork Studded Leather Armor"
},
"Cost": {
"type": "dword",
"value": 533
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "These well-made items function like the normal versions except that their armor check penalties are reduced by 1. "
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "These well-made items function like the normal versions except that their armor check penalties are reduced by 1. "
}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 123
},
"Leather2Color": {
"type": "byte",
"value": 120
},
"LocalizedName": {
"id": 12836,
"type": "cexolocstring",
"value": {
"0": "Masterwork Studded Leather Armor"
}
},
"Metal1Color": {
"type": "byte",
"value": 4
},
"Metal2Color": {
"type": "byte",
"value": 1
},
"PaletteID": {
"type": "byte",
"value": 6
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 32
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 5
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 8
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 9
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 13
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 21
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_ALTSL_MSTWK01"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_altsl_mstwk01"
}
}

View File

@ -0,0 +1,210 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 63
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 16
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 11
},
"ArmorPart_LHand": {
"type": "byte",
"value": 1
},
"ArmorPart_LShin": {
"type": "byte",
"value": 15
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 10
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 8
},
"ArmorPart_Neck": {
"type": "byte",
"value": 1
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 63
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 11
},
"ArmorPart_RHand": {
"type": "byte",
"value": 1
},
"ArmorPart_Robe": {
"type": "byte",
"value": 0
},
"ArmorPart_RShin": {
"type": "byte",
"value": 15
},
"ArmorPart_RShoul": {
"type": "byte",
"value": 7
},
"ArmorPart_RThigh": {
"type": "byte",
"value": 8
},
"ArmorPart_Torso": {
"type": "byte",
"value": 22
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 102
},
"Cloth2Color": {
"type": "byte",
"value": 115
},
"Comment": {
"type": "cexostring",
"value": "Pirate Armor #1"
},
"Cost": {
"type": "dword",
"value": 29
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Simple leather armor with metal studs added to it for extra protection."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 128
},
"Leather2Color": {
"type": "byte",
"value": 118
},
"LocalizedName": {
"id": 12836,
"type": "cexolocstring",
"value": {
"0": "Pirate Armor"
}
},
"Metal1Color": {
"type": "byte",
"value": 62
},
"Metal2Color": {
"type": "byte",
"value": 66
},
"PaletteID": {
"type": "byte",
"value": 58
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 1
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_ALTSL_PIRATE1"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_altsl_pirate1"
}
}

View File

@ -0,0 +1,210 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 63
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 11
},
"ArmorPart_LHand": {
"type": "byte",
"value": 1
},
"ArmorPart_LShin": {
"type": "byte",
"value": 15
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 8
},
"ArmorPart_Neck": {
"type": "byte",
"value": 1
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 63
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 16
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 11
},
"ArmorPart_RHand": {
"type": "byte",
"value": 1
},
"ArmorPart_Robe": {
"type": "byte",
"value": 0
},
"ArmorPart_RShin": {
"type": "byte",
"value": 15
},
"ArmorPart_RShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_RThigh": {
"type": "byte",
"value": 8
},
"ArmorPart_Torso": {
"type": "byte",
"value": 121
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 107
},
"Cloth2Color": {
"type": "byte",
"value": 121
},
"Comment": {
"type": "cexostring",
"value": "Pirate Armor #2"
},
"Cost": {
"type": "dword",
"value": 29
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Simple leather armor with metal studs added to it for extra protection."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 123
},
"Leather2Color": {
"type": "byte",
"value": 117
},
"LocalizedName": {
"id": 12836,
"type": "cexolocstring",
"value": {
"0": "Pirate Armor"
}
},
"Metal1Color": {
"type": "byte",
"value": 168
},
"Metal2Color": {
"type": "byte",
"value": 174
},
"PaletteID": {
"type": "byte",
"value": 58
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 1
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_ALTSL_PIRATE2"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_altsl_pirate2"
}
}

View File

@ -0,0 +1,210 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 9
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 16
},
"ArmorPart_LHand": {
"type": "byte",
"value": 1
},
"ArmorPart_LShin": {
"type": "byte",
"value": 21
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 8
},
"ArmorPart_Neck": {
"type": "byte",
"value": 1
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 25
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 21
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 16
},
"ArmorPart_RHand": {
"type": "byte",
"value": 1
},
"ArmorPart_Robe": {
"type": "byte",
"value": 0
},
"ArmorPart_RShin": {
"type": "byte",
"value": 21
},
"ArmorPart_RShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_RThigh": {
"type": "byte",
"value": 8
},
"ArmorPart_Torso": {
"type": "byte",
"value": 126
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 25
},
"Cloth2Color": {
"type": "byte",
"value": 133
},
"Comment": {
"type": "cexostring",
"value": "Pirate Armor #3"
},
"Cost": {
"type": "dword",
"value": 29
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Simple leather armor with metal studs added to it for extra protection."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 131
},
"Leather2Color": {
"type": "byte",
"value": 23
},
"LocalizedName": {
"id": 12836,
"type": "cexolocstring",
"value": {
"0": "Pirate Armor"
}
},
"Metal1Color": {
"type": "byte",
"value": 165
},
"Metal2Color": {
"type": "byte",
"value": 168
},
"PaletteID": {
"type": "byte",
"value": 58
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 1
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_ALTSL_PIRATE3"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_altsl_pirate3"
}
}

View File

@ -0,0 +1,210 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 9
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 82
},
"ArmorPart_LHand": {
"type": "byte",
"value": 1
},
"ArmorPart_LShin": {
"type": "byte",
"value": 1
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 1
},
"ArmorPart_Neck": {
"type": "byte",
"value": 1
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 25
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 82
},
"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": 1
},
"ArmorPart_Torso": {
"type": "byte",
"value": 126
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 11
},
"Cloth2Color": {
"type": "byte",
"value": 135
},
"Comment": {
"type": "cexostring",
"value": "Pirate Armor #4"
},
"Cost": {
"type": "dword",
"value": 29
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Simple leather armor with metal studs added to it for extra protection."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 131
},
"Leather2Color": {
"type": "byte",
"value": 167
},
"LocalizedName": {
"id": 12836,
"type": "cexolocstring",
"value": {
"0": "Pirate Armor"
}
},
"Metal1Color": {
"type": "byte",
"value": 155
},
"Metal2Color": {
"type": "byte",
"value": 48
},
"PaletteID": {
"type": "byte",
"value": 58
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 1
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_ALTSL_PIRATE4"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_altsl_pirate4"
}
}

View File

@ -0,0 +1,210 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 11
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 3
},
"ArmorPart_LHand": {
"type": "byte",
"value": 1
},
"ArmorPart_LShin": {
"type": "byte",
"value": 9
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 7
},
"ArmorPart_Neck": {
"type": "byte",
"value": 1
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 3
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 3
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 12
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 3
},
"ArmorPart_RHand": {
"type": "byte",
"value": 3
},
"ArmorPart_Robe": {
"type": "byte",
"value": 0
},
"ArmorPart_RShin": {
"type": "byte",
"value": 9
},
"ArmorPart_RShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_RThigh": {
"type": "byte",
"value": 7
},
"ArmorPart_Torso": {
"type": "byte",
"value": 44
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 114
},
"Cloth2Color": {
"type": "byte",
"value": 169
},
"Comment": {
"type": "cexostring",
"value": "Pirate Armor #5"
},
"Cost": {
"type": "dword",
"value": 29
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Simple leather armor with metal studs added to it for extra protection."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 118
},
"Leather2Color": {
"type": "byte",
"value": 167
},
"LocalizedName": {
"id": 12930,
"type": "cexolocstring",
"value": {
"0": "Pirate Armor"
}
},
"Metal1Color": {
"type": "byte",
"value": 154
},
"Metal2Color": {
"type": "byte",
"value": 167
},
"PaletteID": {
"type": "byte",
"value": 58
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 1
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_ALTSL_PIRATE5"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_altsl_pirate5"
}
}

View File

@ -0,0 +1,210 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 0
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 83
},
"ArmorPart_LHand": {
"type": "byte",
"value": 153
},
"ArmorPart_LShin": {
"type": "byte",
"value": 1
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 121
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 16
},
"ArmorPart_Neck": {
"type": "byte",
"value": 112
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 154
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 83
},
"ArmorPart_RHand": {
"type": "byte",
"value": 1
},
"ArmorPart_Robe": {
"type": "byte",
"value": 168
},
"ArmorPart_RShin": {
"type": "byte",
"value": 1
},
"ArmorPart_RShoul": {
"type": "byte",
"value": 16
},
"ArmorPart_RThigh": {
"type": "byte",
"value": 16
},
"ArmorPart_Torso": {
"type": "byte",
"value": 41
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 124
},
"Cloth2Color": {
"type": "byte",
"value": 7
},
"Comment": {
"type": "cexostring",
"value": "Pirate Armor #6"
},
"Cost": {
"type": "dword",
"value": 24
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Simple leather armor with metal studs added to it for extra protection."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 22
},
"Leather2Color": {
"type": "byte",
"value": 3
},
"LocalizedName": {
"id": 12836,
"type": "cexolocstring",
"value": {
"0": "Pirate Armor"
}
},
"Metal1Color": {
"type": "byte",
"value": 49
},
"Metal2Color": {
"type": "byte",
"value": 166
},
"PaletteID": {
"type": "byte",
"value": 58
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 1
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_ALTSL_PIRATE6"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_altsl_pirate6"
}
}

View File

@ -0,0 +1,210 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"ArmorPart_Belt": {
"type": "byte",
"value": 63
},
"ArmorPart_LBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_LFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_LFoot": {
"type": "byte",
"value": 11
},
"ArmorPart_LHand": {
"type": "byte",
"value": 152
},
"ArmorPart_LShin": {
"type": "byte",
"value": 4
},
"ArmorPart_LShoul": {
"type": "byte",
"value": 0
},
"ArmorPart_LThigh": {
"type": "byte",
"value": 8
},
"ArmorPart_Neck": {
"type": "byte",
"value": 1
},
"ArmorPart_Pelvis": {
"type": "byte",
"value": 17
},
"ArmorPart_RBicep": {
"type": "byte",
"value": 1
},
"ArmorPart_RFArm": {
"type": "byte",
"value": 1
},
"ArmorPart_RFoot": {
"type": "byte",
"value": 11
},
"ArmorPart_RHand": {
"type": "byte",
"value": 152
},
"ArmorPart_Robe": {
"type": "byte",
"value": 0
},
"ArmorPart_RShin": {
"type": "byte",
"value": 4
},
"ArmorPart_RShoul": {
"type": "byte",
"value": 16
},
"ArmorPart_RThigh": {
"type": "byte",
"value": 8
},
"ArmorPart_Torso": {
"type": "byte",
"value": 42
},
"BaseItem": {
"type": "int",
"value": 16
},
"Charges": {
"type": "byte",
"value": 0
},
"Cloth1Color": {
"type": "byte",
"value": 124
},
"Cloth2Color": {
"type": "byte",
"value": 124
},
"Comment": {
"type": "cexostring",
"value": "Pirate Armor #7"
},
"Cost": {
"type": "dword",
"value": 24
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "Simple leather armor with metal studs added to it for extra protection.."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"Identified": {
"type": "byte",
"value": 1
},
"Leather1Color": {
"type": "byte",
"value": 22
},
"Leather2Color": {
"type": "byte",
"value": 3
},
"LocalizedName": {
"id": 12836,
"type": "cexolocstring",
"value": {
"0": "Pirate Armor"
}
},
"Metal1Color": {
"type": "byte",
"value": 166
},
"Metal2Color": {
"type": "byte",
"value": 166
},
"PaletteID": {
"type": "byte",
"value": 58
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 25
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 52
},
"Subtype": {
"type": "word",
"value": 1
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_ALTSL_PIRATE7"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_altsl_pirate7"
}
}

View File

@ -0,0 +1,123 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 25
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": "Masterwork Bolt x99"
},
"Cost": {
"type": "dword",
"value": 198
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"id": 12432,
"type": "cexolocstring",
"value": {
"0": "A Masterwork weapon is a finely crafted version of a normal weapon. Wielding it provides a +1 enhancement bonus on attack rolls."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "A Masterwork weapon is a finely crafted version of a normal weapon. Wielding it provides a +1 enhancement bonus on attack rolls."
}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"id": 40586,
"type": "cexolocstring",
"value": {
"0": "Masterwork Bolt"
}
},
"ModelPart1": {
"type": "byte",
"value": 11
},
"ModelPart2": {
"type": "byte",
"value": 51
},
"ModelPart3": {
"type": "byte",
"value": 12
},
"PaletteID": {
"type": "byte",
"value": 28
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"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": 56
},
"Subtype": {
"type": "word",
"value": 0
}
}
]
},
"StackSize": {
"type": "word",
"value": 99
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_WAMBO001"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_wambo001"
}
}

View File

@ -0,0 +1,123 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 25
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": "Masterwork Bolt x20"
},
"Cost": {
"type": "dword",
"value": 40
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"id": 12432,
"type": "cexolocstring",
"value": {
"0": "A Masterwork weapon is a finely crafted version of a normal weapon. Wielding it provides a +1 enhancement bonus on attack rolls."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "A Masterwork weapon is a finely crafted version of a normal weapon. Wielding it provides a +1 enhancement bonus on attack rolls."
}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"id": 40586,
"type": "cexolocstring",
"value": {
"0": "Masterwork Bolt"
}
},
"ModelPart1": {
"type": "byte",
"value": 11
},
"ModelPart2": {
"type": "byte",
"value": 51
},
"ModelPart3": {
"type": "byte",
"value": 12
},
"PaletteID": {
"type": "byte",
"value": 28
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"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": 56
},
"Subtype": {
"type": "word",
"value": 0
}
}
]
},
"StackSize": {
"type": "word",
"value": 20
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_WAMBO002"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_wambo002"
}
}

View File

@ -0,0 +1,85 @@
{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 0
},
"BaseItem": {
"type": "int",
"value": 121
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Cost": {
"type": "dword",
"value": 4
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {}
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "RA_WSPKT_MSTWK01"
}
},
"ModelPart1": {
"type": "byte",
"value": 11
},
"ModelPart2": {
"type": "byte",
"value": 11
},
"ModelPart3": {
"type": "byte",
"value": 11
},
"PaletteID": {
"type": "byte",
"value": 47
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": []
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "RA_WSPKT_MSTWK01"
},
"TemplateResRef": {
"type": "resref",
"value": "ra_wspkt_mstwk01"
}
}