CHARACTER-RACE

Name

CHARACTER-RACE -- class

Description

Representation for a character race.

Class details

(defclass CHARACTER-RACE ()(...))
scopepackage ORG.LANGBAND.ENGINE
locationclasses.lisp
# variables27
# methods38

Methods

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

GET-ID
 (GET-ID (OBJ CHARACTER-RACE)) [accessor]

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

Integer with bit-flags, not array.

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

Integer with bit-flags, not array.

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

Integer with bit-flags, not array.

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

Integer with bit-flags, not array.

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

bitfield based on legal stats.

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

bitfield based on legal stats.

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

Integer with bit-flags, not array.

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

Integer with bit-flags, not array.

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

RACE.ABILITIES
 (RACE.ABILITIES (OBJ CHARACTER-RACE)) [accessor]
Called By 

CALCULATE-ABILITIES!

(SETF RACE.BASE-AGE)
 ((SETF RACE.BASE-AGE) (OBJ CHARACTER-RACE)) [accessor]
Description 

An integer specifying base starting age for a player of this race.

RACE.BASE-AGE
 (RACE.BASE-AGE (OBJ CHARACTER-RACE)) [accessor]
Description 

An integer specifying base starting age for a player of this race.

(SETF RACE.BASE-STATUS)
 ((SETF RACE.BASE-STATUS) (OBJ CHARACTER-RACE)) [accessor]
Description 

An integer specifying base starting status for a player of this race.

RACE.BASE-STATUS
 (RACE.BASE-STATUS (OBJ CHARACTER-RACE)) [accessor]
Description 

An integer specifying base starting status for a player of this race.

(SETF RACE.CLASSES)
 ((SETF RACE.CLASSES) (OBJ CHARACTER-RACE)) [accessor]

RACE.CLASSES
 (RACE.CLASSES (OBJ CHARACTER-RACE)) [accessor]
Called By 

%QUERY-FOR-CLASS

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

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

%QUERY-FOR-RACE

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

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

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

A flexible object modifying starting age for a player.

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

A flexible object modifying starting age for a player.

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

A flexible object modifying starting status for a player.

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

A flexible object modifying starting status for a player.

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

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

GET-RACE-NAME and PRINT-OBJECT

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

INITIALISE-CHARACTER-RACE!

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

CALCULATE-ABILITIES!

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

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

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

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

DISPLAY-PLAYER-STATS

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

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

GENERATE-RANDOM-NAME, GET-CHARACTER-PICTURE and GET-CLASS-TILE

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

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

Slots

ABILITIES
slot ABILITIES is of type T

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

An integer specifying base starting age for a player of this race.

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

An integer specifying base starting status for a player of this race.

 slot CLASSES is of type T
 slot DESC is of type T

F-HEIGHT
slot F-HEIGHT is of type T
Description 

Base height for females of the race.

F-HEIGHT-MOD
slot F-HEIGHT-MOD is of type T
Description 

Normalised difference in height for females.

F-WEIGHT
slot F-WEIGHT is of type T
Description 

Base height for females of the race.

F-WEIGHT-MOD
slot F-WEIGHT-MOD is of type T
Description 

Normalised difference in height for females.

 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.

M-HEIGHT
slot M-HEIGHT is of type T
Description 

Base height for males of the race.

M-HEIGHT-MOD
slot M-HEIGHT-MOD is of type T
Description 

Normalised difference in height for males.

M-WEIGHT
slot M-WEIGHT is of type T
Description 

Base weight for males of the race.

M-WEIGHT-MOD
slot M-WEIGHT-MOD is of type T
Description 

Normalised difference in weight for males.

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 START-EQ is of type T
 slot STAT-CHANGES is of type T

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

bitfield based on legal stats.

SYMBOL
slot SYMBOL 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.