2025/09/04 Update

Implemented class titles for randomized mobs with class levels.
Full compile.
This commit is contained in:
Jaysyn904
2025-09-04 22:40:44 -04:00
parent a66fae8835
commit 5e36a8b4a6
85 changed files with 4626 additions and 249 deletions

View File

@@ -9840,7 +9840,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 107 "value": 108
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

@@ -337,7 +337,7 @@
}, },
"Version": { "Version": {
"type": "dword", "type": "dword",
"value": 19 "value": 27
}, },
"Width": { "Width": {
"type": "int", "type": "int",

View File

@@ -153103,6 +153103,7 @@
"LocalizedName": { "LocalizedName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Waypoint",
"id": 14817 "id": 14817
} }
}, },

File diff suppressed because it is too large Load Diff

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

@@ -1,4 +1,30 @@
void main() void main()
{
object oPC = GetEnteringObject();
if (GetIsPC(oPC))
{
string sDestTag = GetLocalString(oPC, "Respawn");
if (sDestTag == "")
{
sDestTag = "EN4_Respawn";
}
object oSpawnPoint = GetObjectByTag(sDestTag);
if (GetIsObjectValid(oSpawnPoint))
{
AssignCommand(oPC, JumpToLocation(GetLocation(oSpawnPoint)));
}
else
{
// optional debug
FloatingTextStringOnCreature("Invalid spawn point: " + sDestTag, oPC);
}
}
}
/* void main()
{ {
object oPC; object oPC;
object oSpawnPoint; object oSpawnPoint;
@@ -13,4 +39,4 @@ if (GetIsPC(oPC))
AssignCommand(oPC,JumpToLocation(GetLocation(oSpawnPoint))); AssignCommand(oPC,JumpToLocation(GetLocation(oSpawnPoint)));
} }
} }
*/

View File

@@ -4,7 +4,7 @@
// ms_name_inc.nss // // ms_name_inc.nss //
// // // //
// By Thrym of Markshire 5/21/06 // // By Thrym of Markshire 5/21/06 //
// Updated by: Jaysyn 2021/12/03 // // Updated by: Jaysyn 2025-09-04 21:26:03 //
// // // //
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
/* /*
@@ -60,13 +60,13 @@
#include "prc_inc_racial" #include "prc_inc_racial"
///// FUNCTION DECLARATIONS //////////////////////////////////////////////////// ///// FUNCTION DECLARATIONS ////////////////////////////////////////////////////
string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF); //:: Function to get the class type with the highest level
int GetHighestClassType(object oNPC = OBJECT_SELF);
int GetHighestClassLevel(object oCreature = OBJECT_SELF); //:: Returns class level based NPC titles
string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF);
// Generates a Random First Name // Generates a Random First Name
// based on Race and Gender // based on Race and Gender
@@ -89,9 +89,25 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF);
///// FUNCTIONS //////////////////////////////////////////////////////////////// ///// FUNCTIONS ////////////////////////////////////////////////////////////////
// Function to get the name of a class
string GetClassName(int nClass)
{
// Look up the StrRef as a string in spells.2da
string sStrRef = Get2DAString("classes", "Name", nClass);
// Convert to an integer
int nStrRef = StringToInt(sStrRef);
// Look up the name in the dialog.tlk file
string sClassName = GetStringByStrRef(nStrRef);
// return the spell's name
return sClassName;
}
void ms_Nomenclature(object oNPC = OBJECT_SELF) void ms_Nomenclature(object oNPC = OBJECT_SELF)
{ {
string sRandomName = GetLocalString(oNPC, "SET_NAME"); string sRandomName = GetLocalString(oNPC, "SET_NAME");
string sTitle = GetLocalString(oNPC, "TITLE"); string sTitle = GetLocalString(oNPC, "TITLE");
string sPostfix = GetLocalString(oNPC, "POSTFIX"); string sPostfix = GetLocalString(oNPC, "POSTFIX");
string sBaseRace = GetLocalString(oNPC, "BASE_RACE"); string sBaseRace = GetLocalString(oNPC, "BASE_RACE");
@@ -99,11 +115,17 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF)
int bClassTitle = GetLocalInt(oNPC,"CLASS_TITLE"); int bClassTitle = GetLocalInt(oNPC,"CLASS_TITLE");
//:: Handles class level based NPC titles //:: Handles class level based NPC titles
if (bClassTitle) if (bClassTitle)
{ {
sClassTitle = GetClassLevelTitle(GetHighestClassLevel(oNPC), oNPC); int nClassType = GetHighestClassType(oNPC);
sClassTitle = GetClassLevelTitle(nClassType, oNPC);
string sClassName = GetClassName(nClassType);
sRandomName = sBaseRace +" "+ sClassTitle;
DelayCommand(0.0f, SetName(oNPC, (sRandomName)));
return;
} }
//:: Handles class based Henchman titles //:: Handles class based Henchman titles
@@ -961,7 +983,7 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF)
if (sRandomName != "") if (sRandomName != "")
{ {
if (sRandomName == "RANDOM") if (sRandomName == "RANDOM")
{ {
switch (GetLocalInt(oNPC, "NAME_TYPE")) switch (GetLocalInt(oNPC, "NAME_TYPE"))
{ {
@@ -969,13 +991,8 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF)
default: sRandomName = sTitle + " " + ms_RandomFirstName(oNPC) + " " + sPostfix; break; default: sRandomName = sTitle + " " + ms_RandomFirstName(oNPC) + " " + sPostfix; break;
} }
} }
if (bClassTitle) DelayCommand(0.0f, SetName(oNPC, (sRandomName)));
{
sRandomName = sBaseRace +" "+ sTitle;
}
SetName(oNPC, (sRandomName));
return; return;
} }
} }
@@ -1048,62 +1065,75 @@ string ms_RandomLastName(object oNPC = OBJECT_SELF)
return Name; return Name;
} }
//:: Function to get the highest class level of an object, excluding racialtype classes // Returns the class constant (int) for the creature's highest class by level.
int GetHighestClassLevel(object oCreature) // Skips racial type pseudo-classes. Returns -1 if none.
int GetHighestClassType(object oNPC = OBJECT_SELF)
{ {
int nHighestLevel = -1; object oPC = GetFirstPC();
int nClassTypes = 254; // Maximum number of class types
if (!GetIsObjectValid(oNPC)) return -1;
int nBestClass = -1;
int nBestLevel = -1;
int i; int i;
int nClass;
int nLevel;
int nMaxClasses = 254;
for (i = 0; i <= nClassTypes; i++) i = 1;
while (i <= nMaxClasses)
{ {
// Check if the class type is excluded nClass = GetClassByPosition(i, oNPC);
if (i == CLASS_TYPE_ABERRATION || if (nClass != -1)
i == CLASS_TYPE_ANIMAL ||
i == CLASS_TYPE_BEAST ||
i == CLASS_TYPE_CONSTRUCT ||
i == CLASS_TYPE_DRAGON ||
i == CLASS_TYPE_ELEMENTAL ||
i == CLASS_TYPE_FEY ||
i == CLASS_TYPE_GIANT ||
i == CLASS_TYPE_HUMANOID ||
i == CLASS_TYPE_MAGICAL_BEAST ||
i == CLASS_TYPE_MONSTROUS ||
i == CLASS_TYPE_OOZE ||
i == CLASS_TYPE_OUTSIDER ||
i == CLASS_TYPE_PLANT ||
i == CLASS_TYPE_SHAPECHANGER ||
i == CLASS_TYPE_UNDEAD ||
i == CLASS_TYPE_VERMIN)
continue;
int nLevel = GetLevelByClass(i, oCreature);
if (nLevel > 0)
{ {
if (nLevel > nHighestLevel) // skip racial types
if (nClass == CLASS_TYPE_ABERRATION ||
nClass == CLASS_TYPE_ANIMAL ||
nClass == CLASS_TYPE_BEAST ||
nClass == CLASS_TYPE_CONSTRUCT ||
nClass == CLASS_TYPE_DRAGON ||
nClass == CLASS_TYPE_ELEMENTAL ||
nClass == CLASS_TYPE_FEY ||
nClass == CLASS_TYPE_GIANT ||
nClass == CLASS_TYPE_HUMANOID ||
nClass == CLASS_TYPE_MAGICAL_BEAST ||
nClass == CLASS_TYPE_MONSTROUS ||
nClass == CLASS_TYPE_OOZE ||
nClass == CLASS_TYPE_OUTSIDER ||
nClass == CLASS_TYPE_PLANT ||
nClass == CLASS_TYPE_SHAPECHANGER ||
nClass == CLASS_TYPE_UNDEAD ||
nClass == CLASS_TYPE_VERMIN)
{ {
nHighestLevel = nLevel; // skip
}
else
{
nLevel = GetLevelByClass(nClass, oNPC);
if (nLevel > nBestLevel)
{
nBestLevel = nLevel;
nBestClass = nClass;
}
} }
} }
else i = i + 1;
{
break; // Reached an invalid class level, exit the loop
}
} }
return nHighestLevel; return nBestClass;
} }
//:: Returns class level based NPC titles
//:: Handles class level based NPC titles
string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF) string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
{ {
object oPC = GetFirstPC();
string sTitle; string sTitle;
int nHighClass = GetHighestClassLevel(oNPC); int nLevel = GetLevelByClass(nClassType, oNPC);
int nLevel = GetLevelByClass(nHighClass, oNPC); int nGender = GetGender(oNPC);
int nGender = GetGender(oNPC);
switch (nClassType)
switch (nHighClass)
{ {
case CLASS_TYPE_BARBARIAN: case CLASS_TYPE_BARBARIAN:
switch(nLevel) switch(nLevel)
@@ -1174,8 +1204,8 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
{sTitle = "Conqueress"; break;} {sTitle = "Conqueress"; break;}
else else
{sTitle = "Conqueror"; break;} {sTitle = "Conqueror"; break;}
} }
break;
case CLASS_TYPE_ROGUE: case CLASS_TYPE_ROGUE:
switch(nLevel) switch(nLevel)
@@ -1236,6 +1266,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Master Rogue"; break; sTitle = "Master Rogue"; break;
} }
break;
case CLASS_TYPE_BARD: case CLASS_TYPE_BARD:
switch(nLevel) switch(nLevel)
@@ -1335,6 +1366,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Master Bard"; break; sTitle = "Master Bard"; break;
} }
break;
case CLASS_TYPE_SORCERER: case CLASS_TYPE_SORCERER:
case CLASS_TYPE_WIZARD: case CLASS_TYPE_WIZARD:
@@ -1396,6 +1428,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Archmage"; break; sTitle = "Archmage"; break;
} }
break;
case CLASS_TYPE_CLERIC: case CLASS_TYPE_CLERIC:
switch(nLevel) switch(nLevel)
@@ -1468,6 +1501,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
{sTitle = "High Priest"; break;} {sTitle = "High Priest"; break;}
} }
break;
case CLASS_TYPE_DRUID: case CLASS_TYPE_DRUID:
switch(nLevel) switch(nLevel)
@@ -1528,6 +1562,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Archdruid"; break; sTitle = "Archdruid"; break;
} }
break;
case CLASS_TYPE_FIGHTER: case CLASS_TYPE_FIGHTER:
switch(nLevel) switch(nLevel)
@@ -1588,6 +1623,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Grandmaster"; break; sTitle = "Grandmaster"; break;
} }
break;
case CLASS_TYPE_MONK: case CLASS_TYPE_MONK:
switch(nLevel) switch(nLevel)
@@ -1659,6 +1695,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "High Master"; break; sTitle = "High Master"; break;
} }
break;
case CLASS_TYPE_PALADIN: case CLASS_TYPE_PALADIN:
switch(nLevel) switch(nLevel)
@@ -1730,7 +1767,8 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "High Master"; break; sTitle = "High Master"; break;
} }
break;
case CLASS_TYPE_RANGER: case CLASS_TYPE_RANGER:
switch(nLevel) switch(nLevel)
{ {
@@ -1817,10 +1855,10 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Ranger Lord"; break; sTitle = "Ranger Lord"; break;
} }
break;
} }
return sTitle; return sTitle;
} }
//::void main (){} //::void main (){}

View File

@@ -6,7 +6,6 @@
*/ */
//::////////////////////////////////////////////////// //:://////////////////////////////////////////////////
#include "ms_name_inc" #include "ms_name_inc"
void NoDropGear(object oNPC) void NoDropGear(object oNPC)
@@ -101,5 +100,6 @@ void main()
//:: Markshire Nomeclature //:: Markshire Nomeclature
ms_Nomenclature(oNPC); DelayCommand(0.0f, ms_Nomenclature(oNPC));
//DoDebug("prc_pwonspawn: Finished.");
} }

