mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-25 05:57:45 +00:00
29 lines
No EOL
675 B
C++
29 lines
No EOL
675 B
C++
#include "../ScriptObject.h"
|
|
|
|
class StatusSprint : public StatusEffectScript
|
|
{
|
|
public:
|
|
StatusSprint() : StatusEffectScript( "StatusSprint", 50 )
|
|
{}
|
|
|
|
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" );
|
|
}
|
|
|
|
};
|
|
|
|
EXPORT_SCRIPTOBJECT( StatusSprint ) |