-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspace.yaml
133 lines (126 loc) · 2.75 KB
/
space.yaml
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
name: space
entities:
- id: players
own:
- planets
- organizations
have:
- id: dark_matter
default: 10
- id: dark_matter3
default: 101
- id: organizations
own:
- planets
- id: planets
tag: planet
own:
- shipmanship
- espionage
- metal-mine
- crystal-mine
- shipyard
- small-fighter
- cargo-carrier
- death-star
have:
- id: crystal
default: 100
hourly_rate_attribute: crystal-hourly
max: 200
- id: crystal-hourly
default: 0
- id: metal
default: 100
hourly_rate: 0
max: 100
- id: deuterium
default: 100
hourly_rate: 0
max: 100
- id: energy_usage
default: 0
max: 0
- id: energy
default: 10
- id: shipmanship
tag: research
upgradeable: true
- id: espionage
upgradeable: true
tag: research
- id: metal-mine
tag: building
upgradeable: true
attributes:
- id: parent[planet][crystal-hourly]
formula: "[amount] * 10"
requirements:
attributes:
- id: parent[crystal]
formula: "parent[crystal] - 1"
- id: parent.parent[dark_matter]
formula: "parent.parent[dark_matter] / 2"
- id: crystal-mine
tag: building
upgradeable: true
requirements:
attributes:
- id: parent[crystal]
formula: "100 * [amount] + 100"
entities:
- id: parent[metal-mine]
formula: "1 * [amount] + 1"
- id: parent[shipmanship]
formula: "2 * [amount] + 1"
- id: shipyard
tag: building
upgradeable: true
requirements:
attributes:
- id: parent[crystal]
formula: "100 * ([amount] + 1)"
entities:
- id: parent[metal-mine]
formula: "1 * [amount] + 1"
- id: parent[shipmanship]
formula: "2 * [amount] + 2"
- id: small-fighter
aggregateable: true
tag: ship
requirements:
entities:
- id: parent[shipyard]
formula: "1"
have:
- id: attack
formula: "100"
- id: storage
formula: "100"
- id: cargo-carrier
tag: ship
aggregateable: true
requirements:
entities:
- id: parent[shipyard]
formula: "1"
have:
- id: attack
formula: "100"
- id: storage
formula: "100"
- id: death-star
tag: ship
aggregateable: true
requirements:
entities:
- id: parent[shipyard]
formula: "1"
attributes:
- id: parent.parent[dark_matter]
formula: "100"
have:
- id: attack
formula: "100"
- id: storage
formula: "parent.parent[dark_matter] * 100"