rendered paste bodystruct Race
{
LText tag; // 000h
LText singularName; // 010h
LText pluralName; // 020h
LText possessiveName; // 030h
LText singularRemains; // 040h
LText pluralRemains; // 050h
LText extractName; // 060h
LText cheeseName; // 070h
LText antidoteName; // 080h
LText verminBiteName; // 090h
LText gnawerName; // 0A0h
LText babySingularName; // 0B0h
LText babyPluralName; // 0C0h
LText childSingularName; // 0D0h
LText childPluralName; // 0E0h
LText craftsmanSingularName; // 0F0h
LText craftsmanPluralName; // 100h
LText fishermanSingularName; // 110h
LText fishermanPluralName; // 120h
LText hammermanSingularName; // 130h
LText hammermanPluralName; // 140h
LText spermanSingularName; // 150h
LText spermanPluralName; // 160h
LText crossbowmanSingularName; // 170h
LText crossbowmanPluralName; // 180h
LText axemanSingularName; // 190h
LText axemanPluralName; // 1A0h
LText swordsmanSingularName; // 1B0h
LText swordsmanPluralName; // 1C0h
LText macemanSingularName; // 1D0h
LText macemanPluralName; // 1E0h
LText pikemanSingularName; // 1F0h
LText pikemanPluralName; // 200h
LText bowmanSingularName; // 210h
LText bowmanPluralName; // 220h
unsigned char unk16[368];
// 290h - TILE
// 291h - ALTTILE
// 292h - BLOODTYPE
/*
G = 0
B = 1
Y = 2
M = 3
C = 4
W = 5
0 = 6
VOMIT = 7
SLIME = 8
*/
// 293h - GLOWTILE
// 2F6h - HOMEOTHERM (default 'NONE' = 60001)
// 2FCh - COLOR 0
// 2FEh - COLOR 1
// 300h - COLOR 2
// 302h - POPULATION_NUMBER 0
// 304h - POPULATION_NUMBER 1
// 306h - CLUSTER_NUMBER 0
// 308h - CLUSTER_NUMBER 1
// 30Ah - TRIGGERABLE_GROUP 0
// 30Ch - TRIGGERABLE_GROUP 1
// 30Eh - LITTERSIZE 0
// 310h - LITTERSIZE 1
// 312h - GENPOWER
// 314h - EXTRACT 1
// 316h - EXTRACT 2
// 318h - EXTRACT 3
// 31Ah - EXTRACT_CHEESE 1
// 31Ch - EXTRACT_CHEESE 2
// 31Eh - EXTRACT_CHEESE 3
// 320h - PENETRATEPOWER
// 322h - FREQUENCY
// 324h - EXTRACT_ANTIDOTE 1
// 326h - EXTRACT_ANTIDOTE 2
// 328h - EXTRACT_ANTIDOTE 3
// 32Ah - VERMIN_BITE 0
// 32Ch - VERMIN_BITE:USE_EXTRACT
// 32Eh - GRASSTRAMPLE
// 330h - BUILDINGDESTROYER
// 332h - DAMBLOCK
// 334h - ITEMCORPSE material type
// 336h - ITEMCORPSE item subtype
// 338h - ITEMCORPSE item type
// 33Ch - ITEMCORPSE_QUALITY
// 33Eh - HAS_RACEGLOSS
// 340h - REMAINS_COLOR 0
// 342h - REMAINS_COLOR 0
// 344h - REMAINS_COLOR 0
// 346h - DIFFICULTY
// 348h - RIVERATTACK 0
// 34Ah - RIVERATTACK 1
// 34Ch - RIVERATTACK 2
// 34Eh - RIVERATTACK 3
// 350h - RIVERATTACK 4
// 352h - RIVERATTACK 5
// 354h - RIVERATTACK_GROUP 0
// 356h - RIVERATTACK_GROUP 1
// 358h - FAT
// 35Ah - GLOWCOLOR 0
// 35Ch - GLOWCOLOR 0
// 35Eh - GLOWCOLOR 0
// 360h - MATERIAL 0
// 362h - LAYERING
// 364h - SPEED
// 368h - MODVALUE
// 36Ch - EXTRACT_VALUE
// 370h - CHEESE_VALUE
// 374h - EXTRACT_ANTIDOTE 4
// 378h - PETVALUE
// 37Ch - EXTRACT_SIZE
// 384h - VIEWRANGE
// 388h - SIZE
// 38Ch - MAXAGE 0
// 390h - MAXAGE 1
// 394h - BABY
// 398h - CHILD
// 39Ch - ADD_VERSION
// 3A0h
struct
{
bool unknownWagon0 : 1; // 00
bool unknownWagon1 : 1; // 01
bool lockpicker : 1; // 02
bool amphibious : 1; // 03
bool aquatic : 1; // 04
bool mischievious : 1; // 05
bool patternFlier : 1; // 06
bool curiousBeast : 1; // 07
bool curiousItem : 1; // 08
bool curiousGuzzler : 1; // 09
bool fleeQuick : 1; // 0A
bool verminHunter : 1; // 0B
bool verminEater : 1; // 0C
bool verminGrounder : 1; // 0D
bool verminFlies : 1; // 0E
bool verminSwamper : 1; // 0F
bool verminRiver : 1; // 10
bool verminCaveRiver : 1; // 11
bool verminChasm : 1; // 12
bool verminLava : 1; // 13
bool verminSoil : 1; // 14
bool verminSoilColony : 1; // 15
bool smallAquaticSwamp : 1; // 16
bool smallAquaticRiver : 1; // 17
bool smallAquaticCaveRiver : 1; // 18
bool commonDomestic : 1; // 19
bool wagonPuller : 1; // 1A
bool packAnimal : 1; // 1B
bool largeRoaming : 1; // 1C
bool largeCaveRiver : 1; // 1D
bool largeChasm : 1; // 1E
bool largeLava : 1; // 1F
bool unknown20 : 1; // 20
bool smallAquaticOcean : 1; // 21
bool flier : 1; // 22
bool largePredator : 1; // 23
bool looseClusters : 1; // 24
bool fireImmune : 1; // 25
bool fireImmuneSuper : 1; // 26
bool webber : 1; // 27
bool webImmune : 1; // 28
bool fanciful : 1; // 29
bool fishItem : 1; // 2A
bool sessileLand : 1; // 2B
bool immolate : 1; // 2C
bool milkable : 1; // 2D
bool noSpring : 1; // 2E
bool noSummer : 1; // 2F
bool noAutumn : 1; // 30
bool noWinter : 1; // 31
bool benign : 1; // 32
bool verminNoRoam : 1; // 33
bool verminNoTrap : 1; // 34
bool verminNoFish : 1; // 35
bool extractPermanent : 1; // 36
bool extractParalyze : 1; // 37
bool extractStun : 1; // 38
bool extractParalyzeIntermittent : 1; // 39
bool extractStunIntermittent : 1; // 3A
bool ambushPredator : 1; // 3B
bool chitin : 1; // 3C
bool gnawer : 1; // 3D
bool notButcherable : 1; // 3E
bool butcherableNonStandard : 1; // 3F
bool cookableLive : 1; // 40
bool extractCookable : 1; // 41
bool fireBreath : 1; // 42
bool dragonFireBreath : 1; // 43
bool meanderer : 1; // 44
bool thickWeb : 1; // 45
bool trainable : 1; // 46
bool pet : 1; // 47
bool petExotic : 1; // 48
bool canCiv : 1; // 49
bool canSpeak : 1; // 4A
bool canLearn : 1; // 4B
bool unkown4C : 1; // 4C
bool boneCarnivore : 1; // 4D
bool carnivore : 1; // 4E
bool underSwim : 1; // 4F
bool noExert : 1; // 50
bool noPain : 1; // 51
bool extraVision : 1; // 52
bool noBreathe : 1; // 53
bool noStun : 1; // 54
bool noNausea : 1; // 55
bool noBleed : 1; // 56
bool trances : 1; // 57
bool noEmotion : 1; // 58
bool reckless : 1; // 59
bool noStuckins : 1; // 5A
bool severOnBreaks : 1; // 5B
bool noSkull : 1; // 5C
bool noSkin : 1; // 5D
bool noBones : 1; // 5E
bool noMeat : 1; // 5F
bool paralyzeImmune : 1; // 60
bool noFear : 1; // 61
bool canOpenDoors : 1; // 62
bool itemCorpse : 1; // 63
bool itemCorpseUseRaceGloss : 1; // 64
bool itemCorpseUseSharpStone : 1; // 65
bool noSmellyRot : 1; // 66
bool remainsUndetermined : 1; // 67
bool hasShell : 1; // 68
bool pearl : 1; // 69
bool ivory : 1; // 6A
bool horn : 1; // 6B
bool narrow : 1; // 6C
bool stout : 1; // 6D
bool likesFighting : 1; // 6E
bool verminHateable : 1; // 6F
bool vegetation : 1; // 70
bool magical : 1; // 71
bool good : 1; // 72
bool natural : 1; // 73
bool evil : 1; // 74
bool savage : 1; // 75
bool baby : 1; // 76
bool unknown77 : 1; // 77
bool multipleLitterRare : 1; // 78
bool mount : 1; // 79
bool mountExotic : 1; // 7A
bool riverAttackMounts : 1; // 7B
bool riverAttackResident : 1; // 7C
bool riverAttackCanUseWell : 1; // 7D
bool equips : 1; // 7E
bool ending : 1; // 7F
bool defender : 1; // 80
bool noThought : 1; // 81
bool trapAvoid : 1; // 82
bool caveAdapt : 1; // 83
bool megaBeast : 1; // 84
bool semiMegaBeast : 1; // 85
bool allActive : 1; // 86
bool diurnal : 1; // 87
bool nocturnal : 1; // 88
bool crepuscular : 1; // 89
bool matutinal : 1; // 8A
bool vespertine : 1; // 8B
bool lightGen : 1; // 8C
bool biomeMountain : 1; // 8D
bool biomeGlacier : 1; // 8E
bool biomeTundra : 1; // 8F
bool biomeSwampTemperateFreshwater : 1; // 90
bool biomeSwampTemperateSaltwater : 1; // 91
bool biomeMarshTemperateFreshwater : 1; // 92
bool biomeMarshTemperateSaltwater : 1; // 93
bool biomeSwampTropicalFreshwater : 1; // 94
bool biomeSwampTropicalSaltwater : 1; // 95
bool biomeSwampMangrove : 1; // 96
bool biomeMarshTropicalFreshwater : 1; // 97
bool biomeMarshTropicalSaltwater : 1; // 98
bool biomeForestTaiga : 1; // 99
bool biomeForestTemperateConifer : 1; // 9A
bool biomeForestTemperateBroadleaf : 1; // 9B
bool biomeForestTropicalConifer : 1; // 9C
bool biomeForestTropicalDryBroadleaf : 1; // 9D
bool biomeForestTropicalMoistBroadleaf : 1; // 9E
bool biomeGrasslandTemperate : 1; // 9F
bool biomeSavannaTemperate : 1; // A0
bool biomeShrublandTemperate : 1; // A1
bool biomeGrasslandTropical : 1; // A2
bool biomeSavannaTropical : 1; // A3
bool biomeShrublandTropical : 1; // A4
bool biomeDesertBadland : 1; // A5
bool biomeDesertRock : 1; // A6
bool biomeDesertSand : 1; // A7
bool biomeOcean : 1; // A8
bool biomeInlandFreshwater : 1; // A9
bool biomeInlandBrackishwater : 1; // AA
bool biomeInlandSaltwater : 1; // AB
bool biomeSubterraneanRiver : 1; // AC
bool biomeSubterraneanChasm : 1; // AD
bool biomeSubterraneanLava : 1; // AE
bool female : 1; // AF
bool male : 1; // B0
bool noGender : 1; // B1
bool lisp : 1; // B2
bool material : 1; // B3
bool materialUseRaceGloss : 1; // B4
bool materialUseSharpStone : 1; // B5
bool alcoholDependent : 1; // B6
bool : 0;
}
flags;
// 3C8h - PREFSTRING
};