rockseller
Lua & .NET Programmer
Original:
Explained:
Am i right?
Code:
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, -MIN, -0.4, -MAX)
Explained:
Code:
-- setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
-- its equal to
-- combat.Type = COMBAT_MANADRAIN
-- COMBAT_MANADRAIN = Defined on C++ source code
-- setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
-- its equal to
-- combat.Effect = CONST_ME_MAGIC_RED
-- CONST_ME_MAGIC_RED = Defined on C++ source code
-- setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, -MIN, -0.4, -MAX)
-- its equal to
-- combat.Formula = COMBAT_FORMULA_LEVELMAGIC(-0.4, -200, -0.4, -300)
-- COMBAT_FORMULA_LEVELMAGIC(Recieve_1, Recieve_2, Recieve_3, Recieve_4)
-- Formula property, what it does: its just a function that recieves parameters to return a final damage value, which will be
-- used once the object gets called inside doCombat()
Am i right?