Trinitycore: [3.3.5] ICC Profesor Putrice hitbox

Created on 30 Jan 2021  路  10Comments  路  Source: TrinityCore/TrinityCore

Description

Professor Putricide have small melee hitbox

Expected behaviour:

Professor Putricide should have bigger hitbox, for melee dps its kinda hard to keep in melee radius

https://youtu.be/yJM9nUjNKVw?t=472 check the range of druid force of nature "trees", they are hitting at max distance

I also checked azerothcore - it looks fine there, so i took values from there. These values are for the "basic" model of professor the same, so I believe its correct

UPDATE `creature_model_info` SET `CombatReach` = '7.8' WHERE `creature_model_info`.`DisplayID` = 30993;
UPDATE `creature_model_info` SET `BoundingRadius` = '1.209' WHERE `creature_model_info`.`DisplayID` = 30993;

tested and looked fine.

Steps to reproduce the problem

  1. .go cr id 36678
  2. kill festergut and rotface on the sides.
  3. start encounter - get to 3rd phase
  4. target boss and use .aura 38505 (shackle)
  5. move and observe melee hits

or

  1. .npc add temp 38216
  2. target npc and use .aura 38505 (shackle)
  3. move and observe melee hits

Branch(es):
3.3.5a
0ba62a4 as i checked recent DB 0b7b7f1 , the problem is still there

Comp-Database Feedback-PatchFix Sub-Creature

Most helpful comment

Sniffed:

UPDATE `creature_model_info` SET `BoundingRadius`=1.5, `CombatReach`=9 WHERE `DisplayID`=30993;

(never trust in AC ported values)

All 10 comments

what are the current values ?

current values are

| DisplayID | BoundingRadius | CombatReach | Gender | DisplayID_Other_Gender
normal phase 聽 | 30881 | 1.209 | 7.8 | 0 | 0
mutated phase | 30993 | 0 | 0 | 0 | 0 - this one is not correct

creature_model_info comes from sniffs. we cannot accept this fix without one wow 3.3.5a sniff.

this is probably due to some mistake, as this boss uses 2 models during fight. there is no reason to have smaller melee range than "starting" model.

[8] UNIT_FIELD_BOUNDINGRADIUS: 1.209
[8] UNIT_FIELD_COMBATREACH: 7.8
[8] UNIT_FIELD_DISPLAYID: 30881/4.3273E-41
[8] UNIT_FIELD_NATIVEDISPLAYID: 30881/4.3273E-41

Probably 30993 should have bigger hitbox and picking values from default model is not correct

so the numbers of the normal phase would work for the mutated phase ? are we sure the mutated phase (which has 0, 0 in the db) fallsback to the normal phase and not to some other default C++ values ?

The mutated one has 0 0 and core currently correctly interprets them as 0 0
Once we change those 0 0 to sniffed, creature will use them until model is changed to another with another values

Look for update_object packets where the display id gets set to 30993 which should also contain combatreach and bounday radius changes. Add them and you're done.

Sniffed:

UPDATE `creature_model_info` SET `BoundingRadius`=1.5, `CombatReach`=9 WHERE `DisplayID`=30993;

(never trust in AC ported values)

d1a29b8da76801c8b284208f56390bbd7a18fdb1

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Jildor picture Jildor  路  3Comments

Jonne733 picture Jonne733  路  3Comments

Rushor picture Rushor  路  3Comments

funjoker picture funjoker  路  3Comments

Blasphemous picture Blasphemous  路  3Comments