Opened 15 years ago

Closed 14 years ago

#213 closed enhancement (wontfix)

Gameplay: charge bonus is awarded incorrectly

Reported by: Jan Wassenberg Owned by:
Priority: Nice to Have Milestone:
Component: Core engine Keywords:
Cc: Patch:

Description

Michael reports: I can get the charge bonus no matter how many times I double click the enemy unit. Apparently there is no minimum must-have-run-this-far range before awarding the bonus, which would be good for avoiding exploits.

Change History (3)

in reply to:  description comment:1 by Michael D. Hafer, 15 years ago

Replying to jan:

Michael reports: I can get the charge bonus no matter how many times I double click the enemy unit. Apparently there is no minimum must-have-run-this-far range before awarding the bonus, which would be good for avoiding exploits.

Procedure to duplicate: While playing the game, select a military unit under your command (a melee infantry or cavalry unit). Now initiate a charge command against an enemy melee unit by double right clicking the enemy unit. You'll notice the "charge" bonus is applied with a double or triple bonus on the first attack once the two units come into contact. Now, while the two units are continuing combat at close quarters (make sure your unit is selected) double right click the enemy unit again and you will see that that "charge" bonus is applied again. This can be done multiple times ad infinitum. This is incorrect. There should be an "optimal" distance that your melee unit must run before the charge bonus can take effect. We could even add some complexity to it by goving 100% of the bonus at the "optimal" distance of charging and 50% of the bonus at "less" optimal distances of charging (too far or too close). But however we do it, there MUST be a minimum distance the unit must charge in order to receive any kind of attack bonus.

comment:2 by Michael D. Hafer, 15 years ago

For all those interested, the pertinent files for this ticket are in \binaries\data\mods\public\scripts\

To mess with the entities themselves (and to test your code changes) look in binaries\data\mods\public\entities and binaries\data\mods\public\entities\units

comment:3 by Philip Taylor, 14 years ago

Resolution: wontfix
Status: newclosed

Obsoleted by new simulation system.

Note: See TracTickets for help on using tickets.