Files
vgstation13/code/__HELPERS/clockwork.dm
jknpj 64519f9e85 All i wanted was to add brass windoors but i ended tweaking windoor code. (#20558)
* All i wanted was to add clockwork windoors but i ended tweaking windoor code.

* whatever, i'll use it later anyways.

* THIS WILL NEVER GET DONE IF I KEEP FINDING TRASH

* did stuff

* transfer those mfucking prints

* I SAID TRANSFER THE MFUCKING PRINTS
2018-11-11 19:52:44 +00:00

19 lines
750 B
Plaintext

#define CLOCKWORK_GENERIC_GLOW "clockwork_generic_glow"
#define CLOCKWORK_DOOR_GLOW "clockwork_door_glow"
#define BRASS_WINDOOR_GLOW "clockwork_windoor_glow"
#define BRASS_WINDOW_GLOW "clockwork_window_glow_s"
#define BRASS_FULL_WINDOW_GLOW "clockwork_window_glow"
#define REPLICANT_GRILLE_GLOW "clockwork_grille_glow"
#define BROKEN_REPLICANT_GRILLE_GLOW "clockwork_broken_grille_glow"
#define GENERIC_CLOCKWORK_CONVERSION(A, B, C)\
if(A.invisibility != INVISIBILITY_MAXIMUM){\
A.invisibility = INVISIBILITY_MAXIMUM;\
var/atom/movable/D = new B(A.loc);\
if(!A.gcDestroyed){\
D.dir = A.dir;\
qdel(A);\
};\
anim(target = D, a_icon = 'icons/effects/effects.dmi', a_icon_state = C, direction = D.dir, sleeptime = 1 SECONDS);\
}