mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
[MIRROR] Attempts to fix an issue with gravity generators triggering CI failures [MDB IGNORE] (#22588)
* Attempts to fix an issue with gravity generators triggering CI failures * Update forced_gravity.dm * Update forced_gravity.dm * Update gravity.dm --------- Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
///whether we will override the turf if it forces no gravity
|
||||
var/ignore_turf_gravity
|
||||
|
||||
/datum/element/forced_gravity/Attach(datum/target, gravity = 1, ignore_turf_gravity = FALSE, can_override = FALSE) ////TODO : SKYRAT EDIT - TEMP CI FIX
|
||||
/datum/element/forced_gravity/Attach(datum/target, gravity = 1, ignore_turf_gravity = FALSE, can_override = FALSE)
|
||||
. = ..()
|
||||
if(!isatom(target))
|
||||
return ELEMENT_INCOMPATIBLE
|
||||
@@ -18,9 +18,9 @@
|
||||
src.gravity = gravity
|
||||
src.ignore_turf_gravity = ignore_turf_gravity
|
||||
|
||||
RegisterSignal(target, COMSIG_ATOM_HAS_GRAVITY, PROC_REF(gravity_check), override = can_override) ////TODO : SKYRAT EDIT - TEMP CI FIX
|
||||
RegisterSignal(target, COMSIG_ATOM_HAS_GRAVITY, PROC_REF(gravity_check), override = can_override)
|
||||
if(isturf(target))
|
||||
RegisterSignal(target, COMSIG_TURF_HAS_GRAVITY, PROC_REF(turf_gravity_check), override = can_override) ////TODO : SKYRAT EDIT - TEMP CI FIX
|
||||
RegisterSignal(target, COMSIG_TURF_HAS_GRAVITY, PROC_REF(turf_gravity_check), override = can_override)
|
||||
|
||||
ADD_TRAIT(target, TRAIT_FORCED_GRAVITY, our_ref)
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
return
|
||||
if(HAS_TRAIT(target, TRAIT_FORCED_GRAVITY))
|
||||
return
|
||||
target.AddElement(/datum/element/forced_gravity, gravity_value, can_override = TRUE) //TODO : SKYRAT EDIT - TEMP CI FIX
|
||||
target.AddElement(/datum/element/forced_gravity, gravity_value, can_override = TRUE)
|
||||
modified_turfs[target] = gravity_value
|
||||
|
||||
/datum/proximity_monitor/advanced/gravity/cleanup_field_turf(turf/target)
|
||||
|
||||
Reference in New Issue
Block a user