This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
script:module:defs [2019-11-17 15:53] – [Defs (Module)] skyjake | script:module:defs [2020-12-06 19:25] (current) – skyjake | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Defs (Module) ====== | ||
+ | |||
+ | |||
+ | The '' | ||
+ | |||
+ | < | ||
+ | $ dir(Defs) | ||
+ | ⇒ [ SDN_ACTIVE, SDN_ATTACK, SDN_DEATH, SDN_PAIN, SDN_SEE, SN_CRASH, | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Lookups ===== | ||
+ | |||
+ | |||
+ | Each collection of definitions contains various lookup tables and indices: | ||
+ | |||
+ | |||
+ | $ dir(Defs.things) | ||
+ | ⇒ [ idLookup, nameLookup, order ] | ||
+ | |||
+ | |||
+ | For example, '' | ||
+ | |||
+ | < | ||
+ | $ Defs.things.idLookup[' | ||
+ | ⇒ __order__: | ||
+ | custom: | ||
+ | damage: | ||
+ | doomEdNum: | ||
+ | flags: | ||
+ | height: | ||
+ | id: POSSESSED | ||
+ | mass: 100 | ||
+ | misc: [ 0, 0, 0, 0 ] | ||
+ | name: Zombieman | ||
+ | painChance: | ||
+ | radius: | ||
+ | reactionTime: | ||
+ | sounds: | ||
+ | spawnHealth: | ||
+ | speed: | ||
+ | states: | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Order ===== | ||
+ | |||
+ | |||
+ | The '' | ||
+ | |||
+ | |||
+ | $ len(Defs.things.order) | ||
+ | ⇒ 140 | ||
+ | $ Defs.things.order[1].id | ||
+ | ⇒ POSSESSED | ||
+ | |||
+ | |||
+ | |||
+ | ===== Constants ===== | ||
+ | |||
+ | |||
+ | The '' | ||
+ | |||
+ | The '' | ||
+ | |||
+ | |||
+ | |||
+ | ===== Functions ===== | ||
+ | |||
+ | The following return the internal index number for a given ID: | ||
+ | |||
+ | # | ||
+ | |||
+ | # | ||
+ | |||
+ | # | ||