-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefines.py
73 lines (58 loc) · 1.72 KB
/
defines.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
from enum import Enum
class MapView(Enum):
DEFAULT = 0
SURFACE = 1
CRUST = 2
POPULATION = 3
NETWORTH = 4
MINIMAL = 5
class Stance(Enum):
none = 0
allied = 1
friendly = 2
neutral = 4
hostile = 8
accept = 15
class Traits(Enum):
NO = 0 # No special traits
HE = 1 # Hyper expansion
SD = 2 # Space demolition
ST = 3 # Super stealthy
PP = 4 # Packet physics
WM = 5 # War monger
IT = 6 # Interstellar traveller
CA = 7 # Claim adjuster
AR = 8 # Alternate reality
IS = 9 # Inner strength
JT = 10 # Jack of all trades
class Perks(Enum):
NONE = 0 # No specific perks
IFE = 1 # Improved fuel efficiency
NRSE = 2 # No ramscoop engines
TTF = 3 # Total terraforming
CHE = 4 # Cheap engines
ARM = 5 # Advanced remote mining
OBRM = 6 # Only basis remote mining
ISB = 7 # Improved starbases
NAS = 8 # No advanced scanners
GRE = 9 # Generalized research
LSP = 10 # Low starting population
URE = 11 # Ultimate Recycling
BET = 12 # Bleeding edge technology
MAL = 13 # Mineral alchemy
RSH = 14 # Regenerating shields
ROB = 15 # Steal freight
HIDE = 16 # Improve ship cloaking
class ShipClass(Enum):
COL = "Colony Ship"
FRT = "Freighter"
SCT = "Scout"
WAR = "Warship"
UTL = "Utility Vessel"
MLY = "Mine Layer"
BMB = "Bomber"
MIN = "Mining Rig"
FLT = "Fuel Transport"
class Task(Enum):
IDLE = 0
MOVE = 1