Skip to content

Instantly share code, notes, and snippets.

@DevEarley
Last active August 19, 2025 22:57
Show Gist options
  • Select an option

  • Save DevEarley/173a479f6d2d5e61b110116260818bde to your computer and use it in GitHub Desktop.

Select an option

Save DevEarley/173a479f6d2d5e61b110116260818bde to your computer and use it in GitHub Desktop.
ENUMS for Mecha MGMT modding
1.1.6
enum LOCATION_ID{
UNDECIDED = -1,
SUNFIRE=0,
MUCKTHORN=1,
STEELHAVEN=2,
EMERALD_TOWERS=3,
DEEP_SPACE=4,
THE_VEIL=5,
THE_EAU=6,
HQ=7,
BLEAKFROST=8,
THE_ROT=9,
}
enum MECH_TYPE {
UNDECIDED = -1,
DEFENSIVE = 0,
AERIAL = 1,
SPECIAL_OPS = 2,
UNDERWATER = 3,
SPACE = 4,
EXTREME_TEMP = 5,
LONG_HAUL = 6,
ANTI_CORROSIVE = 7,
HIGH_GRAVITY = 8,
RACING = 9,
ANY_TYPE = 10
}
enum MECH_THEME {
UNDECIDED = -1,
RED = 0,
BLUE = 1,
DARK = 2
}
enum MECH_STATUS {
UNDECIDED = -1,
FOR_SALE = 0,
IN_GARAGE = 1,
ON_MISSION = 2,
NOT_AVAILABLE =3,
DESTROYED=4
}
enum RETURN_CRITERIA {
UNDECIDED = -1,
ADVANTAGE_UNDERWATER =0,
ADVANTAGE_AERIAL =1,
ADVANTAGE_IN_CITY =2,
ADVANTAGE_SPECIAL_OPS =3,
ADVANTAGE_ESCORT =4,
ADVANTAGE_IN_SPACE =5,
ADVANTAGE_IN_SWAMP =6,
ADVANTAGE_IN_DESERT =7,
ADVANTAGE_IN_EXTREME_TEMPERATURES =8,
ADVANTAGE_RACING =9,
NO_CRITERIA_FOR_ADVANTAGE=10,
NO_ADVANTAGE_UNDERWATER=11
}
enum MISSION_CRITERIA {
UNDECIDED = -1,
ADVANTAGE_DURING_OFFENSIVE_COMBAT =0,
ADVANTAGE_DURING_RESCUE =1,
ADVANTAGE_DURING_DELIVERY =2,
ADVANTAGE_DURING_ESCORT =3,
ADVANTAGE_DURING_INTEL_GATHERING =4,
ADVANTAGE_DURING_DEFENSIVE_COMBAT =5,
ADVANTAGE_DURING_TRAVEL =6,
ADVANTAGE_IN_SPACE =7,
UNDERWATER_COMBAT_ADVANTAGE=8,
ADVANTAGE_RACING =9,
NO_CRITERIA_FOR_ADVANTAGE=10,
ADVANTAGE_DURING_ANY_COMBAT=11,
DRY_COMBAT_ADVANTAGE= 12
}
enum MISSION_TYPE {
UNDECIDED = -1,
RESCUE = 0,
DESTROY = 1,
DELIVERY = 2,
ESCORT = 3,
INTEL_GATHERING=4,
DEFEND=5,
HACK=6,
REPAIR=7,
CONSTRUCTION=8,
RACE = 9
}
enum MISSION_STATUS {
UNDECIDED = -1,
LOCKED = 0,
UNLOCKED = 1,
IN_PROGRESS = 2,
SUCCESS = 3,
FAILED = 4,
NEEDS_DEBRIEF = 5
}
enum ENVIRONMENT {
UNDECIDED = -1,
DESERT = 0,
SWAMP = 1,
URBAN = 2,
JUNGLE = 3,
SPACE = 4,
UNDERWATER_FROZEN = 5,
UNDERWATER = 6,
UNDERWATER_BOILING = 7,
ICY = 8,
UNDERGROUND = 9,
ACID_LAKE = 10,
RACE_TRACK = 11,
ANY_ENVIRONMENT = 12,
ANY_DRY_ENVIRONMENT = 13,
ANY_ENVIRONMENT_EXPECT_SPACE = 14
}
enum PART_TYPE {
UNDECIDED = -1,
NOT_EQUIPABLE =0,
EQUIPABLE = 1,
RACING=2
}
enum PART_STATUS {
UNDECIDED = -1,
FOR_SALE = 0,
PURCHASED = 1,
EQUIPT = 2,
NOT_AVAILABLE = 3,
}
enum PART_THEME{
UNDECIDED = -1,
RED =0,
BLUE =1
}
enum PILOT_STATUS{
UNDECIDED = -1,
FOR_HIRE = 0,
HIRED = 1,
ON_MISSION = 2,
DEAD = 3,
NOT_AVAILABLE_YET=4
}
enum VOICEMAIL_STATUS{
UNDECIDED = -1,
LOCKED=0,
UNHEARD=1,
HEARD=2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment