MONSTER-KIND

Name

MONSTER-KIND -- class

Class details

(defclass MONSTER-KIND ()(...))
scopepackage ORG.LANGBAND.ENGINE
locationclasses.lisp
# variables26
# methods52

Methods

(SETF ALLOC-LOCATIONS)
 ((SETF ALLOC-LOCATIONS) (OBJ MONSTER-KIND)) [accessor]

ALLOC-LOCATIONS
 (ALLOC-LOCATIONS (OBJ MONSTER-KIND)) [accessor]

(SETF GET-ID)
 ((SETF GET-ID) (OBJ MONSTER-KIND)) [accessor]
Description 

Should be a legal (string) id.

GET-ID
 (GET-ID (OBJ MONSTER-KIND)) [accessor]
Description 

Should be a legal (string) id.

(SETF GET-IMMUNITIES)
 ((SETF GET-IMMUNITIES) (OBJ MONSTER-KIND)) [accessor]

GET-IMMUNITIES
 (GET-IMMUNITIES (OBJ MONSTER-KIND)) [accessor]

(SETF GET-RESISTS)
 ((SETF GET-RESISTS) (OBJ MONSTER-KIND)) [accessor]

GET-RESISTS
 (GET-RESISTS (OBJ MONSTER-KIND)) [accessor]

(SETF GET-VULNERABILITIES)
 ((SETF GET-VULNERABILITIES) (OBJ MONSTER-KIND)) [accessor]

GET-VULNERABILITIES
 (GET-VULNERABILITIES (OBJ MONSTER-KIND)) [accessor]

(SETF GFX-SYM)
 ((SETF GFX-SYM) (OBJ MONSTER-KIND)) [accessor]
Description 

The gfx symbol for the monster.

GFX-SYM
 (GFX-SYM (OBJ MONSTER-KIND)) [accessor]
Description 

The gfx symbol for the monster.

(SETF MONSTER.ABILITIES)
 ((SETF MONSTER.ABILITIES) (OBJ MONSTER-KIND)) [accessor]

MONSTER.ABILITIES
 (MONSTER.ABILITIES (OBJ MONSTER-KIND)) [accessor]
Called By 

IS-SMART? and PRODUCE-ACTIVE-MONSTER

(SETF MONSTER.ALERTNESS)
 ((SETF MONSTER.ALERTNESS) (OBJ MONSTER-KIND)) [accessor]

MONSTER.ALERTNESS
 (MONSTER.ALERTNESS (OBJ MONSTER-KIND)) [accessor]
Called By 

PLACE-SINGLE-MONSTER!

(SETF MONSTER.ALIGNMENT)
 ((SETF MONSTER.ALIGNMENT) (OBJ MONSTER-KIND)) [accessor]

MONSTER.ALIGNMENT
 (MONSTER.ALIGNMENT (OBJ MONSTER-KIND)) [accessor]
Called By 

IS-EVIL?

(SETF MONSTER.ARMOUR)
 ((SETF MONSTER.ARMOUR) (OBJ MONSTER-KIND)) [accessor]

MONSTER.ARMOUR
 (MONSTER.ARMOUR (OBJ MONSTER-KIND)) [accessor]

(SETF MONSTER.ATTACKS)
 ((SETF MONSTER.ATTACKS) (OBJ MONSTER-KIND)) [accessor]

MONSTER.ATTACKS
 (MONSTER.ATTACKS (OBJ MONSTER-KIND)) [accessor]
Called By 

CMB-MONSTER-ATTACK! and MONSTER.ATTACKS

(SETF MONSTER.DESC)
 ((SETF MONSTER.DESC) (OBJ MONSTER-KIND)) [accessor]

MONSTER.DESC
 (MONSTER.DESC (OBJ MONSTER-KIND)) [accessor]

(SETF MONSTER.GENDER)
 ((SETF MONSTER.GENDER) (OBJ MONSTER-KIND)) [accessor]

MONSTER.GENDER
 (MONSTER.GENDER (OBJ MONSTER-KIND)) [accessor]
Called By 

IS-FEMALE? and IS-MALE?

(SETF MONSTER.HITPOINTS)
 ((SETF MONSTER.HITPOINTS) (OBJ MONSTER-KIND)) [accessor]

MONSTER.HITPOINTS
 (MONSTER.HITPOINTS (OBJ MONSTER-KIND)) [accessor]

(SETF MONSTER.IN-GROUP)
 ((SETF MONSTER.IN-GROUP) (OBJ MONSTER-KIND)) [accessor]

MONSTER.IN-GROUP
 (MONSTER.IN-GROUP (OBJ MONSTER-KIND)) [accessor]

