____ _ __
/ __ )____ _____ | | / /___ ___________
/ __ / __ \/ ___/ | | /| / / __ `/ ___/ ___/
/ /_/ / /_/ (__ ) | |/ |/ / /_/ / / (__ )
/_____/\____/____/ |__/|__/\__,_/_/ /____/
A futuristic real-time strategy game.
This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project.
Distributed under the "GNU General Public License"#include <spells.h>

Public Member Functions | |
| AreaAdjustVitals () | |
| virtual int | Cast (CUnit *caster, const SpellType *spell, CUnit *target, int x, int y) |
Public Attributes | |
| int | HP |
| Target HP gain.(can be negative). | |
| int | Mana |
| Target Mana gain.(can be negative). | |
Definition at line 137 of file spells.h.
| int AreaAdjustVitals::Cast | ( | CUnit * | caster, | |
| const SpellType * | spell, | |||
| CUnit * | target, | |||
| int | x, | |||
| int | y | |||
| ) | [virtual] |
Cast Area Adjust Vitals on all valid units in range.
| caster | Unit that casts the spell | |
| spell | Spell-type pointer | |
| target | Target unit that spell is addressed to | |
| x | X coord of target spot when/if target does not exist | |
| y | Y coord of target spot when/if target does not exist |
Implements SpellActionType.
Definition at line 184 of file spells.cpp.
References CanCastSpell(), CUnitType::Height, HitUnit(), HP, HP_INDEX, Mana, MANA_INDEX, SpellType::ManaCost, CVariable::Max, SpellType::Range, CUnitCache::Select(), CUnit::Type, UnitCache, UnitMax, CVariable::Value, CUnit::Variable, and CUnitType::Width.
Target HP gain.(can be negative).
Definition at line 144 of file spells.h.
Referenced by Cast(), and CclSpellAction().
Target Mana gain.(can be negative).
Definition at line 145 of file spells.h.
Referenced by Cast(), and CclSpellAction().
1.5.6