DEFINE-MONSTER-SPAB

Name

DEFINE-MONSTER-SPAB -- generic function

Methods

DEFINE-MONSTER-SPAB
 (DEFINE-MONSTER-SPAB (TYPE (EQL '<BREATH>)) SUBTYPE &KEY BREATH-TYPE DESC DAMAGE VISUAL MANA-COST OFFENSIVE DEFENSIVE) [method]
Calls 
Location 

variants/vanilla/monsters.lisp

DEFINE-MONSTER-SPAB
 (DEFINE-MONSTER-SPAB (TYPE (EQL '<ARROW>)) SUBTYPE &KEY POWER DESC RANGE MANA-COST OFFENSIVE DEFENSIVE MISSILE) [method]
Calls 
Location 

variants/vanilla/monsters.lisp

DEFINE-MONSTER-SPAB
 (DEFINE-MONSTER-SPAB (TYPE (EQL '<SUMMON>)) SUBTYPE &KEY WHAT MANA-COST OFFENSIVE DEFENSIVE) [method]
Calls 

(SETF SPAB.DEFENSIVE), (SETF SPAB.MANA-COST), (SETF SPAB.OFFENSIVE), (SETF SPAB.WHAT), MAKE-INSTANCE, NON-NEGATIVE-INTEGER? and REGISTER-SPAB&

Location 

variants/vanilla/monsters.lisp

DEFINE-MONSTER-SPAB
 (DEFINE-MONSTER-SPAB (TYPE (EQL '<DMG-SPELL>)) SUBTYPE &KEY POWER MANA-COST OFFENSIVE DEFENSIVE) [method]
Calls 

(SETF SPAB.DEFENSIVE), (SETF SPAB.MANA-COST), (SETF SPAB.OFFENSIVE), (SETF SPAB.POWER), FUNCTIONP, MAKE-INSTANCE, NON-NEGATIVE-INTEGER? and REGISTER-SPAB&

Location 

variants/vanilla/monsters.lisp

DEFINE-MONSTER-SPAB
 (DEFINE-MONSTER-SPAB (TYPE (EQL '<SPELL>)) SUBTYPE &KEY EFFECT VISUAL MANA-COST DEFENSIVE OFFENSIVE) [method]
Calls 
Location 

variants/vanilla/monsters.lisp

DEFINE-MONSTER-SPAB
 (DEFINE-MONSTER-SPAB (TYPE (EQL '<BALL-SPELL>)) SUBTYPE &KEY DESC DAMAGE VISUAL OFFENSIVE DEFENSIVE MANA-COST) [method]
Calls 
Location 

variants/vanilla/monsters.lisp

DEFINE-MONSTER-SPAB
 (DEFINE-MONSTER-SPAB (TYPE (EQL '<BOLT-SPELL>)) SUBTYPE &KEY DESC DAMAGE VISUAL MANA-COST OFFENSIVE DEFENSIVE) [method]
Calls 
Location 

variants/vanilla/monsters.lisp

This documentation was generated Autumn 2003 from the original sources by Albert v.0.4.9.