Difference between revisions of "Constants"

From MMNet Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
MekWars and MegaMek have some constants that are used a lot both in the code and in the CLI.
 
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)  
 
;Unit Types (MegaMek)  
Line 32: Line 60:
 
:Quad: 6
 
:Quad: 6
 
:MekWarrior: 7
 
:MekWarrior: 7
 
 
;Unit Weights
 
:(defined in mekwars.common.Unit)
 
:Light: 0
 
:Medium: 1
 
:Heavy: 2
 
:Assault: 3
 
  
  
Line 49: Line 69:
  
  
;Player Status
+
;Unit Weights
:(defined in mekwars.server.campaign.SPlayer)
+
:(defined in mekwars.common.Unit)
:STATUS_LOGGEDOUT: 1
+
:Light: 0
:STATUS_RESERVE: 2
+
:Medium: 1
:STATUS_ACTIVE: 3
+
:Heavy: 2
:STATUS_FIGHTING: 4
+
:Assault: 3

Revision as of 09:20, 23 February 2017

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