All Identifiers
| Name | Unit | Description |
|---|---|---|
| a | animation |
|
| addToInventory | player_inventory | Add to inventory |
| addToInventory_emptySlot | player_inventory | Add to an empty slot in inventory |
| aimBow | scrTargeting | Aim bow and arrow |
| ammoProjectile | KeyboardInput | Input in SELECTAMMO state |
| ammoTarget | KeyboardInput | Input in the SELECTTARGET state |
| aquilonianFemaleFirst | plot_gen |
|
| aquilonianFemaleLast | plot_gen |
|
| aquilonianMaleFirst | plot_gen |
|
| aquilonianMaleLast | plot_gen |
|
| areaBewilderEffect | animation | Animate nearby enemies being Bewildered |
| areaBurnEffect | animation | Animate nearby enemies burning |
| armourPoints | player_stats | Player level, dexterity, maximum vision range, enchanted weapon type and armour points |
| arrowAnimation | animation | Animate an arrow |
| arrowFlightArray | scrTargeting | Path of arrows |
| arrowGlyph | scrTargeting | Arrow Glyph to use in animation |
| arrowHit | scrTargeting | Arrow hits an entity |
| ascendStairs | map | Go up stairs |
| ax | village |
|
| ay | village |
|
| b | animation |
|
| barterConfimBuyInput | KeyboardInput | Input when confirming selection before buying |
| barterInput | KeyboardInput | Input when being asked to BUY / SELL items |
| barterShowWaresInput | KeyboardInput | Input when displaying items |
| beginLogging | logging |
|
| bewilderArea | magicEffects | Bewilder enemies in a circle around the player |
| bewilderedStatusSet | ui | Status effects |
| blockORnot | cave | Determines if a tile is a wall or not |
| blockORnot | smell | filename: shortstring; myfile: Text; |
| blockORnot | stone_cavern | Determines if a tile is a wall or not |
| BLOCKVALUE | cave |
|
| BLOCKVALUE | smell | used on the smell map to denote a wall |
| BLOCKVALUE | stone_cavern |
|
| buffer | ui |
|
| bufferMessage | ui | Store all messages from players turn |
| buildLevel | crypt | Build a level in the dungeon |
| buildLevel | smallGrid | Build a level in the dungeon |
| buySellIntro | dlgInfo | Buy / Sell items dialog box |
| buyVillage | dlgMerchant | Buy the selected item |
| c | camera |
|
| c | cave |
|
| c | crypt |
|
| c | map | ROWS and COLUMNS used in loops |
| c | smallGrid |
|
| c | stone_cavern |
|
| c | village |
|
| calcDistances | cave | Floodfill cave to find unreachable areas |
| calcDistances | smell | Calculate distance from player |
| calcDistances | stone_cavern | Floodfill cave to find unreachable areas |
| camHeight | camera |
|
| camWidth | camera |
|
| canExitDungeon | player_stats | Is it possible to leave the current dungeon |
| canMove | map | Check if the direction to move to is valid |
| canSee | map | Check if an object is in players FoV |
| canThrow | scrThrow | Confirm there are NPC's and projectiles |
| carryingArrows | player_inventory | Check if arrows are in inventory |
| carveHorizontally | crypt | Carve a horizontal tunnel |
| carveHorizontally | smallGrid | Carve a horizontal tunnel |
| carveVertically | crypt | Carve a vertical tunnel |
| carveVertically | smallGrid | Carve a vertical tunnel |
| castNecromancy | animation | Animated necromantic energy |
| caveItems1 | item_lookup | Array of items found in a cave, ordered by cave level |
| caveItems2 | item_lookup |
|
| caveItems3 | item_lookup |
|
| centreList | crypt | list of coordinates of centre of each room |
| centreList | smallGrid | list of coordinates of centre of each room |
| centreList | village | list of coordinates of centre of each building |
| centreX | ui | Get X coordinate to centre a string |
| CharInfoInput | KeyboardInput | Input in the CHARACTER INFO state |
| charIntroInput | KeyboardInput | Input in the CHARACTER INTRO Menu state |
| charSelInput | KeyboardInput | Input in the CHARACTER SELECT state |
| chasePlayer | ai_animal | Chase the player character |
| chasePlayer | blood_bat | Chase the player |
| chasePlayer | cave_bear | Chase the player |
| chasePlayer | hyena_fungus | Chase the player |
| chasePlayer | large_blood_bat | Chase the player |
| chasePlayer | rabid_dog | Chase the player |
| chasePlayer | small_hyena | Chase the player |
| chaseTarget | bogle_drunk | Chase enemy |
| chaseTarget | crypt_wolf | Chase enemy |
| chaseTarget | ghoul_lvl1 | Chase enemy |
| chaseTarget | gnome_assassin | Chase enemy |
| chaseTarget | gnome_cultist | Chase enemy |
| chaseTarget | gnome_warrior | Chase enemy |
| chaseTarget | goblin_necromancer | Chase enemy |
| chaseTarget | redcap_fungus | Chase enemy |
| chaseTarget | redcap_lesser | Chase enemy |
| chaseTarget | redcap_lesser_lobber | Chase enemy |
| chaseTarget | skeleton_lvl1 | Chase enemy |
| chaseTarget | trog_giant | Chase enemy |
| chaseTarget | trog_simple | Chase enemy |
| chaseTarget | zombie_weak | Chase enemy |
| chat | ai_villager | Villager talks |
| chatCheck | player | Check if a tile is occupied by a friendly NPC |
| checkForTraps | items | Check to see if a trap has been triggered |
| checkLevel | player_stats | Check if the player has levelled up |
| checkNotifications | dlgInfo | Check if there is a pop-up to display |
| choose | scrCharSelect |
|
| choose | village |
|
| chuckProjectile | scrThrow | Throw projectile at confirmed target |
| clanFirst | plot_gen |
|
| clanName | player_stats | Is the player Elf, Dwarf or Human. clanName is only used for Dwarven characters |
| clanSecond | plot_gen |
|
| clearPopup | ui | Redraw map after a pop-up closes |
| clearStatusBar | ui | Clears the status bar message |
| collectParchment | parchment | Collect parchment |
| combat | ai_animal | NPC attacks the player |
| combat | blood_bat | Player Combat |
| combat | blue_fungus | Fungus attacks |
| combat | bogle_drunk | Combat |
| combat | cave_bear | NPC attacks another entity |
| combat | combat_resolver | Attack NPC's |
| combat | crypt_wolf | Combat |
| combat | ghoul_lvl1 | Combat |
| combat | gnome_assassin | Combat |
| combat | gnome_cultist | Combat |
| combat | gnome_warrior | Combat |
| combat | goblin_necromancer | Combat |
| combat | green_fungus | Fungus attacks |
| combat | hyena_fungus | NPC attacks another entity |
| combat | large_blood_bat | Combat |
| combat | rabid_dog | NPC attacks another entity |
| combat | redcap_fungus | Combat |
| combat | redcap_lesser | Combat |
| combat | redcap_lesser_lobber | Combat |
| combat | skeleton_lvl1 | Combat |
| combat | small_green_fungus | Fungus attacks |
| combat | small_hornet | Player Combat |
| combat | small_hyena | NPC attacks another entity |
| combat | trog_giant | Combat |
| combat | trog_simple | Combat |
| combat | zombie_weak | Combat |
| combatCheck | player | Check if tile is occupied by an NPC |
| consonants | plot_gen | Replace one consonant with another |
| containsItem | items | Is there an item at coordinates |
| continue | main |
|
| coordinates | crypt |
|
| coordinates | globalUtils |
|
| coordinates | smallGrid |
|
| coordinates | village |
|
| countKills | scrDeathList | Return number of NPC's killed |
| countLivingEntities | entities | Count all living NPC's |
| countNonEmptyItems | items | Count non-empty items in array |
| cptItems1 | item_lookup | Array of items found in a crypt, ordered by dungeon level |
| cptItems2 | item_lookup |
|
| cptItems3 | item_lookup |
|
| createAleTankard | ale_tankard | Create a tankard of ale |
| createArrow | arrow | Create an arrow |
| createBloodBat | blood_bat | Create a blood bat |
| createBloodBat | large_blood_bat | Create a blood bat |
| createBlueFungus | blue_fungus | Create fungus |
| createBoneArmour | lesser_bone_armour | Create armour |
| createBoneDagger | bone_dagger | Create a dagger |
| createCaveBear | cave_bear | Create a cave bear |
| createCaveRat | cave_rat | Create a cave rat |
| createClothArmour | cloth_armour1 | Create armour |
| createClub | basic_club | Create a club |
| createCorpseSpider | small_corpse_spider | Create a Corpse Spider |
| createCorridor | crypt | Create corridors linking the rooms |
| createCorridor | smallGrid | Create corridors linking the rooms |
| createCryptWolf | crypt_wolf | Create a Crypt Wolf |
| createDagger | crude_dagger | Create a dagger |
| createDrunkBogle | bogle_drunk | Create a Bogle |
| createEllanToll | universe | Generate the overworld |
| createEmbalmSpider | embalming_spider | Create an Embalming Spider |
| createFlintDagger | flint_dagger | Create a dagger |
| createGhoul | ghoul_lvl1 | Create a Ghoul |
| createGiantCaveRat | giant_cave_rat | Create a cave rat |
| createGiantTroglodyte | trog_giant | Create a Troglodyte |
| createGnomeAssassin | gnome_assassin | Create a Gnome Assassin |
| createGnomeCultist | gnome_cultist | Create a Gnome Cultist |
| createGnomeWarrior | gnome_warrior | Create a Gnome Warrior |
| createGnomishAxe | gnomish_axe | Create an axe |
| createGnomishDagger | gnomish_dagger | Create a dagger |
| createGnomishMace | gnomish_mace | Create a mace |
| createGP | gold_pieces | Create Gpld |
| createGreenFungus | green_fungus | Create fungus |
| createInfectedHyena | hyena_fungus | Create a hyena |
| createLeatherArmour | leather_armour1 | Create armour |
| createMerchant | merchant | Create a merchant |
| createMushroomPerson | mushroom_person | Create a mushroom person |
| createNecroAxe | necro_axe | Create an axe |
| createNecromancer | goblin_necromancer | Create a Goblin Necromancer |
| createNewDungeon | universe | Creates a dungeon of a specified type |
| createParchment | parchment | Create the parchment |
| createPixieJar | pixie_jar | Create a pixie jar |
| createPixieJarDim | pixie_jar_dim | Create a pixie jar |
| createPlayer | player | Create player character |
| createPointyStick | pointy_stick | Create a pointy stick |
| createRabidDog | rabid_dog | Create a dog |
| createRedcap | redcap_lesser | Create a Redcap Hob |
| createRedcap | redcap_lesser_lobber | Create a Redcap Hob |
| createRedcapFungus | redcap_fungus | Create a Redcap Fungus |
| createRock | rock | Create a rock |
| createRoom | crypt | Create a room |
| createRoom | smallGrid | Create a room |
| createRoom | village | Create a building |
| createScorpion | scorpion | Create a Scorpion |
| createShortBow | short_bow | Create a bow |
| createSkeleton | skeleton_lvl1 | Create a Skeleton |
| createSmallGreenFungus | small_green_fungus | Create fungus |
| createSmallHornet | small_hornet | Create a hornet |
| createSmallHyena | small_hyena | Create a hyena |
| createSmallScorpion | small_scorpion | Create a small Scorpion |
| createSmugglersMap | smugglersMap | Create the map |
| createSpore | poison_spore | Create a spore |
| createStaff | staff_bewilder | Create a staff |
| createStaff | staff_minor_scorch | Create a staff |
| createStaff | vampiric_staff | Create a staff |
| createTerbutje | terbutje | Create a terbutje |
| createTroglodyte | trog_simple | Create a Troglodyte |
| createVillager | villager | Create a villager |
| createWeb | web | Create web |
| createWebTrap | web_trap | Create a web |
| createWineFlask | wine_flask | Create a Potion of Cure Poison |
| createZombie | zombie_weak | Create a Zombie |
| Creature | entities | Creature |
| currentBuy | dlgMerchant | currently selected item to buy |
| currentCost | dlgMerchant | cost of selected item |
| currentDepth | universe | Info about current dungeon |
| currentDgnTotalRooms | globalUtils | Number of rooms in the current dungeon |
| currentDungeon | universe | Used when a dungeon is first generated |
| currentMagick | player_stats | Magical ability |
| cycleTargets | scrThrow | Cycle between the targets |
| C_FNAME | logging | Log file name |
| Day | plot_gen |
|
| DayStr | plot_gen |
|
| death | blood_bat | Creature death |
| death | blue_fungus | NPC Death |
| death | bogle_drunk | Creature death |
| death | cave_bear | Creature death |
| death | cave_rat | Creature death |
| death | crypt_wolf | Creature death |
| death | embalming_spider | Creature death |
| death | ghoul_lvl1 | Creature death |
| death | giant_cave_rat | Creature death |
| death | gnome_assassin | NPC Death - Character drops something when they die |
| death | gnome_cultist | Creature death |
| death | gnome_warrior | Creature death |
| death | goblin_necromancer | Creature death |
| death | green_fungus | NPC Death - Fungus releases spores into the air |
| death | hyena_fungus | Creature death |
| death | large_blood_bat | Creature death |
| death | mushroom_person | Creature death |
| death | rabid_dog | Creature death |
| death | redcap_fungus | Creature death |
| death | redcap_lesser | Creature death |
| death | redcap_lesser_lobber | Creature death |
| death | scorpion | Creature death |
| death | skeleton_lvl1 | Creature death |
| death | small_corpse_spider | Creature death |
| death | small_green_fungus | Creature death |
| death | small_hornet | Creature death |
| death | small_hyena | Creature death |
| death | small_scorpion | Creature death |
| death | trog_giant | Creature death |
| death | trog_simple | Creature death |
| death | zombie_weak | Creature death |
| deathList | combat_resolver | List of creatures killed |
| decisionEscape | bogle_drunk | Decision tree for Escape state |
| decisionEscape | cave_rat | Decision tree for Escape state |
| decisionEscape | embalming_spider | Decision tree for Escape state |
| decisionEscape | ghoul_lvl1 | Decision tree for Escape state |
| decisionEscape | giant_cave_rat | Decision tree for Escape state |
| decisionEscape | gnome_assassin | Decision tree for Escape state |
| decisionEscape | gnome_cultist | Decision tree for Escape state |
| decisionEscape | gnome_warrior | Decision tree for Escape state |
| decisionEscape | goblin_necromancer | Decision tree for Escape state |
| decisionEscape | mushroom_person | Decision tree for Escape state |
| decisionEscape | redcap_fungus | Decision tree for Escape state |
| decisionEscape | redcap_lesser | Decision tree for Escape state |
| decisionEscape | redcap_lesser_lobber | Decision tree for Escape state |
| decisionEscape | scorpion | Decision tree for Escape state |
| decisionEscape | skeleton_lvl1 | Decision tree for Escape state |
| decisionEscape | small_corpse_spider | Decision tree for Escape state |
| decisionEscape | small_scorpion | Decision tree for Escape state |
| decisionEscape | trog_giant | Decision tree for Escape state |
| decisionEscape | trog_simple | Decision tree for Escape state |
| decisionEscape | zombie_weak | Decision tree for Escape state |
| decisionHostile | blood_bat | Decision tree for Hostile state |
| decisionHostile | bogle_drunk | Decision tree for Hostile state |
| decisionHostile | cave_bear | Decision tree for Hostile state |
| decisionHostile | cave_rat | Decision tree for Hostile state |
| decisionHostile | crypt_wolf | Decision tree for Hostile state |
| decisionHostile | embalming_spider | Decision tree for Hostile state |
| decisionHostile | ghoul_lvl1 | Decision tree for Hostile state |
| decisionHostile | giant_cave_rat | Decision tree for Hostile state |
| decisionHostile | gnome_assassin | Decision tree for Hostile state |
| decisionHostile | gnome_cultist | Decision tree for Hostile state |
| decisionHostile | gnome_warrior | Decision tree for Hostile state |
| decisionHostile | goblin_necromancer | Decision tree for Hostile state |
| decisionHostile | hyena_fungus | Decision tree for Hostile state |
| decisionHostile | large_blood_bat | Decision tree for Hostile state |
| decisionHostile | mushroom_person | Decision tree for Hostile state |
| decisionHostile | rabid_dog | Decision tree for Hostile state |
| decisionHostile | redcap_fungus | Decision tree for Hostile state |
| decisionHostile | redcap_lesser | Decision tree for Hostile state |
| decisionHostile | redcap_lesser_lobber | Decision tree for Hostile state |
| decisionHostile | scorpion | Decision tree for Hostile state |
| decisionHostile | skeleton_lvl1 | Decision tree for Hostile state |
| decisionHostile | small_corpse_spider | Decision tree for Hostile state |
| decisionHostile | small_hyena | Decision tree for Hostile state |
| decisionHostile | small_scorpion | Decision tree for Hostile state |
| decisionHostile | trog_giant | Decision tree for Hostile state |
| decisionHostile | trog_simple | Decision tree for Hostile state |
| decisionHostile | zombie_weak | Decision tree for Hostile state |
| decisionNeutral | blood_bat | Decision tree for Neutral state |
| decisionNeutral | bogle_drunk | Decision tree for Neutral state |
| decisionNeutral | cave_bear | Decision tree for Neutral state |
| decisionNeutral | cave_rat | Decision tree for Neutral state |
| decisionNeutral | crypt_wolf | Decision tree for Neutral state |
| decisionNeutral | embalming_spider | Decision tree for Neutral state |
| decisionNeutral | ghoul_lvl1 | Decision tree for Neutral state |
| decisionNeutral | giant_cave_rat | Decision tree for Neutral state |
| decisionNeutral | gnome_assassin | Decision tree for Neutral state |
| decisionNeutral | gnome_cultist | Decision tree for Neutral state |
| decisionNeutral | gnome_warrior | Decision tree for Neutral state |
| decisionNeutral | goblin_necromancer | Decision tree for Neutral state |
| decisionNeutral | hyena_fungus | Decision tree for Neutral state |
| decisionNeutral | large_blood_bat | Decision tree for Neutral state |
| decisionNeutral | mushroom_person | Decision tree for Neutral state |
| decisionNeutral | rabid_dog | Decision tree for Neutral state |
| decisionNeutral | redcap_fungus | Decision tree for Neutral state |
| decisionNeutral | redcap_lesser | Decision tree for Neutral state |
| decisionNeutral | redcap_lesser_lobber | Decision tree for Neutral state |
| decisionNeutral | scorpion | Decision tree for Neutral state |
| decisionNeutral | skeleton_lvl1 | Decision tree for Neutral state |
| decisionNeutral | small_corpse_spider | Decision tree for Neutral state |
| decisionNeutral | small_hyena | Decision tree for Neutral state |
| decisionNeutral | small_scorpion | Decision tree for Neutral state |
| decisionNeutral | trog_giant | Decision tree for Neutral state |
| decisionNeutral | trog_simple | Decision tree for Neutral state |
| decisionNeutral | villager | Decision tree for Neutral state |
| decisionNeutral | zombie_weak | Decision tree for Neutral state |
| deleteGameData | file_handling | Delete saved game files |
| descendStairs | map | Go down stairs |
| destroyWeapon | player_inventory | Equipped weapon is destroyed |
| dexterity | player_stats | Player level, dexterity, maximum vision range, enchanted weapon type and armour points |
| dgnItems1 | item_lookup | Array of items found in a dungeon, ordered by dungeon level |
| dgnItems2 | item_lookup |
|
| dgnItems3 | item_lookup |
|
| dialogBoxInput | KeyboardInput | Input in the DIALOG state |
| dialogFlag | dlgInfo | Types of pop-up dialog box |
| dialogLeaveVillage | KeyboardInput | Input in the LEAVEVILLAGE dialog |
| dialogType | dlgInfo | Notifies the game loop whether to display a pop-up or not |
| digCave | cave | Dig out the cave |
| digCave | stone_cavern | Dig out the cave |
| dispenseItem | item_lookup | Choose an item and call the generate code directly |
| displayCharacterSheet | scrCharacter | Display information about player character |
| displayCol | ui |
|
| displayCurse | dlgInfo | Necromancers curse |
| displayDialog | ui | Dialog box |
| displayDropMenu | scrInventory | Show the drop menu |
| displayDwarf | scrCharSelect |
|
| displayElf | scrCharSelect |
|
| displayGameScreen | scrGame | Clear screen and load various panels for game |
| displayHelpScreen | scrHelp | Display controls and keyboard shortcuts |
| displayHuman | scrCharSelect |
|
| displayIntroScreen | scrIntro |
|
| displayInventoryScreen | scrInventory | Show the main inventory screen |
| displayKillScreen | scrDeathList | Show the game over screen |
| displayMessage | ui | Write text to the message log |
| displayQuaffMenu | scrInventory | Show the quaff menu |
| displayRIPscreen | scrRIP | Show the game over screen |
| displayRow | ui |
|
| displayStatusEffect | ui | Display status effects |
| displayTile | island | Visible tiles that display the overworld |
| displayTile | map | Tiles that make up the game world |
| displayTitleScreen | scrTitle |
|
| displayVillageWares | dlgMerchant | Display village merchant inventory |
| displayWieldMenu | scrInventory | Show the wear / wield menu |
| displayWinscreen | scrWinAlpha | Show the Win screen |
| distances | cave |
|
| distances | smell |
|
| distances | stone_cavern |
|
| dlistLength | universe | Number of dungeons |
| drawBat | scrRIP | Draw a bat on the screen |
| drawCaveTiles | map | Draw cave tiles |
| drawCryptTiles | map | Draw crypt tile |
| drawDungeonTiles | map | Draw dungeon tiles |
| drawGrave | scrRIP | Draw a gravestone on the screen |
| drawItemsOnMap | items | Update the map display to show all items |
| drawLine | fov | Draw Bresenham lines in a circle |
| drawMap | camera |
|
| drawOutline | scrCharacter | Draw a box around the title |
| drawOutline | scrHelp | Draw a box around the title |
| drawOutline | scrInventory | Draw the outline of the screen |
| drawOverLine | fov | Draw Bresenham lines overground |
| drawOWMap | camera |
|
| drawOWPlayer | camera |
|
| drawOWTile | island | Draw a tile on the map |
| drawPlayer | camera |
|
| drawSidepanel | scrOverworld | Draws the panel on side of screen |
| drawSkull | scrRIP | Draw a skull on screen |
| drawStoneCavernTiles | map | Draw stone cavern tiles |
| drawTile | map | Place a tile on the map |
| drawTrajectory | scrTargeting | Draw trajectory of arrow |
| drawVillageTiles | map | Draw village tiles |
| drop | player_inventory | Drop menu |
| dropFirstItem | item_lookup | Used to drop a specific special item on each level |
| dropInput | KeyboardInput | Input in the DROP Menu state |
| dropSelection | player_inventory | Drop selected item |
| dumpMap | debuggingFunctions | Prints the map to a text file |
| dungeonArray | crypt |
|
| dungeonArray | globalUtils |
|
| dungeonArray | smallGrid |
|
| dungeonArray | village |
|
| dungeonTerrain | globalUtils | Types of locations that can be explored. See 'architect' unit for explanation |
| dungeonType | universe |
|
| dwarfText | scrCharIntro |
|
| dwarvenName | plot_gen |
|
| elfText | scrCharIntro |
|
| elvenHomea | plot_gen |
|
| elvenHomeb | plot_gen |
|
| elvenName | plot_gen |
|
| elvenTown | plot_gen | Generate name of an Elven home |
| empty | scrTargeting |
|
| emptySlotAvailable | player_inventory | Check for an empty inventory slot |
| enchantedWeaponEquipped | player_stats | Is a magical weapon equipped |
| enchWeapType | player_stats | Player level, dexterity, maximum vision range, enchanted weapon type and armour points |
| entityList | entities |
|
| Equipment | merchant_inventory | Items in inventory |
| Equipment | player_inventory | Items in inventory |
| Equipment | scrTargeting | Weapons |
| equippedArmour | ui |
|
| equippedWeapon | ui |
|
| eraseTerrain | scrOverworld | Erase the previous 'terrain' message |
| escapePlayer | ai_animal | Run away from the player character |
| escapePlayer | blood_bat | Run from player |
| escapePlayer | bogle_drunk | Run from player |
| escapePlayer | cave_bear | Run from player |
| escapePlayer | ghoul_lvl1 | Run from player |
| escapePlayer | gnome_assassin | Run from player |
| escapePlayer | gnome_cultist | Run from player |
| escapePlayer | gnome_warrior | Run from player |
| escapePlayer | goblin_necromancer | Run from player |
| escapePlayer | hyena_fungus | Run from player |
| escapePlayer | large_blood_bat | Run from player |
| escapePlayer | rabid_dog | Run from player |
| escapePlayer | redcap_fungus | Run from player |
| escapePlayer | redcap_lesser | Run from player |
| escapePlayer | redcap_lesser_lobber | Run from player |
| escapePlayer | skeleton_lvl1 | Run from player |
| escapePlayer | small_hyena | Run from player |
| escapePlayer | trog_giant | Run from player |
| escapePlayer | trog_simple | Run from player |
| escapePlayer | zombie_weak | Run from player |
| examineInventory | player_inventory | Display more information about an item |
| exitApplication | main |
|
| exitDialog | dlgMerchant | Display a message that the item cannot be bought |
| exitMessage | ui | Clear screen and write exit message |
| exitPrompt | ui | Display Quit Game confirmation |
| exitToTitleMenu | main |
|
| fieldOfView | fov | Calculate circle around player |
| filename | smallGrid | TESTING - Write dungeon to text file |
| fillWithWalls | cave | Fill array with walls |
| fillWithWalls | stone_cavern | Fill array with walls |
| fireBow | scrTargeting | Fire bow and arrow |
| fireBowInput | KeyboardInput | Input in the FIREBOW state |
| fireMagick | goblin_necromancer | Fire magick at player |
| fireMissile | bogle_drunk | Fire missile at player |
| fireMissile | redcap_lesser_lobber | Fire missile at player |
| firingLine | los | Line of sight for projectiles |
| firstHalf | crypt |
|
| firstHalf | smallGrid |
|
| firstRow | architect | Bottom row of the island |
| firstSyllable | plot_gen |
|
| float64 | noise |
|
| followScent | bogle_drunk | Sniff out the player |
| followScent | crypt_wolf | Sniff out the player |
| followScent | ghoul_lvl1 | Sniff out the player |
| followScent | gnome_assassin | Sniff out the player |
| followScent | gnome_cultist | Sniff out the player |
| followScent | gnome_warrior | Sniff out the player |
| followScent | goblin_necromancer | Sniff out the player |
| followScent | redcap_fungus | Sniff out the player |
| followScent | redcap_lesser | Sniff out the player |
| followScent | redcap_lesser_lobber | Sniff out the player |
| followScent | skeleton_lvl1 | Sniff out the player |
| followScent | trog_giant | Sniff out the player |
| followScent | trog_simple | Sniff out the player |
| followScent | zombie_weak | Sniff out the player |
| foundMap | dlgInfo | 1st cave, found the Smugglers Map |
| frozenStatusSet | ui | Status effects |
| gameInput | KeyboardInput | Input in GAME state |
| gameLoop | main |
|
| gameOver | main |
|
| gameState | main | State machine for game menus / controls |
| gameStatus | main | Finite State Machine game states |
| generate | cave | Generate a caves and place the stairs |
| generate | crypt | Generate a dungeon |
| generate | smallGrid | Generate a dungeon |
| generate | stone_cavern | Generate a caves and place the stairs |
| generate | village | Generate a village map |
| generateClanName | plot_gen | Generate Dwarven clan name |
| generateDwarfName | plot_gen | Generate a Dwarven name for the player |
| generateElfName | plot_gen | Generate an Elven name for the player |
| generateHumanName | plot_gen | Generate a human name for the player |
| generateNoise | noise | ermutation |
| generateTitle | plot_gen | Generate a title or honorfic for the player |
| getCreatureDescription | entities | Get creature description |
| getCreatureHP | entities | Get creature currentHP at coordinates |
| getCreatureID | entities | Get creature ID at coordinates |
| getCreatureMaxHP | entities | Get creature maxHP at coordinates |
| getCreatureName | entities | Get creature name at coordinates |
| getDungeonType | island | Return the dungeon type of the location on the map |
| getItemColour | items | Get the glyph colour at coordinates |
| getItemDescription | items | Get description of item at coordinates |
| getItemGlyph | items | Get the item glyph at coordinates |
| getItemID | items | Get item ID at coordinates |
| getItemName | items | Get name of item at coordinates |
| getItemType | items | Get item type |
| getLocationID | island | Return the ID number of the location on the map |
| getLocationName | island | Return the name of the location on the map |
| getSize | resolution |
|
| getThrowDamage | items | Get the Throw Damage at coordinates |
| getTrollDate | plot_gen | Get the current date and display it in the in-game calendar |
| getX | camera | Underground camera |
| getXOW | camera | Overground camera |
| getY | camera |
|
| getYOW | camera |
|
| glyphAngle | scrTargeting | Calculate what angle of arrow to use |
| hasPlayer | map | Check if player is on a tile |
| helpScreenInput | KeyboardInput | Input in the HELP SCREEN state |
| homeland | universe |
|
| humanText | scrCharIntro |
|
| i | cave |
|
| i | crypt |
|
| i | plot_gen |
|
| i | smallGrid |
|
| i | stone_cavern |
|
| i | village |
|
| ii | village |
|
| increaseAttack | player_stats | Increase attack strength |
| increaseAttackDefence | player_stats | Increase attack & defence |
| increaseDefence | player_stats | Increase defence strength |
| increaseDexterity | player_stats | Increase dexterity |
| increaseHealth | player | Increase Health, no more than maxHP |
| increaseMaxHealth | player_stats | Increase maximum health |
| indexID | items |
|
| infighting | ai_animal | NPC attacks another entity |
| infighting | blood_bat | NPC attacks another entity |
| infighting | small_hornet | NPC attacks another entity |
| infoDialog | dlgInfo | Display Info dialog box |
| initialise | main |
|
| initialiseInventory | player_inventory | Initialise empty player inventory |
| initialiseItems | items | Generate list of items on the map |
| initialiseVillageInventory | merchant_inventory | Initialise village merchant inventory |
| initPath | entities | Initialise pathfinding array |
| introInput | KeyboardInput | Input in the INTRO Menu state |
| inventory | player_inventory |
|
| inventoryInput | KeyboardInput | Input in INVENTORY Menu state |
| inView | los | Checks that the distance to the target is within vision range |
| isCreatureVisible | entities | Check if creature is visible at coordinates |
| isItemThrowable | items | Is item on floor throwable |
| islandFOV | fov | FoV on the overworld map |
| isNextToPlayer | blood_bat | Check if player is next to NPC |
| isNextToPlayer | blue_fungus | Check if player is next to NPC |
| isNextToPlayer | bogle_drunk | Check if player is next to NPC |
| isNextToPlayer | cave_bear | Check if player is next to NPC |
| isNextToPlayer | cave_rat | Check if player is next to NPC |
| isNextToPlayer | crypt_wolf | Check if player is next to NPC |
| isNextToPlayer | embalming_spider | Check if player is next to NPC |
| isNextToPlayer | ghoul_lvl1 | Check if player is next to NPC |
| isNextToPlayer | giant_cave_rat | Check if player is next to NPC |
| isNextToPlayer | gnome_assassin | Check if player is next to NPC |
| isNextToPlayer | gnome_cultist | Check if player is next to NPC |
| isNextToPlayer | gnome_warrior | Check if player is next to NPC |
| isNextToPlayer | goblin_necromancer | Check if player is next to NPC |
| isNextToPlayer | green_fungus | Check if player is next to NPC |
| isNextToPlayer | hyena_fungus | Check if player is next to NPC |
| isNextToPlayer | large_blood_bat | Check if player is next to NPC |
| isNextToPlayer | mushroom_person | Check if player is next to NPC |
| isNextToPlayer | rabid_dog | Check if player is next to NPC |
| isNextToPlayer | redcap_fungus | Check if player is next to NPC |
| isNextToPlayer | redcap_lesser | Check if player is next to NPC |
| isNextToPlayer | redcap_lesser_lobber | Check if player is next to NPC |
| isNextToPlayer | scorpion | Check if player is next to NPC |
| isNextToPlayer | skeleton_lvl1 | Check if player is next to NPC |
| isNextToPlayer | small_corpse_spider | Check if player is next to NPC |
| isNextToPlayer | small_green_fungus | Check if player is next to NPC |
| isNextToPlayer | small_hornet | Check if player is next to NPC |
| isNextToPlayer | small_hyena | Check if player is next to NPC |
| isNextToPlayer | small_scorpion | Check if player is next to NPC |
| isNextToPlayer | trog_giant | Check if player is next to NPC |
| isNextToPlayer | trog_simple | Check if player is next to NPC |
| isNextToPlayer | villager | Check if player is next to NPC |
| isNextToPlayer | zombie_weak | Check if player is next to NPC |
| isOccupied | map | Check if a map tile is occupied |
| isVowel | plot_gen | Return TRUE if character is a vowel |
| isWall | map | Check if a tile contains a wall |
| Item | items | Store information about items |
| itemList | items |
|
| iterations | cave |
|
| iterations | stone_cavern |
|
| j | village |
|
| jj | village |
|
| k | village |
|
| killEntity | entities | Handle death of NPC's |
| killer | globalUtils | Name of entity or item that killed the player |
| landingX | scrTargeting | Coordinates where the projectile lands |
| landingY | scrTargeting | Coordinates where the projectile lands |
| lastHalf | crypt |
|
| lastHalf | smallGrid |
|
| leaveVillage | dlgInfo | Prompt to leave the village |
| leftHasFloor | cave | Check that the left side of the map contains floor tiles |
| leftHasFloor | stone_cavern | Check that the left side of the map contains floor tiles |
| leftShacks | village | Generate shacks on the left of the map |
| leftToRight | crypt | sort room list in order from left to right |
| leftToRight | smallGrid | sort room list in order from left to right |
| levelUpDialog | dlgInfo | Display level up dialog box |
| levelupHealth | player | Increase health without messages |
| LevelUpInput | KeyboardInput | Input in the LEVEL UP state |
| levelVisited | universe | Flag to show if this level has been visited before |
| lightCounter | player_stats | Number of turns light will shine |
| lightEquipped | player_stats | Is player carrying a light source |
| listLength | crypt |
|
| listLength | entities |
|
| listLength | smallGrid |
|
| listLength | village |
|
| litterItems | universe | Drop items based on dungeon type and player level |
| loadDisplayedIsland | island | Display explored sections of island when reloading game |
| loadDisplayedMap | map | Display explored sections of map when reloading game |
| loadDungeonLevel | file_handling | Read dungeon level from disk |
| loadEquippedItems | player_inventory | Setup equipped items when loading a saved game |
| loadGame | file_handling | Load a saved game |
| loadOverworldMap | file_handling | Read overworld map from disk |
| locationBuilderID | architect | Unique location ID for the locationLookup table |
| locationExists | island | Return True if the location already exists on disk |
| locationLookup | island | List of locations on the island |
| locationTile | island | Location on the island |
| logAction | logging |
|
| look | scrLook | Look around the map |
| lookInput | KeyboardInput | Input in the LOOK state |
| lookupUse | item_lookup | Execute useItem procedure |
| LoseSaveInput | KeyboardInput | Input in LOSE SAVE state |
| maparea | map | Game map array |
| mapDisplay | map | The map that the camera uses |
| mapType | map |
|
| MAXCOLUMNS | globalUtils | Columns of the game map |
| maxMagick | player_stats | Magical ability |
| MAXROWS | globalUtils | Rows of the game map |
| maxVisionRange | player_stats | Player level, dexterity, maximum vision range, enchanted weapon type and armour points |
| maxWeapons | scrThrow |
|
| messageArray | ui |
|
| minorScorch | magicEffects | Burn enemies in a cirle area from starting centre coordinates |
| minX | scrGame |
|
| Month | plot_gen |
|
| MonthStr | plot_gen |
|
| moveNPC | entities | Update NPCs X, Y coordinates |
| movePlayer | player | Moves the player on the map |
| movePlayerOW | player | Moves the player on the overworld map |
| myfile | smallGrid |
|
| N | plot_gen |
|
| newFloorNPCs | entities | Clear list of NPC's |
| newGame | dlgInfo | Display welcome text |
| newGame | main |
|
| newWarning | dlgInfo | Display a warning when starting a new game |
| notInView | map | Set the whole map to invisible |
| npcAmount | entities |
|
| NPCgameLoop | entities | Call Creatures.takeTurn procedure |
| NPCpicker | npc_lookup | randomly choose a creature and call the generate code directly |
| numEquippedUses | player_stats | Durability of equipped / magical item |
| NumOfTargets | scrThrow |
|
| NumOfWeapons | scrThrow |
|
| obtainMap | smugglersMap | Collect quest item |
| occupy | map | Occupy tile |
| occupyUpdate | entities | Ensure all NPC's are correctly occupying tiles |
| outOfView | entities | When the light source goes out |
| overworldDisplay | island | The overworld map that the camera uses |
| overworldGameLoop | main |
|
| overworldInput | KeyboardInput | Input in the OVERWORLD state |
| overworldMap | island | The overworld map data |
| overworldTerrain | island |
|
| overworldTile | island | Tiles that make up the overworld |
| OWgen | universe | Has the the overworld been generated before |
| OWx | globalUtils | Last overworld coordinates the player was at |
| OWy | globalUtils | Last overworld coordinates the player was at |
| p | crypt |
|
| p | noise |
|
| p | smallGrid |
|
| paintOverMsg | scrTargeting | Paint over the message log |
| parchmentType | dlgInfo | Type of parchment scroll found |
| path | globalUtils | Pathfinding - Path to player |
| pathFinding | smell | Generate a path to the player |
| pickUp | player | Pick up an item from the floor |
| placeAtEntrance | map | Place the Player on the entrance stair to a dungeon |
| placePillar | stone_cavern | Try to randomly place a pillar |
| playerLevel | player_stats | Player level, dexterity, maximum vision range, enchanted weapon type and armour points |
| playerName | plot_gen |
|
| playerProjectilePath | los | Player throws projectiles |
| playerRace | player_stats | Is the player Elf, Dwarf or Human. clanName is only used for Dwarven characters |
| playerTitle | plot_gen |
|
| plyrTargetRange | los |
|
| poisonStatusSet | ui | Status effects |
| populateVillageInventory | merchant_inventory | Add items to inventory |
| PREFAB_4X4a | crypt |
|
| PREFAB_4X4b | crypt |
|
| PREFAB_4X4c | crypt |
|
| PREFAB_4X4d | crypt |
|
| PREFAB_4X4e | crypt |
|
| PREFAB_5x5a | crypt |
|
| PREFAB_5x5b | crypt |
|
| PREFAB_5x5c | crypt |
|
| PREFAB_6x6a | crypt |
|
| PREFAB_6x6b | crypt |
|
| PREFAB_6x6c | crypt |
|
| PREFAB_7x7a | crypt |
|
| PREFAB_7x7b | crypt |
|
| PREFAB_7x7c | crypt |
|
| prettify | smallGrid | Process generated dungeon to add shaped walls |
| processed_dungeon | smallGrid |
|
| processLight | player_stats | Check the light source, decrease the timer |
| processStatus | player | Process status effects |
| projectileTarget | scrThrow | Choose target for projectile |
| projectileWeaponEquipped | player_stats | Is a bow equipped |
| q | village |
|
| village |
|
|
| quaff | player_inventory | Quaff menu |
| quaffInput | KeyboardInput | Input in the QUAFF Menu state |
| quaffSelection | player_inventory | Quaff selected item |
| quitInput | KeyboardInput | Input for QUIT Menu state |
| quitInputOW | KeyboardInput | Input for QUIT Menu on the overworld |
| r | camera |
|
| r | cave |
|
| r | crypt |
|
| r | map | ROWS and COLUMNS used in loops |
| r | smallGrid |
|
| r | stone_cavern |
|
| r | village |
|
| randomRange | globalUtils | Select random number from a range |
| randomTileFill | cave | Fill array with random tiles |
| randomTileFill | stone_cavern | Fill array with random tiles |
| readScroll | dlgInfo | Read a parchment scroll |
| redrawItems | items | Redraw all items |
| redrawMapDisplay | entities | Update the map display to show all NPC's |
| redrawStatusEffects | ui | Redraw status effects when reloading screen |
| regenMagick | player | Regenerate Magickal power |
| removeArrow | player_inventory | Remove an arrow from inventory |
| removeFromGround | scrThrow | Remove a thrown item from the ground |
| removeFromInventory | player_inventory | Remove from inventory |
| removeThrownFromInventory | scrThrow | Remove a thrown item from inventory |
| restoreMessages | ui | Restore message window after showing a menu |
| restorePlayerGlyph | scrTargeting | Repaint the player when exiting look/target screen |
| returnToGameScreen | main |
|
| returnToOverworldScreen | main |
|
| returnToSurface | main | Shown when the player first exits the Smugglers Cave |
| rightHasFloor | cave | Check that the right side of the map contains floor tiles |
| rightHasFloor | stone_cavern | Check that the right side of the map contains floor tiles |
| rightShacks | village | Generate shacks on the right of the map |
| RIPInput | KeyboardInput | Input in the GAME OVER state |
| rollDice | globalUtils | Simulate dice rolls |
| roomCounter | crypt | start creating corridors once this rises above 1 |
| roomCounter | smallGrid | start creating corridors once this rises above 1 |
| roomSquare | crypt |
|
| roomSquare | smallGrid |
|
| safeX | scrLook | The last safe coordinates |
| safeX | scrTargeting | The last safe coordinates |
| safeY | scrLook | The last safe coordinates |
| safeY | scrTargeting | The last safe coordinates |
| saveDirectory | globalUtils | Save game directory |
| saveDungeonLevel | file_handling | Write explored dungeon level to disk |
| saveExists | main | Used for title menu, TRUE if there is a save file |
| saveFile | globalUtils | Save game file |
| saveGame | file_handling | Save game state to file |
| saveOverworldMap | file_handling | Save the overworld map to disk |
| scentDirection | smell | Find the tile with the highest scent value |
| scentDirectionCoords | smell | Get Coordinates of the tile with highest scent value |
| screenBlank | ui | Blank the screen |
| scrollMessage | plot_gen |
|
| secondSyllable | plot_gen |
|
| seedLocations | architect | Sprinkle locations over the island |
| selectedProjectile | scrThrow |
|
| selectedTarget | scrTargeting |
|
| selectVillageItem | dlgMerchant | Player selects an item from the inventory |
| selTarget | scrThrow |
|
| setSeed | main |
|
| setTheScene | scrCharIntro |
|
| setupKeyboard | KeyboardInput | Initialise keyboard unit |
| setupMap | map | Setup the current level |
| setupScreen | ui | Initialise the video unit |
| setVisitedFlag | island | Set a location as VISITED |
| showEntitiesItems | debuggingFunctions | Show all entities on the screen |
| showInventory | player_inventory | Display the inventory screen |
| showLevelUpOptions | player_stats | Show level up dialog |
| shutdownKeyboard | KeyboardInput | Shutdown keyboard unit |
| shutdownScreen | ui | Shutdown the video unit |
| smallVillage | plot_gen | Generate name of small village |
| smellCounter | smell | Tracks the scent decaying over time |
| smellmap | smell |
|
| sniff | smell | Generate smell map |
| sortInventory | player_inventory | Sort inventory |
| spawnDenizens | universe | Spawn creatures based on dungeon type and player level |
| spawnPlayer | entities | Add player to list of creatures on the map |
| spinWeb | embalming_spider | Spin a web |
| spinWebs | animation | Animate a web trap |
| spiteDMG | combat_resolver | Spite damage - damage dealt by the loser of a combat round 'in spite' of losing |
| stairX | cave |
|
| stairX | crypt |
|
| stairX | smallGrid |
|
| stairX | stone_cavern |
|
| stairY | cave |
|
| stairY | crypt |
|
| stairY | smallGrid |
|
| stairY | stone_cavern |
|
| startingInventory | player_inventory | Add items to an inventory when new game starts |
| startX | crypt | Player starting position |
| startX | map | Player starting position |
| startX | smallGrid | Player starting position |
| startY | crypt | Player starting position |
| startY | map | Player starting position |
| startY | smallGrid | Player starting position |
| stateInputLoop | main |
|
| stoneCavernItems1 | item_lookup | Array of items found in a stone cavern, ordered by cave level |
| stoneCavernItems2 | item_lookup |
|
| stoneCavernItems3 | item_lookup |
|
| storeEllanToll | island | Store the newly generated island in memory |
| t | crypt |
|
| t | smallGrid |
|
| takeTurn | blood_bat | Take a turn |
| takeTurn | blue_fungus | Take a turn |
| takeTurn | bogle_drunk | Take a turn |
| takeTurn | cave_bear | Take a turn |
| takeTurn | cave_rat | The NPC takes their turn in the game loop |
| takeTurn | crypt_wolf | Take a turn |
| takeTurn | embalming_spider | The NPC takes their turn in the game loop |
| takeTurn | ghoul_lvl1 | Take a turn |
| takeTurn | giant_cave_rat | The NPC takes their turn in the game loop |
| takeTurn | gnome_assassin | Take a turn |
| takeTurn | gnome_cultist | Take a turn |
| takeTurn | gnome_warrior | Take a turn |
| takeTurn | goblin_necromancer | Take a turn |
| takeTurn | green_fungus | Take a turn |
| takeTurn | hyena_fungus | Take a turn |
| takeTurn | large_blood_bat | Take a turn |
| takeTurn | merchant | The NPC takes their turn in the game loop |
| takeTurn | mushroom_person | The NPC takes their turn in the game loop |
| takeTurn | rabid_dog | Take a turn |
| takeTurn | redcap_fungus | Take a turn |
| takeTurn | redcap_lesser | Take a turn |
| takeTurn | redcap_lesser_lobber | Take a turn |
| takeTurn | scorpion | The NPC takes their turn in the game loop |
| takeTurn | skeleton_lvl1 | Take a turn |
| takeTurn | small_corpse_spider | The NPC takes their turn in the game loop |
| takeTurn | small_green_fungus | Take a turn |
| takeTurn | small_hornet | Take a turn |
| takeTurn | small_hyena | Take a turn |
| takeTurn | small_scorpion | The NPC takes their turn in the game loop |
| takeTurn | trog_giant | Take a turn |
| takeTurn | trog_simple | Take a turn |
| takeTurn | villager | The NPC takes their turn in the game loop |
| takeTurn | web | Take a turn |
| takeTurn | zombie_weak | Take a turn |
| target | scrThrow | Start the Target / Throw process |
| targetInput | KeyboardInput | Input in the TARGET state |
| targetX | scrLook | Target coordinates |
| targetX | scrTargeting | Target coordinates |
| targetY | scrLook | Target coordinates |
| targetY | scrTargeting | Target coordinates |
| TarraySmallint | crypt |
|
| Tattitudes | entities | NPC attitudes |
| Tbkinds | cave |
|
| Tbkinds | smell |
|
| Tbkinds | stone_cavern |
|
| TDist | cave |
|
| TDist | smell |
|
| TDist | stone_cavern |
|
| tempArray | cave |
|
| tempArray | stone_cavern |
|
| tempArray2 | cave |
|
| tempArray2 | stone_cavern |
|
| terrainArray | cave |
|
| terrainArray | stone_cavern |
|
| TextOut | ui | Write to the screen |
| Tfactions | entities | NPC factions / groups |
| tfOut | logging | Text file used for logging |
| tgtAmount | scrTargeting |
|
| tgtList | scrThrow | List of projectile targets |
| throw | basic_club | Remove weapon from inventory when thrown |
| throw | bone_dagger | Remove weapon from inventory when thrown |
| throw | crude_dagger | Remove weapon from inventory when thrown |
| throw | flint_dagger | Remove weapon from inventory when thrown |
| throw | gnomish_axe | Remove weapon from inventory when thrown |
| throw | gnomish_dagger | Remove weapon from inventory when thrown |
| throw | gnomish_mace | Remove weapon from inventory when thrown |
| throw | necro_axe | Remove weapon from inventory when thrown |
| throw | pointy_stick | Remove weapon from inventory when thrown |
| throw | short_bow | Remove weapon from inventory when thrown |
| throw | staff_bewilder | Remove weapon from inventory when thrown |
| throw | staff_minor_scorch | Remove weapon from inventory when thrown |
| throw | terbutje | Remove weapon from inventory when thrown |
| throw | vampiric_staff | Remove weapon from inventory when thrown |
| throwableWeapons | scrThrow | Throwable items |
| thrownDamaged | bone_dagger | Check if weapon is damaged when thrown |
| thrownDamaged | crude_dagger | Check if weapon is damaged when thrown |
| thrownDamaged | flint_dagger | Check if weapon is damaged when thrown |
| thrownDamaged | gnomish_axe | Check if weapon is damaged when thrown |
| thrownDamaged | gnomish_dagger | Check if weapon is damaged when thrown |
| thrownDamaged | gnomish_mace | Check if weapon is damaged when thrown |
| thrownDamaged | necro_axe | Check if weapon is damaged when thrown |
| thrownObjectAnim | animation | Animate the player throwing a projectile |
| throwRock | animation | Animate a rock being thrown |
| throwX | scrThrow | Target coordinates |
| throwY | scrThrow | Target coordinates |
| tile | map | Tiles that make up the game world |
| tileCounter | cave |
|
| tileCounter | stone_cavern |
|
| tItem | items |
|
| TitemList | items |
|
| title | universe | Name of the current dungeon |
| titleInput | KeyboardInput | Input in TITLE Menu state |
| titles | plot_gen |
|
| tMaterial | items |
|
| topupHealth | player | Increase Health with no feedback |
| topUpStats | debuggingFunctions | Increases HP and light timer, to aid exploration |
| totalDepth | universe | Info about current dungeon |
| totalRooms | cave |
|
| totalRooms | crypt |
|
| totalRooms | smallGrid |
|
| totalRooms | stone_cavern |
|
| totalRooms | universe | Info about current dungeon |
| totalSpaces | los |
|
| treasure | player_stats | Amount of treasure |
| triggered | poison_spore | Triggered when the spore has been stepped on |
| triggered | web_trap | Triggered when the web has been stepped on |
| trollDate | plot_gen |
|
| TSmallintArray | magicEffects |
|
| TthrowTargets | scrThrow | Enemies |
| uniqueID | universe | Number of dungeons |
| uniqueKills | scrDeathList | Count number of unique NPC types |
| unoccupy | map | Unoccupy tile |
| updateArmour | ui | Display equipped armour |
| updateAttack | ui | Update player attack value |
| updateDefence | ui | Update player defence value |
| updateDexterity | ui | Update player dexterity value |
| updateHealth | ui | Update player health display |
| updateLevel | ui | Update Level number |
| updateMagick | ui | Update player magick display |
| updateWeapon | ui | Display equipped weapon |
| updateXP | ui | Update Experience points display |
| useItem | ale_tankard | Drink Ale |
| useItem | arrow | Item cannot be equipped |
| useItem | basic_club | Equip weapon |
| useItem | bone_dagger | Equip weapon |
| useItem | cloth_armour1 | Wear armour |
| useItem | crude_dagger | Equip weapon |
| useItem | flint_dagger | Equip weapon |
| useItem | gnomish_axe | Equip weapon |
| useItem | gnomish_dagger | Equip weapon |
| useItem | gnomish_mace | Equip weapon |
| useItem | gold_pieces | Item cannot be equipped |
| useItem | leather_armour1 | Wear armour |
| useItem | lesser_bone_armour | Wear armour |
| useItem | necro_axe | Equip weapon |
| useItem | pixie_jar | Item cannot be equipped |
| useItem | pixie_jar_dim | Item cannot be equipped |
| useItem | pointy_stick | Equip weapon |
| useItem | poison_spore | Item cannot be equipped |
| useItem | rock | Item cannot be equipped |
| useItem | short_bow | Equip weapon |
| useItem | staff_bewilder | Equip weapon |
| useItem | staff_minor_scorch | Equip weapon |
| useItem | terbutje | Equip weapon |
| useItem | vampiric_staff | Equip weapon |
| useItem | web_trap | Item cannot be equipped |
| useItem | wine_flask | Drink Potion |
| validLocation | architect | Check surrounding tiles to make sure 2 locations aren't placed next to each other |
| validProjectile | scrThrow | Check if the projectile selection is valid |
| vampiricDrain | magicEffects | Drain enemy HP in a circle around the player |
| VERSION | globalUtils | Version info - a = Alpha, d = Debug, r = Release |
| vid | ui | CRT unit is just to clear the screen on exit |
| villageInput | KeyboardInput | Controls when in a village |
| villageInv | merchant_inventory | Inventory of village merchant |
| villageName | plot_gen |
|
| vowels | plot_gen | Replace one vowel with another |
| wander | ai_animal | Move in a random direction |
| wander | ai_villager | Move in a random direction |
| wander | blood_bat | Move in a random direction |
| wander | bogle_drunk | Move in a random direction |
| wander | cave_bear | Move in a random direction |
| wander | crypt_wolf | Wander, when Bewildered |
| wander | ghoul_lvl1 | Move in a random direction |
| wander | gnome_assassin | Move in a random direction |
| wander | gnome_cultist | Move in a random direction |
| wander | gnome_warrior | Move in a random direction |
| wander | goblin_necromancer | Move in a random direction |
| wander | hyena_fungus | Move in a random direction |
| wander | large_blood_bat | Move in a random direction |
| wander | rabid_dog | Move in a random direction |
| wander | redcap_fungus | Move in a random direction |
| wander | redcap_lesser | Move in a random direction |
| wander | redcap_lesser_lobber | Move in a random direction |
| wander | skeleton_lvl1 | Move in a random direction |
| wander | small_hornet | Move in a random direction |
| wander | small_hyena | Move in a random direction |
| wander | trog_giant | Move in a random direction |
| wander | trog_simple | Move in a random direction |
| wander | zombie_weak | Move in a random direction |
| WDay | plot_gen |
|
| weaponAmount | scrTargeting |
|
| wearWieldInput | KeyboardInput | Input in the WEAR / WIELD Menu state |
| wearWieldSelection | player_inventory | Wear / Wield selected item |
| welcome | ui | Display welcome message |
| wield | player_inventory | Wear / Wield menu |
| WinAlphaInput | KeyboardInput | Input in WIN ALPHA state |
| withinBounds | map | Check if the coordinates are within the bounds of the gamemap |
| womblingFree | globalUtils | Stores whether the player is underground or overground ;-) |
| writeBufferedMessages | ui | Write buffered message to the message log |
| writeNewDungeonLevel | file_handling | Write a newly generate level of a dungeon to disk |
| writeScroll | plot_gen | Generate a scrambled text string |
| x | ui |
|
| x | village |
|
| xx | village |
|
| y | ui |
|
| y | village |
|
| Year | plot_gen |
|
| Zap | staff_bewilder | Use the staff to zap nearby enemies |
| Zap | staff_minor_scorch | Use the staff to zap nearby enemies |
| Zap | vampiric_staff | Use the staff to zap nearby enemies |
| Zzap | player_inventory | Zap equipped item |
Generated by PasDoc 0.16.0.