30 #ifndef SPELL_ADJUSTVARIABLE_H
31 #define SPELL_ADJUSTVARIABLE_H
75 virtual void Parse(lua_State *l,
int startIndex,
int endIndex);
83 #endif // SPELL_ADJUSTVARIABLE_H
Definition: spell_adjustvariable.h:68
Definition: spell_adjustvariable.h:41
char TargetIsCaster
How many time increase the Value field.
Definition: spell_adjustvariable.h:64
char ModifMax
true if we modify this field.
Definition: spell_adjustvariable.h:56
int AddIncrease
Add this value to this field.
Definition: spell_adjustvariable.h:62
int Max
Value to affect to this field.
Definition: spell_adjustvariable.h:51
The big unit structure.
Definition: unit.h:119
Spell_AdjustVariable()
Definition: spell_adjustvariable.h:71
int IncreaseTime
Add this value to this field.
Definition: spell_adjustvariable.h:63
char ModifIncrease
true if we modify this field.
Definition: spell_adjustvariable.h:57
int AddMax
Add this value to this field.
Definition: spell_adjustvariable.h:61
virtual int Cast(CUnit &caster, const SpellType &spell, CUnit *target, const Vec2i &goalPos)
Definition: spell_adjustvariable.cpp:119
char ModifEnable
Value to affect to this field.
Definition: spell_adjustvariable.h:54
char ModifValue
true if we modify this field.
Definition: spell_adjustvariable.h:55
int AddValue
true if we invert this field.
Definition: spell_adjustvariable.h:60
int Increase
Value to affect to this field.
Definition: spell_adjustvariable.h:52
char InvertEnable
true if we modify this field.
Definition: spell_adjustvariable.h:59
int Enable
Definition: spell_adjustvariable.h:47
~Spell_AdjustVariable()
Definition: spell_adjustvariable.h:72
int Value
Value to affect to this field.
Definition: spell_adjustvariable.h:50
virtual void Parse(lua_State *l, int startIndex, int endIndex)
Definition: spell_adjustvariable.cpp:41
SpellActionTypeAdjustVariable()
Definition: spell_adjustvariable.h:44