|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object wyvern.kernel.properties.PList wyvern.kernel.maps.MapObject wyvern.kernel.commands.AbstractCommandable wyvern.lib.classes.magic.Spell wyvern.lib.classes.magic.BallSpell wyvern.lib.spells.FrostWave
An explosion of cold surrounding the caster.
Nested Class Summary |
Nested classes inherited from class wyvern.lib.classes.magic.Spell |
Spell.DamageVisitor, Spell.UsableReagentPredicate |
Field Summary |
Fields inherited from class wyvern.lib.classes.magic.BallSpell |
CONTRACTING, DEFAULT_BULLET_SPEED, DEFAULT_CONTRACT_SPEED, DEFAULT_EXPAND_SPEED, dispelled_, EXPANDING, LARGE_BALL_SPELL_RADIUS, MEDIUM_BALL_SPELL_RADIUS, SMALL_BALL_SPELL_RADIUS, UNDETONATED |
Fields inherited from class wyvern.lib.classes.magic.Spell |
AIR, AIR_AND_DEATH, AIR_AND_LIFE, AIR_AND_MIND, AIR_AND_SPIRIT, ART_MANA_REDUCTIONS, bitmaps_, CONJURATION, damager_, DEATH, DEATH_AND_MIND, DEATH_AND_SPIRIT, EARTH, EARTH_AND_AIR, EARTH_AND_DEATH, EARTH_AND_LIFE, EARTH_AND_MIND, EARTH_AND_SPIRIT, ENCHANTMENT, EVOCATION, FIRE, FIRE_AND_AIR, FIRE_AND_DEATH, FIRE_AND_EARTH, FIRE_AND_LIFE, FIRE_AND_MIND, FIRE_AND_SPIRIT, FIRE_AND_WATER, INCANTATION, LIFE, LIFE_AND_DEATH, LIFE_AND_MIND, LIFE_AND_SPIRIT, MIND, MIND_AND_SPIRIT, SELF_DAMAGE_CHANCE, SPIRIT, WATER, WATER_AND_AIR, WATER_AND_DEATH, WATER_AND_EARTH, WATER_AND_LIFE, WATER_AND_MIND, WATER_AND_SPIRIT |
Fields inherited from class wyvern.kernel.commands.AbstractCommandable |
hookList_, queue_, started_ |
Fields inherited from class wyvern.kernel.maps.MapObject |
IN_MAP_EDITOR, listenerList_ |
Fields inherited from class wyvern.kernel.properties.PList |
readOnly_ |
Fields inherited from interface wyvern.lib.PropertyList |
PROPERTY_PACKAGE |
Fields inherited from interface wyvern.common.net.RemoteAudio |
DEFAULT_ALERT_GAIN, DEFAULT_ALERT_REPEAT_DELAY, DEFAULT_ALERT_REPEATS, DEFAULT_GAIN, DEFAULT_REPEAT_DELAY, DEFAULT_REPEATS |
Constructor Summary | |
FrostWave()
|
Method Summary | |
void |
damageMonster(Damageable target,
Spell spell)
Doesn't damage the caster. |
int |
getMaxCasts(Commandable agent)
Returns the max number of concurrent spells of this type the agent is allowed to have out - usually based on skill level. |
void |
initialize()
Sets the default properties for this kind of spell. |
void |
start()
Starts the spell. |
Methods inherited from class wyvern.lib.classes.magic.BallSpell |
clearDamageCache, contractBall, coolDown, damageMonsters, decrementCount, dispel, expandBall, expandToCell, explode, getBounds, getBulletBitmap, getCenter, getCooldownBitmap, getDamageType, getExplosionBitmap, getExplosionPredicate, getImageDescriptors, getMaxRadius, getMaxTravel, getPoints, getPropagationPredicate, getRadius, getSpeed, getState, getTempSpellName, getTile, getTurnList, killAnimation, moveBall, setAnimated, setCenter, setMap, setMaxRadius, setRadius, setSpeed, setState, startTimer, stop, stopTimer, timerExpired |
Methods inherited from class wyvern.kernel.commands.AbstractCommandable |
addAttack, addHook, addMessageListener, addMethodHook, checkAnimated, command, command, commandNow, ensureEventQueue, fireMessageReceived, getAI, getCapName, getCombatQueue, getEncumbrance, getFiringPoint, getHookList, getHooks, getInventory, getName, getQueue, isCommandable, isStarted, isTelnet, message, message, message, pauseSound, playAlert, playAlert, playDefaultMusic, playPriorityMusic, playPriorityMusic, playSound, playSound, registerCommand, removeAttack, removeHook, removeMessageListener, removeMethodHook, resumeSound, runFailedPostHook, runMethodHook, runPostHook, runPreHook, sendPicture, sendPicture, setAI, setEncumbrance, setMusicGain, setName, setSoundGain, stopAllSounds, stopMusic, stopSound, unregisterCommand |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface wyvern.lib.Broadcaster |
broadcast, broadcast, broadcast, broadcast, broadcast |
Constructor Detail |
public FrostWave()
Method Detail |
public void initialize()
BallSpell
initialize
in interface GameObject
initialize
in class BallSpell
public void start()
BallSpell
start
in interface Commandable
start
in class BallSpell
public int getMaxCasts(Commandable agent)
getMaxCasts
in class BallSpell
public void damageMonster(Damageable target, Spell spell)
damageMonster
in class BallSpell
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |