|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T b
Length: 3124 (0xc34)
Types: TextFile
Names: »bits.d«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/General/Adventure/adv_db/bits.d«
*
* Define control bits
*
* First: bits set in ARG1 and ARG2 to indicate word type
*
SYNON 15,OBJECT
SYNON 14,VERB
SYNON 13,PLACE
SYNON 12,BADWORD
*
* Next, bits set in STATUS variable
*
SYNON 0,MOVED * We moved last turn
SYNON 1,QUICKIE * BRIEF output mode in effect
SYNON 2,FASTMODE * FAST output mode in effect
SYNON 3,FULLDISP * Display full place description
*
* Next, bits related to places
*
SYNON 0,LIT * Place is self-illuminated
SYNON 1,BEENHERE * We've been here at least once
SYNON 2,NODWARF * Dwarves can't go here
SYNON 3,NOBACK * Can't use BACK to go to/from this place
SYNON 4,NOTINCAVE * This place is not in the cave
SYNON 5,HINTABLE * There may be a hint for this place
SYNON 6,H20HERE * Water is available here
SYNON 7,INMAZE * This room is in one of the mazes
SYNON 8,ONE.EXIT * Only one exit out of room - dwarves can block
* * your way and force you to fight them.
SYNON 9,THROWER * Throwing objects here will send them elsewhere,
* * unless you're throwing them at something
* * special (like a troll or dwarf).
*
* Next, bits related to objects
*
SYNON 0,PORTABLE * Object can be carried
SYNON 1,SEEN * We've seen the object
SYNON 2,VALUED * It's a treasure - must be left in the building
SYNON 3,SCHIZOID * It's schizoid - in 2 places at once
SYNON 4,UNSTABLE * Unstable objects get kicked from state 0
* into state 1 the first time they're picked
* up - applies only to objects that aren't
* special-cased anywhere in the code.
SYNON 5,MORTAL * This is a killable entity
SYNON 6,OPENABLE * Object can be opened/unlocked
SYNON 7,INVISIBLE * Object can't be seen.
SYNON 8,EDIBLE * Object can be eaten (food/mushroom)
SYNON 9,FREEBIE * Object is effectively weightless
SYNON 10,SPECIAL1 * Special control bit 1 - depends on context
SYNON 11,SPECIAL2 * Special control bit 2 - depends on context
*
* Define bits for the ADMIN variable
*
SYNON 0,DEMO * Demonstration game
SYNON 1,TICKER * Call TICK label after each move, if set.
SYNON 3,NOMAGIC * Magic words are being suppressed
SYNON 4,PANICED * He paniced during closure
SYNON 5,OLORIN * He's a wizard
SYNON 6,RANOUT * His lamp just died.
*
* Define administrative control parameters
*
SYNON 30,MINTIME {# of minutes you must wait after SAVE}
SYNON 30,MAX.DEMO {maximum # of moves in demo games}
SYNON 600,MAX.GAME {maximum # of moves in real games}
SYNON 20,HINT.COST {what each hint costs you}
*
* Define worth of each CLOSURE phase
*
SYNON 20,CLOSE.CREDIT {each phase of CLOSURE is worth 20 points}
*
* The phases of cave closure are as follows:
*
* 0 - cave open and operating normally
* 1 - ditto - all treasures are in well-house
* 2 - "Cave closing soon"
* 3 - "Cave closed" - in cylindrical room
* 4 - escaped from cylindrical room, back outside cave
* 5 - located the treasure room, wins game!
*