mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-05 19:30:54 +01:00
394c3b0108
* Space Ninja Antag Datum * Small fixes * Ninja outfit, ekatana, actions * Ninja scanner and spans * Ninja uplink implant * Ninja bombs * Ninja bomb flare grants * Ninja modsuit, objective payouts * Fixes objectives * Ninja stealth fix, modsuit sprites and final implementations * Lints * Ninja scanner sprites * Ninja Suit and Energy Shuriken Sprites * Fixes config, Adjusts stim ability, adds shuriken printer and e-shurikens, uplink stuff * Fixes a duplicate icon * Attack chain * Energy katana item sprite * Ninja net gun * Brazil * Spawning ninjas, ninja on traitor panel, ninja spawn sound * Linter * Objective stuff * Fixes n grey suits * Objectives * Trim intro sound * Event, spawn point * Ninja Outfits, Vox Check, Bug Fixes, Mirror at ninja spawn * Address code review * Oops * Uncomments an important thingy * Update: Gave space ninjas access to maints and an agent ID card. Updated net description. * Update scanner examine * Removes excess file * Makes ninja scanner fit in belts and ninja suits. Gives them NV goggles * Fixes modsuit sprite issue * Energy shuriken fixes * Scanner fix * Printer fix * Fixes some runtimes * Fixes capture teleport * Clothes rename * Buffs energy katana, adds soft no-drop to ekatana, buffs ninja modsuit, fixes equip bug * Adds research levels to ninja gear * Fixes ninja capture issue * Remaps ninja dojo * Better cuff removal * Forgor * Fixes action availability * Updates walls at dojo * Improves ninja modsuit * Windoors can now be opened with the katana * Adds advanced pinpointer to ninja uplink * Fixed energy nets sticking * Fixes slime people ninjas * Adds reroll to ninja capture if target is DNR. Prevents off Z-level targets * Oop * Adds reactor sabotage objective. * Fixes ninja cuffs * Removes Carp scroll from uplink. Adds Krav Implant to uplink
55 lines
2.0 KiB
Plaintext
55 lines
2.0 KiB
Plaintext
/datum/outfit/space_ninja
|
|
name = "Space Ninja"
|
|
uniform = /obj/item/clothing/under/syndicate
|
|
shoes = /obj/item/clothing/shoes/space_ninja
|
|
gloves = /obj/item/clothing/gloves/space_ninja
|
|
head = /obj/item/clothing/head/helmet/space_ninja
|
|
mask = /obj/item/clothing/mask/gas/space_ninja
|
|
glasses = /obj/item/clothing/glasses/night
|
|
suit = /obj/item/clothing/suit/space_ninja
|
|
belt = /obj/item/katana/energy
|
|
id = /obj/item/card/id/syndicate/ninja
|
|
back = /obj/item/storage/backpack/satchel
|
|
l_ear = /obj/item/radio/headset
|
|
box = /obj/item/storage/box/survival_syndie
|
|
backpack_contents = list(
|
|
/obj/item/storage/box/syndie_kit/throwing_weapons,
|
|
/obj/item/ninja_scanner,
|
|
/obj/item/gun/energy/kinetic_accelerator/energy_net,
|
|
/obj/item/wormhole_jaunter/extraction,
|
|
/obj/item/teleportation_scroll/apprentice,
|
|
)
|
|
bio_chips = list(
|
|
/obj/item/bio_chip/dust,
|
|
/obj/item/bio_chip/uplink/ninja
|
|
)
|
|
|
|
/datum/outfit/space_ninja/vox
|
|
name = "Space Ninja - Vox"
|
|
|
|
/datum/outfit/space_ninja/vox/post_equip(mob/living/carbon/human/H, visualsOnly)
|
|
. = ..()
|
|
var/obj/item/tank/internal_tank = new /obj/item/tank/internals/emergency_oxygen/double/vox(H)
|
|
if(!H.equip_to_appropriate_slot(internal_tank))
|
|
if(!H.put_in_any_hand_if_possible(internal_tank))
|
|
H.drop_item_to_ground(H.l_hand)
|
|
H.equip_or_collect(internal_tank, ITEM_SLOT_LEFT_HAND)
|
|
to_chat(H, "<span class='boldannounceooc'>Could not find an empty slot for internals! Please report this as a bug</span>")
|
|
H.internal = internal_tank
|
|
|
|
/datum/outfit/admin/ghostbar_antag/space_ninja
|
|
name = "Ghostbar Space Ninja"
|
|
uniform = /obj/item/clothing/under/syndicate
|
|
shoes = /obj/item/clothing/shoes/space_ninja
|
|
gloves = /obj/item/clothing/gloves/space_ninja
|
|
head = /obj/item/clothing/head/helmet/space_ninja
|
|
mask = /obj/item/clothing/mask/gas/space_ninja
|
|
suit = /obj/item/clothing/suit/space_ninja
|
|
belt = /obj/item/toy/katana
|
|
back = /obj/item/storage/backpack/satchel
|
|
backpack_contents = list(
|
|
/obj/item/storage/box/engineer = 1,
|
|
/obj/item/flashlight = 1,
|
|
/obj/item/food/syndidonkpocket = 1,
|
|
)
|