1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-27 14:57:44 +00:00
sapphire/src/scripts/instances/questbattles/TheReasonRoaille.cpp

125 lines
5.5 KiB
C++
Raw Normal View History

#include <ScriptObject.h>
#include <Territory/QuestBattle.h>
using namespace Sapphire;
class TheReasonRoaille : public Sapphire::ScriptAPI::QuestBattleScript
{
private:
static constexpr auto INIT_POP_ENEMY_ROAILLE = 5068285;
static constexpr auto INIT_POP_ENEMY_CENTURION = 5068286;
static constexpr auto INIT_POP_ENEMY_01_03 = 5068287;
static constexpr auto INIT_POP_ENEMY_01_04 = 5068288;
static constexpr auto INIT_POP_ENEMY_01_05 = 5068290;
static constexpr auto INIT_POP_ENEMY_01_06 = 5068291;
static constexpr auto INIT_POP_ENEMY_01_07 = 5068292;
static constexpr auto INIT_POP_ENEMY_01_08 = 5068293;
static constexpr auto INIT_POP_ENEMY_CLAW_01 = 5069486;
static constexpr auto INIT_POP_ENEMY_CLAW_02 = 5069487;
static constexpr auto INIT_POP_ENEMY_02_03 = 5069490;
static constexpr auto INIT_POP_ENEMY_02_04 = 5069491;
static constexpr auto INIT_POP_ENEMY_02_05 = 5069492;
static constexpr auto INIT_POP_ENEMY_02_06 = 5069493;
static constexpr auto INIT_POP_ENEMY_02_07 = 5069494;
static constexpr auto INIT_POP_ENEMY_02_08 = 5069495;
static constexpr auto INIT_POP_ENEMY_IRON_GIANT = 5069501;
static constexpr auto INIT_POP_ENEMY_CONJURER = 5069503;
static constexpr auto INIT_POP_ENEMY_03_03 = 5069505;
static constexpr auto INIT_POP_ENEMY_03_04 = 5069506;
static constexpr auto INIT_POP_ENEMY_03_05 = 5069507;
static constexpr auto INIT_POP_ENEMY_03_06 = 5069508;
static constexpr auto INIT_POP_ENEMY_04_01 = 5069512;
static constexpr auto INIT_POP_ENEMY_04_02 = 5069513;
static constexpr auto INIT_POP_ENEMY_04_03 = 5069514;
static constexpr auto INIT_POP_ENEMY_04_04 = 5069515;
static constexpr auto INIT_POP_ENEMY_MACHINE_01 = 5069521;
static constexpr auto INIT_POP_ENEMY_MACHINE_02 = 5069522;
static constexpr auto INIT_POP_ENEMY_MACHINE_03 = 5069523;
static constexpr auto INIT_POP_ENEMY_05_04 = 5069524;
static constexpr auto INIT_POP_ENEMY_05_05 = 5069525;
static constexpr auto INIT_POP_ENEMY_05_06 = 5069526;
static constexpr auto INIT_POP_ENEMY_05_07 = 5069527;
static constexpr auto INIT_POP_COMPANION_ILBERD = 5068294;
static constexpr auto INIT_POP_COMPANION_YUYUHASE = 5068295;
static constexpr auto INIT_POP_COMPANION_CRYSTAL_BRAVE_LAN = 5068296;
static constexpr auto INIT_POP_COMPANION_CRYSTAL_BRAVE_ARC = 5068297;
static constexpr auto INIT_POP_COMPANION_CRYSTAL_BRAVE_CON = 5068298;
static constexpr auto INIT_POP_COMPANION_FUMETSU_GLA = 5068299;
static constexpr auto INIT_POP_COMPANION_FUMETSU_PGL = 5068300;
static constexpr auto INIT_POP_COMPANION_FUMETSU_THA = 5068301;
static constexpr auto INIT_POP_COMPANION_YUGIRI = 5069516;
static constexpr auto INIT_POP_COMPANION_DOMA_01 = 5069517;
static constexpr auto INIT_POP_COMPANION_DOMA_02 = 5069518;
static constexpr auto QIB_YELL_01 = 2340;
static constexpr auto QIB_YELL_02 = 2341;
static constexpr auto QIB_YELL_03 = 2358;
static constexpr auto QIB_YELL_04 = 2359;
static constexpr auto QIB_YELL_05 = 2360;
static constexpr auto QIB_YELL_06 = 2361;
static constexpr auto LOC_ACTOR0 = 1008191;
static constexpr auto LOC_ACTOR1 = 1010582;
static constexpr auto LOC_ACTOR2 = 1010589;
static constexpr auto LOC_ACTOR3 = 1010590;
static constexpr auto LOC_ACTOR4 = 1010545;
static constexpr auto LOC_ACTOR5 = 1010547;
static constexpr auto LOC_ACTOR6 = 1010591;
static constexpr auto LOC_ACTOR7 = 1010592;
static constexpr auto LOC_ACTOR10 = 1008191;
static constexpr auto LOC_ACTOR11 = 1010546;
static constexpr auto LOC_ACTOR12 = 1008181;
static constexpr auto LOC_ACTOR13 = 1010582;
static constexpr auto LOC_ACTOR14 = 1010593;
static constexpr auto LOC_ACTOR15 = 1010594;
static constexpr auto LOC_ACTOR16 = 1010595;
static constexpr auto LOC_POS_ACTOR0 = 5155969;
static constexpr auto LOC_POS_ACTOR1 = 5155974;
static constexpr auto LOC_POS_ACTOR2 = 5155976;
static constexpr auto ACTION_TIMELINE_EVENT_BASE_STAND_POSE4 = 1055;
static constexpr auto ACTION_TIMELINE_EVENT_BASE_KNEE_SEACH = 1014;
static constexpr auto ACTION_TIMELINE_BATTLE_CORPSE = 73;
static constexpr auto ACTION_TIMELINE_EVENT_BASE_GUARD_STAND = 808;
static constexpr auto ACTION_TIMELINE_FACIAL_SPEWING = 617;
static constexpr auto ACTION_TIMELINE_EVENT_BASE_BIND_GROUND_SIT = 979;
static constexpr auto ACTION_TIMELINE_EVENT_BASE_KNEE_SUFFERING = 936;
static constexpr auto ACTION_TIMELINE_EVENT_SALUTE_CRY = 1045;
static constexpr auto LOC_BGM0 = 1;
static constexpr auto LOC_BGM1 = 84;
static constexpr auto QIB_CHANNELING = 4;
static constexpr auto DEF_ACTION_SEISHINHA = 3197;
static constexpr auto STATUS_PARAM_REGEN = 859;
static constexpr auto DEF_ACTION_JUBAKU = 3207;
static constexpr auto EOBJ_JUBAKU = 5346846;
static constexpr auto STATUS_PARAM_PARALYSIS = 1230;
static constexpr auto STATUS_DEATH_CLAW = 609;
static constexpr auto STATUS_PARAM_DEATH_CLAW = 1039;
static constexpr auto LOC_ACTOR90 = 5357438;
static constexpr auto LOC_ACTOR91 = 5357450;
static constexpr auto LOC_ACTOR92 = 5357449;
static constexpr auto LOC_ACTOR93 = 5357447;
static constexpr auto LOC_ACTOR94 = 5357446;
static constexpr auto LOC_BGM2 = 223;
static constexpr auto DEF_ACTION_IRONCLAW = 3086;
public:
TheReasonRoaille() : Sapphire::ScriptAPI::QuestBattleScript( 101 )
{ }
void onInit( QuestBattle& instance ) override
{
}
void onUpdate( QuestBattle& instance, uint64_t tickCount ) override
{
}
void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1,
uint16_t param2 ) override
{
}
};
EXPOSE_SCRIPT( TheReasonRoaille );