• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

HealthTicks ManaTicks

dragonballfb

New Member
Joined
Mar 31, 2012
Messages
15
Reaction score
2
Witam, pisze w sprawie regeneracji many oraz hp, chciałbym zrobic tak aby itemy zwiazane z regeneracją działały także w pz. Próbowałem zrobic to sam jednak bez skutku ;/ Jedyne cos znalazłem to
PHP:
bool ConditionRegeneration::executeCondition(Creature* creature, int32_t interval)
{
    internalHealthTicks += interval;
    internalManaTicks += interval;
    if(creature->getZone() != ZONE_PROTECTION)
    {
        if(internalHealthTicks >= healthTicks)
        {
            internalHealthTicks = true;
            creature->changeHealth(healthGain);
        }

        if(internalManaTicks >= manaTicks)
        {
            internalManaTicks = true;
            creature->changeMana(manaGain);
        }
    }

    return ConditionGeneric::executeCondition(creature, interval);
}
Jednak nie potrafie tego edytowac, po usunięciu nie mozna skompilowac silnika.
Pozdrawiam, mam nadzieje ze ktos jest w stanie mi pomóc. Z góry dzieki ;)
 
PHP:
bool ConditionRegeneration::executeCondition(Creature* creature, int32_t interval)
{
    internalHealthTicks += interval;
    internalManaTicks += interval;
    if(internalHealthTicks >= healthTicks)
    {
        internalHealthTicks = true;
        creature->changeHealth(healthGain);
    }

    if(internalManaTicks >= manaTicks)
    {
        internalManaTicks = true;
        creature->changeMana(manaGain);
    }

    return ConditionGeneric::executeCondition(creature, interval);
}
Fix'd.
 
Back
Top