mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-09 17:02:00 +00:00
* Modernize and improve implant code * Lint fix * Fix initialize hint in implant cases * fix tabulations --------- Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
//////Exile implants will allow you to use the station gate, but not return home. This will allow security to exile badguys/for badguys to exile their kill targets////////
|
|
|
|
|
|
/obj/item/implanter/exile
|
|
name = "implanter-exile"
|
|
|
|
/obj/item/implanter/exile/New()
|
|
src.imp = new /obj/item/implant/exile( src )
|
|
..()
|
|
update_icon()
|
|
return
|
|
|
|
|
|
/obj/item/implant/exile
|
|
name = "exile"
|
|
desc = "Prevents you from returning from away missions"
|
|
|
|
/obj/item/implant/exile/get_data()
|
|
var/dat = {"
|
|
<b>Implant Specifications:</b><BR>
|
|
<b>Name:</b> [current_map.company_name] Employee Exile Implant<BR>
|
|
<b>Implant Details:</b> The onboard gateway system has been modified to reject entry by individuals containing this implant<BR>"}
|
|
return dat
|
|
|
|
/obj/item/implantcase/exile
|
|
name = "Glass Case- 'Exile'"
|
|
desc = "A case containing an exile implant."
|
|
icon = 'icons/obj/items.dmi'
|
|
icon_state = "implantcase-r"
|
|
|
|
|
|
/obj/item/implantcase/exile/New()
|
|
src.imp = new /obj/item/implant/exile( src )
|
|
..()
|
|
return
|
|
|
|
|
|
/obj/structure/closet/secure_closet/exile
|
|
name = "Exile Implants"
|
|
req_access = list(access_hos)
|
|
|
|
/obj/structure/closet/secure_closet/exile/New()
|
|
..()
|
|
sleep(2)
|
|
new /obj/item/implanter/exile(src)
|
|
new /obj/item/implantcase/exile(src)
|
|
new /obj/item/implantcase/exile(src)
|
|
new /obj/item/implantcase/exile(src)
|
|
new /obj/item/implantcase/exile(src)
|
|
new /obj/item/implantcase/exile(src)
|
|
return
|