61 ::std::string
const& name,
84 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
85 ::ll::TypedStorage<4, 4, int> mMaxRoarDurationTicks;
86 ::ll::TypedStorage<4, 4, int> mMaxTicksUntilAttack;
87 ::ll::TypedStorage<4, 4, int> mKnockbackDamage;
88 ::ll::TypedStorage<4, 4, int> mKnockbackHorizontalStrength;
89 ::ll::TypedStorage<4, 4, int> mKnockbackVerticalStrength;
90 ::ll::TypedStorage<4, 4, float> mHeightCap;
91 ::ll::TypedStorage<4, 4, int> mKnockbackEffectRange;
92 ::ll::TypedStorage<4, 4, int> mMaxCooldownTicks;
93 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mKnockbackFilterGroup;
94 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mDamageFilterGroup;
95 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnRoarEnd;
96 ::ll::TypedStorage<1, 1, bool> mFilterEvaluateFix;
97 ::ll::TypedStorage<4, 4, int> mCurrentCooldownTicks;
98 ::ll::TypedStorage<4, 4, int> mCurrentRoarTicks;
111 virtual bool canUse() ;
114 virtual bool canContinueToUse() ;
117 virtual void start() ;
120 virtual void stop() ;
123 virtual void tick() ;
126 virtual void appendDebugInfo(::std::string& str)
const ;