(SETF MONSTER.NAME)
 ((SETF MONSTER.NAME) (OBJ MONSTER-KIND)) [accessor]

MONSTER.NAME
 (MONSTER.NAME (OBJ MONSTER-KIND)) [accessor]
Called By 

DISPLAY-MONSTER-RECALL and MONSTER.NAME

(SETF MONSTER.NUMERIC-ID)
 ((SETF MONSTER.NUMERIC-ID) (OBJ MONSTER-KIND)) [accessor]

MONSTER.NUMERIC-ID
 (MONSTER.NUMERIC-ID (OBJ MONSTER-KIND)) [accessor]

(SETF MONSTER.POWER-LVL)
 ((SETF MONSTER.POWER-LVL) (OBJ MONSTER-KIND)) [accessor]
Called By 

INITIALISE-MONSTER-KIND!

MONSTER.POWER-LVL
 (MONSTER.POWER-LVL (OBJ MONSTER-KIND)) [accessor]
Called By 

VAN-NOVICE-APPEARS-IN-GROUP?

(SETF MONSTER.SP-ABILITIES)
 ((SETF MONSTER.SP-ABILITIES) (OBJ MONSTER-KIND)) [accessor]
Called By 

ANALYSE-SPECIAL-ABILITIES!

MONSTER.SP-ABILITIES
 (MONSTER.SP-ABILITIES (OBJ MONSTER-KIND)) [accessor]
Called By 

ANALYSE-SPECIAL-ABILITIES!, INITIALISE-MONSTER-KIND! and PRODUCE-ACTIVE-MONSTER

(SETF MONSTER.SPEED)
 ((SETF MONSTER.SPEED) (OBJ MONSTER-KIND)) [accessor]

MONSTER.SPEED
 (MONSTER.SPEED (OBJ MONSTER-KIND)) [accessor]

(SETF MONSTER.TITLE)
 ((SETF MONSTER.TITLE) (OBJ MONSTER-KIND)) [accessor]
Description 

Some monsters have fancy titles.

MONSTER.TITLE
 (MONSTER.TITLE (OBJ MONSTER-KIND)) [accessor]
Description 

Some monsters have fancy titles.

(SETF MONSTER.TREASURES)
 ((SETF MONSTER.TREASURES) (OBJ MONSTER-KIND)) [accessor]

MONSTER.TREASURES
 (MONSTER.TREASURES (OBJ MONSTER-KIND)) [accessor]

(SETF MONSTER.TYPE)
 ((SETF MONSTER.TYPE) (OBJ MONSTER-KIND)) [accessor]

MONSTER.TYPE
 (MONSTER.TYPE (OBJ MONSTER-KIND)) [accessor]
Called By 

APPLY-PROJECTION-EFFECT-TO-TARGET!

(SETF MONSTER.VISION)
 ((SETF MONSTER.VISION) (OBJ MONSTER-KIND)) [accessor]

MONSTER.VISION
 (MONSTER.VISION (OBJ MONSTER-KIND)) [accessor]

(SETF MONSTER.XP)
 ((SETF MONSTER.XP) (OBJ MONSTER-KIND)) [accessor]

MONSTER.XP
 (MONSTER.XP (OBJ MONSTER-KIND)) [accessor]

(SETF TEXT-SYM)
 ((SETF TEXT-SYM) (OBJ MONSTER-KIND)) [accessor]
Description 

The textual symbol for the monster.

TEXT-SYM
 (TEXT-SYM (OBJ MONSTER-KIND)) [accessor]
Description 

The textual symbol for the monster.

Slots

 slot ABILITIES is of type T
 slot ALERTNESS is of type T
 slot ALIGNMENT is of type T
 slot ARMOUR is of type T
 slot ATTACKS is of type T
 slot DESC is of type T
 slot GENDER is of type T

GFX-SYM
slot GFX-SYM is of type T
Description 

The gfx symbol for the monster.

HITPOINTS
slot HITPOINTS is of type T

ID
slot ID is of type T
Description 

Should be a legal (string) id.

 slot IMMUNITIES is of type T
 slot IN-GROUP is of type T
 slot LOCATIONS is of type T
 slot NAME is of type T
 slot NUMERIC-ID is of type T
 slot POWER-LVL is of type T
 slot RESISTS is of type T
 slot SPECIAL-ABILITIES is of type T
 slot SPEED is of type T

TEXT-SYM
slot TEXT-SYM is of type T
Description 

The textual symbol for the monster.

TITLE
slot TITLE is of type T
Description 

Some monsters have fancy titles.

 slot TREASURES is of type T
 slot TYPE is of type T
 slot VISION is of type T
 slot VULNERABILITIES is of type T
 slot XP is of type T

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