2017-12-11 22:21:37 +11:00
|
|
|
#include "../ScriptObject.h"
|
|
|
|
|
|
|
|
class StatusSprint : public StatusEffectScript
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
StatusSprint() : StatusEffectScript( "StatusSprint", 50 )
|
|
|
|
{}
|
2017-12-12 01:45:24 +11:00
|
|
|
|
|
|
|
virtual void onTick( Entity::Actor& actor ) override
|
|
|
|
{
|
|
|
|
if( actor.isPlayer() )
|
|
|
|
actor.getAsPlayer()->sendDebug( "tick tock bitch" );
|
|
|
|
}
|
|
|
|
|
|
|
|
virtual void onApply( Entity::Actor& actor ) override
|
|
|
|
{
|
|
|
|
if( actor.isPlayer() )
|
|
|
|
actor.getAsPlayer()->sendDebug( "status50 applied" );
|
|
|
|
}
|
|
|
|
|
|
|
|
virtual void onExpire( Entity::Actor& actor ) override
|
|
|
|
{
|
|
|
|
if( actor.isPlayer() )
|
|
|
|
actor.getAsPlayer()->sendDebug( "status50 timed out" );
|
|
|
|
}
|
|
|
|
|
2017-12-11 22:21:37 +11:00
|
|
|
};
|
|
|
|
|
|
|
|
EXPORT_STATUSEFFECTSCRIPT( StatusSprint )
|