Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007465 [DCSS] Patches tweak N/A 2013-08-14 22:57 2013-08-14 23:31
Reporter chris View Status public  
Assigned To neil
Priority normal Resolution done  
Status closed   Product Branch 0.13 ancient branch
Summary 0007465: Speed 10 for jellies
Description
From 73cff3a7146943179db71622a230174e56853674 Mon Sep 17 00:00:00 2001
From: Chris Oelmueller <chris.oelmueller@gmail.com>
Date: Mon, 29 Jul 2013 17:25:14 +0200
Subject: Speed 10 for jellies (was: 9)

With speed 9, very tedious tactics like kiting the jelly around and tossing
a bunch of stones at it over and over again was pretty much "optimal", but
took a long time due to their HP and the small difference in movement speed.
The summary is that they now are speed 10 (same as normal speed players,
and most other monsters) but other attributes have been changed to account
for this.

A brief overview of those compensations:
- reduce their base damage to 3 (was: 8)
- lower their HP to 12-21 (was: 15-30)
- increase their experience value to 42 (was: 22)
- make them slightly less common in D (rarity 514, was: 690).

Another change I considered was reducing their acid damage from the quite
high 7d3 to 7d2. That change however required yet another special case in
handling AF_ACID attacks which I could not quite convince myself to do.
If somebody else either improves AF_ACID or hacks in the special case, it
might make sense to increase jelly base damage a bit again.

Expanding on the "why" a bit more:
- generally agreed upon that kiting should not be encouraged
- speed 9 is the worst offender in that it takes forever to open up gaps
- fleeing, i.e. not engaging, monsters in the current situation also is a
  form of kiting that is more tactically interesting with speed 10
---
 crawl-ref/source/mon-data.h      | 6 +++---
 crawl-ref/source/mon-pick-data.h | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h
index 7acd1e6..f434d2c 100644
--- a/crawl-ref/source/mon-data.h
+++ b/crawl-ref/source/mon-data.h
@@ -3462,10 +3462,10 @@ static monsterentry mondata[] = {
     M_SEE_INVIS | M_SPLITS | M_ACID_SPLASH,
     MR_RES_POISON | MR_RES_ASPHYX | mrd(MR_RES_ACID, 3),
     0, 15, MONS_JELLY, MONS_JELLY, MH_NATURAL, -3,
-    { {AT_HIT, AF_ACID, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
-    { 3, 5, 5, 0 },
+    { {AT_HIT, AF_ACID, 3}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
+    { 3, 4, 3, 0 },
     0, 2, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
-    I_PLANT, HT_AMPHIBIOUS, FL_NONE, 9, DEFAULT_ENERGY,
+    I_PLANT, HT_AMPHIBIOUS, FL_NONE, 10, DEFAULT_ENERGY,
     MONUSE_NOTHING, MONEAT_ITEMS, SIZE_SMALL
 },
 
diff --git a/crawl-ref/source/mon-pick-data.h b/crawl-ref/source/mon-pick-data.h
index bd0aad6..7dfcb65 100644
--- a/crawl-ref/source/mon-pick-data.h
+++ b/crawl-ref/source/mon-pick-data.h
@@ -31,7 +31,7 @@ static const pop_entry pop_d[] =
   {  4, 14,  334, SEMI, MONS_PHANTOM },
   {  4, 14,  999, FLAT, MONS_SKELETON },
   {  5, 15,  192, PEAK, MONS_WATER_MOCCASIN },
-  {  5, 15,  690, SEMI, MONS_JELLY },
+  {  5, 15,  514, SEMI, MONS_JELLY },
   {  5, 15,  514, SEMI, MONS_ICE_BEAST },
   {  5, 15,  514, SEMI, MONS_SKY_BEAST },
   {  5, 15,  826, SEMI, MONS_CENTAUR },
-- 
1.8.3.4
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0023732)
neil (administrator)
2013-08-14 23:18

Applied in trunk (0.13-a0-2700-g8dc4729), thanks!

- Issue History
Date Modified Username Field Change
2013-08-14 22:57 chris New Issue
2013-08-14 23:18 neil Note Added: 0023732
2013-08-14 23:18 neil Status new => resolved
2013-08-14 23:18 neil Fixed in Branch => 0.13 development branch
2013-08-14 23:18 neil Resolution open => done
2013-08-14 23:18 neil Assigned To => neil
2013-08-14 23:31 chris Status resolved => closed


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker