deestar12 / keeperfx

Automatically exported from code.google.com/p/keeperfx
0 stars 0 forks source link

Heroes destroying an enemy heart witouth resistance #247

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Playing the 20 Level in the 0.4.4 complete version

I killed the avatar, some minutes later all the groups of heroes appear in some 
places.

One group appear in the enemy heart, and start attacking him until kill him.

Of course, if at least one imp see the heroes, the enemy keeper defend itself; 
but if any creature goes over there then the giants and barbarians don't need 
to fight anyone to win the battle for you. (they destroy the heart before the 
second avatar appear)

In the save attached the first avatar was killed already, you need to wait less 
than 1 minute and can see by yourself how the heroes appear there but the enemy 
keeper don't care (At least that 1 imp goes there by luck).

Original issue reported on code.google.com by tempri2...@gmail.com on 12 Feb 2014 at 3:32

GoogleCodeExporter commented 8 years ago
This used to happen sometimes when the computer player was allied with the 
Heroes, the Heroes would casually walk about the enemy dungeon and at one point 
would gather at the enemy heart and destroy them. Saying this though I don't 
think the Heroes and the blue in Skybird Trill are supposed to be allied. It's 
peculiar behaviour.
Maybe it could be similar issue with the computer thinking it's allied?

Original comment by shortaie...@gmail.com on 12 Feb 2014 at 11:57

GoogleCodeExporter commented 8 years ago
Once I loaded the game (the same .sav) and a Imp go over there, then the blue 
keeper throw all his creatures over the heroes and start fighting them as 
normal.

So maybe attacking an enemy heart don't warned his own computer keeper; because 
the four heroes appear in the same room as the heart, so they don't encounter 
any creature there.

Original comment by tempri2...@gmail.com on 13 Feb 2014 at 12:19

GoogleCodeExporter commented 8 years ago
This is interesting. It seems computer player does not react on "heart under 
attack" event at all.

Original comment by mefistotelis on 13 Feb 2014 at 9:06

GoogleCodeExporter commented 8 years ago
The function computer_event_battle() incorrectly interpreted parameters of an 
event; fixed in 1057.

Computer will now continue dropping creatures even after the fight is over - 
this still need fixing.

Original comment by mefistotelis on 13 Feb 2014 at 11:08

GoogleCodeExporter commented 8 years ago
Have they ever though? I don't remember but I think it has always been possible 
to take a strong creature to the enemy heart to win a game. Recently I've faced 
some though oponent though I had to beat like this.:)

(not saying it's not good to fix)

Original comment by Loobinex on 13 Feb 2014 at 11:11

GoogleCodeExporter commented 8 years ago
Yes, I think this problem existed in original game, I just copied it without 
noticing.

Anyway, now I added a check if the enemies still exist, so dropping creatures 
even after the fight is over should be also fixed.

Original comment by mefistotelis on 14 Feb 2014 at 7:21

GoogleCodeExporter commented 8 years ago
Is this bug back? See attached save from r1163, destroying the final dungeon 
heart, with no response from the keeper. A dragon is sleeping not to far away. 

Original comment by Loobinex on 12 Jun 2014 at 11:31

Attachments:

GoogleCodeExporter commented 8 years ago
I'd need a saved game from recent nightly to investigate that.

Original comment by mefistotelis on 14 Jun 2014 at 2:14

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I've investigated. Keepers will respond to their hearth being attacked, this is 
good. However, they will not prioritize saving the hearth, and there seems to 
be a cooldown between responses.

I've attached a save where I send in some Reapers as a distraction, while the 
Avatar can snipe the heart without resistance(except from some imps that happen 
to come by).

Original comment by Loobinex on 7 Jul 2014 at 10:09

Attachments: