mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-09 16:09:15 +00:00
* Initial merge * Map files * dme mon ami * Cult span renames * updatepaths * AltClick renamed to click_alt * beefman hair color stuff * bye bye beefman viro * get_all_gear * Updated mentor refresh verb * bloodsucker rack atom_deconstruct * removed LateInitialize from nanites machines * brain trauama now calls parent on_lose * readme * greyscale fulp edit * arrival sound fulp edit * tgui routes fulp edit * build.js fulp edit * fulpui-patches * Missed a couple of shuttles * tgui files * Map updates * tgui tweaks and screenshots * fixed typo * halloween beacon texture * Vault piggy banks * beacon icon fr * Selene cargo chat console * selene labour shuttle * Photobooths! * Moved photobooth button on selene * Theia updates * Reset maps.txt * Order consoles * Ports TG's #82906, fixes plasma cutters * Theia vault piggy bank * CLICK_ACTION_SUCCESS for coffin alt clicking
23 lines
572 B
Plaintext
23 lines
572 B
Plaintext
///Protects a datum from being VV'd or spawned through admin manipulation
|
|
#ifndef TESTING
|
|
#define GENERAL_PROTECT_DATUM(Path)\
|
|
##Path/can_vv_get(var_name){\
|
|
return FALSE;\
|
|
}\
|
|
##Path/vv_edit_var(var_name, var_value){\
|
|
return FALSE;\
|
|
}\
|
|
##Path/CanProcCall(procname){\
|
|
return FALSE;\
|
|
}\
|
|
##Path/Read(savefile/savefile){\
|
|
del(src);\
|
|
}\
|
|
##Path/Write(savefile/savefile){\
|
|
return;\
|
|
}
|
|
#else
|
|
#define GENERAL_PROTECT_DATUM(Path)
|
|
#endif
|
|
// we del instead of qdel because for security reasons we must ensure the datum does not exist if Read is called. qdel will not enforce this.
|