1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-25 19:17:45 +00:00
sapphire/src/scripts/action/war/ActionMaim37.cpp
2020-02-02 19:49:16 +09:00

28 lines
No EOL
602 B
C++

#include <Script/NativeScriptApi.h>
#include <ScriptObject.h>
#include <Actor/Player.h>
#include <Action/Action.h>
#include <Math/CalcStats.h>
using namespace Sapphire;
class ActionMaim37 :
public ScriptAPI::ActionScript
{
public:
ActionMaim37() :
ScriptAPI::ActionScript( 37 )
{
}
void onExecute( Sapphire::World::Action::Action& action ) override
{
auto pPlayer = action.getSourceChara()->getAsPlayer();
assert( pPlayer );
uint8_t ib = pPlayer->gaugeWarGetIb();
ib = std::min( 100, ib + 10 );
pPlayer->gaugeWarSetIb( ib );
}
};
EXPOSE_SCRIPT( ActionMaim37 );