Fehler #15059
geschlossen[NPC] Jäger der Klingenmähnen - Keine Reaktion bei Wurfwaffen
Die Kreaturen sollten nun immer zuverlässig angreifen.
Beschreibung
Hallo,
wenn man die Kreatur mit einer Wurfwaffe abwirft, reagiert sie nicht.
Kreatur-Link: https://db.rising-gods.de/?npc=3265
Von Anonym vor mehr als 9 Jahren aktualisiert
Ebenfalls, wenn man die Kreatur abwirft (Icon zeigt weißen/grauen Punkt an, heißt man ist im gültigen Bereich) und auf das "Werfen" drückt, erscheint "Ihr seit zu weit entfernt".
Die Wurfwaffe wird aber trotzdem geworfen und trifft/verfehlt die Kreatur.
Von Anonym vor mehr als 9 Jahren aktualisiert
Info:
Ich habe bemerkt, dass es nicht nur bei dieser Kreatur so ist. Bei jeder Kreatur die man abwirft und knapp an der Grenze des Wurfradius ist, erscheint die Meldung. Bitte fixen!
Von Anonym vor mehr als 9 Jahren aktualisiert
Was ist bitte so schlimm daran?
Ich helfe nur mit Bugs zu melden und als dank bekomme ich nur Provokationen..
n1
Von Rushor vor mehr als 9 Jahren aktualisiert
- Status wurde von Neu zu Ready geändert
- Zielversion wurde auf Welt gesetzt
- Update Text Deutsch aktualisiert (Vergleich)
http://i.imgur.com/Yvo9qNz.jpg
Diese Kreatur reagiert nun wieder.
Zudem:
-- Update correct Actiontypeflag UPDATE `smart_scripts` SET `action_param1`=1 WHERE `comment` LIKE '%- Out of Combat - Disable Combat Movement (No Repeat)%' AND `entryorguid` NOT IN (22451, 28936, 27677, 27540, 27162, 619, 1096, 7158, 18970) AND `action_type`=21;
damals beim convert von CAI zu SAI wurde der param 1 falsch gesetzt, wodurch 380 kreaturen outfight ihr combatmovement disablen - was natürlich falsch ist. diese wurde nun für die 380 kreaturen umgedreht, sodass sie immer in den nahkampf übergehen sollten. das problem daran ist, dass nun einige evtl nicht mehr auf range bleiben. dies kann aber mit cmc-flag 64 nachgefixt werden.
zudem wurde attackstart für entercombat im smartscript hinzugefügt, sodass nun jede kreatur mit rndmmovement auch auf wurfwaffen reagieren sollte.
diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp index 6e82519..904cdb2 100644 --- a/src/server/game/AI/SmartScripts/SmartAI.cpp +++ b/src/server/game/AI/SmartScripts/SmartAI.cpp @@ -585,6 +585,8 @@ void SmartAI::EnterCombat(Unit* enemy) SetRun(mRun); if (me->GetMotionMaster()->GetMotionSlotType(MOTION_SLOT_ACTIVE) == POINT_MOTION_TYPE) me->GetMotionMaster()->MovementExpired(); + if (me->GetVictim()) + AttackStart(me->GetVictim()); }
Von Rushor vor mehr als 8 Jahren aktualisiert
Bedeutung Live:
Der Bug wurde erfolgreich behoben und befindet sich auf dem Spielserver. Sollte der Fehler weiterhin bestehen sollte ein neues Ticket ( https://redmine.rising-gods.de/projects/live/issues/new ) erstellt werden. Anmerkungen in dem alten abgewiesenen oder live genommenen Ticket werden ignoriert und gelöscht.