|
||||||||||
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.Fireball
Fireball spell.
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 | |
Fireball()
|
Method Summary | |
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, damageMonster, 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 Fireball()
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |