19 enum class RaidState :
int {
21 PickingSpawnPoint = 1,
29 enum class RaidStatus :
int {
81 int raidPreparationTime,
82 int groupCompleteDelayInTicks,
83 int locationHelpDelayInTicks,
84 int finishedDelayInTicks,
85 ::SharedTypes::Legacy::Difficulty difficulty,
86 uchar allowedSpawnFailures,
87 ::std::function<
bool(uint64,
::Vec3&)>&& pickSpawnPointCallback,
88 ::std::function<
bool(uint64,
::Vec3, uchar, ::std::unordered_set<::ActorUniqueID>&)>&& spawnGroupCallback,
90 ::std::function<
bool()>&& isVillageDefeatedCallback
93 MCAPI
float _calcBossBarUsingHealth()
const;
95 MCAPI
float _calcBossBarUsingMobs()
const;
97 MCAPI
float _getTotalRaiderHealth()
const;
99 MCAPI
void _tickGroupInPlay();
103 MCAPI
float getBossBarFilledFraction()
const;
107 MCAPI
void tick(
::Tick tick);
115 MCAPI static ::Vec3
const& INVALID_SPAWN_POINT();
122 int raidPreparationTime,
123 int groupCompleteDelayInTicks,
124 int locationHelpDelayInTicks,
125 int finishedDelayInTicks,
126 ::SharedTypes::Legacy::Difficulty difficulty,
127 uchar allowedSpawnFailures,
128 ::std::function<
bool(uint64,
::Vec3&)>&& pickSpawnPointCallback,
129 ::std::function<
bool(uint64,
::Vec3, uchar, ::std::unordered_set<::ActorUniqueID>&)>&& spawnGroupCallback,
130 ::std::function<
bool(
::ActorUniqueID const&)>&& doesActorExistCallback,
131 ::std::function<
bool()>&& isVillageDefeatedCallback