//////////////////////////////////////////////////////////////////////////////// // RACES // // WARNING: Changing order of any of these tables will effect the game code! // // Columns: // Race - Used to find sprite name, lowest common denominator. // PhysicalType - Used to specify hit locations and combat messages // TraitType - Used to allocate racial traits // RaceIndex - Used internally races = { // Race PhysicalType TraitType RaceIndex { {BOS}, {Humanoid}, {Human}, }, // 0 { {Ghoul}, {Humanoid}, {Ghoul}, }, // 1 { {Tribal}, {Humanoid}, {Human}, }, // 2 { {TribalLarge}, {Humanoid}, {Human}, }, // 3 { {Raider}, {Humanoid}, {Human}, }, // 4 { {RaiderLarge}, {Humanoid}, {Human}, }, // 5 { {RaiderHuge}, {Humanoid}, {Human}, }, // 6 { {Reaver}, {Humanoid}, {Human}, }, // 7 { {ReaverHuge}, {Humanoid}, {Human}, }, // 8 { {Mutant}, {Humanoid}, {Mutant}, }, // 9 { {BOSScribe}, {Humanoid}, {Human}, }, // 10 { {BOSElder}, {Humanoid}, {Human}, }, // 11 { {CitizenAlpha}, {Humanoid}, {Human}, }, // 12 { {CitizenThin}, {Humanoid}, {Human}, }, // 13 { {CitizenMedium}, {Humanoid}, {Human}, }, // 14 { {VaultZero}, {Humanoid}, {Human}, }, // 15 { {Deathclaw}, {Deathclaw}, {Deathclaw}, }, // 16 { {DeathclawBaby}, {Deathclaw}, {Deathclaw}, }, // 17 { {BDCSmall}, {Cockroach}, {Critter}, }, // 18 { {BDCLarge}, {Cockroach}, {Critter}, }, // 19 { {RobotHumanoid}, {RobotHumanoid}, {RobotHumanoid}, }, // 20 { {RobotPacification}, {RobotPacification}, {RobotHumanoid}, }, // 21 { {RobotLifter}, {RobotLifter}, {RobotHumanoid}, }, // 22 { {RobotHover}, {RobotHover}, {RobotHumanoid}, }, // 23 { {RobotTank}, {RobotTank}, {RobotHumanoid}, }, // 24 { {RobotBehemoth}, {RobotBehemoth}, {RobotHumanoid}, }, // 25 { {RobotSecurity}, {RobotSecurity}, {RobotHumanoid}, }, // 26 { {RobotScurry}, {RobotScurry}, {RobotHumanoid}, }, // 27 { {Dog}, {Dog}, {Dog}, }, // 28 { {Wasp}, {Wasp}, {Critter}, }, // 29 { {Radscorpion}, {Radscorpion}, {Critter}, }, // 30 { {Rat}, {GiantRat}, {Critter}, }, // 31 { {Brahmin}, {Brahmin}, {Critter}, }, // 32 { {Komodo}, {Komodo}, {Critter}, }, // 33 { {GunTurret01}, {GunTurret01}, {Critter}, }, // 34 { {Tank}, {Tank}, {Critter}, }, // 35 { {Hummer}, {Hummer}, {Critter}, }, // 36 { {Scouter}, {Scouter}, {Critter}, }, // 37 { {APC}, {APC}, {Critter}, }, // 38 { {DuneBuggy}, {DuneBuggy}, {Critter}, }, // 39 { {PipBoy}, {Humanoid}, {Human}, }, // 40 { {Wolf}, {Dog}, {Dog}, }, // 41 { {Dummy}, {Humanoid}, {Human}, }, // 42 { {Object}, {Object}, {None}, }, // 43 { {UniqueHumanoid}, {Humanoid}, {Generic}, }, // 44 { {UniqueOther}, {Object}, {None}, }, // 45 } //////////////////////////////////////////////////////////////////////////////// // USABLE RACES // this data is mostly used by the character create screen, // and to link to the statbase_ below // usable_races = { "BOS", "Mutant", "Deathclaw", "Ghoul", "RobotHumanoid", "Dog" } //////////////////////////////////////////////////////////////////////////////// // MIN STAT RANGES statbase_Critter = { // S P E C I A L { 1, 1, 1, 1, 1, 1, 1}, // 7 min special { 3, 3, 3, 3, 3, 3, 3}, // 35 median special { 10, 10, 10, 10, 10, 10, 10}, // 70 max special } statbase_Human = { // S P E C I A L { 50, 50, 50, 50, 50, 50, 99}, // 399 min special { 45, 50, 50, 50, 50, 50, 99}, // 394 median special { 50, 50, 50, 50, 50, 50, 99}, // 399 max special } statbase_Mutant = { // S P E C I A L { 5, 1, 4, 1, 1, 1, 1}, // 14 min special { 8, 5, 6, 5, 3, 3, 5}, // 35 median special { 13, 10, 12, 8, 8, 8, 10}, // 71 max special } statbase_Deathclaw = { // S P E C I A L { 6, 5, 1, 1, 1, 6, 1}, // 20 min special { 8, 7, 5, 1, 1, 9, 4}, // 35 median special { 14, 12, 13, 3, 4, 16, 10}, // 72 max special } statbase_Ghoul = { // S P E C I A L { 1, 4, 1, 1, 2, 1, 5}, // 15 min special { 3, 8, 5, 4, 6, 4, 7}, // 37 median special { 6, 14, 10, 9, 13, 8, 13}, // 69 max special } statbase_RobotHumanoid = { // S P E C I A L { 7, 7, 7, 1, 1, 1, 5}, // 29 min special { 7, 7, 7, 1, 5, 5, 5}, // 37 median special { 12, 12, 12, 1, 12, 12, 5}, // 66 special } statbase_Dog = { // S P E C I A L { 1, 4, 1, 1, 1, 1, 1}, // 10 min special { 3, 7, 3, 3, 2, 7, 5}, // 30 median special { 7, 14, 6, 5, 3, 15, 10}, // 60 max special } /////////////////////////////////// UNARMED TABLES /////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// // Unarmed Punching Entities punch_entities = { "punchVersion0", // 0 "punchVersion1", // 1 "punchVersion2", // 2 "punchVersion3", // 3 "punchVersion4", // 4 "punchVersion5", // 5 "punchVersion6", // 6 "punchVersion7", // 7 "deathclawshred", // 8 "brahminTrample", // 9 "dogSnap", // 10 "lizardSnap", // 11 "radScorpPincer", // 12 "ratClaw", // 13 "waspSting", // 14 "cockroachPierce", // 15 "robotBlades", // 16 "robotFlail", // 17 "robotProngs", // 18 "robotPunch", // 19 "robotRam", // 20 "robotSpikes", // 21 "robotStomp", // 22 "robotSuicide" // 23 "punchError", // 24 "punchError", // 25 } //////////////////////////////////////////////////////////////////////////////// // PUNCHING punch_table = { // race punch_entity level unarmed str ag { 0, 0, 0, 0, 0, 0}, // BOS { 0, 1, 0, 55, 0, 6}, // BOS { 0, 2, 5, 75, 5, 7}, // BOS { 0, 3, 6, 75, 5, 6}, // BOS { 0, 4, 6, 75, 5, 7}, // BOS { 0, 5, 9, 100, 5, 7}, // BOS { 0, 6, 12, 115, 5, 7}, // BOS { 0, 7, 16, 130, 5, 7}, // BOS { 1, 0, 0, 0, 0, 0}, // Ghoul { 1, 1, 0, 55, 0, 6}, // Ghoul { 1, 2, 5, 75, 5, 7}, // Ghoul { 1, 3, 6, 75, 5, 6}, // Ghoul { 1, 4, 6, 75, 5, 7}, // Ghoul { 1, 5, 9, 100, 5, 7}, // Ghoul { 1, 6, 12, 115, 5, 7}, // Ghoul { 1, 7, 16, 130, 5, 7}, // Ghoul { 2, 0, 0, 0, 0, 0}, // Tribal { 2, 1, 0, 55, 0, 6}, // Tribal { 2, 2, 5, 75, 5, 7}, // Tribal { 2, 3, 6, 75, 5, 6}, // Tribal { 2, 4, 6, 75, 5, 7}, // Tribal { 2, 5, 9, 100, 5, 7}, // Tribal { 2, 6, 12, 115, 5, 7}, // Tribal { 2, 7, 16, 130, 5, 7}, // Tribal { 3, 0, 0, 0, 0, 0}, // TribalLarge { 3, 1, 0, 55, 0, 6}, // TribalLarge { 3, 2, 5, 75, 5, 7}, // TribalLarge { 3, 3, 6, 75, 5, 6}, // TribalLarge { 3, 4, 6, 75, 5, 7}, // TribalLarge { 3, 5, 9, 100, 5, 7}, // TribalLarge { 3, 6, 12, 115, 5, 7}, // TribalLarge { 3, 7, 16, 130, 5, 7}, // TribalLarge { 4, 0, 0, 0, 0, 0}, // Raider { 4, 1, 0, 55, 0, 6}, // Raider { 4, 2, 5, 75, 5, 7}, // Raider { 4, 3, 6, 75, 5, 6}, // Raider { 4, 4, 6, 75, 5, 7}, // Raider { 4, 5, 9, 100, 5, 7}, // Raider { 4, 6, 12, 115, 5, 7}, // Raider { 4, 7, 16, 130, 5, 7}, // Raider { 5, 0, 0, 0, 0, 0}, // RaiderLarge { 5, 1, 0, 55, 0, 6}, // RaiderLarge { 5, 2, 5, 75, 5, 7}, // RaiderLarge { 5, 3, 6, 75, 5, 6}, // RaiderLarge { 5, 4, 6, 75, 5, 7}, // RaiderLarge { 5, 5, 9, 100, 5, 7}, // RaiderLarge { 5, 6, 12, 115, 5, 7}, // RaiderLarge { 5, 7, 16, 130, 5, 7}, // RaiderLarge { 6, 0, 0, 0, 0, 0}, // RaiderHuge { 6, 1, 0, 55, 0, 6}, // RaiderHuge { 6, 2, 5, 75, 5, 7}, // RaiderHuge { 6, 3, 6, 75, 5, 6}, // RaiderHuge { 6, 4, 6, 75, 5, 7}, // RaiderHuge { 6, 5, 9, 100, 5, 7}, // RaiderHuge { 6, 6, 12, 115, 5, 7}, // RaiderHuge { 6, 7, 16, 130, 5, 7}, // RaiderHuge { 7, 0, 0, 0, 0, 0}, // Reaver { 7, 1, 0, 55, 0, 6}, // Reaver { 7, 2, 5, 75, 5, 7}, // Reaver { 7, 3, 6, 75, 5, 6}, // Reaver { 7, 4, 6, 75, 5, 7}, // Reaver { 7, 5, 9, 100, 5, 7}, // Reaver { 7, 6, 12, 115, 5, 7}, // Reaver { 7, 7, 16, 130, 5, 7}, // Reaver { 8, 0, 0, 0, 0, 0}, // ReaverHuge { 8, 1, 0, 55, 0, 6}, // ReaverHuge { 8, 2, 5, 75, 5, 7}, // ReaverHuge { 8, 3, 6, 75, 5, 6}, // ReaverHuge { 8, 4, 6, 75, 5, 7}, // ReaverHuge { 8, 5, 9, 100, 5, 7}, // ReaverHuge { 8, 6, 12, 115, 5, 7}, // ReaverHuge { 8, 7, 16, 130, 5, 7}, // ReaverHuge { 9, 0, 0, 0, 0, 0}, // Mutant { 9, 1, 0, 55, 0, 6}, // Mutant { 9, 2, 5, 75, 5, 7}, // Mutant { 9, 3, 6, 75, 5, 6}, // Mutant { 9, 4, 6, 75, 5, 7}, // Mutant { 9, 5, 9, 100, 5, 7}, // Mutant { 9, 6, 12, 115, 5, 7}, // Mutant { 9, 7, 16, 130, 5, 7}, // Mutant { 10, 0, 0, 0, 0, 0}, // BOSScribe { 10, 1, 0, 55, 0, 6}, // BOSScribe { 10, 2, 5, 75, 5, 7}, // BOSScribe { 10, 3, 6, 75, 5, 6}, // BOSScribe { 10, 4, 6, 75, 5, 7}, // BOSScribe { 10, 5, 9, 100, 5, 7}, // BOSScribe { 10, 6, 12, 115, 5, 7}, // BOSScribe { 10, 7, 16, 130, 5, 7}, // BOSScribe { 11, 0, 0, 0, 0, 0}, // BOSElder { 11, 1, 0, 55, 0, 6}, // BOSElder { 11, 2, 5, 75, 5, 7}, // BOSElder { 11, 3, 6, 75, 5, 6}, // BOSElder { 11, 4, 6, 75, 5, 7}, // BOSElder { 11, 5, 9, 100, 5, 7}, // BOSElder { 11, 6, 12, 115, 5, 7}, // BOSElder { 11, 7, 16, 130, 5, 7}, // BOSElder { 12, 1, 0, 0, 0, 0}, // CitizenAlpha { 13, 1, 0, 0, 0, 0}, // CitizenThin { 14, 1, 0, 0, 0, 0}, // CitizenMedium { 15, 1, 0, 0, 0, 0}, // VaultZero { 16, 8, 0, 0, 0, 0}, // Deathclaw { 17, 8, 0, 0, 0, 0}, // DeathclawBaby { 18, 15, 0, 0, 0, 0}, // BDCSmall { 19, 15, 0, 0, 0, 0}, // BDCLarge { 20, 21, 0, 0, 0, 0}, // RobotHumanoid { 21, 22, 0, 0, 0, 0}, // RobotPacification { 22, 18, 0, 0, 0, 0}, // RobotLifter { 23, 23, 0, 0, 0, 0}, // RobotHover { 24, 17, 0, 0, 0, 0}, // RobotTank { 25, 22, 0, 0, 0, 0}, // RobotBehemoth { 26, 19, 0, 0, 0, 0}, // RobotSecurity { 27, 16, 0, 0, 0, 0}, // RobotScurry { 28, 10, 0, 0, 0, 0}, // Dog { 29, 14, 0, 0, 0, 0}, // Wasp { 30, 12, 0, 0, 0, 0}, // Radscorpion { 31, 13, 0, 0, 0, 0}, // Rat { 32, 9, 0, 0, 0, 0}, // Brahmin { 33, 11, 0, 0, 0, 0}, // Komodo { 34, 25, 0, 0, 0, 0}, // GunTurret01 { 40, 0, 0, 0, 0, 0}, // PipBoy { 41, 10, 0, 0, 0, 0}, // Wolf { 42, 0, 0, 0, 0, 0}, // Dummy { 43, 0, 0, 0, 0, 0}, // Object { 44, 0, 0, 0, 0, 0}, // UniqueHumanoid { 45, 0, 0, 0, 0, 0}, // UniqueOther } //////////////////////////////////////////////////////////////////////////////// // Unarmed Kicking Entities kick_entities = { "kickError", "kickVersion1", // 1 "kickVersion2", // 2 "kickVersion3", // 3 "kickVersion4", // 4 "kickVersion5", // 5 "kickVersion6", // 6 "kickVersion7", // 7 "deathclawGore", // 8 "brahminGore", // 9 "dogMaul", // 10 "lizardSpue", // 11 "radScorpSting", // 12 "ratRake", // 13 "waspThrash", // 14 "cockroachSpit", // 15 "robotKick", // 16 "robotElectrical", // 17 "robotExplode", // 18 "robotFlamer", // 19 "robotGrenLauncher", // 20 "robotHeavy", // 21 "robotLaser", // 22 "robotMiniGun", // 23 "robotRifle", // 24 "robotMiniRocket", // 25 "robotSMG", // 26 "robotGattlingLaser" // 27 "cockroachPierce", // 28 Next are ugly punch fixes... "robotProngs", // 29 "robotFlail", // 30 "robotPunch", // 31 "robotBlades", // 32 } //////////////////////////////////////////////////////////// //////////////////// // KICKING kick_table = { // race entity level unarmed str ag { 0, 1, 0, 0, 0, 0}, // BOS { 0, 2, 0, 40, 0, 6}, // BOS { 0, 3, 6, 60, 6, 6}, // BOS { 0, 4, 6, 60, 6, 7}, // BOS { 0, 5, 9, 80, 6, 7}, // BOS { 0, 6, 12, 100, 6, 7}, // BOS { 0, 7, 15, 125, 6, 8}, // BOS { 1, 1, 0, 0, 0, 0}, // Ghoul { 1, 2, 0, 40, 0, 6}, // Ghoul { 1, 3, 6, 60, 6, 6}, // Ghoul { 1, 4, 6, 60, 6, 7}, // Ghoul { 1, 5, 9, 80, 6, 7}, // Ghoul { 1, 6, 12, 100, 6, 7}, // Ghoul { 1, 7, 15, 125, 6, 8}, // Ghoul { 2, 1, 0, 0, 0, 0}, // Tribal { 2, 2, 0, 40, 0, 6}, // Tribal { 2, 3, 6, 60, 6, 6}, // Tribal { 2, 4, 6, 60, 6, 7}, // Tribal { 2, 5, 9, 80, 6, 7}, // Tribal { 2, 6, 12, 100, 6, 7}, // Tribal { 2, 7, 15, 125, 6, 8}, // Tribal { 3, 1, 0, 0, 0, 0}, // TribalLarge { 3, 2, 0, 40, 0, 6}, // TribalLarge { 3, 3, 6, 60, 6, 6}, // TribalLarge { 3, 4, 6, 60, 6, 7}, // TribalLarge { 3, 5, 9, 80, 6, 7}, // TribalLarge { 3, 6, 12, 100, 6, 7}, // TribalLarge { 3, 7, 15, 125, 6, 8}, // TribalLarge { 4, 1, 0, 0, 0, 0}, // Raider { 4, 2, 0, 40, 0, 6}, // Raider { 4, 3, 6, 60, 6, 6}, // Raider { 4, 4, 6, 60, 6, 7}, // Raider { 4, 5, 9, 80, 6, 7}, // Raider { 4, 6, 12, 100, 6, 7}, // Raider { 4, 7, 15, 125, 6, 8}, // Raider { 5, 1, 0, 0, 0, 0}, // RaiderLarge { 5, 2, 0, 40, 0, 6}, // RaiderLarge { 5, 3, 6, 60, 6, 6}, // RaiderLarge { 5, 4, 6, 60, 6, 7}, // RaiderLarge { 5, 5, 9, 80, 6, 7}, // RaiderLarge { 5, 6, 12, 100, 6, 7}, // RaiderLarge { 5, 7, 15, 125, 6, 8}, // RaiderLarge { 6, 1, 0, 0, 0, 0}, // RaiderHuge { 6, 2, 0, 40, 0, 6}, // RaiderHuge { 6, 3, 6, 60, 6, 6}, // RaiderHuge { 6, 4, 6, 60, 6, 7}, // RaiderHuge { 6, 5, 9, 80, 6, 7}, // RaiderHuge { 6, 6, 12, 100, 6, 7}, // RaiderHuge { 6, 7, 15, 125, 6, 8}, // RaiderHuge { 7, 1, 0, 0, 0, 0}, // Reaver { 7, 2, 0, 40, 0, 6}, // Reaver { 7, 3, 6, 60, 6, 6}, // Reaver { 7, 4, 6, 60, 6, 7}, // Reaver { 7, 5, 9, 80, 6, 7}, // Reaver { 7, 6, 12, 100, 6, 7}, // Reaver { 7, 7, 15, 125, 6, 8}, // Reaver { 8, 1, 0, 0, 0, 0}, // ReaverHuge { 8, 2, 0, 40, 0, 6}, // ReaverHuge { 8, 3, 6, 60, 6, 6}, // ReaverHuge { 8, 4, 6, 60, 6, 7}, // ReaverHuge { 8, 5, 9, 80, 6, 7}, // ReaverHuge { 8, 6, 12, 100, 6, 7}, // ReaverHuge { 8, 7, 15, 125, 6, 8}, // ReaverHuge { 9, 1, 0, 0, 0, 0}, // Mutant { 9, 2, 0, 40, 0, 6}, // Mutant { 9, 3, 6, 60, 6, 6}, // Mutant { 9, 4, 6, 60, 6, 7}, // Mutant { 9, 5, 9, 80, 6, 7}, // Mutant { 9, 6, 12, 100, 6, 7}, // Mutant { 9, 7, 15, 125, 6, 8}, // Mutant { 10 1, 0, 0, 0, 0}, // BOSScribe { 10 2, 0, 40, 0, 6}, // BOSScribe { 10, 3, 6, 60, 6, 6}, // BOSScribe { 10, 4, 6, 60, 6, 7}, // BOSScribe { 10, 5, 9, 80, 6, 7}, // BOSScribe { 10, 6, 12, 100, 6, 7}, // BOSScribe { 10, 7, 15, 125, 6, 8}, // BOSScribe { 11, 1, 0, 0, 0, 0}, // BOSElder { 11, 2, 0, 40, 0, 6}, // BOSElder { 11, 3, 6, 60, 6, 6}, // BOSElder { 11, 4, 6, 60, 6, 7}, // BOSElder { 11, 5, 9, 80, 6, 7}, // BOSElder { 11, 6, 12, 100, 6, 7}, // BOSElder { 11, 7, 15, 125, 6, 8}, // BOSElder { 12, 1, 0, 0, 0, 0}, // CitizenAlpha { 13, 1, 0, 0, 0, 0}, // CitizenThin { 14, 1, 0, 0, 0, 0}, // CitizenMedium { 15, 1, 0, 0, 0, 0}, // VaultZero { 16, 8, 0, 0, 0, 0}, // Deathclaw { 17, 8, 0, 0, 0, 0}, // DeathclawBaby { 18, 28, 0, 0, 0, 0}, // BDCSmall { 19, 15, 0, 0, 0, 0}, // BDCLarge { 20, 16, 0, 0, 0, 0}, // RobotHumanoid { 21, 17, 0, 0, 0, 0}, // RobotPacification { 22, 29, 0, 0, 0, 0}, // RobotLifter { 23, 25, 0, 0, 0, 0}, // RobotHover { 24, 30, 0, 0, 0, 0}, // RobotTank { 25, 23, 0, 0, 0, 0}, // RobotBehemoth { 26, 31, 0, 0, 0, 0}, // RobotSecurity { 27, 32, 0, 0, 0, 0}, // RobotScurry { 28, 10, 0, 0, 0, 0}, // Dog { 29, 14, 0, 0, 0, 0}, // Wasp { 30, 12, 0, 0, 0, 0}, // Radscorpion { 31, 13, 0, 0, 0, 0}, // Rat { 32, 9, 0, 0, 0, 0}, // Brahmin { 33, 11, 0, 0, 0, 0}, // Komodo { 34, 0, 0, 0, 0, 0}, // GunTurret01 { 40, 1, 0, 0, 0, 0}, // PipBoy { 41, 10, 0, 0, 0, 0}, // Wolf { 42, 1, 0, 0, 0, 0}, // Dummy { 43, 1, 0, 0, 0, 0}, // Object { 44, 1, 0, 0, 0, 0}, // UniqueHumanoid { 45, 1, 0, 0, 0, 0}, // UniqueOther } // 1 2 3 4 5 6 7 8 // "Torso", "Head", "Eyes", "Right Arm", "Left Arm", "Groin", "Left Leg", "Right Leg" locmap_Humanoid = { 2,4,8,6, 3,1,5,7 } locmap_Deathclaw = { 3,1,4,8, 2,5,6,7 } locmap_Cockroach = { 3,2,4,8, 1,6,7,5 } locmap_Dog = { 2,3,4,5, 1,6,7,8 } locmap_Brahmin = { 1,8,6,7, 2,3,5,4 } locmap_RobotHumanoid = { 2,4,6,8, 3,1,5,7 } locmap_RobotPacification = { 6,8,4,1, 7,2,5,3 } locmap_RobotLifter = { 2,1,4,8, 3,5,7,6 } locmap_RobotHover = { 1,2,8,4, 5,6,7,3 } locmap_RobotTank = { 5,8,4,1, 3,2,6,7 } locmap_RobotBehemoth = { 4,2,3,7, 1,6,8,5 } locmap_RobotSecurity = { 1,2,8,7, 3,6,4,5 } locmap_RobotScurry = { 1,8,7,2, 6,5,4,3 } locmap_Wasp = { 2,3,5,1, 6,7,4,8 } locmap_Radscorpion = { 6,7,5,4, 1,2,7,3 } locmap_GiantRat = { 1,6,8,7, 2,3,5,4 } locmap_Komodo = { 1,6,8,4, 2,3,5,7 } locmap_GunTurret01 = { 1,2,5,7, 3,4,6,8 } locmap_GunTurret02 = { 1,2,5,7, 3,4,6,8 } locmap_APC = { 6,4,8,1, 3,2,7,5 } locmap_Hummer = { 1,6,8,7, 2,3,5,4 } locmap_DuneBuggy = { 6,8,4,1, 3,7,2,4 } locmap_Scouter = { 1,6,8,7, 2,3,5,4 } locmap_Tank = { 5,6,2,8, 3,4,1,7 } // these ones are not done yet! locmap_Car = { 1,2,3,4, 5,6,7,8 }