OGS Java API Spec

ogs.magic.feats
Class QuickenSpell

java.lang.Object
  |
  +--ogs.support.Object
        |
        +--ogs.core.Feature
              |
              +--ogs.core.Feat
                    |
                    +--ogs.magic.MetamagicFeat
                          |
                          +--ogs.magic.feats.QuickenSpell
All Implemented Interfaces:
EventListener

public class QuickenSpell
extends MetamagicFeat

A metamagic feat that reduces the casting time of a spell to a free action. Only spells that have casting times of 1 full round or less can be quickened and only one quickened spell may be cast in a single round. A quickened spell uses up a spell slot four levels higher than the spell's normal level.


Field Summary
 
Fields inherited from class ogs.core.Feat
COMBAT, CUMULATIVE, EXCLUSIVE, GENERAL, MAGIC, REPEATABLE, SPECIAL
 
Fields inherited from class ogs.support.Object
listeners
 
Constructor Summary
QuickenSpell()
           
 
Method Summary
 int getAddedLevels()
          Determine number of levels added to normal spell level.
 
Methods inherited from class ogs.magic.MetamagicFeat
attachobject, getCompatibility, getGroup
 
Methods inherited from class ogs.core.Feat
canAttach, findFeat, getSlots, getSlotsLevel
 
Methods inherited from class ogs.core.Feature
attachObject, canDetach, detachObject, getObject
 
Methods inherited from class ogs.support.Object
addListener, handleEvent, notifyListeners, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuickenSpell

public QuickenSpell()
Method Detail

getAddedLevels

public int getAddedLevels()
Determine number of levels added to normal spell level.

Specified by:
getAddedLevels in class MetamagicFeat
Returns:
Number of added levels.

OGS Java API Spec