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": {
"type": "dword",
"value": 107
"value": 108
},
"Width": {
"type": "int",

View File

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

View File

@@ -153103,6 +153103,7 @@
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "Waypoint",
"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()
{
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 oSpawnPoint;
@@ -13,4 +39,4 @@ if (GetIsPC(oPC))
AssignCommand(oPC,JumpToLocation(GetLocation(oSpawnPoint)));
}
}
*/

View File

@@ -4,7 +4,7 @@
// ms_name_inc.nss //
// //
// 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"
///// 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
// based on Race and Gender
@@ -89,6 +89,22 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF);
///// 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)
{
string sRandomName = GetLocalString(oNPC, "SET_NAME");
@@ -99,11 +115,17 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF)
int bClassTitle = GetLocalInt(oNPC,"CLASS_TITLE");
//:: Handles class level based NPC titles
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
@@ -970,12 +992,7 @@ void ms_Nomenclature(object oNPC = OBJECT_SELF)
}
}
if (bClassTitle)
{
sRandomName = sBaseRace +" "+ sTitle;
}
SetName(oNPC, (sRandomName));
DelayCommand(0.0f, SetName(oNPC, (sRandomName)));
return;
}
}
@@ -1048,62 +1065,75 @@ string ms_RandomLastName(object oNPC = OBJECT_SELF)
return Name;
}
//:: Function to get the highest class level of an object, excluding racialtype classes
int GetHighestClassLevel(object oCreature)
// Returns the class constant (int) for the creature's highest class by level.
// Skips racial type pseudo-classes. Returns -1 if none.
int GetHighestClassType(object oNPC = OBJECT_SELF)
{
int nHighestLevel = -1;
int nClassTypes = 254; // Maximum number of class types
object oPC = GetFirstPC();
if (!GetIsObjectValid(oNPC)) return -1;
int nBestClass = -1;
int nBestLevel = -1;
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
if (i == CLASS_TYPE_ABERRATION ||
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)
nClass = GetClassByPosition(i, oNPC);
if (nClass != -1)
{
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
{
break; // Reached an invalid class level, exit the loop
nLevel = GetLevelByClass(nClass, oNPC);
if (nLevel > nBestLevel)
{
nBestLevel = nLevel;
nBestClass = nClass;
}
}
}
i = i + 1;
}
return nHighestLevel;
return nBestClass;
}
//:: Handles class level based NPC titles
//:: Returns class level based NPC titles
string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
{
object oPC = GetFirstPC();
string sTitle;
int nHighClass = GetHighestClassLevel(oNPC);
int nLevel = GetLevelByClass(nHighClass, oNPC);
int nLevel = GetLevelByClass(nClassType, oNPC);
int nGender = GetGender(oNPC);
switch (nHighClass)
switch (nClassType)
{
case CLASS_TYPE_BARBARIAN:
switch(nLevel)
@@ -1174,8 +1204,8 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
{sTitle = "Conqueress"; break;}
else
{sTitle = "Conqueror"; break;}
}
break;
case CLASS_TYPE_ROGUE:
switch(nLevel)
@@ -1236,6 +1266,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Master Rogue"; break;
}
break;
case CLASS_TYPE_BARD:
switch(nLevel)
@@ -1335,6 +1366,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Master Bard"; break;
}
break;
case CLASS_TYPE_SORCERER:
case CLASS_TYPE_WIZARD:
@@ -1396,6 +1428,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Archmage"; break;
}
break;
case CLASS_TYPE_CLERIC:
switch(nLevel)
@@ -1468,6 +1501,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
{sTitle = "High Priest"; break;}
}
break;
case CLASS_TYPE_DRUID:
switch(nLevel)
@@ -1528,6 +1562,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Archdruid"; break;
}
break;
case CLASS_TYPE_FIGHTER:
switch(nLevel)
@@ -1588,6 +1623,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Grandmaster"; break;
}
break;
case CLASS_TYPE_MONK:
switch(nLevel)
@@ -1659,6 +1695,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "High Master"; break;
}
break;
case CLASS_TYPE_PALADIN:
switch(nLevel)
@@ -1730,6 +1767,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "High Master"; break;
}
break;
case CLASS_TYPE_RANGER:
switch(nLevel)
@@ -1817,7 +1855,7 @@ string GetClassLevelTitle(int nClassType, object oNPC = OBJECT_SELF)
sTitle = "Ranger Lord"; break;
}
break;
}
return sTitle;

View File

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

View File

@@ -728,6 +728,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -728,6 +728,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -728,6 +728,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -2,7 +2,7 @@
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 269
"value": 257
},
"BodyBag": {
"type": "byte",
@@ -42,7 +42,7 @@
},
"Conversation": {
"type": "resref",
"value": ""
"value": "a_death"
},
"CRAdjust": {
"type": "int",
@@ -168,7 +168,7 @@
},
"Gender": {
"type": "byte",
"value": 0
"value": 1
},
"GoodEvil": {
"type": "byte",
@@ -238,7 +238,7 @@
},
"PortraitId": {
"type": "word",
"value": 129
"value": 92
},
"Race": {
"type": "byte",
@@ -614,6 +614,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -614,6 +614,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

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

View File

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

View File

@@ -614,6 +614,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -778,6 +778,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -778,6 +778,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -778,6 +778,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -621,6 +621,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -621,6 +621,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -621,6 +621,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -224,7 +224,7 @@
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Bandit Minstril"
"0": "Bandit Bard"
}
},
"fortbonus": {
@@ -699,6 +699,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -699,6 +699,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -699,6 +699,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -23,7 +23,7 @@
"__struct_id": 2,
"Class": {
"type": "int",
"value": 4
"value": 7
},
"ClassLevel": {
"type": "short",
@@ -105,13 +105,6 @@
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2
}
},
{
"__struct_id": 1,
"Feat": {
@@ -130,7 +123,14 @@
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 28
"value": 374
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 258
}
},
{
@@ -595,7 +595,7 @@
},
"StartingPackage": {
"type": "byte",
"value": 4
"value": 56
},
"Str": {
"type": "byte",
@@ -621,6 +621,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -2,7 +2,7 @@
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 269
"value": 270
},
"BodyBag": {
"type": "byte",
@@ -621,6 +621,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -595,7 +595,7 @@
},
"StartingPackage": {
"type": "byte",
"value": 4
"value": 24
},
"Str": {
"type": "byte",
@@ -621,6 +621,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -415,7 +415,7 @@
},
"PortraitId": {
"type": "word",
"value": 94
"value": 1029
},
"Race": {
"type": "byte",
@@ -757,7 +757,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 196
},
"SpecAbilityList": {
"type": "list",
@@ -791,6 +791,41 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -786,7 +786,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 228
},
"SpecAbilityList": {
"type": "list",
@@ -820,6 +820,41 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -786,7 +786,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 145
},
"SpecAbilityList": {
"type": "list",
@@ -820,6 +820,41 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -701,7 +701,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 381
},
"SpecAbilityList": {
"type": "list",
@@ -735,6 +735,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -594,7 +594,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 379
},
"SpecAbilityList": {
"type": "list",
@@ -628,6 +628,41 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -735,6 +735,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -693,6 +693,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -628,6 +628,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -706,6 +706,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -628,7 +628,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 131
},
"SpecAbilityList": {
"type": "list",
@@ -662,6 +662,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

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

View File

@@ -694,7 +694,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 347
},
"SpecAbilityList": {
"type": "list",
@@ -744,6 +744,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -702,6 +702,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -2,7 +2,7 @@
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 217
"value": 412
},
"BodyBag": {
"type": "byte",
@@ -245,7 +245,7 @@
},
"PortraitId": {
"type": "word",
"value": 129
"value": 92
},
"Race": {
"type": "byte",
@@ -637,6 +637,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -630,6 +630,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -175,7 +175,7 @@
},
"Gender": {
"type": "byte",
"value": 0
"value": 1
},
"GoodEvil": {
"type": "byte",
@@ -587,7 +587,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 245
},
"SpecAbilityList": {
"type": "list",
@@ -637,6 +637,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -820,6 +820,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -713,6 +713,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -741,6 +741,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -706,6 +706,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -720,6 +720,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

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

View File

@@ -428,7 +428,7 @@
},
"PaletteID": {
"type": "byte",
"value": 41
"value": 40
},
"PerceptionRange": {
"type": "byte",
@@ -786,7 +786,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 142
},
"SpecAbilityList": {
"type": "list",
@@ -820,6 +820,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -321,7 +321,7 @@
},
"PaletteID": {
"type": "byte",
"value": 41
"value": 40
},
"PerceptionRange": {
"type": "byte",
@@ -713,6 +713,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -328,7 +328,7 @@
},
"GoodEvil": {
"type": "byte",
"value": 0
"value": 100
},
"HitPoints": {
"type": "short",
@@ -358,7 +358,7 @@
},
"LawfulChaotic": {
"type": "byte",
"value": 0
"value": 50
},
"Lootable": {
"type": "byte",
@@ -378,7 +378,7 @@
},
"PaletteID": {
"type": "byte",
"value": 41
"value": 40
},
"PerceptionRange": {
"type": "byte",
@@ -736,7 +736,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 143
},
"SpecAbilityList": {
"type": "list",
@@ -770,6 +770,26 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

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

View File

@@ -321,7 +321,7 @@
},
"PaletteID": {
"type": "byte",
"value": 41
"value": 40
},
"PerceptionRange": {
"type": "byte",
@@ -679,7 +679,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 164
},
"SpecAbilityList": {
"type": "list",
@@ -713,6 +713,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -349,7 +349,7 @@
},
"PaletteID": {
"type": "byte",
"value": 41
"value": 40
},
"PerceptionRange": {
"type": "byte",
@@ -741,6 +741,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -378,7 +378,7 @@
},
"PaletteID": {
"type": "byte",
"value": 41
"value": 40
},
"PerceptionRange": {
"type": "byte",
@@ -736,7 +736,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 418
},
"SpecAbilityList": {
"type": "list",
@@ -770,6 +770,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -786,7 +786,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 348
},
"SpecAbilityList": {
"type": "list",
@@ -820,6 +820,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -820,6 +820,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -778,6 +778,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -713,6 +713,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -713,6 +713,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -706,6 +706,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -747,6 +747,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -614,6 +614,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -686,6 +686,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -607,6 +607,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -580,6 +580,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -792,6 +792,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -793,7 +793,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 367
},
"SpecAbilityList": {
"type": "list",
@@ -827,6 +827,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -679,7 +679,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 413
},
"SpecAbilityList": {
"type": "list",
@@ -713,6 +713,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -751,7 +751,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 23
},
"SpecAbilityList": {
"type": "list",
@@ -785,6 +785,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -754,6 +754,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -694,7 +694,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 221
},
"SpecAbilityList": {
"type": "list",
@@ -728,6 +728,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -614,6 +614,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -744,7 +744,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 131
},
"SpecAbilityList": {
"type": "list",
@@ -778,6 +778,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -587,7 +587,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 419
},
"SpecAbilityList": {
"type": "list",
@@ -621,6 +621,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7

View File

@@ -23,7 +23,7 @@
"__struct_id": 2,
"Class": {
"type": "int",
"value": 4
"value": 7
},
"ClassLevel": {
"type": "short",
@@ -105,13 +105,6 @@
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2
}
},
{
"__struct_id": 1,
"Feat": {
@@ -130,7 +123,14 @@
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 28
"value": 374
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 27
}
},
{
@@ -144,14 +144,14 @@
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 102
"value": 45
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 45
"value": 50
}
},
{
@@ -587,7 +587,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 65535
"value": 236
},
"SpecAbilityList": {
"type": "list",
@@ -595,7 +595,7 @@
},
"StartingPackage": {
"type": "byte",
"value": 4
"value": 7
},
"Str": {
"type": "byte",
@@ -621,6 +621,56 @@
"type": "resref",
"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": {
"type": "int",
"value": 7