home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2001 May / Gamestar_29_2001-05_cd1.bin / TRAINERY / super-creator.zip / races.txt next >
Text File  |  2001-03-27  |  25KB  |  504 lines

  1. ////////////////////////////////////////////////////////////////////////////////
  2. // RACES
  3. // 
  4. //  WARNING: Changing order of any of these tables will effect the game code!
  5. //
  6. // Columns:
  7. //      Race         - Used to find sprite name, lowest common denominator.
  8. //      PhysicalType - Used to specify hit locations and combat messages
  9. //      TraitType    - Used to allocate racial traits 
  10. //      RaceIndex    - Used internally
  11. races = {
  12. //     Race                PhysicalType           TraitType                 RaceIndex
  13.     { {BOS},                {Humanoid},           {Human},         },         // 0
  14.     { {Ghoul},              {Humanoid},           {Ghoul},         },         // 1
  15.     { {Tribal},             {Humanoid},           {Human},         },         // 2
  16.     { {TribalLarge},        {Humanoid},           {Human},         },         // 3
  17.     { {Raider},             {Humanoid},           {Human},         },         // 4
  18.     { {RaiderLarge},        {Humanoid},           {Human},         },         // 5
  19.     { {RaiderHuge},         {Humanoid},           {Human},         },         // 6
  20.     { {Reaver},             {Humanoid},           {Human},         },         // 7
  21.     { {ReaverHuge},         {Humanoid},           {Human},         },         // 8
  22.     { {Mutant},             {Humanoid},           {Mutant},        },         // 9
  23.     { {BOSScribe},          {Humanoid},           {Human},         },         // 10
  24.     { {BOSElder},           {Humanoid},           {Human},         },         // 11
  25.     { {CitizenAlpha},       {Humanoid},           {Human},         },         // 12
  26.     { {CitizenThin},        {Humanoid},           {Human},         },         // 13
  27.     { {CitizenMedium},      {Humanoid},           {Human},         },         // 14
  28.     { {VaultZero},          {Humanoid},           {Human},         },         // 15
  29.     { {Deathclaw},          {Deathclaw},          {Deathclaw},     },         // 16
  30.     { {DeathclawBaby},      {Deathclaw},          {Deathclaw},     },         // 17
  31.     { {BDCSmall},           {Cockroach},          {Critter},       },         // 18
  32.     { {BDCLarge},           {Cockroach},          {Critter},       },         // 19
  33.     { {RobotHumanoid},      {RobotHumanoid},      {RobotHumanoid}, },         // 20
  34.     { {RobotPacification},  {RobotPacification},  {RobotHumanoid}, },         // 21
  35.     { {RobotLifter},        {RobotLifter},        {RobotHumanoid}, },         // 22
  36.     { {RobotHover},         {RobotHover},         {RobotHumanoid}, },         // 23
  37.     { {RobotTank},          {RobotTank},          {RobotHumanoid}, },         // 24
  38.     { {RobotBehemoth},      {RobotBehemoth},      {RobotHumanoid}, },         // 25
  39.     { {RobotSecurity},      {RobotSecurity},      {RobotHumanoid}, },         // 26
  40.     { {RobotScurry},        {RobotScurry},        {RobotHumanoid}, },         // 27
  41.     { {Dog},                {Dog},                {Dog},           },         // 28
  42.     { {Wasp},               {Wasp},               {Critter},       },         // 29
  43.     { {Radscorpion},        {Radscorpion},        {Critter},       },         // 30
  44.     { {Rat},                {GiantRat},           {Critter},       },         // 31
  45.     { {Brahmin},            {Brahmin},            {Critter},       },         // 32
  46.     { {Komodo},             {Komodo},             {Critter},       },         // 33
  47.     { {GunTurret01},        {GunTurret01},        {Critter},       },         // 34
  48.     { {Tank},               {Tank},               {Critter},       },         // 35
  49.     { {Hummer},             {Hummer},             {Critter},       },         // 36
  50.     { {Scouter},            {Scouter},            {Critter},       },         // 37
  51.     { {APC},                {APC},                {Critter},       },         // 38
  52.     { {DuneBuggy},          {DuneBuggy},          {Critter},       },         // 39
  53.     { {PipBoy},             {Humanoid},           {Human},         },         // 40
  54.     { {Wolf},               {Dog},                {Dog},           },         // 41
  55.     { {Dummy},              {Humanoid},           {Human},         },         // 42
  56.     { {Object},             {Object},              {None},            },         // 43
  57.     { {UniqueHumanoid},     {Humanoid},           {Generic},        },         // 44
  58.     { {UniqueOther},        {Object},              {None},            },         // 45
  59. }
  60.  
  61. ////////////////////////////////////////////////////////////////////////////////
  62. // USABLE RACES
  63. //    this data is mostly used by the character create screen,
  64. //    and to link to the statbase_ below
  65. //
  66. usable_races = {
  67.     "BOS",  "Mutant",  "Deathclaw",  "Ghoul",  "RobotHumanoid", "Dog"  
  68. }
  69.  
  70. ////////////////////////////////////////////////////////////////////////////////
  71. // MIN STAT RANGES
  72. statbase_Critter = {
  73.     //    S    P    E    C    I    A    L
  74.     {    1,    1,    1,    1,    1,    1,    1},        //    7  min special    
  75.     {    3,    3,    3,    3,    3,    3,    3},        //    35 median special    
  76.     {    10,    10,    10,    10,    10,    10,    10},    //    70 max special    
  77. }
  78.  
  79. statbase_Human = {
  80.     //    S    P    E    C    I    A    L
  81.     {    50,    50,    50,    50,    50,    50,    99},        //    399  min special    
  82.     {    45,    50,    50,    50,    50,    50,    99},        //    394 median special    
  83.     {    50,    50,    50,    50,    50,    50,    99},    //    399 max special    
  84. }
  85.  
  86. statbase_Mutant = {
  87.     //    S    P    E    C    I    A    L
  88.     {    5,    1,    4,    1,    1,    1,    1},        //    14 min special    
  89.     {    8,    5,    6,    5,    3,    3,    5},        //    35 median special    
  90.     {    13,    10,    12,    8,    8,    8,    10},    //    71 max special    
  91. }
  92.  
  93. statbase_Deathclaw = {
  94.     //    S    P    E    C    I    A    L
  95.     {    6,    5,    1,    1,    1,    6,    1},        //    20 min special    
  96.     {    8,    7,    5,    1,    1,    9,    4},        //    35 median special    
  97.     {    14,    12,    13,    3,    4,    16,    10},    //    72 max special    
  98. }
  99.  
  100. statbase_Ghoul = {
  101.     //    S    P    E    C    I    A    L
  102.     {    1,    4,    1,    1,    2,    1,    5},        //  15 min special    
  103.     {    3,    8,    5,    4,    6,    4,    7},        //    37 median special    
  104.     {    6,    14,    10,    9,    13,    8,    13},    //    69 max special    
  105. }
  106.  
  107. statbase_RobotHumanoid = {
  108.     //    S    P    E    C    I    A    L
  109.     {    7,    7,    7,    1,    1,    1,    5},        //    29 min special    
  110.     {    7,    7,    7,    1,    5,    5,    5},        //    37 median special    
  111.     {    12,    12,    12,    1,    12,    12,    5},        //    66 special    
  112. }
  113.  
  114. statbase_Dog = {
  115.     //    S    P    E    C    I    A    L
  116.     {    1,    4,    1,    1,    1,    1,    1},        //    10 min special    
  117.     {    3,    7,    3,    3,    2,    7,    5},        //    30 median special    
  118.     {    7,    14,    6,    5,    3,    15,    10},    //    60 max special    
  119. }
  120.  
  121.  
  122. /////////////////////////////////// UNARMED TABLES ///////////////////////////////////
  123.  
  124. ////////////////////////////////////////////////////////////////////////////////
  125. // Unarmed Punching Entities
  126. punch_entities = {
  127.     "punchVersion0",        // 0 
  128.     "punchVersion1",        // 1 
  129.     "punchVersion2",        // 2
  130.     "punchVersion3",        // 3
  131.     "punchVersion4",        // 4
  132.     "punchVersion5",        // 5
  133.     "punchVersion6",        // 6
  134.     "punchVersion7",        // 7
  135.     "deathclawshred",        // 8
  136.     "brahminTrample",        // 9
  137.     "dogSnap",                // 10
  138.     "lizardSnap",            // 11
  139.     "radScorpPincer",        // 12
  140.     "ratClaw",                // 13
  141.     "waspSting",            // 14
  142.     "cockroachPierce",        // 15
  143.     "robotBlades",            // 16
  144.     "robotFlail",            // 17
  145.     "robotProngs",            // 18
  146.     "robotPunch",            // 19
  147.     "robotRam",                // 20
  148.     "robotSpikes",            // 21
  149.     "robotStomp",            // 22
  150.     "robotSuicide"            // 23
  151.     "punchError",            // 24
  152.     "punchError",            // 25
  153. }    
  154.  
  155. ////////////////////////////////////////////////////////////////////////////////
  156. // PUNCHING
  157. punch_table = {
  158. //  race punch_entity   level   unarmed str     ag
  159. {    0,      0,          0,       0,     0,      0},  // BOS
  160. {    0,      1,          0,      55,     0,      6},  // BOS
  161. {    0,      2,          5,      75,     5,      7},  // BOS
  162. {    0,      3,          6,      75,     5,      6},  // BOS
  163. {    0,      4,          6,      75,     5,      7},  // BOS
  164. {    0,      5,          9,     100,     5,      7},  // BOS
  165. {    0,      6,          12,    115,     5,      7},  // BOS
  166. {    0,      7,          16,    130,     5,      7},  // BOS
  167.  
  168. {    1,      0,          0,       0,     0,      0},  // Ghoul
  169. {    1,      1,          0,      55,     0,      6},  // Ghoul
  170. {    1,      2,          5,      75,     5,      7},  // Ghoul
  171. {    1,      3,          6,      75,     5,      6},  // Ghoul
  172. {    1,      4,          6,      75,     5,      7},  // Ghoul
  173. {    1,      5,          9,     100,     5,      7},  // Ghoul
  174. {    1,      6,          12,    115,     5,      7},  // Ghoul
  175. {    1,      7,          16,    130,     5,      7},  // Ghoul
  176.  
  177. {    2,      0,          0,       0,     0,      0},  // Tribal
  178. {    2,      1,          0,      55,     0,      6},  // Tribal
  179. {    2,      2,          5,      75,     5,      7},  // Tribal
  180. {    2,      3,          6,      75,     5,      6},  // Tribal
  181. {    2,      4,          6,      75,     5,      7},  // Tribal
  182. {    2,      5,          9,     100,     5,      7},  // Tribal
  183. {    2,      6,          12,    115,     5,      7},  // Tribal
  184. {    2,      7,          16,    130,     5,      7},  // Tribal
  185.  
  186. {    3,      0,          0,       0,     0,      0},  // TribalLarge
  187. {    3,      1,          0,      55,     0,      6},  // TribalLarge
  188. {    3,      2,          5,      75,     5,      7},  // TribalLarge
  189. {    3,      3,          6,      75,     5,      6},  // TribalLarge
  190. {    3,      4,          6,      75,     5,      7},  // TribalLarge
  191. {    3,      5,          9,     100,     5,      7},  // TribalLarge
  192. {    3,      6,          12,    115,     5,      7},  // TribalLarge
  193. {    3,      7,          16,    130,     5,      7},  // TribalLarge
  194.  
  195. {    4,      0,          0,       0,     0,      0},  // Raider
  196. {    4,      1,          0,      55,     0,      6},  // Raider
  197. {    4,      2,          5,      75,     5,      7},  // Raider
  198. {    4,      3,          6,      75,     5,      6},  // Raider
  199. {    4,      4,          6,      75,     5,      7},  // Raider
  200. {    4,      5,          9,     100,     5,      7},  // Raider
  201. {    4,      6,          12,    115,     5,      7},  // Raider
  202. {    4,      7,          16,    130,     5,      7},  // Raider
  203.  
  204. {    5,      0,          0,       0,     0,      0},  // RaiderLarge
  205. {    5,      1,          0,      55,     0,      6},  // RaiderLarge
  206. {    5,      2,          5,      75,     5,      7},  // RaiderLarge
  207. {    5,      3,          6,      75,     5,      6},  // RaiderLarge
  208. {    5,      4,          6,      75,     5,      7},  // RaiderLarge
  209. {    5,      5,          9,     100,     5,      7},  // RaiderLarge
  210. {    5,      6,          12,    115,     5,      7},  // RaiderLarge
  211. {    5,      7,          16,    130,     5,      7},  // RaiderLarge
  212.  
  213. {    6,      0,          0,       0,     0,      0},  // RaiderHuge
  214. {    6,      1,          0,      55,     0,      6},  // RaiderHuge
  215. {    6,      2,          5,      75,     5,      7},  // RaiderHuge
  216. {    6,      3,          6,      75,     5,      6},  // RaiderHuge
  217. {    6,      4,          6,      75,     5,      7},  // RaiderHuge
  218. {    6,      5,          9,     100,     5,      7},  // RaiderHuge
  219. {    6,      6,          12,    115,     5,      7},  // RaiderHuge
  220. {    6,      7,          16,    130,     5,      7},  // RaiderHuge
  221.  
  222. {    7,      0,          0,       0,     0,      0},  // Reaver
  223. {    7,      1,          0,      55,     0,      6},  // Reaver
  224. {    7,      2,          5,      75,     5,      7},  // Reaver
  225. {    7,      3,          6,      75,     5,      6},  // Reaver
  226. {    7,      4,          6,      75,     5,      7},  // Reaver
  227. {    7,      5,          9,     100,     5,      7},  // Reaver
  228. {    7,      6,          12,    115,     5,      7},  // Reaver
  229. {    7,      7,          16,    130,     5,      7},  // Reaver
  230.  
  231. {    8,      0,          0,       0,     0,      0},  // ReaverHuge
  232. {    8,      1,          0,      55,     0,      6},  // ReaverHuge
  233. {    8,      2,          5,      75,     5,      7},  // ReaverHuge
  234. {    8,      3,          6,      75,     5,      6},  // ReaverHuge
  235. {    8,      4,          6,      75,     5,      7},  // ReaverHuge
  236. {    8,      5,          9,     100,     5,      7},  // ReaverHuge
  237. {    8,      6,          12,    115,     5,      7},  // ReaverHuge
  238. {    8,      7,          16,    130,     5,      7},  // ReaverHuge
  239.  
  240. {    9,      0,          0,       0,     0,      0},  // Mutant
  241. {    9,      1,          0,      55,     0,      6},  // Mutant
  242. {    9,      2,          5,      75,     5,      7},  // Mutant
  243. {    9,      3,          6,      75,     5,      6},  // Mutant
  244. {    9,      4,          6,      75,     5,      7},  // Mutant
  245. {    9,      5,          9,     100,     5,      7},  // Mutant
  246. {    9,      6,          12,    115,     5,      7},  // Mutant
  247. {    9,      7,          16,    130,     5,      7},  // Mutant
  248.  
  249. {    10,     0,          0,       0,     0,      0},  // BOSScribe
  250. {    10,     1,          0,      55,     0,      6},  // BOSScribe
  251. {    10,     2,          5,      75,     5,      7},  // BOSScribe
  252. {    10,     3,          6,      75,     5,      6},  // BOSScribe
  253. {    10,     4,          6,      75,     5,      7},  // BOSScribe
  254. {    10,     5,          9,     100,     5,      7},  // BOSScribe
  255. {    10,     6,          12,    115,     5,      7},  // BOSScribe
  256. {    10,     7,          16,    130,     5,      7},  // BOSScribe
  257.  
  258. {    11,     0,          0,       0,     0,      0},  // BOSElder
  259. {    11,     1,          0,      55,     0,      6},  // BOSElder
  260. {    11,     2,          5,      75,     5,      7},  // BOSElder
  261. {    11,     3,          6,      75,     5,      6},  // BOSElder
  262. {    11,     4,          6,      75,     5,      7},  // BOSElder
  263. {    11,     5,          9,     100,     5,      7},  // BOSElder
  264. {    11,     6,          12,    115,     5,      7},  // BOSElder
  265. {    11,     7,          16,    130,     5,      7},  // BOSElder
  266.  
  267. {    12,     1,          0,       0,     0,      0},  // CitizenAlpha
  268. {    13,     1,          0,       0,     0,      0},  // CitizenThin
  269. {    14,     1,          0,       0,     0,      0},  // CitizenMedium
  270. {    15,     1,          0,       0,     0,      0},  // VaultZero
  271. {    16,     8,          0,       0,     0,      0},  // Deathclaw
  272. {    17,     8,          0,       0,     0,      0},  // DeathclawBaby
  273. {    18,     15,         0,       0,     0,      0},  // BDCSmall
  274. {    19,     15,         0,       0,     0,      0},  // BDCLarge
  275. {    20,     21,         0,       0,     0,      0},  // RobotHumanoid
  276. {    21,     22,         0,       0,     0,      0},  // RobotPacification
  277. {    22,     18,         0,       0,     0,      0},  // RobotLifter
  278. {    23,     23,         0,       0,     0,      0},  // RobotHover
  279. {    24,     17,         0,       0,     0,      0},  // RobotTank
  280. {    25,     22,         0,       0,     0,      0},  // RobotBehemoth
  281. {    26,     19,         0,       0,     0,      0},  // RobotSecurity
  282. {    27,     16,         0,       0,     0,      0},  // RobotScurry
  283. {    28,     10,         0,       0,     0,      0},  // Dog
  284. {    29,     14,         0,       0,     0,      0},  // Wasp
  285. {    30,     12,         0,       0,     0,      0},  // Radscorpion
  286. {    31,     13,         0,       0,     0,      0},  // Rat
  287. {    32,     9,          0,       0,     0,      0},  // Brahmin
  288. {    33,     11,         0,       0,     0,      0},  // Komodo
  289. {    34,     25,         0,       0,     0,      0},  // GunTurret01
  290. {    40,     0,          0,       0,     0,      0},  // PipBoy
  291. {    41,     10,         0,       0,     0,      0},  // Wolf
  292. {    42,     0,          0,       0,     0,      0},  // Dummy
  293. {    43,     0,          0,       0,     0,      0},  // Object
  294. {    44,     0,          0,       0,     0,      0},  // UniqueHumanoid
  295. {    45,     0,          0,       0,     0,      0},  // UniqueOther
  296. }
  297.  
  298. ////////////////////////////////////////////////////////////////////////////////
  299. // Unarmed Kicking Entities
  300. kick_entities = {
  301.     "kickError",
  302.     "kickVersion1",        // 1
  303.     "kickVersion2",        // 2
  304.     "kickVersion3",        // 3
  305.     "kickVersion4",        // 4
  306.     "kickVersion5",        // 5
  307.     "kickVersion6",        // 6
  308.     "kickVersion7",        // 7
  309.     "deathclawGore",    // 8
  310.     "brahminGore",        // 9
  311.     "dogMaul",        // 10
  312.     "lizardSpue",        // 11
  313.     "radScorpSting",    // 12
  314.     "ratRake",        // 13
  315.     "waspThrash",        // 14
  316.     "cockroachSpit",    // 15
  317.     "robotKick",        // 16
  318.     "robotElectrical",    // 17
  319.     "robotExplode",        // 18
  320.     "robotFlamer",        // 19
  321.     "robotGrenLauncher",    // 20
  322.     "robotHeavy",        // 21
  323.     "robotLaser",        // 22
  324.     "robotMiniGun",        // 23
  325.     "robotRifle",         // 24
  326.     "robotMiniRocket",    // 25
  327.     "robotSMG",        // 26
  328.     "robotGattlingLaser"    // 27
  329.     "cockroachPierce",    // 28 Next are ugly punch fixes...
  330.     "robotProngs",        // 29
  331.     "robotFlail",        // 30
  332.     "robotPunch",        // 31
  333.     "robotBlades",        // 32
  334. }
  335.  
  336.  
  337. ////////////////////////////////////////////////////////////
  338. ////////////////////
  339. // KICKING
  340. kick_table = {
  341. //  race    entity     level   unarmed  str     ag
  342. {    0,      1,          0,       0,     0,      0},  // BOS
  343. {    0,      2,          0,      40,     0,      6},  // BOS
  344. {    0,      3,          6,      60,     6,      6},  // BOS
  345. {    0,      4,          6,      60,     6,      7},  // BOS
  346. {    0,      5,          9,      80,     6,      7},  // BOS
  347. {    0,      6,         12,     100,     6,      7},  // BOS
  348. {    0,      7,         15,     125,     6,      8},  // BOS
  349.  
  350. {    1,      1,          0,       0,     0,      0},  // Ghoul
  351. {    1,      2,          0,      40,     0,      6},  // Ghoul
  352. {    1,      3,          6,      60,     6,      6},  // Ghoul
  353. {    1,      4,          6,      60,     6,      7},  // Ghoul
  354. {    1,      5,          9,      80,     6,      7},  // Ghoul
  355. {    1,      6,         12,     100,     6,      7},  // Ghoul
  356. {    1,      7,         15,     125,     6,      8},  // Ghoul
  357.  
  358. {    2,      1,          0,       0,     0,      0},  // Tribal
  359. {    2,      2,          0,      40,     0,      6},  // Tribal
  360. {    2,      3,          6,      60,     6,      6},  // Tribal
  361. {    2,      4,          6,      60,     6,      7},  // Tribal
  362. {    2,      5,          9,      80,     6,      7},  // Tribal
  363. {    2,      6,         12,     100,     6,      7},  // Tribal
  364. {    2,      7,         15,     125,     6,      8},  // Tribal
  365.  
  366. {    3,      1,          0,       0,     0,      0},  // TribalLarge
  367. {    3,      2,          0,      40,     0,      6},  // TribalLarge
  368. {    3,      3,          6,      60,     6,      6},  // TribalLarge
  369. {    3,      4,          6,      60,     6,      7},  // TribalLarge
  370. {    3,      5,          9,      80,     6,      7},  // TribalLarge
  371. {    3,      6,         12,     100,     6,      7},  // TribalLarge
  372. {    3,      7,         15,     125,     6,      8},  // TribalLarge
  373.  
  374. {    4,      1,          0,       0,     0,      0},  // Raider
  375. {    4,      2,          0,      40,     0,      6},  // Raider
  376. {    4,      3,          6,      60,     6,      6},  // Raider
  377. {    4,      4,          6,      60,     6,      7},  // Raider
  378. {    4,      5,          9,      80,     6,      7},  // Raider
  379. {    4,      6,         12,     100,     6,      7},  // Raider
  380. {    4,      7,         15,     125,     6,      8},  // Raider
  381.  
  382. {    5,      1,          0,       0,     0,      0},  // RaiderLarge
  383. {    5,      2,          0,      40,     0,      6},  // RaiderLarge
  384. {    5,      3,          6,      60,     6,      6},  // RaiderLarge
  385. {    5,      4,          6,      60,     6,      7},  // RaiderLarge
  386. {    5,      5,          9,      80,     6,      7},  // RaiderLarge
  387. {    5,      6,         12,     100,     6,      7},  // RaiderLarge
  388. {    5,      7,         15,     125,     6,      8},  // RaiderLarge
  389.  
  390. {    6,      1,          0,       0,     0,      0},  // RaiderHuge
  391. {    6,      2,          0,      40,     0,      6},  // RaiderHuge
  392. {    6,      3,          6,      60,     6,      6},  // RaiderHuge
  393. {    6,      4,          6,      60,     6,      7},  // RaiderHuge
  394. {    6,      5,          9,      80,     6,      7},  // RaiderHuge
  395. {    6,      6,         12,     100,     6,      7},  // RaiderHuge
  396. {    6,      7,         15,     125,     6,      8},  // RaiderHuge
  397.  
  398. {    7,      1,          0,       0,     0,      0},  // Reaver
  399. {    7,      2,          0,      40,     0,      6},  // Reaver
  400. {    7,      3,          6,      60,     6,      6},  // Reaver
  401. {    7,      4,          6,      60,     6,      7},  // Reaver
  402. {    7,      5,          9,      80,     6,      7},  // Reaver
  403. {    7,      6,         12,     100,     6,      7},  // Reaver
  404. {    7,      7,         15,     125,     6,      8},  // Reaver
  405.  
  406. {    8,      1,          0,       0,     0,      0},  // ReaverHuge
  407. {    8,      2,          0,      40,     0,      6},  // ReaverHuge
  408. {    8,      3,          6,      60,     6,      6},  // ReaverHuge
  409. {    8,      4,          6,      60,     6,      7},  // ReaverHuge
  410. {    8,      5,          9,      80,     6,      7},  // ReaverHuge
  411. {    8,      6,         12,     100,     6,      7},  // ReaverHuge
  412. {    8,      7,         15,     125,     6,      8},  // ReaverHuge
  413.  
  414. {    9,      1,          0,       0,     0,      0},  // Mutant
  415. {    9,      2,          0,      40,     0,      6},  // Mutant
  416. {    9,      3,          6,      60,     6,      6},  // Mutant
  417. {    9,      4,          6,      60,     6,      7},  // Mutant
  418. {    9,      5,          9,      80,     6,      7},  // Mutant
  419. {    9,      6,         12,     100,     6,      7},  // Mutant
  420. {    9,      7,         15,     125,     6,      8},  // Mutant
  421.  
  422. {    10      1,          0,       0,     0,      0},  // BOSScribe
  423. {    10      2,          0,      40,     0,      6},  // BOSScribe
  424. {    10,     3,          6,      60,     6,      6},  // BOSScribe
  425. {    10,     4,          6,      60,     6,      7},  // BOSScribe
  426. {    10,     5,          9,      80,     6,      7},  // BOSScribe
  427. {    10,     6,         12,     100,     6,      7},  // BOSScribe
  428. {    10,     7,         15,     125,     6,      8},  // BOSScribe
  429.  
  430. {    11,     1,          0,       0,     0,      0},  // BOSElder
  431. {    11,     2,          0,      40,     0,      6},  // BOSElder
  432. {    11,     3,          6,      60,     6,      6},  // BOSElder
  433. {    11,     4,          6,      60,     6,      7},  // BOSElder
  434. {    11,     5,          9,      80,     6,      7},  // BOSElder
  435. {    11,     6,         12,     100,     6,      7},  // BOSElder
  436. {    11,     7,         15,     125,     6,      8},  // BOSElder
  437.  
  438. {    12,     1,          0,       0,     0,      0},  // CitizenAlpha
  439. {    13,     1,          0,       0,     0,      0},  // CitizenThin
  440. {    14,     1,          0,       0,     0,      0},  // CitizenMedium
  441. {    15,     1,          0,       0,     0,      0},  // VaultZero
  442. {    16,     8,          0,       0,     0,      0},  // Deathclaw
  443. {    17,     8,          0,       0,     0,      0},  // DeathclawBaby
  444. {    18,     28,         0,       0,     0,      0},  // BDCSmall
  445. {    19,     15,         0,       0,     0,      0},  // BDCLarge
  446. {    20,     16,         0,       0,     0,      0},  // RobotHumanoid
  447. {    21,     17,         0,       0,     0,      0},  // RobotPacification
  448. {    22,     29,         0,       0,     0,      0},  // RobotLifter
  449. {    23,     25,         0,       0,     0,      0},  // RobotHover
  450. {    24,     30,         0,       0,     0,      0},  // RobotTank
  451. {    25,     23,         0,       0,     0,      0},  // RobotBehemoth
  452. {    26,     31,         0,       0,     0,      0},  // RobotSecurity
  453. {    27,     32,         0,       0,     0,      0},  // RobotScurry
  454. {    28,     10,         0,       0,     0,      0},  // Dog
  455. {    29,     14,         0,       0,     0,      0},  // Wasp
  456. {    30,     12,         0,       0,     0,      0},  // Radscorpion
  457. {    31,     13,         0,       0,     0,      0},  // Rat
  458. {    32,     9,          0,       0,     0,      0},  // Brahmin
  459. {    33,     11,         0,       0,     0,      0},  // Komodo
  460. {    34,     0,          0,       0,     0,      0},  // GunTurret01
  461. {    40,     1,          0,       0,     0,      0},  // PipBoy
  462. {    41,     10,         0,       0,     0,      0},  // Wolf
  463. {    42,     1,          0,       0,     0,      0},  // Dummy
  464. {    43,     1,          0,       0,     0,      0},  // Object
  465. {    44,     1,          0,       0,     0,      0},  // UniqueHumanoid
  466. {    45,     1,          0,       0,     0,      0},  // UniqueOther
  467. }
  468.  
  469. //     1       2       3         4            5          6         7           8
  470. //  "Torso", "Head", "Eyes", "Right Arm", "Left Arm", "Groin", "Left Leg", "Right Leg"
  471.  
  472. locmap_Humanoid                = { 2,4,8,6, 3,1,5,7 }
  473. locmap_Deathclaw            = { 3,1,4,8, 2,5,6,7 }
  474. locmap_Cockroach            = { 3,2,4,8, 1,6,7,5 }
  475. locmap_Dog                    = { 2,3,4,5, 1,6,7,8 }
  476. locmap_Brahmin                = { 1,8,6,7, 2,3,5,4 }
  477.  
  478. locmap_RobotHumanoid        = { 2,4,6,8, 3,1,5,7 }
  479. locmap_RobotPacification    = { 6,8,4,1, 7,2,5,3 }
  480. locmap_RobotLifter            = { 2,1,4,8, 3,5,7,6 }
  481. locmap_RobotHover            = { 1,2,8,4, 5,6,7,3 }
  482. locmap_RobotTank            = { 5,8,4,1, 3,2,6,7 }
  483. locmap_RobotBehemoth        = { 4,2,3,7, 1,6,8,5 }
  484. locmap_RobotSecurity        = { 1,2,8,7, 3,6,4,5 }
  485. locmap_RobotScurry            = { 1,8,7,2, 6,5,4,3 }
  486. locmap_Wasp                    = { 2,3,5,1, 6,7,4,8 }
  487. locmap_Radscorpion            = { 6,7,5,4, 1,2,7,3 }
  488. locmap_GiantRat                = { 1,6,8,7, 2,3,5,4 }
  489. locmap_Komodo                = { 1,6,8,4, 2,3,5,7 }
  490. locmap_GunTurret01            = { 1,2,5,7, 3,4,6,8 }
  491. locmap_GunTurret02            = { 1,2,5,7, 3,4,6,8 }
  492.  
  493. locmap_APC                    = { 6,4,8,1, 3,2,7,5 }
  494. locmap_Hummer                = { 1,6,8,7, 2,3,5,4 }
  495. locmap_DuneBuggy            = { 6,8,4,1, 3,7,2,4 }
  496. locmap_Scouter                = { 1,6,8,7, 2,3,5,4 }
  497. locmap_Tank                    = { 5,6,2,8, 3,4,1,7 }
  498.  
  499. // these ones are not done yet!
  500.  
  501. locmap_Car                    = { 1,2,3,4, 5,6,7,8 }
  502.  
  503.  
  504.