Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
zone_wandering_island.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "Player.h"
#include "Spell.h"
Include dependency graph for zone_wandering_island.cpp:

Go to the source code of this file.

Classes

class  AreaTrigger_at_temple_of_five_dawns
class  boss_zhao_ren
struct  boss_zhao_ren::boss_zhao_renAI
class  npc_aysa_chamber_of_whispers
struct  npc_aysa_chamber_of_whispers::npc_aysa_chamber_of_whispersAI
class  npc_aysa_cloudsinger
struct  npc_aysa_cloudsinger::npc_aysa_cloudsingerAI
class  npc_aysa_in_wind_temple
struct  npc_aysa_in_wind_temple::npc_aysa_in_wind_templeAI
class  npc_aysa_meditation
struct  npc_aysa_meditation::npc_aysa_meditationAI
class  npc_firework_launcher
struct  npc_firework_launcher::npc_firework_launcherAI
class  npc_guardian_of_the_elders
struct  npc_guardian_of_the_elders::npc_guardian_of_the_eldersAI
class  npc_hot_air_balloon
struct  npc_hot_air_balloon::npc_hot_air_balloonAI
class  npc_hot_air_balloon_vehicle
struct  npc_hot_air_balloon_vehicle::npc_hot_air_balloon_vehicleAI
class  npc_huo
struct  npc_huo::npc_huoAI
class  npc_jaomin_ro
struct  npc_jaomin_ro::npc_jaomin_roAI
class  npc_li_fei
struct  npc_li_fei::npc_li_feiAI
class  npc_master_shang_xi_temple
struct  npc_master_shang_xi_temple::npc_master_shang_xi_templeAI
class  npc_master_shang_xi_wood_of_staves
struct  npc_master_shang_xi_wood_of_staves::npc_master_shang_xi_wood_of_stavesAI
class  npc_master_shang_xi_worthy_of_passing
struct  npc_master_shang_xi_worthy_of_passing::npc_master_shang_xi_worthy_of_passingAI
class  npc_master_shang_xi_worthy_questgiver
struct  npc_master_shang_xi_worthy_questgiver::npc_master_shang_xi_worthy_questgiverAI
class  npc_shu_dailo
struct  npc_shu_dailo::npc_shu_dailoAI
class  npc_shu_pool_of_reflection
struct  npc_shu_pool_of_reflection::npc_shu_pool_of_reflectionAI
class  npc_uplift_draft
struct  npc_uplift_draft::npc_uplift_draftAI

Macros

#define AYSA_TEXT_1   "Yes master."
#define JI_TEXT_1   "On It!"
#define MASTER_SHANG_XI_TEXT_1   "You have conquered every challenge I put before you, $n. You have found Huo and brought him safely to the temple."
#define MASTER_SHANG_XI_TEXT_2   "There is a much larger problem we face now, my students. Shen-zin Su is in pain. If we do not act the very land on which we stand could die, and all of us with it."
#define MASTER_SHANG_XI_TEXT_3   "We need to speak to Shen-zin Su and discover how to heal it. And to do that, we need the four elemental spirits returned. Huo was the first."
#define MASTER_SHANG_XI_TEXT_4   "Ji, I'd like you to go to the Dai-Lo Farmstead in search of Wugou, the spirit of earth."
#define MASTER_SHANG_XI_TEXT_5   "Aysa, I want you to go to the Singing Pools to find Shu, the spirit of water."
#define MASTER_SHANG_XI_TEXT_6   "And $n, you shall be the hand that guides us all. Speak with me for a moment before you join Aysa at the Singing Pools to the east."
#define MASTER_SHANG_XI_TEXT_7   "You've returned with the spirits of water and earth. You make an old master proud."
#define MASTER_SHANG_XI_TEXT_8   "Wugou and Shu are welcome here. We will care for them well."
#define MASTER_SHANG_XI_TEXT_9   "The only remaining spirit is Dafeng, who hides somewhere across the Dawning Span to the west."

Enumerations

enum  CaveOfMeditation { SPELL_SUMMON_LI_FEI = 102445 , SPELL_SEE_QUEST_INVIS_7 = 102396 }

Functions

void AddSC_wandering_island ()

Variables

const Position AddPointPos [2]
const Position AddSpawnPos [2]
const Position aysaChamberMoveEnd = { 543.9549, 4317.2744, 212.22935 }
const Position aysaChamberMovePos1 = { 647.493f, 4224.63f, 202.90865f, 2.426f }
const Position aysaChamberMovePos2 = { 598.57294f, 4266.661f, 206.54927f }
const Position aysaChamberMovePos3 = { 580.1649f, 4283.193f, 210.18248f }
Position const AysaJumpPos1 = { 1196.72f, 3492.85f, 90.9836f, 0 }
Position const AysaJumpPos2 = { 1192.29f, 3478.69f, 108.788f, 0 }
Position const AysaJumpPos3 = { 1197.99f, 3460.63f, 103.04f, 0 }
Position const AysaMovePos4 = { 1176.1909f, 3444.8743f, 103.35291f, 0 }
Position const AysaMovePos5 = { 1149.9497f, 3437.1702f, 104.967064f, 0 }
Position const AysaSpawnPos = { 1206.31f, 3507.45f, 85.99f }
const Position aysaTempleMovePoint_1 = { 966.3715f, 3602.764f, 196.47968f }
const Position aysaTempleMovePoint_2 = { 943.1327f, 3572.154f, 193.6543f }
const Position aysaTempleSpawnPos = { 968.2688f, 3602.207f, 196.6442f }
const Position balloonPos1 = { 915.123, 4564.1523, 231.37447 }
const Position balloonPos10 = { 1062.7473, 5065.7837, 137.5515 }
const Position balloonPos11 = { 992.0422, 5163.364, 137.56874 }
const Position balloonPos12 = { 885.60614, 5206.965, 135.15846 }
const Position balloonPos13 = { 779.9042, 5208.6396, 135.60544 }
const Position balloonPos14 = { 736.7593, 5192.4, 137.05084 }
const Position balloonPos15 = { 649.841, 5145.8667, 141.09795 }
const Position balloonPos16 = { 623.2541, 5131.7183, 142.2216 }
const Position balloonPos17 = { 560.43494, 5053.6377, 132.38977 }
const Position balloonPos18 = { 485.70917, 4949.409, 125.14896 }
const Position balloonPos19 = { 429.59842, 4820.912, 110.39427 }
const Position balloonPos2 = { 922.3584, 4567.7495, 234.48523 }
const Position balloonPos20 = { 305.63647, 4435.072, 79.58694 }
const Position balloonPos21 = { 156.1306, 4266.2583, 116.03974 }
const Position balloonPos22 = { 112.64921, 4032.78, 125.91718 }
const Position balloonPos23 = { 203.35933, 3835.7214, 136.13402 }
const Position balloonPos24 = { 395.93735, 3764.5327, 160.51057 }
const Position balloonPos25 = { 744.496, 3664.6455, 193.9989 }
const Position balloonPos3 = { 954.0022, 4578.619, 230.6169 }
const Position balloonPos4 = { 1005.63586, 4599.781, 219.48938 }
const Position balloonPos5 = { 1035.7178, 4621.3955, 205.60277 }
const Position balloonPos6 = { 1056.7085, 4664.024, 186.15259 }
const Position balloonPos7 = { 1079.8335, 4795.34, 157.87029 }
const Position balloonPos8 = { 1091.337, 4865.452, 144.9579 }
const Position balloonPos9 = { 1090.1652, 4928.4194, 138.01312 }
const Position huoPos = { 955.11584f, 3604.04f, 200.71805f, 0.0f }
const Position jiTempleMovePoint_1 = { 966.1493f, 3607.0894f, 196.51373f }
const Position jiTempleMovePoint_2 = { 958.9819f, 3594.94f, 196.6083f }
const Position jiTempleMovePoint_3 = { 950.7555f, 3588.809f, 196.8154f }
const Position jiTempleSpawnPos = { 971.5566f, 3607.8015f, 195.71495f }
Position const LiFeiMovePos1 = { 1131.3281f, 3437.5156f, 105.45826f }
Position const LiFeiMovePos2 = { 1131.8889f, 3428.2065f, 105.51409f }
Position const LiFeiMovePos3 = { 1130.5278f, 3425.5027f, 105.88636f }
Position const LiFeiMovePos4 = { 1130.5278f, 3425.5027f, 105.88636f }
Position const LiFeiMovePos5 = { 1129.7743f, 3433.302f, 105.531296f }
Position const LiFeiMovePos6 = { 1130.5573f, 3436.087f, 105.483864f }
Position const LiFeiSpawnPos = { 1126.9323f, 3428.6692f, 105.89006f }
const Position masterShangXiPos = { 960.043030f, 3606.050049f, 196.414001f, 0.0f }
const Position masterShangXiWoodsPos1 = { 871.0573f, 4460.548f, 241.33667f }
const Position masterShangXiWoodsPos2 = { 868.00696f, 4464.8384f, 241.60161f }
const Position masterShangXiWoodsPos3 = { 869.67883f, 4467.752f, 241.66815f }
const Position masterShangXiWoodsPos4 = { 872.2448f, 4467.272f, 241.60721f }
const Position masterShangXiWoodsPos5 = { 872.7934f, 4465.126f, 241.33447f }
const Position masterShangXiWoodsPos6 = { 874.205f, 4464.75f, 241.35117f }
const Position masterShangXiWorthyEndPos = { 874.10767f, 4459.6313f, 241.18892f }
const Position masterShangXiWorthyPos1 = { 776.52606f, 4178.652f, 206.94368f }
const Position masterShangXiWorthyPos10 = { 845.59398f, 4372.6298f, 224.06399f }
const Position masterShangXiWorthyPos11 = { 844.69406f, 4401.2700f, 237.26740f }
const Position masterShangXiWorthyPos2 = { 792.8524f, 4185.137f, 208.41711f }
const Position masterShangXiWorthyPos3 = { 827.27637f, 4205.244f, 199.61674f }
const Position masterShangXiWorthyPos4 = { 839.7535f, 4215.7915f, 197.77382f }
const Position masterShangXiWorthyPos5 = { 845.00696f, 4267.5884f, 196.7384f }
const Position masterShangXiWorthyPos6 = { 843.81946f, 4301.1743f, 210.9836f }
const Position masterShangXiWorthyPos7 = { 843.26215f, 4339.1035f, 223.98082f }
const Position masterShangXiWorthyPos8 = { 828.6528f, 4353.315f, 223.98082f }
const Position masterShangXiWorthyPos9 = { 830.25867f, 4368.5503f, 223.94623f }
const Position shuJumpPos1 { 1102.05f, 2882.11f, 94.32f, 0.11f }
const Position shuJumpPos2 { 1120.01f, 2883.20f, 96.44f, 4.17f }
const Position shuJumpPos3 { 1128.09f, 2859.44f, 97.64f, 2.51f }
const Position shuJumpPos4 { 1111.52f, 2849.84f, 94.84f, 1.94f }
const Position shuPos1 = { 650.30f, 3127.16f, 89.62f }
const Position shuPos2 = { 625.25f, 3127.88f, 87.95f }
const Position shuPos3 = { 624.44f, 3142.94f, 87.75f }
const Position tornadoEndPos = { 920.4496f, 3604.7705f, 253.17314f }
const Position tornadoPos1 = { 922.9829f, 3602.6472f, 198.44557f }
const Position tornadoPos2 = { 958.7378f, 3610.3413f, 209.64407f }
const Position tornadoPos3 = { 934.45074f, 3609.4578f, 240.62868f }
static Position const ZhaoPos []
const Position zhaoStunPos = { 723.163025f, 4163.799805f, 202.082993f }

Macro Definition Documentation

◆ AYSA_TEXT_1

#define AYSA_TEXT_1   "Yes master."

◆ JI_TEXT_1

#define JI_TEXT_1   "On It!"

◆ MASTER_SHANG_XI_TEXT_1

#define MASTER_SHANG_XI_TEXT_1   "You have conquered every challenge I put before you, $n. You have found Huo and brought him safely to the temple."

◆ MASTER_SHANG_XI_TEXT_2

#define MASTER_SHANG_XI_TEXT_2   "There is a much larger problem we face now, my students. Shen-zin Su is in pain. If we do not act the very land on which we stand could die, and all of us with it."

◆ MASTER_SHANG_XI_TEXT_3

#define MASTER_SHANG_XI_TEXT_3   "We need to speak to Shen-zin Su and discover how to heal it. And to do that, we need the four elemental spirits returned. Huo was the first."

◆ MASTER_SHANG_XI_TEXT_4

#define MASTER_SHANG_XI_TEXT_4   "Ji, I'd like you to go to the Dai-Lo Farmstead in search of Wugou, the spirit of earth."

◆ MASTER_SHANG_XI_TEXT_5

#define MASTER_SHANG_XI_TEXT_5   "Aysa, I want you to go to the Singing Pools to find Shu, the spirit of water."

◆ MASTER_SHANG_XI_TEXT_6

#define MASTER_SHANG_XI_TEXT_6   "And $n, you shall be the hand that guides us all. Speak with me for a moment before you join Aysa at the Singing Pools to the east."

◆ MASTER_SHANG_XI_TEXT_7

#define MASTER_SHANG_XI_TEXT_7   "You've returned with the spirits of water and earth. You make an old master proud."

◆ MASTER_SHANG_XI_TEXT_8

#define MASTER_SHANG_XI_TEXT_8   "Wugou and Shu are welcome here. We will care for them well."

◆ MASTER_SHANG_XI_TEXT_9

#define MASTER_SHANG_XI_TEXT_9   "The only remaining spirit is Dafeng, who hides somewhere across the Dawning Span to the west."

Enumeration Type Documentation

◆ CaveOfMeditation

Enumerator
SPELL_SUMMON_LI_FEI 
SPELL_SEE_QUEST_INVIS_7 

Definition at line 1941 of file zone_wandering_island.cpp.

Function Documentation

◆ AddSC_wandering_island()

void AddSC_wandering_island ( )

Definition at line 2477 of file zone_wandering_island.cpp.

Referenced by AddPandariaScripts().

Variable Documentation

◆ AddPointPos

const Position AddPointPos[2]
Initial value:
=
{
{ 1145.13f, 3432.88f, 105.268f, 0.0f },
{ 1143.36f, 3437.39f, 104.973f, 0.0f },
}

Definition at line 2068 of file zone_wandering_island.cpp.

Referenced by npc_aysa_meditation::npc_aysa_meditationAI::UpdateAI().

◆ AddSpawnPos

const Position AddSpawnPos[2]
Initial value:
=
{
{ 1184.7f, 3448.3f, 102.5f, 0.0f },
{ 1186.7f, 3439.8f, 102.5f, 0.0f },
}

Definition at line 2062 of file zone_wandering_island.cpp.

Referenced by npc_aysa_meditation::npc_aysa_meditationAI::UpdateAI().

◆ aysaChamberMoveEnd

const Position aysaChamberMoveEnd = { 543.9549, 4317.2744, 212.22935 }

◆ aysaChamberMovePos1

const Position aysaChamberMovePos1 = { 647.493f, 4224.63f, 202.90865f, 2.426f }

◆ aysaChamberMovePos2

const Position aysaChamberMovePos2 = { 598.57294f, 4266.661f, 206.54927f }

◆ aysaChamberMovePos3

const Position aysaChamberMovePos3 = { 580.1649f, 4283.193f, 210.18248f }

◆ AysaJumpPos1

Position const AysaJumpPos1 = { 1196.72f, 3492.85f, 90.9836f, 0 }

◆ AysaJumpPos2

Position const AysaJumpPos2 = { 1192.29f, 3478.69f, 108.788f, 0 }

◆ AysaJumpPos3

Position const AysaJumpPos3 = { 1197.99f, 3460.63f, 103.04f, 0 }

◆ AysaMovePos4

Position const AysaMovePos4 = { 1176.1909f, 3444.8743f, 103.35291f, 0 }

◆ AysaMovePos5

Position const AysaMovePos5 = { 1149.9497f, 3437.1702f, 104.967064f, 0 }

◆ AysaSpawnPos

Position const AysaSpawnPos = { 1206.31f, 3507.45f, 85.99f }

Definition at line 2206 of file zone_wandering_island.cpp.

Referenced by npc_aysa_cloudsinger::OnQuestAccept().

◆ aysaTempleMovePoint_1

const Position aysaTempleMovePoint_1 = { 966.3715f, 3602.764f, 196.47968f }

◆ aysaTempleMovePoint_2

const Position aysaTempleMovePoint_2 = { 943.1327f, 3572.154f, 193.6543f }

◆ aysaTempleSpawnPos

const Position aysaTempleSpawnPos = { 968.2688f, 3602.207f, 196.6442f }

◆ balloonPos1

const Position balloonPos1 = { 915.123, 4564.1523, 231.37447 }

◆ balloonPos10

const Position balloonPos10 = { 1062.7473, 5065.7837, 137.5515 }

◆ balloonPos11

const Position balloonPos11 = { 992.0422, 5163.364, 137.56874 }

◆ balloonPos12

const Position balloonPos12 = { 885.60614, 5206.965, 135.15846 }

◆ balloonPos13

const Position balloonPos13 = { 779.9042, 5208.6396, 135.60544 }

◆ balloonPos14

const Position balloonPos14 = { 736.7593, 5192.4, 137.05084 }

◆ balloonPos15

const Position balloonPos15 = { 649.841, 5145.8667, 141.09795 }

◆ balloonPos16

const Position balloonPos16 = { 623.2541, 5131.7183, 142.2216 }

◆ balloonPos17

const Position balloonPos17 = { 560.43494, 5053.6377, 132.38977 }

◆ balloonPos18

const Position balloonPos18 = { 485.70917, 4949.409, 125.14896 }

◆ balloonPos19

const Position balloonPos19 = { 429.59842, 4820.912, 110.39427 }

◆ balloonPos2

const Position balloonPos2 = { 922.3584, 4567.7495, 234.48523 }

◆ balloonPos20

const Position balloonPos20 = { 305.63647, 4435.072, 79.58694 }

◆ balloonPos21

const Position balloonPos21 = { 156.1306, 4266.2583, 116.03974 }

◆ balloonPos22

const Position balloonPos22 = { 112.64921, 4032.78, 125.91718 }

◆ balloonPos23

const Position balloonPos23 = { 203.35933, 3835.7214, 136.13402 }

◆ balloonPos24

const Position balloonPos24 = { 395.93735, 3764.5327, 160.51057 }

◆ balloonPos25

const Position balloonPos25 = { 744.496, 3664.6455, 193.9989 }

◆ balloonPos3

const Position balloonPos3 = { 954.0022, 4578.619, 230.6169 }

◆ balloonPos4

const Position balloonPos4 = { 1005.63586, 4599.781, 219.48938 }

◆ balloonPos5

const Position balloonPos5 = { 1035.7178, 4621.3955, 205.60277 }

◆ balloonPos6

const Position balloonPos6 = { 1056.7085, 4664.024, 186.15259 }

◆ balloonPos7

