CHARACTER-CLASS

Name

CHARACTER-CLASS -- class

Description

Information about a character class.

Class details

(defclass CHARACTER-CLASS ()(...))
scopepackage ORG.LANGBAND.ENGINE
locationclasses.lisp
# variables17
# methods34

Methods

(SETF CLASS.ABILITIES)
 ((SETF CLASS.ABILITIES) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.ABILITIES
 (CLASS.ABILITIES (OBJ CHARACTER-CLASS)) [accessor]

(SETF CLASS.DESC)
 ((SETF CLASS.DESC) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.DESC
 (CLASS.DESC (OBJ CHARACTER-CLASS)) [accessor]
Called By 

%QUERY-FOR-CLASS

(SETF CLASS.HIT-DICE)
 ((SETF CLASS.HIT-DICE) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.HIT-DICE
 (CLASS.HIT-DICE (OBJ CHARACTER-CLASS)) [accessor]

(SETF CLASS.MOD-AGE)
 ((SETF CLASS.MOD-AGE) (OBJ CHARACTER-CLASS)) [accessor]
Description 

A flexible object modifying starting age for a player.

CLASS.MOD-AGE
 (CLASS.MOD-AGE (OBJ CHARACTER-CLASS)) [accessor]
Description 

A flexible object modifying starting age for a player.

(SETF CLASS.MOD-STATUS)
 ((SETF CLASS.MOD-STATUS) (OBJ CHARACTER-CLASS)) [accessor]
Description 

A flexible object modifying starting status for a player.

CLASS.MOD-STATUS
 (CLASS.MOD-STATUS (OBJ CHARACTER-CLASS)) [accessor]
Description 

A flexible object modifying starting status for a player.

(SETF CLASS.NAME)
 ((SETF CLASS.NAME) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.NAME
 (CLASS.NAME (OBJ CHARACTER-CLASS)) [accessor]
Called By 

GET-CLASS-NAME, PRINT-OBJECT and PRINT-TOMB

(SETF CLASS.SKILLS)
 ((SETF CLASS.SKILLS) (OBJ CHARACTER-CLASS)) [accessor]
Called By 

INITIALISE-CHARACTER-CLASS!

CLASS.SKILLS
 (CLASS.SKILLS (OBJ CHARACTER-CLASS)) [accessor]
Called By 

CALCULATE-ABILITIES!

(SETF CLASS.START-EQ)
 ((SETF CLASS.START-EQ) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.START-EQ
 (CLASS.START-EQ (OBJ CHARACTER-CLASS)) [accessor]

(SETF CLASS.STAT-CHANGES)
 ((SETF CLASS.STAT-CHANGES) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.STAT-CHANGES
 (CLASS.STAT-CHANGES (OBJ CHARACTER-CLASS)) [accessor]
Called By 

DISPLAY-PLAYER-STATS

(SETF CLASS.SYMBOL)
 ((SETF CLASS.SYMBOL) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.SYMBOL
 (CLASS.SYMBOL (OBJ CHARACTER-CLASS)) [accessor]
Called By 

%QUERY-FOR-CLASS, GET-CHARACTER-PICTURE, GET-CLASS-TILE and HANDLE-PLAYER-UPDATES!

(SETF CLASS.TITLES)
 ((SETF CLASS.TITLES) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.TITLES
 (CLASS.TITLES (OBJ CHARACTER-CLASS)) [accessor]
Called By 

GET-TITLE-FOR-LEVEL

(SETF CLASS.XP-EXTRA)
 ((SETF CLASS.XP-EXTRA) (OBJ CHARACTER-CLASS)) [accessor]

CLASS.XP-EXTRA
 (CLASS.XP-EXTRA (OBJ CHARACTER-CLASS)) [accessor]

(SETF GET-ID)
 ((SETF GET-ID) (OBJ CHARACTER-CLASS)) [accessor]

GET-ID
 (GET-ID (OBJ CHARACTER-CLASS)) [accessor]
Called By 

(SETF GET-IMMUNITIES)
 ((SETF GET-IMMUNITIES) (OBJ CHARACTER-CLASS)) [accessor]
Description 

Integer with bit-flags, not array.

GET-IMMUNITIES
 (GET-IMMUNITIES (OBJ CHARACTER-CLASS)) [accessor]
Description 

Integer with bit-flags, not array.

Called By 

DISPLAY-MONSTER-RECALL

(SETF GET-RESISTS)
 ((SETF GET-RESISTS) (OBJ CHARACTER-CLASS)) [accessor]
Description 

Integer with bit-flags, not array.

GET-RESISTS
 (GET-RESISTS (OBJ CHARACTER-CLASS)) [accessor]
Description 

Integer with bit-flags, not array.

Called By 

CALCULATE-ABILITIES!, CALCULATE-ABILITIES!, DISPLAY-MONSTER-RECALL and SHARED-INITIALIZE

(SETF GET-STAT-SUSTAINS)
 ((SETF GET-STAT-SUSTAINS) (OBJ CHARACTER-CLASS)) [accessor]
Description 

an integer with bit-flags.

GET-STAT-SUSTAINS
 (GET-STAT-SUSTAINS (OBJ CHARACTER-CLASS)) [accessor]
Description 

an integer with bit-flags.

Called By 

CALCULATE-ABILITIES!, CALCULATE-ABILITIES!, GET-STAT-SUSTAINS and UPDATE-PLAYER-STAT!

(SETF GET-VULNERABILITIES)
 ((SETF GET-VULNERABILITIES) (OBJ CHARACTER-CLASS)) [accessor]
Description 

Integer with bit-flags, not array.

GET-VULNERABILITIES
 (GET-VULNERABILITIES (OBJ CHARACTER-CLASS)) [accessor]
Description 

Integer with bit-flags, not array.

Called By 

DISPLAY-MONSTER-RECALL and SHARED-INITIALIZE

Slots

 slot ABILITIES is of type T
 slot DESC is of type T
 slot HIT-DICE is of type T
 slot ID is of type T

IMMUNITIES
slot IMMUNITIES is of type T
Description 

Integer with bit-flags, not array.

MOD-AGE
slot MOD-AGE is of type T
Description 

A flexible object modifying starting age for a player.

MOD-STATUS
slot MOD-STATUS is of type T
Description 

A flexible object modifying starting status for a player.

NAME
slot NAME is of type T

RESISTS
slot RESISTS is of type T
Description 

Integer with bit-flags, not array.

 slot SKILLS is of type T
 slot STARTING-EQ is of type T
 slot STAT-CHANGES is of type T

STAT-SUSTAINS
slot STAT-SUSTAINS is of type T
Description 

an integer with bit-flags.

 slot SYMBOL is of type T
 slot TITLES is of type T

VULNERABILITIES
slot VULNERABILITIES is of type T
Description 

Integer with bit-flags, not array.

XP-EXTRA
slot XP-EXTRA is of type T

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