forked from Adeptus-Dominus/ChapterMaster
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path10.JSON
More file actions
267 lines (267 loc) · 10.2 KB
/
10.JSON
File metadata and controls
267 lines (267 loc) · 10.2 KB
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
{
"chapter": {
"id": 10,
"name": "Black Templars",
"flavor": "Not adhering to the Codex Astartes, Black Templars are a Chapter on an Eternal Crusade with unique organization and high numbers. Masters of assault, they charge at the enemy with zeal unmatched. They hate psykers, and as such, have no Librarians.",
"origin": 2, // 1 - Founding, 2 -successor, 3 - Other/non-canon/fanmade, 4 - Custom
"points": 200,
"founding": 4, // The id of the founding chapter, 0 for unknown or none
"splash": 10,
"icon": 10, // in \images\creation\creation_icons.png, the index from the left, 0 being blank square and 1 being dark angels etc
"icon_name": "bt", // ? dunno what this is used for yet but the icon breaks if you dont use it
"fleet_type": 3, // 1= Homeworld, 2 = Fleet based, 3 = Penitent
"strength": 5, // 1-10
"purity": 8, // 1-10
"stability": 96, // 1-99
"cooperation": 5, // 1-10
"homeworld_exists": 0, // 1 = true
"recruiting_exists": 1, // 1 = true
"homeworld_rule": 1, // 1 = Govenor, 2 = Countries, 3 = Personal Rule
"homeworld": "", // "Lava" "Desert" "Forge" "Hive" "Death" "Agri" "Feudal" "Temperate" "Ice" "Dead" "Shrine"
"homeworld_name": "",
"recruit_home_relationship" : 2, //recruit from different system
"recruiting": "", //"Lava" "Desert" "Forge" "Hive" "Death" "Agri" "Feudal" "Temperate" "Ice" "Dead" "Shrine"
"recruiting_name": "",
"discipline": "librarius", // one of 'default' 'biomancy' 'pyromancy' 'telekinesis' 'rune_magic'
"aspirant_trial": "APPRENTICESHIP", // ? need to find the best way to do this
"advantages": [ //TODO something with these after rework of adv organisation
"",
"Assault Doctrine",
"Kings of Space",
"Reverent Guardians",
"Retinue of Renown",
"",
"",
"",
""
],
"disadvantages": [
"",
"Psyker Intolerant",
"Suspicious",
"",
"",
"",
"",
"",
""
],
"colors": {
"main": "Black",
"secondary": "Black",
"pauldron_r": "White",
"pauldron_l": "White",
"trim": "Silver",
"lens": "Dark Red",
"weapon": "Black",
"special": 0, // 0 - normal, 1 - Breastplate, 2 - Vertical, 3 - Quadrant
//"trim_on": 0 // 0 no, 1 yes for special trim colours
},
"culture_styles" : [
"Knightly",
"Crusader"
],
"names": {
//Chapter Staff
"hchaplain": "Grimaldus",
"clibrarian": "",
"fmaster": "Jurisian",
"hapothecary": "Colber",
//Company Captains 1 - 10
"honorcapt": "",
"watchmaster": "",
"arsenalmaster": "",
"admiral": "Stenheir",
"marchmaster": "",
"ritesmaster": "",
"victualler": "",
"lordexec": "",
"relmaster": "",
"recruiter": "Emrik"
},
"battle_cry": "No Pity! No Remorse! No Fear!",
"equal_specialists": 0,
"load_to_ships": {
"escort_load": 2, // 0 no, 2 yes, 1 doesnt do anything :)
"split_scouts": 0, // 0 no, 1 yes
"split_vets": 0 // 0 no, 1 yes
},
"successors": 0, //total number of successor chapters
"mutations": {
"preomnor": 0,
"voice": 0,
"doomed": 0,
"lyman": 0,
"omophagea": 0,
"ossmodula": 0,
"membrane": 1,
"zygote": 0,
"betchers": 1,
"catalepsean": 0,
"secretions": 0,
"occulobe": 0,
"mucranoid": 0
},
"disposition": [ // todo maybe convert to struct
0, // nothing
50, // Progenitor faction
60, // Imperium
40, // Admech
30, //Inquisition
80, // Ecclesiarchy
35, // Astartes
0 // nothing
],
"chapter_master": {
"name": "Helbrecht",
"specialty": 2, //1 Leader, 2 Champion, 3 Psyker,
"melee": 5, // 1 twin power fists ... 8 force staff
"ranged": 2, // 1 boltstorm gauntlets ... 7 storm shield
// All chapter masters have the trait `Lead by Example` by default
"traits": [
"melee_enthusiast",
"zealous_faith",
"old_guard"
],
"gear": "",
"mobi": "",
"armour": "",
"bionics": 0
},
"artifact": {
"name": "Sword of the High Marshalls",
"description": "A relic blade forged from the shards of Rogal Dorn's shattered sword passed down by the High Marshalls as a sign of office",
"base_weapon_type": "Relic Blade"
},
"company_titles": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
],
"flagship_name": "Eternal Crusader",
/**
* * Default fleet composition
* * Homeworld
* - 2 Battle Barges, 8 Strike cruisers, 7 Gladius, 3 Hunters
* * Fleet based and Penitent
* - 4 Battle Barges, 3 Strike Cruisers, 7 Gladius, 3 Hunters
*
* use negative numbers to subtract ships
*/
"extra_ships": {
"battle_barges": 0,
"gladius": 0,
"strike_cruisers": 0,
"hunters": 0
},
/**
* * Default HQ Layout (Does not include company specialists)
* - 8 Chaplains, 8 Techmarines, 8 Apothecary, 2 Epistolary (librarian),
* - 2 Codiciery, 4 Lexicanum
* * Default Company specialists (divided based on `load_to_ships.split_vets` setting)
* - 20 Terminators, 85 Veterans, 20 Devastators, 20 Assault
* Use negative numbers to subtract
* * Stacks with advantages/disadvantages
*/
"extra_specialists": {
"chaplains": 0,
"chaplains_per_company": 0,
"techmarines": 0,
"techmarines_per_company": 0,
"apothecary": 0,
"apothecary_per_company": 0,
"epistolary": 0,
"epistolary_per_company": 0,
"codiciery": 0,
"lexicanum": 0,
"terminator": 0,
"assault": 0,
"veteran": 0,
"devastator": 0
},
/**
* * Default Marine strength
* - 100 marines per company
* use negative numbers to subtract
* Stacks with strength for non-founding chapters
*/
"extra_marines": {
"second": 0,
"third": 0,
"fourth": 0,
"fifth": 0,
"sixth": 0,
"seventh": 0,
"eighth": 0,
"ninth": 0,
"tenth": 0
},
"extra_vehicles": {
"rhino": 0,
"whirlwind": 0,
"predator": 0,
"land_raider": 0,
"land_speeder": 0
},
/** Add extra starting items ["Item Name", Number to add] */
"extra_equipment": [
// [
// "Bolter",
// 20
// ]
],
/**
* Provide a place to change the default name and equipment preferences of roles for this chapter
* `custom_roles` should be used for specialist/leadership type roles,
* for combat roles, `custom_squads` should probably? be used instead
*/
"custom_roles": {
"captain": {
"name": "Marshall",
"wep1": "Power Sword"
},
"veteran": {
"name": "Sword Brother"
}
},
/**
* * Custom squad roles, loadouts and formations
* When companies are made, squads are formed based on these rules:
* - squad name: one of captain, terminator, terminator_assault, sternguard_veteran,
vanguard_veteran, devastator, tactical, assault, scout, scout_sniper
* - squad array layout [Role, Role, ...Role, type_data]
* - each element of the array is a default Role, and their settings.
- if you changed the role using `custom_roles` you need to reference the role with this new name
- for non-leader roles it is better to change the name of the role in the squad layout instead
* - unit layout [Role Name, Settings Struct]
* - settings struct:
* - max: The most amount of this unit is allowed per squad
* - min: The squad can't be formed unless at least 1 of this unit is in it
* - role: The name of the unit when it is a member of the squad. This is where you rename roles e.g.
"Terminator" > "Deathwing Terminator"
** - loadout: Struct containing Required and Optional weaponry this unit can equip
a required loadout always follows this syntax <loadout_slot>:[<loadout_item>,<required number>]
so "wep1":["Bolter",4], will mean four marines are always equipped with 4 bolters in the wep1 slot
* option loadouts follow the following syntax <loudout_slot>:[[<loadout_item_list>],<allowed_number>]
for example [["Flamer", "Meltagun"],1], means the role can have a max of one flamer or meltagun
[["Plasma Pistol","Bolt Pistol"], 4] means the role can have a mix of 4 plasma pistols and bolt pistols on top
of all required loadout options
- wep1: right hand weapon
- wep2: left hand weapon
- mobi: Mobility item, e.g. Jump Packs.
- armour: required armour
- gear: special equipment needed for certain roles, like a Roasrius or Narthecium
* - type_data: names the squad, allows certain formations ? idk what that does yet
*/
"squad_name": "Squad",
"custom_squads": {}
}
}