mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 06:29:23 +01:00
Remove optimization code.
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
#define ABSTRACT 128 // for all things that are technically items but used for various different stuff, made it 128 because it could conflict with other flags other way
|
||||
#define FPRINT 256 // takes a fingerprint
|
||||
#define ON_BORDER 512 // item has priority to check when entering or leaving
|
||||
#define PROXMOVE 2048 // Will the code check us when we move or when something moves near us?
|
||||
|
||||
|
||||
#define HEADBANGPROTECT 4096
|
||||
|
||||
+1
-1
@@ -131,7 +131,7 @@
|
||||
/atom/proc/CheckExit()
|
||||
return 1
|
||||
|
||||
/atom/proc/HasProximity(atom/movable/AM as mob|obj) //Requires the PROXMOVE flag to work.
|
||||
/atom/proc/HasProximity(atom/movable/AM as mob|obj)
|
||||
return
|
||||
|
||||
/atom/proc/emp_act(var/severity)
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
idle_power_usage = 5
|
||||
active_power_usage = 10
|
||||
layer = 5
|
||||
flags = FPRINT | PROXMOVE
|
||||
|
||||
var/health = 50
|
||||
var/list/network = list("SS13")
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
anchored = 0
|
||||
base_state = "pflash"
|
||||
density = 1
|
||||
flags = FPRINT | PROXMOVE
|
||||
|
||||
/obj/machinery/flasher/New()
|
||||
bulb = new /obj/item/device/flash/handheld(src)
|
||||
|
||||
@@ -324,7 +324,6 @@
|
||||
anchored = 1
|
||||
var/health = 100
|
||||
var/status = GROWING //can be GROWING, GROWN or BURST; all mutually exclusive
|
||||
flags = PROXMOVE
|
||||
|
||||
|
||||
/obj/structure/alien/egg/New()
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
var/mob/attacher = null
|
||||
var/valve_open = 0
|
||||
var/toggle = 1
|
||||
flags = FPRINT | PROXMOVE
|
||||
|
||||
/obj/item/device/transfer_valve/IsAssemblyHolder()
|
||||
return 1
|
||||
|
||||
@@ -98,14 +98,12 @@
|
||||
O.lastarea = get_area(O.loc)
|
||||
// O.update_gravity(O.mob_has_gravity())
|
||||
|
||||
if(M && M.flags & PROXMOVE)
|
||||
var/loopsanity = 100
|
||||
for(var/atom/A in range(1))
|
||||
if(loopsanity == 0)
|
||||
break
|
||||
loopsanity--
|
||||
if((A && M) && A.flags & PROXMOVE)
|
||||
A.HasProximity(M, 1)
|
||||
var/loopsanity = 100
|
||||
for(var/atom/A in range(1))
|
||||
if(loopsanity == 0)
|
||||
break
|
||||
loopsanity--
|
||||
A.HasProximity(M, 1)
|
||||
|
||||
/turf/proc/is_plasteel_floor()
|
||||
return 0
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
w_class = 3.0
|
||||
throw_speed = 2
|
||||
throw_range = 4
|
||||
flags = CONDUCT | PROXMOVE
|
||||
flags = CONDUCT
|
||||
var/status = 0 //0 - not readied //1 - bomb finished with welder
|
||||
var/obj/item/device/assembly_holder/bombassembly = null //The first part of the bomb is an assembly holder, holding an igniter+some device
|
||||
var/obj/item/weapon/tank/bombtank = null //the second part of the bomb is a plasma tank
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
icon = 'icons/obj/assemblies/new_assemblies.dmi'
|
||||
icon_state = "holder"
|
||||
item_state = "assembly"
|
||||
flags = CONDUCT | PROXMOVE
|
||||
flags = CONDUCT
|
||||
throwforce = 5
|
||||
w_class = 2.0
|
||||
throw_speed = 2
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
g_amt = 200
|
||||
origin_tech = "magnets=1"
|
||||
attachable = 1
|
||||
flags = PROXMOVE
|
||||
|
||||
var/scanning = 0
|
||||
var/timing = 0
|
||||
var/time = 10
|
||||
|
||||
@@ -15,7 +15,7 @@ var/const/MAX_ACTIVE_TIME = 400
|
||||
icon_state = "facehugger"
|
||||
item_state = "facehugger"
|
||||
w_class = 1 //note: can be picked up by aliens unlike most other items of w_class below 4
|
||||
flags = MASKINTERNALS | PROXMOVE
|
||||
flags = MASKINTERNALS
|
||||
throw_range = 5
|
||||
tint = 3
|
||||
flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
density = 1
|
||||
layer = 4
|
||||
animate_movement = 2
|
||||
flags = HEAR | PROXMOVE
|
||||
flags = HEAR
|
||||
hud_possible = list(ANTAG_HUD)
|
||||
pressure_resistance = 8
|
||||
var/datum/mind/mind
|
||||
|
||||
Reference in New Issue
Block a user