Aktionen
Fehler #17235
geschlossenFehler #4055: [Druide] - Hauptticket
[Druide] Sternenregen - LOS
Beginn:
19.01.2016
Update Text Deutsch:
Druide: Der Dummyeffekt des Zaubers Sternenregen trifft nun keine Ziele mehr, welche nicht in LOS mit dem Zauberer sind.
Beschreibung
https://db.rising-gods.de/?spell=50286
die periodic ticks treffen auch ziehe die nicht in los zum caster sein.
fix:
diff --git a/src/server/scripts/Spells/spell_druid.cpp b/src/server/scripts/Spells/spell_druid.cpp index d6e5dc1..8c92a50 100644 --- a/src/server/scripts/Spells/spell_druid.cpp +++ b/src/server/scripts/Spells/spell_druid.cpp @@ -759,6 +759,20 @@ class spell_dru_starfall_aoe : public SpellScriptLoader } }; +class druid_los_check +{ + public: + explicit druid_los_check(Unit* caster) : _caster(caster) { } + + bool operator()(WorldObject* target) const + { + return !target->IsWithinLOSInMap(_caster); + } + + private: + Unit* _caster; +}; + // -50286 - Starfall (Dummy) class spell_dru_starfall_dummy : public SpellScriptLoader { @@ -771,6 +785,7 @@ class spell_dru_starfall_dummy : public SpellScriptLoader void FilterTargets(std::list<WorldObject*>& targets) { + targets.remove_if(druid_los_check(GetCaster())); Trinity::Containers::RandomResizeList(targets, 2); } @@ -943,6 +958,11 @@ class spell_dru_typhoon : public SpellScriptLoader { PrepareSpellScript(spell_dru_typhoon_SpellScript);
Aktionen
#1
Von Rushor vor fast 9 Jahren aktualisiert
Aktionen
#2
Von Daejiv vor fast 9 Jahren aktualisiert
- Status wurde von Ready zu Live geändert
- Privat wurde von Ja zu Nein geändert
Aktionen
#3
Von Rushor vor mehr als 8 Jahren aktualisiert
Bedeutung Live:
Der Bug wurde erfolgreich behoben und der Fix dazu 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.
Aktionen
#4
Von Daejiv vor mehr als 7 Jahren aktualisiert
- Zielversion wurde von Klassen zu Klasse - Druide geändert
Aktionen