2023-02-04 23:49:44 +01:00
|
|
|
#include "backend/command.hpp"
|
|
|
|
#include "script_global.hpp"
|
|
|
|
#include "util/mobile.hpp"
|
|
|
|
|
|
|
|
namespace big
|
|
|
|
{
|
|
|
|
class boat_pickup : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-02-04 23:49:44 +01:00
|
|
|
{
|
|
|
|
mobile::merry_weather::request_boat_pickup();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
class ballistic_armor : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-02-04 23:49:44 +01:00
|
|
|
{
|
|
|
|
mobile::ceo_abilities::request_ballistic_armor();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
2023-07-14 18:57:30 -04:00
|
|
|
class request_avenger : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-07-14 18:57:30 -04:00
|
|
|
{
|
|
|
|
mobile::services::request_avenger();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
class request_kosatka : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-07-14 18:57:30 -04:00
|
|
|
{
|
|
|
|
mobile::services::request_kosatka();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
class request_moc : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-07-14 18:57:30 -04:00
|
|
|
{
|
|
|
|
mobile::services::request_mobile_operations_center();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
class request_terrorbyte : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-07-14 18:57:30 -04:00
|
|
|
{
|
|
|
|
mobile::services::request_terrorbyte();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
class request_acidlab : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-07-14 18:57:30 -04:00
|
|
|
{
|
|
|
|
mobile::services::request_acidlab();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
class request_acidlab_bike : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-07-14 18:57:30 -04:00
|
|
|
{
|
|
|
|
mobile::services::request_acidlab_bike();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
class request_taxi : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
2023-08-01 11:10:14 +02:00
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
2023-07-14 18:57:30 -04:00
|
|
|
{
|
|
|
|
mobile::mobile_misc::request_taxi();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
2023-11-08 23:16:10 +01:00
|
|
|
class request_gun_van : command
|
|
|
|
{
|
|
|
|
using command::command;
|
|
|
|
|
|
|
|
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
|
|
|
|
{
|
|
|
|
mobile::mobile_misc::request_gun_van();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
2023-07-27 00:26:09 +08:00
|
|
|
boat_pickup g_boat_pickup("boatpickup", "REQUEST_BOAT", "REQUEST_BOAT_DESC", 0);
|
|
|
|
ballistic_armor g_ballistic_armor("ballisticarmor", "REQUEST_BALLISTIC", "REQUEST_BALLISTIC_DESC", 0);
|
|
|
|
request_avenger g_request_avenger("avenger", "REQUEST_AVENGER", "REQUEST_AVENGER_DESC", 0);
|
|
|
|
request_kosatka g_request_kosatka("kosatka", "REQUEST_KOSATKA", "REQUEST_KOSATKA_DESC", 0);
|
|
|
|
request_moc g_request_moc("moc", "REQUEST_MOC", "REQUEST_MOC_DESC", 0);
|
|
|
|
request_terrorbyte g_request_terrorbyte("terrorbyte", "REQUEST_TERRORBYTE", "REQUEST_TERRORBYTE_DESC", 0);
|
|
|
|
request_acidlab g_request_acidlab("acidlab", "REQUEST_ACIDLAB", "REQUEST_ACIDLAB_DESC", 0);
|
|
|
|
request_acidlab_bike g_request_acidlab_bike("acidbike", "REQUEST_ACIDBIKE", "REQUEST_ACIDBIKE_DESC", 0);
|
|
|
|
request_taxi g_request_taxi("taxi", "REQUEST_TAXI", "REQUEST_TAXI_DESC", 0);
|
2023-11-08 23:16:10 +01:00
|
|
|
request_gun_van g_request_gun_van("gunvan", "REQUEST_GUN_VAN", "REQUEST_GUN_VAN_DESC", 0);
|
2023-02-04 23:49:44 +01:00
|
|
|
}
|