• 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!

Explain

zoombozo

New Member
Joined
Aug 20, 2013
Messages
8
Reaction score
0
combat.cpp
Code:
case FORMULA_LEVELMAGIC:
         {
           min = (int32_t)((player->getLevel() / minl + player->getMagicLevel() * minm) * 1. * mina + minb);
           max = (int32_t)((player->getLevel() / maxl + player->getMagicLevel() * maxm) * 1. * maxa + maxb);
           if(minc && std::abs(min) < std::abs(minc))
             min = minc;

           if(maxc && std::abs(max) < std::abs(maxc))
             max = maxc;

           player->increaseCombatValues(min, max, params.useCharges, true);
           return true;
         }

spell:
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BIGCLOUDS)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 6, 7, 8)

local area = createCombatArea(AREA_CROSS6X6)
setCombatArea(combat, area)

function onCastSpell(cid, var)
   return doCombat(cid, combat, var)
end

My character:
Code:
Level: 10
Magic Level: 15

can somebody explain me what is maxl, maxm, maxa, maxb, minl, minm, mina, minb?
 
Last edited:
z tym już sobie poradziłem, ale mógłby mi ktoś napisać dlaczego jeżeli potworek stoi jedną kratke obok mnie, a drugi dwie kratki obok mnie to jak używam czaru to obydwa potworki dostają te same obrażenia? ten co stoi dalej powinien dostać mniej tak?

I jeżeli ktoś mógłby mi podesłać jakiś link do wyjaśnienia spells.xml np. po co jest używane aggressive?
 
Bo tak napisales skrypt ze wali w wszystko to samo, albo taki masz silnik <lol>

Aggressive zeby nie dalo wejsc do depo
 
Back
Top