View File

@@ -728,6 +728,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_c_1" "value": "en3_bandit_c_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Bandit"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -728,6 +728,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_c_2" "value": "en3_bandit_c_2"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Brigand"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -728,6 +728,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_c_3" "value": "en3_bandit_c_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Bandit"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -2,7 +2,7 @@
"__data_type": "UTC ", "__data_type": "UTC ",
"Appearance_Type": { "Appearance_Type": {
"type": "word", "type": "word",
"value": 269 "value": 257
}, },
"BodyBag": { "BodyBag": {
"type": "byte", "type": "byte",
@@ -42,7 +42,7 @@
}, },
"Conversation": { "Conversation": {
"type": "resref", "type": "resref",
"value": "" "value": "a_death"
}, },
"CRAdjust": { "CRAdjust": {
"type": "int", "type": "int",
@@ -168,7 +168,7 @@
}, },
"Gender": { "Gender": {
"type": "byte", "type": "byte",
"value": 0 "value": 1
}, },
"GoodEvil": { "GoodEvil": {
"type": "byte", "type": "byte",
@@ -238,7 +238,7 @@
}, },
"PortraitId": { "PortraitId": {
"type": "word", "type": "word",
"value": 129 "value": 92
}, },
"Race": { "Race": {
"type": "byte", "type": "byte",
@@ -614,6 +614,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_f_2" "value": "en3_bandit_f_2"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Outlaw"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -614,6 +614,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_f_3" "value": "en3_bandit_f_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Bandit"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -2,7 +2,7 @@
"__data_type": "UTC ", "__data_type": "UTC ",
"Appearance_Type": { "Appearance_Type": {
"type": "word", "type": "word",
"value": 270 "value": 3041
}, },
"BodyBag": { "BodyBag": {
"type": "byte", "type": "byte",

View File

@@ -2,7 +2,7 @@
"__data_type": "UTC ", "__data_type": "UTC ",
"Appearance_Type": { "Appearance_Type": {
"type": "word", "type": "word",
"value": 270 "value": 188
}, },
"BodyBag": { "BodyBag": {
"type": "byte", "type": "byte",
@@ -238,7 +238,7 @@
}, },
"PortraitId": { "PortraitId": {
"type": "word", "type": "word",
"value": 129 "value": 124
}, },
"Race": { "Race": {
"type": "byte", "type": "byte",

View File

@@ -614,6 +614,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_l_3" "value": "en3_bandit_l_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Brigand"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -778,6 +778,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_m_1" "value": "en3_bandit_m_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Outlaw"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -778,6 +778,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_m_2" "value": "en3_bandit_m_2"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Outlaw"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -778,6 +778,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_m_3" "value": "en3_bandit_m_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Bandit"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -621,6 +621,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_r_1" "value": "en3_bandit_r_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Brigand"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -621,6 +621,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_r_2" "value": "en3_bandit_r_2"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Brigand"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -621,6 +621,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_r_3" "value": "en3_bandit_r_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Bandit"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -224,7 +224,7 @@
"FirstName": { "FirstName": {
"type": "cexolocstring", "type": "cexolocstring",
"value": { "value": {
"0": "Bandit Minstril" "0": "Bandit Bard"
} }
}, },
"fortbonus": { "fortbonus": {
@@ -699,6 +699,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_s_1" "value": "en3_bandit_s_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Bandit"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -699,6 +699,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_s_2" "value": "en3_bandit_s_2"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Outlaw"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -699,6 +699,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_s_3" "value": "en3_bandit_s_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Outlaw"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -23,7 +23,7 @@
"__struct_id": 2, "__struct_id": 2,
"Class": { "Class": {
"type": "int", "type": "int",
"value": 4 "value": 7
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
@@ -105,13 +105,6 @@
"FeatList": { "FeatList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@@ -130,7 +123,14 @@
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
"type": "word", "type": "word",
"value": 28 "value": 374
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
} }
}, },
{ {
@@ -595,7 +595,7 @@
}, },
"StartingPackage": { "StartingPackage": {
"type": "byte", "type": "byte",
"value": 4 "value": 56
}, },
"Str": { "Str": {
"type": "byte", "type": "byte",
@@ -621,6 +621,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_x_1" "value": "en3_bandit_x_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Bandit"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -2,7 +2,7 @@
"__data_type": "UTC ", "__data_type": "UTC ",
"Appearance_Type": { "Appearance_Type": {
"type": "word", "type": "word",
"value": 269 "value": 270
}, },
"BodyBag": { "BodyBag": {
"type": "byte", "type": "byte",
@@ -621,6 +621,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_x_2" "value": "en3_bandit_x_2"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Outlaw"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -595,7 +595,7 @@
}, },
"StartingPackage": { "StartingPackage": {
"type": "byte", "type": "byte",
"value": 4 "value": 24
}, },
"Str": { "Str": {
"type": "byte", "type": "byte",
@@ -621,6 +621,56 @@
"type": "resref", "type": "resref",
"value": "en3_bandit_x_3" "value": "en3_bandit_x_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Brigand"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -415,7 +415,7 @@
}, },
"PortraitId": { "PortraitId": {
"type": "word", "type": "word",
"value": 94 "value": 1029
}, },
"Race": { "Race": {
"type": "byte", "type": "byte",
@@ -757,7 +757,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 196
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -791,6 +791,41 @@
"type": "resref", "type": "resref",
"value": "en3_bardgood" "value": "en3_bardgood"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "RND_BARD"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -786,7 +786,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 228
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -820,6 +820,41 @@
"type": "resref", "type": "resref",
"value": "en3_clericevil" "value": "en3_clericevil"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "RND_CLERIC"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -786,7 +786,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 145
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -820,6 +820,41 @@
"type": "resref", "type": "resref",
"value": "en3_clericgood" "value": "en3_clericgood"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "RND_CLERC"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -701,7 +701,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 381
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -735,6 +735,56 @@
"type": "resref", "type": "resref",
"value": "en3_drow_c_1" "value": "en3_drow_c_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Drow"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -594,7 +594,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 379
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -628,6 +628,41 @@
"type": "resref", "type": "resref",
"value": "en3_drow_f_1" "value": "en3_drow_f_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Drow"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -735,6 +735,56 @@
"type": "resref", "type": "resref",
"value": "en3_drow_l_1" "value": "en3_drow_l_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Drow"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -693,6 +693,56 @@
"type": "resref", "type": "resref",
"value": "en3_drow_m_1" "value": "en3_drow_m_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Drow"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -628,6 +628,56 @@
"type": "resref", "type": "resref",
"value": "en3_drow_r_1" "value": "en3_drow_r_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Drow"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -706,6 +706,56 @@
"type": "resref", "type": "resref",
"value": "en3_drow_s_1" "value": "en3_drow_s_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Drow"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -628,7 +628,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 131
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -662,6 +662,56 @@
"type": "resref", "type": "resref",
"value": "en3_drow_x_1" "value": "en3_drow_x_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Drow"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -594,7 +594,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 380
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",

View File

@@ -694,7 +694,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 347
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -744,6 +744,56 @@
"type": "resref", "type": "resref",
"value": "en3_duergar_c_1" "value": "en3_duergar_c_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Duergar"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -702,6 +702,56 @@
"type": "resref", "type": "resref",
"value": "en3_duergar_m_1" "value": "en3_duergar_m_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Duergar"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -2,7 +2,7 @@
"__data_type": "UTC ", "__data_type": "UTC ",
"Appearance_Type": { "Appearance_Type": {
"type": "word", "type": "word",
"value": 217 "value": 412
}, },
"BodyBag": { "BodyBag": {
"type": "byte", "type": "byte",
@@ -245,7 +245,7 @@
}, },
"PortraitId": { "PortraitId": {
"type": "word", "type": "word",
"value": 129 "value": 92
}, },
"Race": { "Race": {
"type": "byte", "type": "byte",
@@ -637,6 +637,56 @@
"type": "resref", "type": "resref",
"value": "en3_duergar_r_1" "value": "en3_duergar_r_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Duergar"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -630,6 +630,56 @@
"type": "resref", "type": "resref",
"value": "en3_duergar_s_1" "value": "en3_duergar_s_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Duergar"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -175,7 +175,7 @@
}, },
"Gender": { "Gender": {
"type": "byte", "type": "byte",
"value": 0 "value": 1
}, },
"GoodEvil": { "GoodEvil": {
"type": "byte", "type": "byte",
@@ -587,7 +587,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 245
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -637,6 +637,56 @@
"type": "resref", "type": "resref",
"value": "en3_duergar_x_1" "value": "en3_duergar_x_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Duergar"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -820,6 +820,56 @@
"type": "resref", "type": "resref",
"value": "en3_dwarf_c_1" "value": "en3_dwarf_c_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Dwarven"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -713,6 +713,56 @@
"type": "resref", "type": "resref",
"value": "en3_dwarf_f_1" "value": "en3_dwarf_f_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Dwarven"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -741,6 +741,56 @@
"type": "resref", "type": "resref",
"value": "en3_dwarf_s_1" "value": "en3_dwarf_s_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Dwarven"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -706,6 +706,56 @@
"type": "resref", "type": "resref",
"value": "en3_dwarf_x_1" "value": "en3_dwarf_x_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Dwarven"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -720,6 +720,56 @@
"type": "resref", "type": "resref",
"value": "en3_fighterevil" "value": "en3_fighterevil"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Dastardly"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -378,7 +378,7 @@
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
"value": 41 "value": 40
}, },
"PerceptionRange": { "PerceptionRange": {
"type": "byte", "type": "byte",

View File

@@ -428,7 +428,7 @@
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
"value": 41 "value": 40
}, },
"PerceptionRange": { "PerceptionRange": {
"type": "byte", "type": "byte",
@@ -786,7 +786,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 142
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -820,6 +820,56 @@
"type": "resref", "type": "resref",
"value": "en3_gnome_c_1" "value": "en3_gnome_c_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Gnomish"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -321,7 +321,7 @@
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
"value": 41 "value": 40
}, },
"PerceptionRange": { "PerceptionRange": {
"type": "byte", "type": "byte",
@@ -713,6 +713,56 @@
"type": "resref", "type": "resref",
"value": "en3_gnome_f_1" "value": "en3_gnome_f_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Gnomish"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -328,7 +328,7 @@
}, },
"GoodEvil": { "GoodEvil": {
"type": "byte", "type": "byte",
"value": 0 "value": 100
}, },
"HitPoints": { "HitPoints": {
"type": "short", "type": "short",
@@ -358,7 +358,7 @@
}, },
"LawfulChaotic": { "LawfulChaotic": {
"type": "byte", "type": "byte",
"value": 0 "value": 50
}, },
"Lootable": { "Lootable": {
"type": "byte", "type": "byte",
@@ -378,7 +378,7 @@
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
"value": 41 "value": 40
}, },
"PerceptionRange": { "PerceptionRange": {
"type": "byte", "type": "byte",
@@ -736,7 +736,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 143
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -770,6 +770,26 @@
"type": "resref", "type": "resref",
"value": "en3_gnome_l_1" "value": "en3_gnome_l_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Gnomish Overseer"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -386,7 +386,7 @@
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
"value": 41 "value": 40
}, },
"PerceptionRange": { "PerceptionRange": {
"type": "byte", "type": "byte",
@@ -744,7 +744,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 344
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",

View File

@@ -321,7 +321,7 @@
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
"value": 41 "value": 40
}, },
"PerceptionRange": { "PerceptionRange": {
"type": "byte", "type": "byte",
@@ -679,7 +679,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 164
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -713,6 +713,56 @@
"type": "resref", "type": "resref",
"value": "en3_gnome_r_1" "value": "en3_gnome_r_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Gnomish"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -349,7 +349,7 @@
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
"value": 41 "value": 40
}, },
"PerceptionRange": { "PerceptionRange": {
"type": "byte", "type": "byte",
@@ -741,6 +741,56 @@
"type": "resref", "type": "resref",
"value": "en3_gnome_s_1" "value": "en3_gnome_s_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Gnomish"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -378,7 +378,7 @@
}, },
"PaletteID": { "PaletteID": {
"type": "byte", "type": "byte",
"value": 41 "value": 40
}, },
"PerceptionRange": { "PerceptionRange": {
"type": "byte", "type": "byte",
@@ -736,7 +736,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 418
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -770,6 +770,56 @@
"type": "resref", "type": "resref",
"value": "en3_gnome_x_1" "value": "en3_gnome_x_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Gnomish"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -786,7 +786,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 348
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -820,6 +820,56 @@
"type": "resref", "type": "resref",
"value": "en3_human_c_1" "value": "en3_human_c_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Adventurer"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -820,6 +820,56 @@
"type": "resref", "type": "resref",
"value": "en3_merc_c_3" "value": "en3_merc_c_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Mercenary"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -778,6 +778,56 @@
"type": "resref", "type": "resref",
"value": "en3_merc_m_3" "value": "en3_merc_m_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Mercenary"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -713,6 +713,56 @@
"type": "resref", "type": "resref",
"value": "en3_merc_r_1" "value": "en3_merc_r_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Mercenary"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -713,6 +713,56 @@
"type": "resref", "type": "resref",
"value": "en3_merc_r_2" "value": "en3_merc_r_2"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Mercenary"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -706,6 +706,56 @@
"type": "resref", "type": "resref",
"value": "en3_merc_s_3" "value": "en3_merc_s_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Mercenary"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -747,6 +747,56 @@
"type": "resref", "type": "resref",
"value": "en3_merc_x_3" "value": "en3_merc_x_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Mercenary"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -614,6 +614,56 @@
"type": "resref", "type": "resref",
"value": "en3_orc_l_3" "value": "en3_orc_l_3"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Orc"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -686,6 +686,56 @@
"type": "resref", "type": "resref",
"value": "en3_orc_m_1" "value": "en3_orc_m_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Orc"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -607,6 +607,56 @@
"type": "resref", "type": "resref",
"value": "en3_orc_s_1" "value": "en3_orc_s_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Orc"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -580,6 +580,56 @@
"type": "resref", "type": "resref",
"value": "en3_orcbloodg" "value": "en3_orcbloodg"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Bloodguard Orc"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -792,6 +792,56 @@
"type": "resref", "type": "resref",
"value": "en3_self_m_1" "value": "en3_self_m_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Silver Elf"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -793,7 +793,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 367
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -827,6 +827,56 @@
"type": "resref", "type": "resref",
"value": "en3_shade_c_1" "value": "en3_shade_c_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Shade"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -679,7 +679,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 413
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -713,6 +713,56 @@
"type": "resref", "type": "resref",
"value": "en3_shade_f_1" "value": "en3_shade_f_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Shade"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -751,7 +751,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 23
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -785,6 +785,56 @@
"type": "resref", "type": "resref",
"value": "en3_shade_m_1" "value": "en3_shade_m_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "1"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RADOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Shade"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -754,6 +754,56 @@
"type": "resref", "type": "resref",
"value": "en3_shade_x_1" "value": "en3_shade_x_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Shade"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -694,7 +694,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 221
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -728,6 +728,56 @@
"type": "resref", "type": "resref",
"value": "en3_slaver_c_1" "value": "en3_slaver_c_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Slaver"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -614,6 +614,56 @@
"type": "resref", "type": "resref",
"value": "en3_slaver_l_1" "value": "en3_slaver_l_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "1"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Slaver"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -744,7 +744,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 131
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -778,6 +778,56 @@
"type": "resref", "type": "resref",
"value": "en3_slaver_m_1" "value": "en3_slaver_m_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Slaver"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -587,7 +587,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 419
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -621,6 +621,56 @@
"type": "resref", "type": "resref",
"value": "en3_slaver_r_1" "value": "en3_slaver_r_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Slaver"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7

View File

@@ -23,7 +23,7 @@
"__struct_id": 2, "__struct_id": 2,
"Class": { "Class": {
"type": "int", "type": "int",
"value": 4 "value": 7
}, },
"ClassLevel": { "ClassLevel": {
"type": "short", "type": "short",
@@ -105,13 +105,6 @@
"FeatList": { "FeatList": {
"type": "list", "type": "list",
"value": [ "value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2
}
},
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
@@ -130,7 +123,14 @@
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
"type": "word", "type": "word",
"value": 28 "value": 374
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 27
} }
}, },
{ {
@@ -144,14 +144,14 @@
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
"type": "word", "type": "word",
"value": 102 "value": 45
} }
}, },
{ {
"__struct_id": 1, "__struct_id": 1,
"Feat": { "Feat": {
"type": "word", "type": "word",
"value": 45 "value": 50
} }
}, },
{ {
@@ -587,7 +587,7 @@
}, },
"SoundSetFile": { "SoundSetFile": {
"type": "word", "type": "word",
"value": 65535 "value": 236
}, },
"SpecAbilityList": { "SpecAbilityList": {
"type": "list", "type": "list",
@@ -595,7 +595,7 @@
}, },
"StartingPackage": { "StartingPackage": {
"type": "byte", "type": "byte",
"value": 4 "value": 7
}, },
"Str": { "Str": {
"type": "byte", "type": "byte",
@@ -621,6 +621,56 @@
"type": "resref", "type": "resref",
"value": "en3_slaver_x_1" "value": "en3_slaver_x_1"
}, },
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "CLASS_TITLE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "RANDOM"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "BASE_RACE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Slaver"
}
}
]
},
"WalkRate": { "WalkRate": {
"type": "int", "type": "int",
"value": 7 "value": 7