Using items on mobs sometimes gets resisted #1028

Closed
opened 2024-09-30 05:40:52 +02:00 by Faffy-waffle · 3 comments
Faffy-waffle commented 2024-09-30 05:40:52 +02:00 (Migrated from github.com)

Reproduction steps

1. Get just enough MC or BM skill (181) to use ring of tattered flame/ring of weeping flesh
2. Attempt using any ring on a very high nano resist mob (220 guards should work)
3. Ring sometimes gets resisted ("Target resisted")

Expected results

On live, any usable item has a 100% land rate on mobs/players, regardless of the mob's/player's nano resist, and your attack skill for using said item. This means that things like root grafts surpasses the target's NR check for example

Actual results

The mob uses its nano resist stat to check against the item being used against it. This means mobs sometimes resist ring of tattered flame/ring of weeping flesh/etc

Bug prevalence

Occasional resist when fighting mobs of reasonable level

Description

Using rings to deal extra damage on boss mobs result in ring being resisted

https://pastebin.com/VFMjuruC

### Reproduction steps ```bash 1. Get just enough MC or BM skill (181) to use ring of tattered flame/ring of weeping flesh 2. Attempt using any ring on a very high nano resist mob (220 guards should work) 3. Ring sometimes gets resisted ("Target resisted") ``` ### Expected results ```bash On live, any usable item has a 100% land rate on mobs/players, regardless of the mob's/player's nano resist, and your attack skill for using said item. This means that things like root grafts surpasses the target's NR check for example ``` ### Actual results ```bash The mob uses its nano resist stat to check against the item being used against it. This means mobs sometimes resist ring of tattered flame/ring of weeping flesh/etc ``` ### Bug prevalence Occasional resist when fighting mobs of reasonable level ### Description ```bash Using rings to deal extra damage on boss mobs result in ring being resisted ``` ### Report link https://pastebin.com/VFMjuruC
kajoriEU commented 2024-09-30 14:13:09 +02:00 (Migrated from github.com)

Confirmed.

Mobs are currently able to resist usable items.

{3878FCD2-4431-4E2F-81B6-325473E73486}
Confirmed. Mobs are currently able to resist usable items. <img width="275" alt="{3878FCD2-4431-4E2F-81B6-325473E73486}" src="attachments/38d31364-d5f1-48e0-b0d5-e89f448acc2a">
kajori added this to the Season 2 Launch project 2024-11-25 16:07:32 +01:00
TinkeringIdiot self-assigned this 2025-01-02 06:10:19 +01:00
TinkeringIdiot added the
state
fixed
label 2025-01-05 22:29:00 +01:00
Member

A fix has been pushed that prevents item-based attacks from being resisted and is ready for testing to confirm. This fix leaves Perk actions resist-able, please also check this is true.

A fix has been pushed that prevents item-based attacks from being resisted and is ready for testing to confirm. This fix leaves Perk actions resist-able, please also check this is true.
Member

My first reservation:
It doesn't feel correct that all item uses are unable to be resisted (example would be the hacked symb grafts root which would then be too OP.

However, I've attempted with both Ring of Tattered Flame and Ring of Weeping Flesh and it looks OK against normal mobs atleast:

[20:24:05][Reverend Dashell] Dmg: 48 on Borgenhaugen /w 205904 (Over: 205904) (Rf: 0)
[20:24:05][Borgenhaugen] Dmg: 48 on Borgenhaugen /w 205904 (Over: 205904) (Rf: 0)
[20:24:05][Reverend Dashell] TrackHate on 4064:   + 1
[20:24:05][Reverend Dashell] Nano added: 204580 Tattered Flame.
[20:24:05][Borgenhaugen] Start CalculateModifiers
[20:24:05][Borgenhaugen] Done CalculateModifiers
[20:24:05][Borgenhaugen] HitSpell: health against -300 - -339 Req Passed: True
[20:24:05][Reverend Dashell] TrackHate on 4064:   + 322

and against Male Omni-Pol Supreme:

[20:27:11][Borgenhaugen] Start CalculateModifiers
[20:27:11][Borgenhaugen] Done CalculateModifiers
[20:27:11][Borgenhaugen] HitSpell: health against -300 - -339 Req Passed: True
[20:27:11][Borgenhaugen] Start CalculateModifiers
[20:27:11][Borgenhaugen] Done CalculateModifiers
[20:27:12][Borgenhaugen] HealDelta: (1991157/2002777) + 4 hp. Next: 00:00:24 seconds. 
[20:27:13][Borgenhaugen] HitSpell: health against -53 - -53 Req Passed: True
[20:27:14][Borgenhaugen] Dmg: 837 on Borgenhaugen /w 122586 (Over: 200976) (Rf: 0)
[20:27:19][Borgenhaugen] HitSpell: health against -53 - -53 Req Passed: True
[20:27:21][Borgenhaugen] Dmg: 837 on Borgenhaugen /w 122586 (Over: 200976) (Rf: 0)
[20:27:23][Borgenhaugen] Dmg: 837 on Borgenhaugen /w 122586 (Over: 200976) (Rf: 0)
[20:27:25][Borgenhaugen] HitSpell: health against -53 - -53 Req Passed: True
[20:27:27][Borgenhaugen] Dmg: 837 on Borgenhaugen /w 122586 (Over: 200976) (Rf: 0)

looks fixed based on the "solution" as is, with the understanding that there are scenarios where defensive skill vs. offensive skill probably should be calculated also for items.

My first reservation: It doesn't feel correct that all item uses are unable to be resisted (example would be the hacked symb grafts root which would then be too OP. However, I've attempted with both Ring of Tattered Flame and Ring of Weeping Flesh and it looks OK against normal mobs atleast: ```Matter Creations skill available. [20:24:05][Reverend Dashell] Dmg: 48 on Borgenhaugen /w 205904 (Over: 205904) (Rf: 0) [20:24:05][Borgenhaugen] Dmg: 48 on Borgenhaugen /w 205904 (Over: 205904) (Rf: 0) [20:24:05][Reverend Dashell] TrackHate on 4064: + 1 [20:24:05][Reverend Dashell] Nano added: 204580 Tattered Flame. [20:24:05][Borgenhaugen] Start CalculateModifiers [20:24:05][Borgenhaugen] Done CalculateModifiers [20:24:05][Borgenhaugen] HitSpell: health against -300 - -339 Req Passed: True [20:24:05][Reverend Dashell] TrackHate on 4064: + 322 ``` and against Male Omni-Pol Supreme: ``` [20:27:11][Borgenhaugen] Start CalculateModifiers [20:27:11][Borgenhaugen] Done CalculateModifiers [20:27:11][Borgenhaugen] HitSpell: health against -300 - -339 Req Passed: True [20:27:11][Borgenhaugen] Start CalculateModifiers [20:27:11][Borgenhaugen] Done CalculateModifiers [20:27:12][Borgenhaugen] HealDelta: (1991157/2002777) + 4 hp. Next: 00:00:24 seconds. [20:27:13][Borgenhaugen] HitSpell: health against -53 - -53 Req Passed: True [20:27:14][Borgenhaugen] Dmg: 837 on Borgenhaugen /w 122586 (Over: 200976) (Rf: 0) [20:27:19][Borgenhaugen] HitSpell: health against -53 - -53 Req Passed: True [20:27:21][Borgenhaugen] Dmg: 837 on Borgenhaugen /w 122586 (Over: 200976) (Rf: 0) [20:27:23][Borgenhaugen] Dmg: 837 on Borgenhaugen /w 122586 (Over: 200976) (Rf: 0) [20:27:25][Borgenhaugen] HitSpell: health against -53 - -53 Req Passed: True [20:27:27][Borgenhaugen] Dmg: 837 on Borgenhaugen /w 122586 (Over: 200976) (Rf: 0) ``` looks fixed based on the "solution" as is, with the understanding that there are scenarios where defensive skill vs. offensive skill probably should be calculated also for items.
kajori moved this to Done in Season 2 Launch on 2025-01-10 06:24:23 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-10 06:24:36 +01:00
drake moved this to Done in Season 2 Launch on 2025-01-13 03:05:06 +01:00
drake moved this to Done in Season 2 Launch on 2025-01-13 03:05:06 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-13 07:07:43 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-16 11:55:30 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-16 11:56:22 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-16 12:15:35 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-16 12:48:06 +01:00
drake moved this to Done in Season 2 Launch on 2025-01-17 08:04:39 +01:00
drake moved this to Done in Season 2 Launch on 2025-01-17 08:04:41 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-17 08:23:53 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-25 12:43:59 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-25 12:46:49 +01:00
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: prk/issues#1028
No description provided.