STRING 12;STRING 12;TINY;TINY;TINY;TINY;TINY;TINY;BYTE;SHORT;WORD;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;
TABLEID 14
SIZE_TINY=        0
SIZE_SMALL=       1
SIZE_MEDIUM=      2
SIZE_LARGE=       3
SIZE_HUGE=        4
ALGR_NONE=        0
ALGR_KIND=        1
ALGR_PEACEFULL=   2
ALGR_LIVELY=      4
ALGR_SELLFISH=    8
ALGR_AGGRESSIVE=  16
ALGR_STOICAL=     32
HLTR_NONE=       0
HLTR_SLEEP=      1
HLTR_PARALYSE=   2
HLTR_PETRIFY=    4
HLTR_RESERV=     8
HLTR_POISON=     16
HLTR_BLIND=      32
HLTR_CRIPPLE=    64
HLTR_RESERVED3=  128
HLTR_FEAR=       256
HLTR_CURSE=      512
HLTR_SEAL=       1024
HLTR_DOOM=       2048
HLTR_FADE=       4096
HLTR_RESERVED5=  8192
HLTR_RESERVED6=  16384
HLTR_RESERVED7=  32768
ABLT_NONE=     0
ABLT_AMPHIB=   1
ABLT_FLYING=   2
ABLT_DVSION=   3
ABLT_AMSKIN=   4
ABLT_BREATH=   5
ABLT_NATURM=   6
ABLT_RESISM=   7
ABLT_LUCKY=    8
AGE_LOW=       50
AGE_NORML=     80
AGE_GOOD=      120
AGE_HIGH=      200
AGE_VHIGH=     320
<ENDSTRING>
//Name       Plural       STR DEX END INT CUN WIL         aligment  lifespan          Health         Size HPd MPd DMG MDMG   ability0    ability1    ability2
Human       ;Mens        ;  8;  8;  8;  8;  8;  8;       ALGR_NONE;AGE_NORML;      HLTR_NONE; SIZE_MEDIUM;  8;  8;  8;  8;  ABLT_NONE;  ABLT_NONE;  ABLT_NONE;
High Elf    ;High Elves  ;  6;  8;  6; 10;  8;  7;              28; AGE_HIGH;            257; SIZE_MEDIUM;  7; 10;  7;  8;ABLT_DVSION;  ABLT_NONE;  ABLT_NONE;
Dark Elf    ;Dark Elves  ;  5;  7;  5;  9;  6;  9;              21; AGE_HIGH;           1792; SIZE_MEDIUM;  7; 10;  6; 12;ABLT_DVSION;ABLT_RESISM;  ABLT_NONE;
Dwarf       ;Dwarves     ; 10;  5;  9;  6;  5;  7;              33;AGE_VHIGH;   HLTR_CRIPPLE;  SIZE_SMALL;  9;  6;  9;  6;ABLT_DVSION;  ABLT_NONE;  ABLT_NONE;
Hobbit      ;Hobbits     ;  7; 10;  7;  8;  9;  6;              56; AGE_GOOD;      HLTR_FEAR;  SIZE_SMALL;  6;  7;  6;  7; ABLT_LUCKY;  ABLT_NONE;  ABLT_NONE;
Lizardman   ;Lizardmens  ; 10;  8;  9;  6;  6; 10;               5;  AGE_LOW;             18; SIZE_MEDIUM;  8;  8;  9;  8;ABLT_AMPHIB;  ABLT_NONE;  ABLT_NONE;
Draconian   ;Draconians  ;  8;  7;  9;  6;  7;  7;              24;AGE_NORML;     HLTR_BLIND; SIZE_MEDIUM;  7;  8;  7;  8;ABLT_FLYING;ABLT_AMSKIN;ABLT_BREATH;
Fairy       ;Fairies     ;  3;  8;  5;  8;  6;  5;              56; AGE_GOOD;           7975;   SIZE_TINY;  4; 12;  2; 10;ABLT_FLYING;ABLT_NATURM;ABLT_RESISM;
Gnome       ;Gnomes      ;  7;  8;  8; 10; 10;  8;              56;AGE_VHIGH;              0;   SIZE_TINY;  4;  8;  4;  8;ABLT_DVSION;  ABLT_NONE;  ABLT_NONE;
Orc         ;Orcs        ;  8;  7;  9;  7;  7;  8;               3;AGE_NORML;    HLTR_POISON; SIZE_MEDIUM;  8;  7;  9;  7;ABLT_DVSION;  ABLT_NONE;  ABLT_NONE;
Goblin      ;Goblins     ;  6;  9;  7; 10;  7;  7;              33;  AGE_LOW;            784;  SIZE_SMALL;  6;  8;  6;  8;ABLT_DVSION; ABLT_LUCKY;  ABLT_NONE;
<ENDDATA>


//race making rules

Base 48 Points

Attributes : 1 point per attribute point;
Aligment Restriction : 1 Point per restriction
Age : Lower normal is -1, normal 0, longer esch step is 1 point.
Health Resist : 1 point per resistance
Size : -2/+2 pointfor each step below/above normal -> Reduce/increase also HP dice and DMG by 2 per size step
Dice : 1 point for 1 point, increase or decrease.
Ability : 2 specific attribute

dice maximum range, -2 to +4

   char name [ 13 ] a_packed;
   char plural [ 13 ] a_packed;
   tiny attribute [ 6 ] a_packed;
   byte aligment_restriction a_packed;
   short lifespan a_packed;
   word health_resist a_packed;
   tiny size a_packed;
   tiny HPdice a_packed;
   tiny MPdice a_packed;
   tiny DMGdice a_packed;
   tiny MDMGdice a_packed;
   tiny ability [ 3 ] a_packed;


// new ideas : Gremelin, Giant, Ogre, Ogre Mage
   

