summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-data.h
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2008-09-14 12:05:49 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2008-09-14 12:05:49 +0000
commit4efe1cbf594c4dc47e67a1ed30f038202d21dc8a (patch)
tree7b4fad2a0b025bb05acdde170645beb86726392a /crawl-ref/source/mon-data.h
parent1d44386c23b14cb823eab4e83b90c6ebdf40f413 (diff)
downloadcrawl-ref-4efe1cbf594c4dc47e67a1ed30f038202d21dc8a.tar.gz
crawl-ref-4efe1cbf594c4dc47e67a1ed30f038202d21dc8a.zip
Give monster naga normal delay for non-movement action to match player naga.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6919 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/mon-data.h')
-rw-r--r--crawl-ref/source/mon-data.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h
index 8319ccbd80..45e3d1edc5 100644
--- a/crawl-ref/source/mon-data.h
+++ b/crawl-ref/source/mon-data.h
@@ -142,6 +142,12 @@ static inline mon_energy_usage MOVE_ENERGY(int me)
return mon_energy_usage::move_cost(me, me);
}
+// Energy required for all non-movement action.
+static inline mon_energy_usage ACTION_ENERGY(int ae)
+{
+ return mon_energy_usage(10, 10, ae, ae, ae, ae, ae, ae * 10);
+}
+
static inline mon_energy_usage ATTACK_ENERGY(int ae)
{
return mon_energy_usage::attack_cost(ae);
@@ -2349,7 +2355,7 @@ static monsterentry mondata[] = {
{ {AT_HIT, AF_PLAIN, 17}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
{ 5, 3, 5, 0 },
6, 10, MST_NAGA, CE_POISONOUS, Z_SMALL, S_SHOUT, I_NORMAL,
- HT_LAND, 8, DEFAULT_ENERGY, MONUSE_WEAPONS_ARMOUR, SIZE_BIG
+ HT_LAND, 8, ACTION_ENERGY(8), MONUSE_WEAPONS_ARMOUR, SIZE_BIG
},
{
@@ -2371,7 +2377,7 @@ static monsterentry mondata[] = {
{ {AT_HIT, AF_PLAIN, 17}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
{ 7, 3, 5, 0 },
6, 10, MST_NAGA_MAGE, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT, I_NORMAL,
- HT_LAND, 8, DEFAULT_ENERGY, MONUSE_WEAPONS_ARMOUR, SIZE_BIG
+ HT_LAND, 8, ACTION_ENERGY(8), MONUSE_WEAPONS_ARMOUR, SIZE_BIG
},
{
@@ -2382,7 +2388,7 @@ static monsterentry mondata[] = {
{ {AT_HIT, AF_PLAIN, 28}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
{ 10, 9, 2, 0 },
6, 10, MST_NAGA, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT, I_NORMAL,
- HT_LAND, 8, DEFAULT_ENERGY, MONUSE_WEAPONS_ARMOUR, SIZE_BIG
+ HT_LAND, 8, ACTION_ENERGY(8), MONUSE_WEAPONS_ARMOUR, SIZE_BIG
},
{
@@ -2394,7 +2400,7 @@ static monsterentry mondata[] = {
{ {AT_HIT, AF_PLAIN, 27}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
{ 15, 3, 5, 0 },
6, 10, MST_NAGA_MAGE, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT, I_HIGH,
- HT_LAND, 8, DEFAULT_ENERGY, MONUSE_WEAPONS_ARMOUR, SIZE_BIG
+ HT_LAND, 8, ACTION_ENERGY(8), MONUSE_WEAPONS_ARMOUR, SIZE_BIG
},
// ogres ('O')