18class DefendTrustedTargetGoal :
public ::NearestAttackableTargetGoal {
22 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::LevelSoundEvent> mAggroSound;
23 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger const> mOnStartEvent;
28 DefendTrustedTargetGoal();
33 virtual bool canUse() ;
35 virtual void start() ;
37 virtual void appendDebugInfo(::std::string& str)
const ;
43 MCAPI DefendTrustedTargetGoal(
45 ::std::vector<::MobDescriptor>
const& targetTypes,
49 int mustSeeForgetTicks,
50 ::SharedTypes::Legacy::LevelSoundEvent sound,
62 ::std::vector<::MobDescriptor>
const& targetTypes,
66 int mustSeeForgetTicks,
67 ::SharedTypes::Legacy::LevelSoundEvent sound,
79 MCAPI
void $appendDebugInfo(::std::string& str)
const;