Skip to content

Commit 3246532

Browse files
committed
reshuffle
later do later fool
1 parent aa1c47d commit 3246532

File tree

6 files changed

+29
-101
lines changed

6 files changed

+29
-101
lines changed

code/__DEFINES/paygrade_defs/halo/unsc.dm

-45
This file was deleted.

code/__DEFINES/paygrade_defs/marines.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Paygrade shorthand defines, to allow clearer designation.
22

3-
// USCM MARINES
3+
// UNSC MARINES
44
/// ME1, Private
55
#define PAY_SHORT_ME1 "ME1"
66

code/datums/paygrades/factions/halo/unsc_ranks.dm

+14-14
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// ENLISTED MARINE PAYGRADES
77

88
/datum/paygrade/unsc/marine
9-
paygrade = PAY_SHORT_UNSC_ME1
9+
paygrade = PAY_SHORT_ME1
1010
name = "Private"
1111
prefix = "PVT"
1212
rank_pin = /obj/item/clothing/accessory/ranks/marine/e1
@@ -15,79 +15,79 @@
1515
officer_grade = GRADE_ENLISTED
1616

1717
/datum/paygrade/unsc/marine/e2
18-
paygrade = PAY_SHORT_UNSC_ME2
18+
paygrade = PAY_SHORT_ME2
1919
name = "Private First Class"
2020
prefix = "PFC"
2121
rank_pin = /obj/item/clothing/accessory/ranks/marine/e2
2222
ranking = 1
2323
pay_multiplier = 1.7
2424

2525
/datum/paygrade/unsc/marine/e3
26-
paygrade = PAY_SHORT_UNSC_ME3
26+
paygrade = PAY_SHORT_ME3
2727
name = "Lance Corporal"
2828
prefix = "LCpl"
2929
rank_pin = /obj/item/clothing/accessory/ranks/marine/e3
3030
ranking = 2
3131
pay_multiplier = 1.9
3232

3333
/datum/paygrade/unsc/marine/e4
34-
paygrade = PAY_SHORT_UNSC_ME4
34+
paygrade = PAY_SHORT_ME4
3535
name = "Corporal"
3636
prefix = "Cpl"
3737
rank_pin = /obj/item/clothing/accessory/ranks/marine/e4
3838
ranking = 3
3939
pay_multiplier = 2.1
4040

4141
/datum/paygrade/unsc/marine/e5
42-
paygrade = PAY_SHORT_UNSC_ME5
42+
paygrade = PAY_SHORT_ME5
4343
name = "Sergeant"
4444
prefix = "Sgt"
4545
rank_pin = /obj/item/clothing/accessory/ranks/marine/e5
4646
ranking = 4
4747
pay_multiplier = 2.2
4848

4949
/datum/paygrade/unsc/marine/e6
50-
paygrade = PAY_SHORT_UNSC_ME6
50+
paygrade = PAY_SHORT_ME6
5151
name = "Staff Sergeant"
5252
prefix = "SSgt"
5353
rank_pin = /obj/item/clothing/accessory/ranks/marine/e6
5454
ranking = 5
5555
pay_multiplier = 2.4
5656

5757
/datum/paygrade/unsc/marine/e7
58-
paygrade = PAY_SHORT_UNSC_ME7
58+
paygrade = PAY_SHORT_ME7
5959
name = "Gunnery Sergeant"
6060
prefix = "GySgt"
6161
rank_pin = /obj/item/clothing/accessory/ranks/marine/e7
6262
ranking = 6
6363
pay_multiplier = 2.75
6464

6565
/datum/paygrade/unsc/marine/e8
66-
paygrade = PAY_SHORT_UNSC_ME8
66+
paygrade = PAY_SHORT_ME8
6767
name = "Master Sergeant"
6868
prefix = "MSgt"
6969
rank_pin = /obj/item/clothing/accessory/ranks/marine/e8
7070
ranking = 7
7171
pay_multiplier = 2.75
7272

7373
/datum/paygrade/unsc/marine/e8e
74-
paygrade = PAY_SHORT_UNSC_ME8E
74+
paygrade = PAY_SHORT_ME8E
7575
name = "First Sergeant"
7676
prefix = "1Sgt"
7777
rank_pin = /obj/item/clothing/accessory/ranks/marine/e8e
7878
ranking = 8
7979
pay_multiplier = 2.75
8080

8181
/datum/paygrade/unsc/marine/e9
82-
paygrade = PAY_SHORT_UNSC_ME9
82+
paygrade = PAY_SHORT_ME9
8383
name = "Master Gunnery Sergeant"
8484
prefix = "MGySgt"
8585
rank_pin = /obj/item/clothing/accessory/ranks/marine/e9
8686
ranking = 9
8787
pay_multiplier = 3
8888

8989
/datum/paygrade/unsc/marine/e9e
90-
paygrade = PAY_SHORT_UNSC_ME9E
90+
paygrade = PAY_SHORT_ME9E
9191
name = "Sergeant Major"
9292
prefix = "SgtMaj"
9393
rank_pin = /obj/item/clothing/accessory/ranks/marine/e9e
@@ -97,7 +97,7 @@
9797
// COMMISSIONED MARINE PAYGRADES
9898

