# frozen_string_literal: true module ESM class Server def reset! sqf = [ delete_all_users, delete_all_territories ] execute_sqf!(sqf.join("\n")) end def delete_all_users <<~SQF { deleteVehicle _x } forEach ([0, 0, 0] nearEntities ["Exile_Unit_Player", 1000000]); SQF end def delete_all_territories <<~SQF ExileLocations = []; { deleteVehicle _x } forEach ("Exile_Construction_Flag_Static" allObjects 0); SQF end end end