mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-25 14:07:46 +00:00
slightly better name for the cost check function
This commit is contained in:
parent
a0aa7ea977
commit
89f60df2c8
2 changed files with 5 additions and 5 deletions
|
@ -267,7 +267,7 @@ void Sapphire::Action::Action::execute()
|
|||
assert( m_pSource );
|
||||
|
||||
// subtract costs first, if somehow the caster stops meeting those requirements cancel the cast
|
||||
if( !casterHasCostRequirements( true ) )
|
||||
if( !costCheck( true ) )
|
||||
{
|
||||
interrupt();
|
||||
return;
|
||||
|
@ -405,7 +405,7 @@ bool Sapphire::Action::Action::playerPrecheck( Entity::Player& player )
|
|||
// validate range
|
||||
|
||||
|
||||
if( !casterHasCostRequirements() )
|
||||
if( !costCheck() )
|
||||
return false;
|
||||
|
||||
return true;
|
||||
|
@ -433,7 +433,7 @@ bool Sapphire::Action::Action::isComboAction() const
|
|||
return m_actionData->actionCombo == lastActionId;
|
||||
}
|
||||
|
||||
bool Sapphire::Action::Action::casterHasCostRequirements( bool subtractCosts )
|
||||
bool Sapphire::Action::Action::costCheck( bool subtractCosts )
|
||||
{
|
||||
return primaryCostCheck( subtractCosts ) && secondaryCostCheck( subtractCosts );
|
||||
}
|
||||
|
@ -470,7 +470,7 @@ bool Sapphire::Action::Action::primaryCostCheck( bool subtractCosts )
|
|||
return true;
|
||||
}
|
||||
|
||||
// free casts, likely just pure ogcds
|
||||
// free casts, likely just pure ogcds
|
||||
case Common::ActionPrimaryCostType::None:
|
||||
{
|
||||
return true;
|
||||
|
|
|
@ -52,7 +52,7 @@ namespace Sapphire::Action
|
|||
* @param subtractCosts Whether we should subtract the costs (eg, mp/tp) from the player or to just check them
|
||||
* @return whether the requirements are met by the caster
|
||||
*/
|
||||
bool casterHasCostRequirements( bool subtractCosts = false );
|
||||
bool costCheck( bool subtractCosts = false );
|
||||
|
||||
/*!
|
||||
* @brief Checks if the action *may* target a resident instead of an actor
|
||||
|
|
Loading…
Add table
Reference in a new issue