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

84 lines
No EOL
3.4 KiB
C++

#include <ScriptObject.h>
#include <Territory/QuestBattle.h>
using namespace Sapphire;
class AttheEndofOurHope : public Sapphire::ScriptAPI::QuestBattleScript
{
private:
static constexpr auto BNPC_ENEMY_GLADIATOR_HERETIC_01 = 5888456;
static constexpr auto BNPC_ENEMY_GLADIATOR_HERETIC_02 = 5888460;
static constexpr auto BNPC_ENEMY_CONJURER_HERETIC_03 = 5888461;
static constexpr auto BNPC_ENEMY_LANCER_HERETIC_04 = 5888462;
static constexpr auto BNPC_ENEMY_ARCANIST_HERETIC_05 = 5888463;
static constexpr auto BNPC_ENEMY_GLADIATOR_HERETIC_06 = 5888464;
static constexpr auto BNPC_ENEMY_GLADIATOR_HERETIC_07 = 5888465;
static constexpr auto BNPC_ENEMY_CONJURER_HERETIC_08 = 5888466;
static constexpr auto EOBJ_FOOTPRINT_01 = 5888470;
static constexpr auto EOBJ_FOOTPRINT_02 = 5888471;
static constexpr auto EOBJ_FOOTPRINT_03 = 5888472;
static constexpr auto EOBJ_HIDING_PLACE_01 = 5888473;
static constexpr auto ERANGE_HIDING_PLACE_01 = 5888476;
static constexpr auto LOG_MESSAGE_EOBJ_01 = 3252;
static constexpr auto LOG_MESSAGE_EOBJ_02 = 3253;
static constexpr auto NPC_YELL_GLADIATOR_HERETIC_A_01 = 2640;
static constexpr auto NPC_YELL_GLADIATOR_HERETIC_B_01 = 2641;
static constexpr auto NPC_YELL_CONJURER_HERETIC_01 = 2642;
static constexpr auto NPC_YELL_LANCER_HERETIC_01 = 2643;
static constexpr auto NPC_YELL_LANCER_HERETIC_02 = 2644;
static constexpr auto NPC_YELL_ARCANIST_HERETIC_01 = 2645;
static constexpr auto NPC_YELL_ARCANIST_HERETIC_02 = 2646;
static constexpr auto NPC_YELL_LANCER_HERETIC_DEAD = 2753;
static constexpr auto EVENT_ACTION_FOOTPRINT = 21;
static constexpr auto EVENT_ACTION_HIDING_PLACE = 50;
static constexpr auto CUT_SCENE_N_01 = 792;
static constexpr auto LOC_POS_ACTOR0 = 5908334;
static constexpr auto LOC_POS_ACTOR1 = 5908335;
static constexpr auto LOC_POS_ACTOR2 = 5908336;
static constexpr auto LOC_POS_ACTOR3 = 5908337;
static constexpr auto LOC_POS_ACTOR4 = 5908338;
static constexpr auto LOC_POS_ACTOR5 = 5908339;
static constexpr auto LOC_POS_ACTOR6 = 5908341;
static constexpr auto LOC_ACTOR0 = 1012497;
static constexpr auto LOC_ACTOR1 = 1012473;
static constexpr auto LOC_ACTOR2 = 1012474;
static constexpr auto LOC_ACTOR3 = 1012475;
static constexpr auto LOC_ACTOR4 = 1012476;
static constexpr auto ACTION_TIMELINE_EVENT_BASE_GUARD_STAND = 808;
static constexpr auto ACTION_TIMELINE_EVENT_BASE_GUARD_LOOK_AWAY = 845;
static constexpr auto ACTION_TIMELINE_BATTLE_CORPSE = 73;
static constexpr auto BNPC_SPRIT = 4311;
static constexpr auto BNPC_BOMB = 4312;
static constexpr auto BNPC_FLOWER = 4313;
static constexpr auto BNPC_COBLYN = 4314;
static constexpr auto BNPC_BARD = 4840;
static constexpr auto BNPC_GOLLILA_DORAGON = 4841;
static constexpr auto POP_RANGE_ENEMY_HIDE_OUT = 5908743;
static constexpr auto BGM_BOSS_BATTLE = 39;
static constexpr auto BNPC_TOUMEI_HIDE_OUT = 5909462;
static constexpr auto LOC_EOBJ0 = 2006171;
static constexpr auto LOC_POS_ACTOR7 = 5910314;
public:
AttheEndofOurHope() : Sapphire::ScriptAPI::QuestBattleScript( 111 )
{ }
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( AttheEndofOurHope );