1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-27 20:07:45 +00:00

Really fix sprint (and other scripted actions as well).

This commit is contained in:
collett 2020-01-02 01:52:20 +09:00
parent 9b25a84c26
commit 12fd17e09c

View file

@ -391,8 +391,9 @@ void Action::Action::buildEffects()
snapshotAffectedActors( m_hitActors );
auto pScriptMgr = m_pFw->get< Scripting::ScriptMgr >();
auto hasLutEntry = ActionLut::validEntryExists( getId() );
if( !pScriptMgr->onExecute( *this ) && !ActionLut::validEntryExists( getId() ) )
if( !pScriptMgr->onExecute( *this ) && !hasLutEntry )
{
if( auto player = m_pSource->getAsPlayer() )
{
@ -402,10 +403,7 @@ void Action::Action::buildEffects()
return;
}
if (getId() == 3) // fix sprint for now
return;
if( m_hitActors.empty() )
if( !hasLutEntry || m_hitActors.empty() )
return;
auto lutEntry = ActionLut::getEntry( getId() );