|
4 | 4 | faction_group = FACTION_LIST_UNSC
|
5 | 5 | languages = list(LANGUAGE_ENGLISH)
|
6 | 6 | idtype = /obj/item/card/id/dogtag
|
7 |
| - var/auto_squad_name |
8 |
| - var/ert_squad = FALSE |
9 | 7 |
|
10 | 8 | /datum/equipment_preset/unsc/load_status(mob/living/carbon/human/new_human)
|
11 | 9 | new_human.nutrition = NUTRITION_VERYLOW
|
12 | 10 |
|
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 |
| - |
37 | 11 | ///Equipped Presets need doing///
|
38 | 12 |
|
39 | 13 | /// Marine Rifleman
|
|
43 | 17 | access = list(ACCESS_MARINE_PREP)
|
44 | 18 | assignment = JOB_UNSC_MARINE
|
45 | 19 | 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) |
47 | 21 | role_comm_title = "RFN"
|
48 | 22 | skills = /datum/skills/pfc
|
49 | 23 | minimap_icon = "private"
|
50 | 24 |
|
51 | 25 | /datum/equipment_preset/unsc/pfc/lesser_rank
|
52 | 26 | 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) |
54 | 28 |
|
55 | 29 | /// Marine Corpsman
|
56 | 30 | /datum/equipment_preset/unsc/medic
|
|
75 | 49 | access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP)
|
76 | 50 | assignment = JOB_UNSC_RTO
|
77 | 51 | 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) |
79 | 53 | role_comm_title = "RTO"
|
80 | 54 | skills = /datum/skills/pfc
|
81 | 55 | minimap_icon = "rto"
|
82 | 56 |
|
83 | 57 | /datum/equipment_preset/unsc/rto/lesser_rank
|
84 | 58 | 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) |
86 | 60 |
|
87 | 61 | /// Marine Spec
|
88 | 62 | /datum/equipment_preset/unsc/spec
|
|
92 | 66 | access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP)
|
93 | 67 | assignment = JOB_UNSC_SPECIALIST
|
94 | 68 | 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) |
96 | 70 | role_comm_title = "Spc"
|
97 | 71 | skills = /datum/skills/specialist
|
98 | 72 | minimap_icon = "spec"
|
99 | 73 |
|
100 | 74 | /datum/equipment_preset/unsc/spec/lesser_rank
|
101 | 75 | 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) |
103 | 77 |
|
104 | 78 | /// Fire Team Leader
|
105 | 79 | /datum/equipment_preset/unsc/tl
|
|
109 | 83 | access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_TL_PREP)
|
110 | 84 | assignment = JOB_UNSC_TEAM_LEADER
|
111 | 85 | 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) |
113 | 87 | role_comm_title = "FTL"
|
114 | 88 | skills = /datum/skills/tl
|
115 | 89 | minimap_icon = "tl"
|
116 | 90 |
|
117 | 91 | /datum/equipment_preset/unsc/tl/lesser_rank
|
118 | 92 | 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) |
120 | 94 |
|
121 | 95 | /// Marine Squad Sergeant
|
122 | 96 | /datum/equipment_preset/unsc/leader
|
|
125 | 99 | access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_DROPSHIP)
|
126 | 100 | assignment = JOB_UNSC_LEADER
|
127 | 101 | 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) |
129 | 103 | role_comm_title = "SqdSgt"
|
130 | 104 | minimum_age = 27
|
131 | 105 | skills = /datum/skills/SL
|
132 | 106 | minimap_icon = "leader"
|
133 | 107 |
|
134 | 108 | /datum/equipment_preset/unsc/leader/lesser_rank
|
135 | 109 | 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) |
137 | 111 |
|
138 | 112 | /datum/equipment_preset/unsc/pc
|
139 | 113 | name = "UNSC Platoon Commander"
|
140 | 114 | flags = EQUIPMENT_PRESET_START_OF_ROUND|EQUIPMENT_PRESET_MARINE
|
141 | 115 | idtype = /obj/item/card/id/silver
|
142 | 116 | assignment = JOB_UNSC_SO
|
143 | 117 | 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) |
145 | 119 | role_comm_title = "PltCo"
|
146 | 120 | minimum_age = 25
|
147 | 121 | skills = /datum/skills/SO
|
|
171 | 145 |
|
172 | 146 | /datum/equipment_preset/unsc/pc/lesser_rank
|
173 | 147 | 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) |
175 | 149 |
|
176 | 150 | /datum/equipment_preset/unsc/pilot
|
177 | 151 | name = "UNSC Pilot"
|
|
180 | 154 | access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_PILOT)
|
181 | 155 | assignment = JOB_UNSC_PO
|
182 | 156 | 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) |
184 | 158 | role_comm_title = "PO"
|
185 | 159 | skills = /datum/skills/pilot
|
186 | 160 | minimap_icon = "pilot"
|
0 commit comments