Constants

From MMNet Wiki
Revision as of 08:20, 23 February 2017 by Spork (talk | contribs)
Jump to navigation Jump to search

MekWars and MegaMek have some constants that are used a lot both in the code and in the CLI.


Player Status
(defined in mekwars.server.campaign.SPlayer)
STATUS_LOGGEDOUT: 1
STATUS_RESERVE: 2
STATUS_ACTIVE: 3
STATUS_FIGHTING: 4


Tech Level
(defined in megamek.common.TechConstants)
All: -2
Unknown: -1
Intro Box Set: 0
IS TW Non-Box: 1
Clan TW: 2
IS TW All: 3
TW All: 4
IS Advanced: 5
Clan Advanced: 6
IS Experimental: 7
Clan Experimental: 8
IS Unofficial: 9
Clan Unofficial: 10
All IS: 11
All Clan: 12
All: 13
(yes, I am aware there are 2 "alls." I do not know why.
Unit Types (MegaMek)
(defined in megamek.common.UnitType)
Mek: 0
Vehicle: 1
Battle Armor: 2
Infantry: 3
Protomek: 4
VTOL: 5
Naval: 6
Gun Emplacement: 7
Conventional Fighter: 8
Aero: 9
Small Craft: 10
Dropship: 11
Jumpship: 12
Warship: 13
Space Station: 14


Unit Types (MekWars)
(defined in mekwars.common.Unit)
Please note that, since these conflict with the MegaMek constants, I will probably make a move to drop these
Mek: 0
Vehicle: 1
Infantry: 2
Protomek: 3
Battle Armor: 4
Aero: 5
Quad: 6
MekWarrior: 7


Unit Status
(defined in mekwars.common.Unit)
STATUS_OK: 1
STATUS_UNMAINTAINED: 2
STATUS_FORSALE: 3


Unit Weights
(defined in mekwars.common.Unit)
Light: 0
Medium: 1
Heavy: 2
Assault: 3