18 ::ll::TypedStorage<1, 1, bool> mRandomTeleports;
19 ::ll::TypedStorage<1, 1, bool> mTeleportsOnProjectileHit;
20 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mProjectileFilter;
21 ::ll::TypedStorage<4, 4, int> mMinTeleportTime;
22 ::ll::TypedStorage<4, 4, int> mMaxTeleportTime;
23 ::ll::TypedStorage<4, 12, ::Vec3> mRandomTeleportCube;
24 ::ll::TypedStorage<4, 4, float> mTargetDistance;
25 ::ll::TypedStorage<4, 4, float> mTargetTeleportChance;
26 ::ll::TypedStorage<4, 4, float> mLightTeleportChance;
27 ::ll::TypedStorage<4, 4, float> mDarkTeleportChance;
28 ::ll::TypedStorage<4, 4, int> mTeleportTime;
34 MCAPI
void initFromDefinition(
::Actor& actor);
36 MCAPI
bool randomTeleport(
::Actor& owner);
42 MCAPI
bool tryTeleportFromProjectileHit(
::Actor& owner,
::Actor const& projectile);