summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/enum.h
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-13 14:19:42 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-13 14:19:42 +0000
commit1572e9c9223b1b45eada6fec2e1a82eb6950ebfd (patch)
tree722a3bd7d205b8ade2d81b39e5c68ddf77c7c099 /crawl-ref/source/enum.h
parent71c47c6d4e6a0b05f439f08dfabf6a83f481fa2f (diff)
downloadcrawl-ref-1572e9c9223b1b45eada6fec2e1a82eb6950ebfd.tar.gz
crawl-ref-1572e9c9223b1b45eada6fec2e1a82eb6950ebfd.zip
Added several new tutorial triggers including information on being caught
in a net, specific skills, magic resistance, and which stat to choose. In a given game you'll only ever see a small fraction of all tutorial events (we're at 71 now, and some of them are exclusive). In fact, a lot of the information is so generally useful (esp. on gods, skills and items) that I'm seriously considering opening up the general information (How do I use item x? What does Spellcasting do?) to a wider selection of characters. I don't think we'll want to explain the intricacies of Mummies, Ghouls, or Vampires, but a lot of this stuff even applies to them... (If we overhaul the tutorial, it's certainly not a 0.4 target, though.) Resetting the tutorial version to 8 as we somehow switched from digital version to binary and back to digital. It will take some time until we actually reach 110, and by then, I am sure the base files won't be save compatible anymore. :) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5777 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/enum.h')
-rw-r--r--crawl-ref/source/enum.h50
1 files changed, 29 insertions, 21 deletions
diff --git a/crawl-ref/source/enum.h b/crawl-ref/source/enum.h
index 32d5efbd46..d9fb425c16 100644
--- a/crawl-ref/source/enum.h
+++ b/crawl-ref/source/enum.h
@@ -2669,82 +2669,90 @@ enum trap_type // env.trap_type[]
TRAP_RANDOM = 255 // set at 255 to avoid potential conflicts {dlb}
};
-// any change in this list warrants an increase in the
-// version number in tutorial.cc
+// Any change in this list warrants an increase in the version number in
+// tutorial.cc.
enum tutorial_event_type
{
- TUT_SEEN_FIRST_OBJECT, // 0
+ TUT_SEEN_FIRST_OBJECT, // 0
// seen certain items
TUT_SEEN_POTION,
TUT_SEEN_SCROLL,
TUT_SEEN_WAND,
TUT_SEEN_SPBOOK,
- TUT_SEEN_JEWELLERY, // 5
+ TUT_SEEN_JEWELLERY, // 5
TUT_SEEN_MISC,
TUT_SEEN_STAFF,
TUT_SEEN_WEAPON,
TUT_SEEN_MISSILES,
- TUT_SEEN_ARMOUR, // 10
+ TUT_SEEN_ARMOUR, // 10
TUT_SEEN_RANDART,
TUT_SEEN_FOOD,
TUT_SEEN_CARRION,
TUT_SEEN_GOLD,
// encountered dungeon features
- TUT_SEEN_STAIRS, // 15
+ TUT_SEEN_STAIRS, // 15
TUT_SEEN_ESCAPE_HATCH,
TUT_SEEN_BRANCH,
TUT_SEEN_TRAP,
TUT_SEEN_ALTAR,
- TUT_SEEN_SHOP, // 20
+ TUT_SEEN_SHOP, // 20
TUT_SEEN_DOOR,
TUT_SEEN_SECRET_DOOR,
// other 'first events'
TUT_SEEN_MONSTER,
TUT_MONSTER_BRAND,
- TUT_MONSTER_FRIENDLY, // 25
+ TUT_MONSTER_FRIENDLY, // 25
TUT_KILLED_MONSTER,
TUT_NEW_LEVEL,
TUT_SKILL_RAISE,
+ TUT_GAINED_MAGICAL_SKILL,
+ TUT_GAINED_MELEE_SKILL, // 30
+ TUT_GAINED_RANGED_SKILL,
+ TUT_CHOOSE_STAT,
TUT_MAKE_CHUNKS,
- TUT_OFFER_CORPSE, // 30
- TUT_NEW_ABILITY,
+ TUT_OFFER_CORPSE,
+ TUT_NEW_ABILITY, // 35
TUT_FLEEING_MONSTER,
TUT_ROTTEN_FOOD,
TUT_CONVERT,
- TUT_GOD_DISPLEASED, // 35
- TUT_EXCOMMUNICATE,
+ TUT_GOD_DISPLEASED,
+ TUT_EXCOMMUNICATE, // 40
TUT_SPELL_MISCAST,
TUT_SPELL_HUNGER,
TUT_GLOWING,
+ TUT_YOU_RESIST,
// status changes
- TUT_YOU_ENCHANTED, // 40
+ TUT_YOU_ENCHANTED, // 45
TUT_YOU_SICK,
TUT_YOU_POISON,
TUT_YOU_ROTTING,
TUT_YOU_CURSED,
- TUT_YOU_HUNGRY, // 45
+ TUT_YOU_HUNGRY, // 50
TUT_YOU_STARVING,
TUT_YOU_MUTATED,
+ TUT_CAN_BERSERK,
TUT_POSTBERSERK,
+ TUT_CAUGHT_IN_NET, // 55
// warning
TUT_RUN_AWAY,
- TUT_RETREAT_CASTER, // 50
+ TUT_RETREAT_CASTER,
TUT_WIELD_WEAPON,
TUT_NEED_HEALING,
- TUT_NEED_POISON_HEALING,
+ TUT_NEED_POISON_HEALING, // 60
TUT_INVISIBLE_DANGER,
- TUT_NEED_HEALING_INVIS, // 55
+ TUT_NEED_HEALING_INVIS,
TUT_ABYSS,
// interface
TUT_MULTI_PICKUP,
- TUT_HEAVY_LOAD,
+ TUT_HEAVY_LOAD, // 65
TUT_SHIFT_RUN,
- TUT_MAP_VIEW, // 60
+ TUT_MAP_VIEW,
TUT_DONE_EXPLORE,
TUT_STAIR_BRAND,
- TUT_EVENTS_NUM // 63
+ TUT_LOAD_SAVED_GAME, // 70
+ TUT_EVENTS_NUM // 71
};
-// NOTE: For numbers higher than 70 change size of tutorial_events in externs.h.
+// NOTE: For numbers higher than 75 change size of tutorial_events in externs.h.
enum tutorial_types
{