Arthoria.de Forum

Hauptspiel => Fehlermeldungen => Thema gestartet von: Turnol am 03. Juni 2011, 10:22:45

Titel: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 03. Juni 2011, 10:22:45
Hat einige Zeit bis ich verstanden hab wodurch dieser scheinbar zufällige Fehler entsteht...

"Die Glutwelle verstärkt ebenfalls die Wirkung eines aktivierten Flammenschilds, der in dieser Runde dann 5 bis 10 Schadenspunkte anrichtet."
Immer und auf jeden Fall, solang er physich angreift und sich das ganze in der selben Runde befindet, das passt auch immer, mit einer Ausnahme die vor allem bei Kilazih, Echsen und auch den Spiegelwächtern auftritt:
> Glutwelle macht Schaden
> Kilazih trifft
>> Flammenschild macht 6-11 Schaden (sind empfindlich)
> Kilazih trifft nicht
> Kilazih trifft
>> Flammenschild macht 6-11 Schaden
> Kilazih trifft
> Gegenschlag
>> Flammenschild macht 2 Schaden

Falls ich mich also nicht vollkommen irre (das ist kein wirkliches Kampfbericht Auszug) löscht der Gegenschlag den Effekt vom Flammenschild, ob nur bei dem Mob wo der Gegenschlag auftritt oder bei allen danach müsst ich mir nochma genauer anschauen, geh ich aber mal davon aus.
Da der Gegenschlag kein Nachteil sein sollte, und im Text eindeutig steht das es die komplette Runde (heißt bis man noch einmal dran ist) das Flammenschild verbesser würde ich das einen Bugg nennen ;)
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 03. Juni 2011, 11:15:26
ZitatTurnol wirkt Glutwelle auf Kilazih, trifft und verursacht 64 Schaden (Feuer).
Kilazih versucht Turnol anzugreifen, aber verfehlt.
Kilazih versucht Turnol anzugreifen, aber verfehlt.
Kilazih greift Turnol an, trifft und verursacht 2 Schaden (physisch).
Kilazih erleidet 7 Schaden (Feuer) durch den Flammenschild um Turnol.
Kilazih erleidet 2 Schaden (Dunkelheit) durch den Fluch der Schmerzen.
Kilazih greift Turnol an, trifft und verursacht 7 Schaden (physisch).
Kilazih erleidet 6 Schaden (Feuer) durch den Flammenschild um Turnol.
Kilazih greift Turnol an, trifft und verursacht 3 Schaden (physisch).
Kilazih erleidet 6 Schaden (Feuer) durch den Flammenschild um Turnol.
=> Ganz normale, richtige Schadensverteilung des Flammenschilds.

Zitat
Turnol wirkt Glutwelle auf Kilazih, trifft und verursacht 52 Schaden (Feuer).
Kilazih greift Turnol an, trifft und verursacht 1 Schaden (physisch).
Turnol greift Kilazih an, trifft und verursacht 18 Schaden (physisch).
Kilazih erleidet 7 Schaden (Feuer) durch den Flammenschild um Turnol.
Kilazih versucht Turnol anzugreifen, aber verfehlt.
Kilazih greift Turnol an, trifft und verursacht 2 Schaden (physisch).
Turnol greift Kilazih an, trifft und verursacht 24 Schaden (physisch).
Kilazih erleidet 2 Schaden (Feuer) durch den Flammenschild um Turnol.
Kilazih greift Turnol an, trifft und verursacht 1 Schaden (physisch).
Kilazih erleidet 2 Schaden (Feuer) durch den Flammenschild um Turnol.
=> Das Flammenschild DIREKT nach dem Gegenschlag ist noch korrekt, danach stimmts nicht mehr. Alle Kilazih haben das überlebt, dh das Flammenschild hat nicht nur 2 Schaden gemacht weil sie dadurch gestorben sind.
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: massinhio am 09. Juni 2011, 02:46:40
wiviel ep hatten sie denn noch...über 10?
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 09. Juni 2011, 16:52:26
Du meinst LP?

Was hat die Anzahl der LP mit der Wirkung zu tun? Solang sie nicht daran sterben (was drunter steht das sie es nicht taten) MÜSSTE der Schaden immer zwischen 6 und 11 liegen.

Aber ja über 10, das tritt bei besagtem Fall immer auf, egal wieviel LP die haben.
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: massinhio am 10. Juni 2011, 18:10:26
jao, ich meinte lp, sry
naja ne wenn der zusätzliche schadens des schildes sie töten könnte, könne das schild schon nicht wirken
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 11. Juni 2011, 14:19:29
wie gesagt hab ich oben hingeschrieben, und das schild kann sie töten ;)

desweiteren wäre das ein wirklich seltener zufall das es zweimal bei einem zauber vorkommt ^^

Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 14. Juni 2011, 18:25:21
11 Tage alt, und nicht mal ein "wir überprüfen das" ...

Reicht das Beispiel nicht? könnte das jeden tag mehrfach posten, das kommt oft genug vor.
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: SeamusBrown am 14. Juni 2011, 18:54:43
Flammenschild funkt nur bei Angriff mit Glutwelle. (Wenn der scheitert, dann auch nicht!)
Du hast mit dem Gegenschlag dazwischen aber physisch angegriffen, damit ist der Flammenschild ab dann wieder normal.
Soweit zu meiner Erklärung.
Damit dürfte es nur bei mehrfachen Gegner auftreten und ist eigentlich ein positiver Bug, da das verstärkte Flammenschild nur bei einem Gegner wirken dürfte, nämlich den den Du mit der Glutwelle angegriffen hast und beim Rest sowieso nicht.

*Think positiv*

Servus
Seamus
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 14. Juni 2011, 19:28:50
Bitte erstmal die Vorpost und den Skill lesen bevor man iwas hinschreibt:

Die Glutwelle verstärkt ebenfalls die Wirkung eines aktivierten Flammenschilds, der IN DIESER RUNDE dann 5 bis 10 Schadenspunkte anrichtet.
Es muss laut Text bei alllen wirken, und nicht nur bei einem.
Ohne Gegenschlag tut es das auch, das der Fehler vom Gegenschlag kommt hab ich auch oben schon geschrieben, wie er sich verhält ebenso
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: SeamusBrown am 14. Juni 2011, 19:51:28
Hey Darki kommt runter.
Die Glutwelle verstärkt die Wirkung des Flammenschildes! Klar! Das kann aber nur - logischerweise - bei dem Gegner passieren, bei dem die Glutwelle auch wirkt.
Die restlichen Gegner sind nicht betroffen. Auch klar.
Ich hab alles gelesen was vorher war und logisch - und ein bischen programmiertechnisch - gedacht.
Du hast bei den anderen gegner mehr Schaden angerichtet als Du solltest. SEI FROH!

;-)

Servus
Seamus
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: AsaSialm am 14. Juni 2011, 20:12:00
War der Bug nicht schon länger bekannt? Ich hab das komische Gefühl, ähnliches schonmal gelesen zu haben.

Außerdem, ein Flammenschild ist ein magisches Gebilde, dass um den Magier herum besteht, also nicht beim Monster. Die Glutwelle, die vom Magier aus zu einem Gegner kommt verstärkt dieses (macht es heißer etc.).

Zur Referenz die beiden Texte:
Flammenschild: Umgibt den Magier mit einem nahezu unsichtbarem Schild aus Feuer, der dem Gegner bei jedem Nahkampfangriff zwei Schadenspunkte zufügt.
Glutwelle: Der Anwender erschafft eine Welle aus glühender Asche, die dem Gegner Schaden zufügt. Die Glutwelle verstärkt ebenfalls die Wirkung eines aktivierten Flammenschilds, der in dieser Runde dann 5 bis 10 Schadenspunkte anrichtet.

Wenn dies gewollt ist, wäre ich irgendwie neugierig, wie das mit dem Schallstoß aussieht, ob der auch nur auf einen Gegner wirkt mit seinem Nebeneffekt, oder ob der auf alle geht.  (Schallstoß: Der Anwender baut eine Wand aus stark komprimierter Luft vor sich auf, deren Großteil sich in einer ohrenbetäubenden Schallwelle in Richtung des Ziels entlädt. Die übrige Luft hat zur Folge, dass der nächste Angriff, der den Anwender trifft, 2 Schadenspunkte weniger verursacht.)
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 14. Juni 2011, 20:37:32
Eben genau das, das Schild wird für eine bestimmte Zeit heißer, ergo eine Runde.
Selbst wenn der Gegner ausweicht gilt das, man muss den Zauber dafür nur erfolgreich ausführen (logisch eig)

Beim Schallstoß steht eindeutig da das er den nächsten Angriff um 2 Schaden senkt. Das kann man sich wohl wie ein kleines Schild vorstellen, das aber auch zerstört wird. Schallstoß gilt aber auch bei magischen Angriffen, was beim verbesserten Flammenschild nicht der Fall ist (logisch). Außerdem muss der Angriff wohl auch nicht mal in der selben Runde erfolgen, aber das muss jemand bestätigen ders gewählt hat.


@Seamus: Die Logik von dir muss man dann auch nicht verstehen, ich mach den Gegner nicht anfälliger für Feuerschaden, sondern verstärke mein Schild. Wenn das für eine Runde laut Text gilt, dann gilt das eine Runde, nicht nur für den Mob den ich angreife, sondern für alle, was auch so ist solang kein Gegenschlag dazwischen kommt. Xeridar hätte das sicher nicht bei allen gelten lassen wenn ers nur für 1x gedacht hatte, das der Gegenschlag das aufhebt ist dann aber wohl eher unbedacht, weils ne positive Eigenschaft sein sollte.
Weiterhin gibts Leute die sich den Zauber wohl aus bestimmten Gründen und Überlegungen ausgewählt haben, dazu gehört dann auch das er bei allen Mobs in vollem Umfang wirkt.
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: SeamusBrown am 14. Juni 2011, 21:29:43
Ich hab es so gesehen, dass die Glutwelle den Gegner empfänglicher für das Flammenschild macht. Du hast aber mit Deiner Interpretierung der Texte sehr wohl auch recht. Mea Culpa.  :-/

Was wohl gemeint ist, und ob dies mit der Umstellung auf Mehrfachgegner programmiertechnisch erfolgt ist (pos. od. neg. Bug) weiss nur unser aller Xeri.

Servus
Seamus
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Xeridar am 19. Juni 2011, 14:48:13
Die Meldung ist korrekt.

Habe mir das gerade angeschaut und kann das leider garnicht so einfach reparieren wie ich gehofft hatte, da werde ich mir noch etwas zu überlegen müssen.
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 19. Juni 2011, 15:05:25
Hmm ok.

Wäre es nicht möglich das anhand der Rundennummer festzumachen?
Also wenn in Runde X der Zauber Glutwelle erfolgreich gewirkt wird, dann richtet Flammenschild in Runde x 5-10 Schaden an.
Andere Möglichkeit:
Integervariable: letzte funktioniere Rundenzahl von Glutwelle merken, wenn runde=integervariable => verbessertes flammenschild (muss man nur aufpassen wenn der gegner schneller ist als man selbst das man schon eine runde mehr einträgt)

Weiß ja nich wie der Quelltext aussieht aber das könnte vllt gehn.
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Samuel am 21. Juni 2011, 09:16:42
Samuel erhält 2 Lebenspunkte durch Regeneration.
Samuel wirkt Glutwelle auf Nebelwurm, trifft und verursacht 26 Schaden (Feuer).
Nebelwurm versucht Samuel anzugreifen, aber verfehlt.
Nebelwurm greift Samuel an, trifft und verursacht 9 Schaden (physisch).
Samuel greift Nebelwurm an, trifft und verursacht 2 Schaden (physisch).
Der göttliche Schild um Samuel hat 1 Schaden absorbiert.
Nebelwurm erleidet 6 Schaden (Feuer) durch den Flammenschild um Samuel.

Also bei mir funktioniert es auch mit Gegenschlag.
Oder hab ich da was falsch verstanden?
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Panda am 21. Juni 2011, 09:36:27
ja hast du ^^

der fehler tritt auf wenn es mehrere gegner sind. Im beispiel mit den Kilzahs sieht man das die 1. schlange noch den verstärkten schaden kriegt, die anderen jedoch nur den normalen Flammenschildschaden.
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Elandion am 21. Juni 2011, 13:21:45
Ein bisschen falsch vllt ja, aber die Begründung von Panda ist auf jeden Fall etwas kurz.

Der Kampf im Gebrige besteht aus 3 Gegnern, und man sieht die beiden Nebelwürmer haben angegriffen.
Aber der Fehler tritt nur auf, wenn auch mehrere Gegner treffen. Wenn direkt beim ersten der Gegenschlag kommt, dann kriegt der Gegner noch den erhöhten Schildschaden, aber die anderen dann nicht mehr.

in diesem Kampf von Turnol hat auch der erste Kilazih noch trotz direktem Gegenschlag 7Schaden bekommen, aber die anderen dann nur noch 2.

Zitat von: Turnol am 03. Juni 2011, 11:15:26
Turnol wirkt Glutwelle auf Kilazih, trifft und verursacht 52 Schaden (Feuer).
Kilazih greift Turnol an, trifft und verursacht 1 Schaden (physisch).
Turnol greift Kilazih an, trifft und verursacht 18 Schaden (physisch).
Kilazih erleidet 7 Schaden (Feuer) durch den Flammenschild um Turnol.
Kilazih versucht Turnol anzugreifen, aber verfehlt.
Kilazih greift Turnol an, trifft und verursacht 2 Schaden (physisch).
Turnol greift Kilazih an, trifft und verursacht 24 Schaden (physisch).
Kilazih erleidet 2 Schaden (Feuer) durch den Flammenschild um Turnol.
Kilazih greift Turnol an, trifft und verursacht 1 Schaden (physisch).
Kilazih erleidet 2 Schaden (Feuer) durch den Flammenschild um Turnol.
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Samuel am 21. Juni 2011, 14:48:36
Ok also der Fehler tritt ab einem zweiten erfolgreichen Gegenschlag in derselben Runde auf?
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Elandion am 21. Juni 2011, 15:40:10
Ich glaube es reicht, wenn man einen Gegenschlag macht, aber mindestens 2 mal getroffen wird, wobei der Gegenschlag dann beim ersten Treffer sein muss
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 21. Juni 2011, 20:56:00
Der Fehler tritt immer dann auf wenn in Runde x Glutwelle gewirkt wird, ein Gegner trifft, ein Gegenschlag erfolgt, das Flammenschild normalen Schaden macht und dann ein Gegner danach nochmal trifft ;)

Leichter gesagt, sobald ein gegenschlag funktioniert mit der ausnahme des ersten mobs der vom gegenschlag getroffen wird ;)
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Turnol am 10. Juli 2011, 09:21:33
Passiert hier noch was? Das ist jetzt nen ganzen Monat her
Titel: Re: Fehler verbessertes Flammenschild
Beitrag von: Xeridar am 27. Juli 2011, 14:06:04
Dieser Fehler wird vorerst nicht behoben, da hierzu ein grundsätzlicher Umbau der Funktionsweise der Glutwelle nötig wäre.

Dieser Umbau wird aller Vorraussicht nach in Zukunft so oder so sinnvoll werden, lohnt sich jedoch aktuell vom Programmier- und Rechenaufwand her nicht einzig für diesen Fehler, der nur der Kombination von Glutwelle, Flammenschild, Gegenschlag und mehreren Gegnern auftritt.