Refusing to attack a peaceful monster reduces the energy cost of your following action
issueid=765 02-29-2012 07:16 PM
Ancient Member
Number of reported issues by anon123: 111
Refusing to attack a peaceful monster reduces the energy cost of your following action
Answering no to "Really attack/backstab the -foo-? [y/N]", reduces the energy cost of the PC's following action.

Problem
Attempting to attack a non-hostile monster, and refusing to do it when the game asks for confirmation, lowers the EP cost for whatever action you perform immediately afterwards.

How to reproduce it
1. Use the :t command to make the dynamic display show the energy cost of your last action.
2. Move a few tiles and note the energy cost displayed for doing so.
3. Find a peaceful monster somewhere.
4. Attempt to attack it a few times, and answer 'N'o when asked "Really attack the -foo-? [y/N]" every time.
5. Move to another tile once/attack an adjacent hostile/shoot a missile, and note the reduced energy cost displayed for doing so.
6. Repeat step 4, but refuse to attack the peaceful ~15 times.
7. Repeat step 5, and note the huge EP reduction.

Notes
I've only tested this by moving in regular dungeons, inside the underwater cave, attacking in melee and using missiles. Refusing to attack the non-hostile monster enough times makes the energy cost of all those actions drop to a minimum of 100. Just like the free healing bug, this can be very abusable when fighting a tough enemy - if you can manage to keep an adjacent peaceful monster from being killed (by e.g. putting a mook behind you and use Calm Monster, or taming dogs using bones), you can attack 10 times before your opponent gathers enough energy to hit once.
Issue Details
Issue Number 765
Project ADOM (Ancient Domains Of Mystery)
Category Windows NT
Status Fixed
Priority 5 - Medium
Affected Version ADOM 1.1.1
Fixed Version ADOM 1.2.0 pre 1
Milestone (none)
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




07-04-2012 08:09 PM
jt jt is offline
Administrator
Fixed.

+ Reply