mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 20:16:55 +01:00
Make air alarms start with the correct default state when placing the… (#21635)
* Make air alarms start with the correct default state when placing the frame * Update code/game/objects/items/mountable_frames/air_alarm_frame.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * undefs to allow CI passing * define moment --------- Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
This commit is contained in:
@@ -71,3 +71,7 @@
|
||||
|
||||
#define TURRET_PREASSESS_VALID 1
|
||||
#define TURRET_PREASSESS_INVALID 0
|
||||
|
||||
#define AIR_ALARM_FRAME 0
|
||||
#define AIR_ALARM_UNWIRED 1
|
||||
#define AIR_ALARM_READY 2
|
||||
|
||||
@@ -14,5 +14,7 @@ Code shamelessly copied from apc_frame
|
||||
mount_requirements = MOUNTED_FRAME_SIMFLOOR | MOUNTED_FRAME_NOSPACE
|
||||
|
||||
/obj/item/mounted/frame/alarm_frame/do_build(turf/on_wall, mob/user)
|
||||
new /obj/machinery/alarm(get_turf(src), get_dir(on_wall, user), 1)
|
||||
var/obj/machinery/alarm/A = new/obj/machinery/alarm(get_turf(src), get_dir(on_wall, user), 1)
|
||||
A.buildstage = AIR_ALARM_FRAME // Set the build stage to the initial state
|
||||
A.update_icon()
|
||||
qdel(src)
|
||||
|
||||
@@ -57,10 +57,6 @@
|
||||
#define MAX_TEMPERATURE 363.15 // 90C
|
||||
#define MIN_TEMPERATURE 233.15 // -40C
|
||||
|
||||
#define AIR_ALARM_FRAME 0
|
||||
#define AIR_ALARM_UNWIRED 1
|
||||
#define AIR_ALARM_READY 2
|
||||
|
||||
//all air alarms in area are connected via magic
|
||||
/area
|
||||
var/obj/machinery/alarm/master_air_alarm
|
||||
@@ -1176,8 +1172,3 @@ Just an object used in constructing air alarms
|
||||
origin_tech = "engineering=2;programming=1"
|
||||
toolspeed = 1
|
||||
usesound = 'sound/items/deconstruct.ogg'
|
||||
|
||||
|
||||
#undef AIR_ALARM_FRAME
|
||||
#undef AIR_ALARM_UNWIRED
|
||||
#undef AIR_ALARM_READY
|
||||
|
||||
Reference in New Issue
Block a user