9999
/datum/paygrade/unsc/o1
100-
paygrade = PAY_SHORT_UNSC_MO1
100+
paygrade = PAY_SHORT_MO1
101101
name = "Second Lieutenant"
102102
prefix = "2ndLt"
103103
rank_pin = /obj/item/clothing/accessory/ranks/marine/o1
@@ -106,7 +106,7 @@
106106
officer_grade = GRADE_OFFICER
107107

108108
/datum/paygrade/unsc/o2
109-
paygrade = PAY_SHORT_UNSC_MO2
109+
paygrade = PAY_SHORT_MO2
110110
name = "First Lieutenant"
111111
prefix = "1stLt"
112112
rank_pin = /obj/item/clothing/accessory/ranks/marine/o2
@@ -115,7 +115,7 @@
115115
officer_grade = GRADE_OFFICER
116116

117117
/datum/paygrade/marine/o3
118-
paygrade = PAY_SHORT_UNSC_MO3
118+
paygrade = PAY_SHORT_MO3
119119
name = "Captain"
120120
prefix = "Capt"
121121
rank_pin = /obj/item/clothing/accessory/ranks/marine/o3

code/modules/gear_presets/Halo/unsc_marines.dm

+13-39
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,10 @@
44
faction_group = FACTION_LIST_UNSC
55
languages = list(LANGUAGE_ENGLISH)
66
idtype = /obj/item/card/id/dogtag
7-
var/auto_squad_name
8-
var/ert_squad = FALSE
97

108
/datum/equipment_preset/unsc/load_status(mob/living/carbon/human/new_human)
119
new_human.nutrition = NUTRITION_VERYLOW
1210

13-
/datum/equipment_preset/unsc/load_preset(mob/living/carbon/human/new_human, randomise, count_participant)
14-
. = ..()
15-
if(!auto_squad_name || (should_block_game_interaction(new_human) && !ert_squad))
16-
return
17-
if(!GLOB.data_core.manifest_modify(new_human.real_name, WEAKREF(new_human), assignment, rank))
18-
GLOB.data_core.manifest_inject(new_human)
19-
20-
var/obj/item/card/id/ID = new_human.get_idcard()
21-
var/datum/money_account/acct = create_account(new_human, rand(30, 50), GLOB.paygrades[ID.paygrade])
22-
ID.associated_account_number = acct.account_number
23-
24-
var/datum/squad/auto_squad = get_squad_by_name(auto_squad_name)
25-
if(auto_squad)
26-
transfer_marine_to_squad(new_human, auto_squad, new_human.assigned_squad, ID)
27-
if(!ert_squad && !auto_squad.active)
28-
auto_squad.engage_squad(FALSE)
29-
30-
if(!auto_squad)
31-
transfer_marine_to_squad(new_human, pick(GLOB.RoleAuthority.squads), new_human.assigned_squad, new_human.wear_id)
32-
33-
new_human.marine_buyable_categories[MARINE_CAN_BUY_EAR] = 0
34-
new_human.sec_hud_set_ID()
35-
new_human.hud_set_squad()
36-
3711
///Equipped Presets need doing///
3812

3913
/// Marine Rifleman
@@ -43,14 +17,14 @@
4317
access = list(ACCESS_MARINE_PREP)
4418
assignment = JOB_UNSC_MARINE
4519
rank = JOB_UNSC_MARINE
46-
paygrades = list(PAY_SHORT_UNSCT_ME2 = JOB_PLAYTIME_TIER_0)
20+
paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0)
4721
role_comm_title = "RFN"
4822
skills = /datum/skills/pfc
4923
minimap_icon = "private"
5024

5125
/datum/equipment_preset/unsc/pfc/lesser_rank
5226
name = parent_type::name + " (Lesser Rank)"
53-
paygrades = list(PAY_SHORT_UNSCT_ME3 = JOB_PLAYTIME_TIER_0)
27+
paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0)
5428

5529
/// Marine Corpsman
5630
/datum/equipment_preset/unsc/medic
@@ -75,14 +49,14 @@
7549
access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP)
7650
assignment = JOB_UNSC_RTO
7751
rank = JOB_UNSC_RTO
78-
paygrades = list(PAY_SHORT_UNSC_ME4 = JOB_PLAYTIME_TIER_0)
52+
paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0)
7953
role_comm_title = "RTO"
8054
skills = /datum/skills/pfc
8155
minimap_icon = "rto"
8256

8357
/datum/equipment_preset/unsc/rto/lesser_rank
8458
name = parent_type::name + " (Lesser Rank)"
85-
paygrades = list(PAY_SHORT_UNSC_ME3 = JOB_PLAYTIME_TIER_0)
59+
paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0)
8660

8761
/// Marine Spec
8862
/datum/equipment_preset/unsc/spec
@@ -92,14 +66,14 @@
9266
access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP)
9367
assignment = JOB_UNSC_SPECIALIST
9468
rank = JOB_UNSC_SPECIALIST
95-
paygrades = list(PAY_SHORT_UNSC_ME2 = JOB_PLAYTIME_TIER_0)
69+
paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0)
9670
role_comm_title = "Spc"
9771
skills = /datum/skills/specialist
9872
minimap_icon = "spec"
9973

