#include "mapentity.h" #define FUNC_DRONEITEM_SPAWNFIELDS(v) \ SPAWNFIELD_PARSEINT(spawnflags, v) // Reki (May 30 2024): Porting this and removing some field reuse class func_droneitem : map_entity_c { func_droneitem(); virtual void GuardedConstructor(); // Parses fields set in editor virtual void ParseSpawnField(string key, string value); virtual void DefaultSpawnFields(void); // Methods nonvirtual void reset(float reset_flag); // reset_func nonvirtual vector GetValidDropPosition(void); // Fields func_droneitem dropzone_next; }; void SuperItems_SpawnDrop(void); int superitem_dropped; float superitem_block_time;