summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/enum.h
diff options
context:
space:
mode:
authorStefan O'Rear <stefanor@cox.net>2009-11-15 00:04:52 -0800
committerStefan O'Rear <stefanor@cox.net>2009-11-15 00:04:52 -0800
commit05010f1d267b268e68821223680f34545c443f5c (patch)
tree967466e274aa990271509d232af4a6c1fd0ad1a5 /crawl-ref/source/enum.h
parentdd56050f2d05db6ed7ff5bc99acd1032707c27fd (diff)
parent5bba7e89fd395a2cde9cbf596208785508e22331 (diff)
downloadcrawl-ref-05010f1d267b268e68821223680f34545c443f5c.tar.gz
crawl-ref-05010f1d267b268e68821223680f34545c443f5c.zip
Merge Johnny Shelley's arcane marksman patch
Diffstat (limited to 'crawl-ref/source/enum.h')
-rw-r--r--crawl-ref/source/enum.h62
1 files changed, 29 insertions, 33 deletions
diff --git a/crawl-ref/source/enum.h b/crawl-ref/source/enum.h
index ad5fd564bd..0a9f8193aa 100644
--- a/crawl-ref/source/enum.h
+++ b/crawl-ref/source/enum.h
@@ -242,8 +242,9 @@ enum beam_type // beam[].flavour
BEAM_DISINTEGRATION,
BEAM_ENSLAVE_DEMON,
BEAM_BLINK,
+ BEAM_BLINK_CLOSE,
BEAM_PETRIFY,
- BEAM_CORONA, // 45
+ BEAM_CORONA,
BEAM_PORKALATOR,
BEAM_HIBERNATION,
BEAM_BERSERK,
@@ -278,54 +279,51 @@ enum beam_type // beam[].flavour
enum book_type
{
- BOOK_MINOR_MAGIC_I, // 0
+ BOOK_MINOR_MAGIC_I,
BOOK_MINOR_MAGIC_II,
BOOK_MINOR_MAGIC_III,
BOOK_CONJURATIONS_I,
BOOK_CONJURATIONS_II,
- BOOK_FLAMES, // 5
+ BOOK_FLAMES,
BOOK_FROST,
BOOK_SUMMONINGS,
BOOK_FIRE,
BOOK_ICE,
- BOOK_SURVEYANCES, // 10
BOOK_SPATIAL_TRANSLOCATIONS,
BOOK_ENCHANTMENTS,
BOOK_YOUNG_POISONERS,
BOOK_TEMPESTS,
- BOOK_DEATH, // 15
+ BOOK_DEATH,
BOOK_HINDERANCE,
BOOK_CHANGES,
BOOK_TRANSFIGURATIONS,
- BOOK_PRACTICAL_MAGIC,
- BOOK_WAR_CHANTS, // 20
+ BOOK_WAR_CHANTS,
BOOK_CLOUDS,
BOOK_NECROMANCY,
BOOK_CALLINGS,
BOOK_CHARMS,
- BOOK_AIR, // 25
+ BOOK_AIR,
BOOK_SKY,
- BOOK_DIVINATIONS,
BOOK_WARP,
BOOK_ENVENOMATIONS,
- BOOK_UNLIFE, // 30
+ BOOK_UNLIFE,
BOOK_CONTROL,
BOOK_MUTATIONS,
BOOK_TUKIMA,
BOOK_GEOMANCY,
- BOOK_EARTH, // 35
+ BOOK_EARTH,
BOOK_WIZARDRY,
BOOK_POWER,
- BOOK_CANTRIPS, //jmf: 04jan2000
- BOOK_PARTY_TRICKS, //jmf: 04jan2000
- BOOK_BEASTS, // 40
- BOOK_STALKING, // renamed -- assassination was confusing -- bwr
+ BOOK_CANTRIPS,
+ BOOK_PARTY_TRICKS,
+ BOOK_BEASTS,
+ BOOK_STALKING,
BOOK_ELEMENTAL_MISSILES,
BOOK_WARPED_MISSILES,
BOOK_DEVASTATING_MISSILES,
- MAX_NORMAL_BOOK = BOOK_DEVASTATING_MISSILES,
+ MAX_NORMAL_BOOK = BOOK_DEVASTATING_MISSILES,
- MIN_GOD_ONLY_BOOK, // 45
+ MIN_GOD_ONLY_BOOK,
BOOK_ANNIHILATIONS = MIN_GOD_ONLY_BOOK,
BOOK_DEMONOLOGY,
BOOK_NECRONOMICON,
@@ -333,20 +331,16 @@ enum book_type
MAX_FIXED_BOOK = MAX_GOD_ONLY_BOOK,
- BOOK_RANDART_LEVEL, // 48
+ BOOK_RANDART_LEVEL,
BOOK_RANDART_THEME,
- BOOK_CARD_EFFECT, // not implemented
-
- MAX_MEMORISABLE_BOOK = BOOK_CARD_EFFECT,
BOOK_MANUAL,
- BOOK_DESTRUCTION, // 52
+ BOOK_DESTRUCTION,
NUM_BOOKS
};
#define NUM_NORMAL_BOOKS (MAX_NORMAL_BOOK + 1)
#define NUM_FIXED_BOOKS (MAX_FIXED_BOOK + 1)
-#define NUM_MEMORISABLE_BOOK (MAX_MEMORISABLE_BOOK + 1)
enum branch_type // you.where_are_you
{
@@ -2606,42 +2600,40 @@ enum size_type
// order.
enum skill_type
{
- SK_FIGHTING, // 0
+ SK_FIGHTING,
SK_SHORT_BLADES,
SK_LONG_BLADES,
- SK_UNUSED_1, // SK_GREAT_SWORDS - now unused
SK_AXES,
- SK_MACES_FLAILS, // 5
+ SK_MACES_FLAILS,
SK_POLEARMS,
SK_STAVES,
SK_SLINGS,
SK_BOWS,
- SK_CROSSBOWS, // 10
+ SK_CROSSBOWS,
SK_DARTS,
SK_THROWING,
SK_ARMOUR,
SK_DODGING,
- SK_STEALTH, // 15
+ SK_STEALTH,
SK_STABBING,
SK_SHIELDS,
SK_TRAPS_DOORS,
- SK_UNARMED_COMBAT, // 19
+ SK_UNARMED_COMBAT,
// 20
// 21
// 22
// 23
// 24
- SK_SPELLCASTING = 25, // 25
+ SK_SPELLCASTING = 25,
SK_CONJURATIONS,
SK_ENCHANTMENTS,
SK_SUMMONINGS,
SK_NECROMANCY,
- SK_TRANSLOCATIONS, // 30
+ SK_TRANSLOCATIONS,
SK_TRANSMUTATIONS,
- SK_DIVINATIONS,
SK_FIRE_MAGIC,
SK_ICE_MAGIC,
- SK_AIR_MAGIC, // 35
+ SK_AIR_MAGIC,
SK_EARTH_MAGIC,
SK_POISON_MAGIC,
SK_INVOCATIONS,
@@ -2904,6 +2896,10 @@ enum spell_type
SPELL_EARTH_ELEMENTALS,
SPELL_AIR_ELEMENTALS,
SPELL_SLEEP,
+ SPELL_BLINK_OTHER_CLOSE,
+ SPELL_BLINK_CLOSE,
+ SPELL_BLINK_RANGE,
+ SPELL_BLINK_AWAY,
NUM_SPELLS
};