mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
87 lines
4.1 KiB
Plaintext
87 lines
4.1 KiB
Plaintext
var/global/vox_tick = 1
|
|
|
|
/mob/living/carbon/human/proc/equip_vox_raider()
|
|
|
|
var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate(src)
|
|
R.set_frequency(SYND_FREQ) //Same frequency as the syndicate team in Nuke mode.
|
|
equip_to_slot_or_del(R, slot_l_ear)
|
|
|
|
equip_to_slot_or_del(new /obj/item/clothing/under/vox/vox_robes(src), slot_w_uniform)
|
|
equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots/vox(src), slot_shoes) // REPLACE THESE WITH CODED VOX ALTERNATIVES.
|
|
equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow/vox(src), slot_gloves) // AS ABOVE.
|
|
|
|
switch(vox_tick)
|
|
if(1) // Vox raider!
|
|
equip_to_slot_or_del(new /obj/item/clothing/suit/space/vox/carapace(src), slot_wear_suit)
|
|
equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/vox/carapace(src), slot_head)
|
|
equip_to_slot_or_del(new /obj/item/weapon/melee/telebaton(src), slot_belt)
|
|
equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/monocle(src), slot_glasses) // REPLACE WITH CODED VOX ALTERNATIVE.
|
|
equip_to_slot_or_del(new /obj/item/device/chameleon(src), slot_l_store)
|
|
|
|
var/obj/item/weapon/crossbow/W = new(src)
|
|
W.cell = new /obj/item/weapon/cell/crap(W)
|
|
W.cell.charge = 500
|
|
equip_to_slot_or_del(W, slot_r_hand)
|
|
|
|
var/obj/item/stack/rods/A = new(src)
|
|
A.amount = 20
|
|
equip_to_slot_or_del(A, slot_l_hand)
|
|
|
|
if(2) // Vox engineer!
|
|
equip_to_slot_or_del(new /obj/item/clothing/suit/space/vox/pressure(src), slot_wear_suit)
|
|
equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/vox/pressure(src), slot_head)
|
|
equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full(src), slot_belt)
|
|
equip_to_slot_or_del(new /obj/item/clothing/glasses/meson(src), slot_glasses) // REPLACE WITH CODED VOX ALTERNATIVE.
|
|
equip_to_slot_or_del(new /obj/item/weapon/storage/box/emps(src), slot_r_hand)
|
|
equip_to_slot_or_del(new /obj/item/device/multitool(src), slot_l_hand)
|
|
|
|
|
|
if(3) // Vox saboteur!
|
|
equip_to_slot_or_del(new /obj/item/clothing/suit/space/vox/stealth(src), slot_wear_suit)
|
|
equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/vox/stealth(src), slot_head)
|
|
equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full(src), slot_belt)
|
|
equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/monocle(src), slot_glasses) // REPLACE WITH CODED VOX ALTERNATIVE.
|
|
equip_to_slot_or_del(new /obj/item/weapon/card/emag(src), slot_l_store)
|
|
equip_to_slot_or_del(new /obj/item/weapon/gun/dartgun/vox/raider(src), slot_r_hand)
|
|
equip_to_slot_or_del(new /obj/item/device/multitool(src), slot_l_hand)
|
|
|
|
if(4) // Vox medic!
|
|
equip_to_slot_or_del(new /obj/item/clothing/suit/space/vox/medic(src), slot_wear_suit)
|
|
equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/vox/medic(src), slot_head)
|
|
equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full(src), slot_belt) // Who needs actual surgical tools?
|
|
equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(src), slot_glasses) // REPLACE WITH CODED VOX ALTERNATIVE.
|
|
equip_to_slot_or_del(new /obj/item/weapon/circular_saw(src), slot_l_store)
|
|
equip_to_slot_or_del(new /obj/item/weapon/gun/dartgun/vox/medical, slot_r_hand)
|
|
|
|
equip_to_slot_or_del(new /obj/item/clothing/mask/breath/vox(src), slot_wear_mask)
|
|
equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(src), slot_back)
|
|
equip_to_slot_or_del(new /obj/item/device/flashlight(src), slot_r_store)
|
|
|
|
var/obj/item/weapon/card/id/syndicate/C = new(src)
|
|
C.name = "[real_name]'s Legitimate Human ID Card"
|
|
C.icon_state = "id"
|
|
C.access = list(access_syndicate)
|
|
C.assignment = "Trader"
|
|
C.registered_name = real_name
|
|
C.registered_user = src
|
|
var/obj/item/weapon/storage/wallet/W = new(src)
|
|
W.handle_item_insertion(C)
|
|
spawn_money(rand(100,300)*5,W)
|
|
equip_to_slot_or_del(W, slot_wear_id)
|
|
|
|
var/obj/item/weapon/implant/cortical/I = new(src)
|
|
I.imp_in = src
|
|
I.implanted = 1
|
|
var/datum/organ/external/affected = src.get_organ("head")
|
|
affected.implants += I
|
|
I.part = affected
|
|
|
|
if(ticker.mode && ( istype( ticker.mode,/datum/game_mode/heist ) ) )
|
|
var/datum/game_mode/heist/M = ticker.mode
|
|
M.cortical_stacks += I
|
|
M.raiders[mind] = I
|
|
|
|
vox_tick++
|
|
if (vox_tick > 4) vox_tick = 1
|
|
|
|
return 1 |