/* File: plots.h */ /* Purpose: extern plots declarations */ extern bool_ quest_null_hook(int q); /******* Random Quests ********/ extern bool_ is_randhero(int level); extern bool_ quest_random_init_hook(int q_idx); extern bool_ quest_random_describe(FILE *fff); /******* Plot main ********/ extern bool_ quest_necro_init_hook(int q_idx); extern bool_ quest_one_init_hook(int q_idx); extern bool_ quest_sauron_init_hook(int q_idx); extern bool_ quest_morgoth_init_hook(int q_idx); extern bool_ quest_ultra_good_init_hook(int q_idx); extern bool_ quest_ultra_evil_init_hook(int q_idx); /******* Plot Bree *********/ extern bool_ quest_thieves_init_hook(int q_idx); extern bool_ quest_hobbit_init_hook(int q_idx); extern bool_ quest_troll_init_hook(int q_idx); extern bool_ quest_wight_init_hook(int q_idx); extern bool_ quest_nazgul_init_hook(int q_idx); extern bool_ quest_shroom_init_hook(int q_idx); /******* Plot Lorien *********/ extern bool_ quest_wolves_init_hook(int q_idx); extern bool_ quest_spider_init_hook(int q_idx); extern bool_ quest_poison_init_hook(int q_idx); /******* Plot Gondolin *********/ extern bool_ quest_dragons_init_hook(int q_idx); extern bool_ quest_eol_init_hook(int q_idx); extern bool_ quest_nirnaeth_init_hook(int q_idx); extern bool_ quest_invasion_init_hook(int q_idx); /******* Plot Minas Anor *********/ extern bool_ quest_haunted_init_hook(int q_idx); extern bool_ quest_between_init_hook(int q_idx); /******* Plot Khazad-dum *********/ extern bool_ quest_evil_init_hook(int q_idx); /******* Plot Other *********/ extern bool_ quest_narsil_init_hook(int q_idx); extern bool_ quest_thrain_init_hook(int q_idx); /******* Plot Bounty Quest ********/ extern bool_ quest_bounty_init_hook(int q_idx); extern bool_ quest_bounty_drop_item(); extern bool_ quest_bounty_get_item(); extern bool_ quest_bounty_describe(FILE *fff); /******* Plot Library Quest *******/ extern bool_ quest_library_init_hook(int q); extern bool_ quest_library_describe(FILE *fff); extern void quest_library_building(bool_ *paid, bool_ *recreate); /******* Plot Fireproof Quest *********/ extern void quest_fireproof_building(bool_ *paid, bool_ *recreate); extern bool_ quest_fireproof_init_hook(int q); extern bool_ quest_fireproof_describe(FILE *fff); /******* Plot God Quest **************/ extern bool_ quest_god_describe(FILE *); extern bool_ quest_god_init_hook(int q);