diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-07-13 14:35:40 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-07-13 14:35:40 +0000 |
commit | f48cb619b22ecd68a58ccd896cb553c53850dc38 (patch) | |
tree | b470e2939e85bf671d71a2dd822df3963d94af77 /crawl-ref/source/mon-data.h | |
parent | 9b3b399350ef28d68a1098e47651664c705d055b (diff) | |
download | crawl-ref-f48cb619b22ecd68a58ccd896cb553c53850dc38.tar.gz crawl-ref-f48cb619b22ecd68a58ccd896cb553c53850dc38.zip |
Give amphibians movement speed boost in water, give deep elf master archers a very fast missile attack.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6526 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/mon-data.h')
-rw-r--r-- | crawl-ref/source/mon-data.h | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h index bfd9e3746b..1caaacdeab 100644 --- a/crawl-ref/source/mon-data.h +++ b/crawl-ref/source/mon-data.h @@ -135,8 +135,25 @@ */ -#define DEFAULT_ENERGY {10, 10, 10, 10, 10, 10, 10, 100} -#define MOVE_ENERGY(x) {(x), (x), 10, 10, 10, 10, 10, 100} +const mon_energy_usage DEFAULT_ENERGY; + +static inline mon_energy_usage MOVE_ENERGY(int me) +{ + return mon_energy_usage::move_cost(me, me); +} + +static inline mon_energy_usage ATTACK_ENERGY(int ae) +{ + return mon_energy_usage::attack_cost(ae); +} + +static inline mon_energy_usage MISSILE_ENERGY(int ae) +{ + return mon_energy_usage::missile_cost(ae); +} + + +static monsterentry mondata[] = { // monster 250: The Thing That Should Not Be(tm) // do not remove, or seekmonster will crash on unknown mc request @@ -501,7 +518,7 @@ { {AT_SHOOT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK }, { 15, 4, 2, 0 }, 0, 15, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT, I_HIGH, - HT_LAND, 11, DEFAULT_ENERGY, MONUSE_WEAPONS_ARMOUR, SIZE_MEDIUM + HT_LAND, 11, MISSILE_ENERGY(4), MONUSE_WEAPONS_ARMOUR, SIZE_MEDIUM }, { @@ -4299,3 +4316,5 @@ - row 8: habitat, speed, energy_usage, gmon_use class, body size */ #endif + +}; |