const Position balloonPos7 = { 1079.8335, 4795.34, 157.87029 }

◆ balloonPos8

const Position balloonPos8 = { 1091.337, 4865.452, 144.9579 }

◆ balloonPos9

const Position balloonPos9 = { 1090.1652, 4928.4194, 138.01312 }

◆ huoPos

const Position huoPos = { 955.11584f, 3604.04f, 200.71805f, 0.0f }

◆ jiTempleMovePoint_1

const Position jiTempleMovePoint_1 = { 966.1493f, 3607.0894f, 196.51373f }

◆ jiTempleMovePoint_2

const Position jiTempleMovePoint_2 = { 958.9819f, 3594.94f, 196.6083f }

◆ jiTempleMovePoint_3

const Position jiTempleMovePoint_3 = { 950.7555f, 3588.809f, 196.8154f }

Definition at line 1678 of file zone_wandering_island.cpp.

◆ jiTempleSpawnPos

const Position jiTempleSpawnPos = { 971.5566f, 3607.8015f, 195.71495f }

◆ LiFeiMovePos1

Position const LiFeiMovePos1 = { 1131.3281f, 3437.5156f, 105.45826f }

◆ LiFeiMovePos2

Position const LiFeiMovePos2 = { 1131.8889f, 3428.2065f, 105.51409f }

Definition at line 1958 of file zone_wandering_island.cpp.

Referenced by npc_li_fei::npc_li_feiAI::UpdateAI().

◆ LiFeiMovePos3

Position const LiFeiMovePos3 = { 1130.5278f, 3425.5027f, 105.88636f }

Definition at line 1959 of file zone_wandering_island.cpp.

Referenced by npc_li_fei::npc_li_feiAI::UpdateAI().

◆ LiFeiMovePos4

Position const LiFeiMovePos4 = { 1130.5278f, 3425.5027f, 105.88636f }

Definition at line 1960 of file zone_wandering_island.cpp.

Referenced by npc_li_fei::npc_li_feiAI::UpdateAI().

◆ LiFeiMovePos5

Position const LiFeiMovePos5 = { 1129.7743f, 3433.302f, 105.531296f }

Definition at line 1961 of file zone_wandering_island.cpp.

Referenced by npc_li_fei::npc_li_feiAI::UpdateAI().

◆ LiFeiMovePos6

Position const LiFeiMovePos6 = { 1130.5573f, 3436.087f, 105.483864f }

Definition at line 1962 of file zone_wandering_island.cpp.

Referenced by npc_li_fei::npc_li_feiAI::UpdateAI().

◆ LiFeiSpawnPos

Position const LiFeiSpawnPos = { 1126.9323f, 3428.6692f, 105.89006f }

Definition at line 1956 of file zone_wandering_island.cpp.

◆ masterShangXiPos

const Position masterShangXiPos = { 960.043030f, 3606.050049f, 196.414001f, 0.0f }

Definition at line 1685 of file zone_wandering_island.cpp.

◆ masterShangXiWoodsPos1

const Position masterShangXiWoodsPos1 = { 871.0573f, 4460.548f, 241.33667f }

◆ masterShangXiWoodsPos2

const Position masterShangXiWoodsPos2 = { 868.00696f, 4464.8384f, 241.60161f }

◆ masterShangXiWoodsPos3

const Position masterShangXiWoodsPos3 = { 869.67883f, 4467.752f, 241.66815f }

◆ masterShangXiWoodsPos4

const Position masterShangXiWoodsPos4 = { 872.2448f, 4467.272f, 241.60721f }

◆ masterShangXiWoodsPos5

const Position masterShangXiWoodsPos5 = { 872.7934f, 4465.126f, 241.33447f }

◆ masterShangXiWoodsPos6

const Position masterShangXiWoodsPos6 = { 874.205f, 4464.75f, 241.35117f }

◆ masterShangXiWorthyEndPos

const Position masterShangXiWorthyEndPos = { 874.10767f, 4459.6313f, 241.18892f }

◆ masterShangXiWorthyPos1

const Position masterShangXiWorthyPos1 = { 776.52606f, 4178.652f, 206.94368f }

◆ masterShangXiWorthyPos10

const Position masterShangXiWorthyPos10 = { 845.59398f, 4372.6298f, 224.06399f }

◆ masterShangXiWorthyPos11

const Position masterShangXiWorthyPos11 = { 844.69406f, 4401.2700f, 237.26740f }

◆ masterShangXiWorthyPos2

const Position masterShangXiWorthyPos2 = { 792.8524f, 4185.137f, 208.41711f }

◆ masterShangXiWorthyPos3

const Position masterShangXiWorthyPos3 = { 827.27637f, 4205.244f, 199.61674f }

◆ masterShangXiWorthyPos4

const Position masterShangXiWorthyPos4 = { 839.7535f, 4215.7915f, 197.77382f }

◆ masterShangXiWorthyPos5

const Position masterShangXiWorthyPos5 = { 845.00696f, 4267.5884f, 196.7384f }

◆ masterShangXiWorthyPos6

const Position masterShangXiWorthyPos6 = { 843.81946f, 4301.1743f, 210.9836f }

◆ masterShangXiWorthyPos7

const Position masterShangXiWorthyPos7 = { 843.26215f, 4339.1035f, 223.98082f }

◆ masterShangXiWorthyPos8

const Position masterShangXiWorthyPos8 = { 828.6528f, 4353.315f, 223.98082f }

◆ masterShangXiWorthyPos9

const Position masterShangXiWorthyPos9 = { 830.25867f, 4368.5503f, 223.94623f }

◆ shuJumpPos1

const Position shuJumpPos1 { 1102.05f, 2882.11f, 94.32f, 0.11f }

◆ shuJumpPos2

const Position shuJumpPos2 { 1120.01f, 2883.20f, 96.44f, 4.17f }

◆ shuJumpPos3

const Position shuJumpPos3 { 1128.09f, 2859.44f, 97.64f, 2.51f }

◆ shuJumpPos4

const Position shuJumpPos4 { 1111.52f, 2849.84f, 94.84f, 1.94f }

◆ shuPos1

const Position shuPos1 = { 650.30f, 3127.16f, 89.62f }

◆ shuPos2

const Position shuPos2 = { 625.25f, 3127.88f, 87.95f }

◆ shuPos3

const Position shuPos3 = { 624.44f, 3142.94f, 87.75f }

◆ tornadoEndPos

const Position tornadoEndPos = { 920.4496f, 3604.7705f, 253.17314f }

◆ tornadoPos1

const Position tornadoPos1 = { 922.9829f, 3602.6472f, 198.44557f }

◆ tornadoPos2

const Position tornadoPos2 = { 958.7378f, 3610.3413f, 209.64407f }

◆ tornadoPos3

const Position tornadoPos3 = { 934.45074f, 3609.4578f, 240.62868f }

◆ ZhaoPos

Position const ZhaoPos[]
static
Initial value:
=
{
{719.36f, 4164.60f, 216.06f },
{736.90f, 4183.85f, 221.41f },
{704.77f, 4190.16f, 218.24f },
{684.53f, 4173.24f, 216.98f },
{689.62f, 4153.16f, 217.63f },
{717.04f, 4141.16f, 219.83f },
{745.91f, 4154.35f, 223.48f }
}

Definition at line 938 of file zone_wandering_island.cpp.

Referenced by boss_zhao_ren::boss_zhao_renAI::Reset(), and boss_zhao_ren::boss_zhao_renAI::RotatePosition().

◆ zhaoStunPos

const Position zhaoStunPos = { 723.163025f, 4163.799805f, 202.082993f }

Definition at line 949 of file zone_wandering_island.cpp.

Referenced by boss_zhao_ren::boss_zhao_renAI::SpellHit().