mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-27 22:17:32 +01:00
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:
@@ -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)
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user