cyborgs and runtime fixes
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
strip_delay = 120
|
||||
resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF
|
||||
actions_types = list(/datum/action/item_action/toggle_glove)
|
||||
var/datum/action/innate/doorjack/ninja/hack
|
||||
///Whether or not we're currently draining something
|
||||
var/draining = FALSE
|
||||
///Whether or not we can currently drain something
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
return
|
||||
to_chat(ninja, "<span class='notice'>Hacking \the [src]...</span>")
|
||||
AI_notify_hack()
|
||||
if(do_after(ninja, 200))
|
||||
if(do_after(ninja, ninja_suit.s_longdelay, target = src) && ninja_gloves.candrain && src)
|
||||
for(var/datum/data/record/rec in sortRecord(GLOB.data_core.general, sortBy, order))
|
||||
for(var/datum/data/record/security_record in GLOB.data_core.security)
|
||||
security_record.fields["criminal"] = "*Arrest*"
|
||||
@@ -168,7 +168,7 @@
|
||||
return
|
||||
to_chat(ninja, "<span class='notice'>Hacking \the [src]...</span>")
|
||||
AI_notify_hack()
|
||||
if(do_after(ninja, 300))
|
||||
if(do_after(ninja, ninja_suit.s_longdelay, target = src) && ninja_gloves.candrain && src)
|
||||
var/announcement_pick = rand(0, 1)
|
||||
switch(announcement_pick)
|
||||
if(0)
|
||||
@@ -202,7 +202,6 @@
|
||||
var/datum/objective/door_jack/objective = locate() in ninja_antag.objectives
|
||||
if(objective && objective.doors_required <= ninja_gloves.door_hack_counter)
|
||||
objective.completed = TRUE
|
||||
to_chat(ninja, "<span class='notice'>Malware uploaded to airlock access subroutines. Forcing open.</span>")
|
||||
|
||||
//WIRE//
|
||||
/obj/structure/cable/ninjadrain_act(obj/item/clothing/suit/space/space_ninja/ninja_suit, mob/living/carbon/human/ninja, obj/item/clothing/gloves/space_ninja/ninja_gloves)
|
||||
|
||||
@@ -46,6 +46,8 @@
|
||||
var/s_acost = 20
|
||||
///How fast the suit is at certain actions, like draining power from things
|
||||
var/s_delay = 40
|
||||
///How fast the suit is at certain riskier actions, like hacking communications consoles.
|
||||
var/s_longdelay = 200
|
||||
///Units of radium required to refill the adrenaline boost
|
||||
var/a_transfer = 20//How much radium is required to refill the adrenaline boost.
|
||||
///Whether or not the suit is currently in stealth mode.
|
||||
|
||||
Reference in New Issue
Block a user