From 904a64bbcff41f7ecde8de133ddf68eeb2a8959f Mon Sep 17 00:00:00 2001 From: j-p-e-g Date: Thu, 24 Apr 2008 09:35:03 +0000 Subject: * Add a wizard function apply_monster_blessing to allow for easy testing of dolorous' fabulous blessing routines. * Allow the possibility of naming monsters: A monster's random name seed is stored in its number property, and the actual name gets picked from randname.txt. (Once this leaves the experimental stage I'll move them into a file of their own.) This means that monster types that already use number for something else (hydras for #heads, manticores for #spikes, or zombies for monster type) cannot be named. Use the new functions for naming orcs blessed by Beogh. Only non-generic orcs may get named, e.g. orcs promoted to priesthood or orc warriors that get their weapon enchanted. I tried to come up with a number of thematic orcish names, and if anyone would like to contribute, they're welcome to do so. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4586 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/enum.h | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) (limited to 'crawl-ref/source/enum.h') diff --git a/crawl-ref/source/enum.h b/crawl-ref/source/enum.h index a14f6fc23f..4e4b8885f2 100644 --- a/crawl-ref/source/enum.h +++ b/crawl-ref/source/enum.h @@ -74,12 +74,12 @@ enum ability_type ABIL_END_TRANSFORMATION, // 55 // Divine abilities - ABIL_ZIN_RECITE = 110, // 110 + ABIL_ZIN_RECITE = 110, // 110 ABIL_ZIN_REVITALISATION, ABIL_ZIN_SANCTUARY, - ABIL_TSO_DIVINE_SHIELD = 120, // 120 + ABIL_TSO_DIVINE_SHIELD = 120, // 120 ABIL_TSO_CLEANSING_FLAME, - ABIL_TSO_SUMMON_DAEVA, // 122 + ABIL_TSO_SUMMON_DAEVA, // 122 ABIL_KIKU_RECALL_UNDEAD_SLAVES = 130, // 130 ABIL_KIKU_ENSLAVE_UNDEAD = 132, // 132 ABIL_KIKU_INVOKE_DEATH, // 133 @@ -92,34 +92,34 @@ enum ability_type ABIL_OKAWARU_MIGHT = 170, // 170 // Okawaru no longer heals (JPEG) ABIL_OKAWARU_HASTE = 172, // 172 - ABIL_MAKHLEB_MINOR_DESTRUCTION = 180, // 180 + ABIL_MAKHLEB_MINOR_DESTRUCTION = 180, // 180 ABIL_MAKHLEB_LESSER_SERVANT_OF_MAKHLEB, ABIL_MAKHLEB_MAJOR_DESTRUCTION, - ABIL_MAKHLEB_GREATER_SERVANT_OF_MAKHLEB, // 183 - ABIL_SIF_MUNA_CHANNEL_ENERGY = 190, // 190 + ABIL_MAKHLEB_GREATER_SERVANT_OF_MAKHLEB,// 183 + ABIL_SIF_MUNA_CHANNEL_ENERGY = 190, // 190 ABIL_SIF_MUNA_FORGET_SPELL, ABIL_TROG_BURN_BOOKS = 199, - ABIL_TROG_BERSERK = 200, // 200 + ABIL_TROG_BERSERK = 200, // 200 ABIL_TROG_REGENERATION, - ABIL_TROG_BROTHERS_IN_ARMS, // 202 + ABIL_TROG_BROTHERS_IN_ARMS, // 202 ABIL_ELYVILON_DESTROY_WEAPONS = 219, - ABIL_ELYVILON_LESSER_HEALING = 220, // 220 + ABIL_ELYVILON_LESSER_HEALING = 220, // 220 ABIL_ELYVILON_PURIFICATION, ABIL_ELYVILON_HEALING, ABIL_ELYVILON_RESTORATION, - ABIL_ELYVILON_GREATER_HEALING, // 224 + ABIL_ELYVILON_GREATER_HEALING, // 224 ABIL_LUGONU_ABYSS_EXIT, ABIL_LUGONU_BEND_SPACE, ABIL_LUGONU_BANISH, ABIL_LUGONU_CORRUPT, - ABIL_LUGONU_ABYSS_ENTER, + ABIL_LUGONU_ABYSS_ENTER, // 229 ABIL_NEMELEX_DRAW_ONE, ABIL_NEMELEX_PEEK_TWO, ABIL_NEMELEX_TRIPLE_DRAW, ABIL_NEMELEX_MARK_FOUR, - ABIL_NEMELEX_STACK_FIVE, + ABIL_NEMELEX_STACK_FIVE, // 234 ABIL_BEOGH_SMITING, - ABIL_BEOGH_RECALL_ORCISH_FOLLOWERS, + ABIL_BEOGH_RECALL_ORCISH_FOLLOWERS, // 236 ABIL_CHARM_SNAKE, ABIL_TRAN_SERPENT_OF_HELL, @@ -592,6 +592,7 @@ enum command_type CMD_TARGET_FIND_YOU, CMD_TARGET_DESCRIBE, CMD_TARGET_WIZARD_MAKE_FRIENDLY, + CMD_TARGET_WIZARD_BLESS_MONSTER, CMD_TARGET_WIZARD_MAKE_SHOUT, CMD_TARGET_WIZARD_GIVE_ITEM, CMD_TARGET_HELP, -- cgit v1.2.3-54-g00ecf