Deploys the nuke by default (#15793)

* Deploys the nuke by default

* Update code/game/gamemodes/nuclear/nuclearbomb.dm

Co-authored-by: dearmochi <shenesis@gmail.com>

Co-authored-by: dearmochi <shenesis@gmail.com>
This commit is contained in:
Ryal
2021-04-06 13:59:37 +01:00
committed by GitHub
co-authored by dearmochi
parent 1ae84f79f2
commit 20dd49a284
3 changed files with 13 additions and 8 deletions
+11 -6
View File
@@ -14,7 +14,8 @@ GLOBAL_VAR(bomb_set)
icon_state = "nuclearbomb0"
density = 1
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
var/extended = FALSE
anchored = TRUE
var/extended = TRUE
var/lighthack = FALSE
var/timeleft = 120
var/timing = FALSE
@@ -34,6 +35,10 @@ GLOBAL_VAR(bomb_set)
/obj/machinery/nuclearbomb/syndicate
is_syndicate = TRUE
/obj/machinery/nuclearbomb/undeployed
extended = FALSE
anchored = FALSE
/obj/machinery/nuclearbomb/New()
..()
r_code = rand(10000, 99999.0) // Creates a random code upon object spawn.
@@ -269,11 +274,6 @@ GLOBAL_VAR(bomb_set)
else
code = "ERROR"
return
if(!yes_code) // All requests below here require both NAD inserted AND code correct
return
switch(action)
if("toggle_anchor")
if(removal_stage == NUKE_MOBILE)
anchored = FALSE
@@ -288,6 +288,11 @@ GLOBAL_VAR(bomb_set)
else
visible_message("<span class='warning'>The anchoring bolts slide back into the depths of [src].</span>")
return
if(!yes_code) // All requests below here require both NAD inserted AND code correct
return
switch(action)
if("set_time")
var/time = input(usr, "Detonation time (seconds, min 120, max 600)", "Input Time", 120) as num|null
if(time)
+1 -1
View File
@@ -49,7 +49,7 @@ export const NuclearBomb = (props, context) => {
<Button
icon={data.anchored ? 'check' : 'times'}
selected={data.anchored}
disabled={!data.authfull}
disabled={!data.authdisk}
content={data.anchored ? 'YES' : 'NO'}
onClick={() => act("toggle_anchor")} />
</LabeledList.Item>
File diff suppressed because one or more lines are too long