Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Original Hellfire bug] Berserked monsters hit won't wake up other melee monsters. #4670

Open
k-bar opened this issue Jun 6, 2022 · 5 comments
Labels
hellfire bugs found in hellfire and NOT in 1.09

Comments

@k-bar
Copy link
Contributor

k-bar commented Jun 6, 2022

Important information
[Original Hellfire bug]

Describe
Berserked monsters hit won't wake up other melee monsters.

To Reproduce
Steps to reproduce the behavior:

  1. Berserk monster
  2. Watch it kill all other melee monsters

Works with Berserking melee, or ranged, but to see it ranged as here: you need this #4618 first.
berserkWakeRangedBad

melee:
berserkWakeMeleeBad

Expected behavior
Monsters that get hit should be awaken. Or on try to Hit. Implementing golem awakening is a bit tricky - as it is part of his AI. (look #4630)

@AJenbo AJenbo added the hellfire bugs found in hellfire and NOT in 1.09 label Jun 6, 2022
@k-bar
Copy link
Contributor Author

k-bar commented Jun 6, 2022

Fix for melee (#4630) merged.
Fix for missile will be prepared just after #4604

@AJenbo
Copy link
Member

AJenbo commented Jun 6, 2022

I never thought of combining infravision and baserk, it's a shrewd strategy :D

@k-bar
Copy link
Contributor Author

k-bar commented Jun 6, 2022

I never thought of combining infravision and baserk, it's a shrewd strategy :D

I found it by accident, when testing my other PR. Infra added for testing and screnshot purposes.
Initially I just casted it by accident behind the wall. Not knowing anything's there. But started to hear hidden kills black deaths, and they they didn't strike back, until I woke them up by showing up myself to them behind that wall.

It is worth noting, that ranged monsters if you berserk them -> they will start attacking others - like goat above (because their AI probably).
For melee monsters, I showed this on hidden class - which is always awaken.
If other than hidden melee monster is berserked and was not awaken first - it will just stay still (which is OK I guess).

I was playing once with some already awaken melee monster of other class, I lured in front of closed door of a room full of melee monsters, stone cursed him, went away, and opened room by telekinesis - after stone curse had passed, he noticed monsters, entered the room, and started to clear the room of monsters :) And these monsters of course did not wake up.

It is maybe not so well strategy - player got no experience for such kills, but it just looks like it is a bug, when monsters under attack don't react at all, and just let themselves be killed.

@FitzRoyX
Copy link

FitzRoyX commented Jun 7, 2022

Is it normal to be able to cast spells on infra monsters through walls?

@k-bar
Copy link
Contributor Author

k-bar commented Jun 7, 2022

Is it normal to be able to cast spells on infra monsters through walls?

you can cast it even without infra (same with stone curse, or heal other), nontheless the issue here is no reaction after beeing hit.

AJenbo added a commit that referenced this issue Jun 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hellfire bugs found in hellfire and NOT in 1.09
Projects
None yet
Development

No branches or pull requests

3 participants