mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 04:30:44 +01:00
36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
/datum/outfit/ninja
|
|
name = "Space Ninja"
|
|
uniform = /obj/item/clothing/under/syndicate/ninja
|
|
glasses = /obj/item/clothing/glasses/night
|
|
mask = /obj/item/clothing/mask/gas/ninja
|
|
ears = /obj/item/radio/headset
|
|
shoes = /obj/item/clothing/shoes/jackboots
|
|
l_pocket = /obj/item/grenade/c4/ninja
|
|
r_pocket = /obj/item/tank/internals/emergency_oxygen
|
|
internals_slot = ITEM_SLOT_RPOCKET
|
|
belt = /obj/item/energy_katana
|
|
back = /obj/item/mod/control/pre_equipped/ninja
|
|
implants = list(/obj/item/implant/explosive)
|
|
|
|
/datum/outfit/ninja/post_equip(mob/living/carbon/human/ninja)
|
|
var/obj/item/grenade/c4/ninja/charge = ninja.l_store
|
|
if(istype(charge))
|
|
charge.set_detonation_area(ninja.mind?.has_antag_datum(/datum/antagonist/ninja))
|
|
var/obj/item/mod/control/mod = ninja.back
|
|
if(!istype(mod))
|
|
return
|
|
var/obj/item/mod/module/dna_lock/reinforced/lock = locate(/obj/item/mod/module/dna_lock/reinforced) in mod.modules
|
|
lock.dna = ninja.dna.unique_enzymes
|
|
var/obj/item/mod/module/weapon_recall/recall = locate(/obj/item/mod/module/weapon_recall) in mod.modules
|
|
var/obj/item/weapon = ninja.belt
|
|
if(!istype(weapon, recall.accepted_type))
|
|
return
|
|
recall.set_weapon(weapon)
|
|
|
|
/datum/outfit/ninja_preview
|
|
name = "Space Ninja (Preview only)"
|
|
|
|
uniform = /obj/item/clothing/under/syndicate/ninja
|
|
back = /obj/item/mod/control/pre_equipped/empty/ninja
|
|
belt = /obj/item/energy_katana
|