10074
/datum/equipment_preset/unsc/spec/lesser_rank
10175
name = parent_type::name + " (Lesser Rank)"
102-
paygrades = list(PAY_SHORT_UNSC_ME3 = JOB_PLAYTIME_TIER_0)
76+
paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0)
10377

10478
/// Fire Team Leader
10579
/datum/equipment_preset/unsc/tl
@@ -109,14 +83,14 @@
10983
access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_TL_PREP)
11084
assignment = JOB_UNSC_TEAM_LEADER
11185
rank = JOB_UNSC_TEAM_LEADER
112-
paygrades = list(PAY_SHORT_UNSC_ME5 = JOB_PLAYTIME_TIER_0)
86+
paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0)
11387
role_comm_title = "FTL"
11488
skills = /datum/skills/tl
11589
minimap_icon = "tl"
11690

11791
/datum/equipment_preset/unsc/tl/lesser_rank
11892
name = parent_type::name + " (Lesser Rank)"
119-
paygrades = list(PAY_SHORT_UNSC_ME4 = JOB_PLAYTIME_TIER_0)
93+
paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0)
12094

12195
/// Marine Squad Sergeant
12296
/datum/equipment_preset/unsc/leader
@@ -125,23 +99,23 @@
12599
access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_DROPSHIP)
126100
assignment = JOB_UNSC_LEADER
127101
rank = JOB_UNSC_LEADER
128-
paygrades = list(PAY_SHORT_UNSC_ME7 = JOB_PLAYTIME_TIER_0)
102+
paygrades = list(PAY_SHORT_ME7 = JOB_PLAYTIME_TIER_0)
129103
role_comm_title = "SqdSgt"
130104
minimum_age = 27
131105
skills = /datum/skills/SL
132106
minimap_icon = "leader"
133107

134108
/datum/equipment_preset/unsc/leader/lesser_rank
135109
name = parent_type::name + " (Lesser Rank)"
136-
paygrades = list(PAY_SHORT_UNSC_ME6 = JOB_PLAYTIME_TIER_0)
110+
paygrades = list(PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_0)
137111

138112
/datum/equipment_preset/unsc/pc
139113
name = "UNSC Platoon Commander"
140114
flags = EQUIPMENT_PRESET_START_OF_ROUND|EQUIPMENT_PRESET_MARINE
141115
idtype = /obj/item/card/id/silver
142116
assignment = JOB_UNSC_SO
143117
rank = JOB_UNSC_SO
144-
paygrades = list(PAY_SHORT_UNSC_MO2 = JOB_PLAYTIME_TIER_0)
118+
paygrades = list(PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_0)
145119
role_comm_title = "PltCo"
146120
minimum_age = 25
147121
skills = /datum/skills/SO
@@ -171,7 +145,7 @@
171145

172146
/datum/equipment_preset/unsc/pc/lesser_rank
173147
name = parent_type::name + " (Lesser Rank)"
174-
paygrades = list(PAY_SHORT_UNSC_MO1 = JOB_PLAYTIME_TIER_0)
148+
paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0)
175149

176150
/datum/equipment_preset/unsc/pilot
177151
name = "UNSC Pilot"
@@ -180,7 +154,7 @@
180154
access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_PILOT)
181155
assignment = JOB_UNSC_PO
182156
rank = JOB_UNSC_PO
183-
paygrades = list(PAY_SHORT_UNSC_MO1 = JOB_PLAYTIME_TIER_0)
157+
paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0)
184158
role_comm_title = "PO"
185159
skills = /datum/skills/pilot
186160
minimap_icon = "pilot"

colonialmarines.dme

+1-2
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@
148148
#include "code\__DEFINES\paygrade_defs\army.dm"
149149
#include "code\__DEFINES\paygrade_defs\civilian.dm"
150150
#include "code\__DEFINES\paygrade_defs\cmb.dm"
151+
#include "code\__DEFINES\paygrade_defs\covenant.dm"
151152
#include "code\__DEFINES\paygrade_defs\dutch.dm"
152153
#include "code\__DEFINES\paygrade_defs\marines.dm"
153154
#include "code\__DEFINES\paygrade_defs\mercs.dm"
@@ -157,8 +158,6 @@
157158
#include "code\__DEFINES\paygrade_defs\twe.dm"
158159
#include "code\__DEFINES\paygrade_defs\upp.dm"
159160
#include "code\__DEFINES\paygrade_defs\weyland.dm"
160-
#include "code\__DEFINES\paygrade_defs\halo\covenant.dm"
161-
#include "code\__DEFINES\paygrade_defs\halo\unsc.dm"
162161
#include "code\__DEFINES\typecheck\assemblers.dm"
163162
#include "code\__DEFINES\typecheck\datums.dm"
164163
#include "code\__DEFINES\typecheck\generic_types.dm"

0 commit comments

Comments
 (0)