Hallochen, ihr RPG-Makeronauten. *****:



Ich schildere kurz, was ich schon seit längerem vorhabe:
Bestimmte Waffen in Eheb Saga machen Elementarschaden.
Jeder Gegner im Spiel soll zu einer Elementarklasse gehören.
Es gibt sechs Elementarschadensklassen: Licht, Arkan, Feuer, Wasser, Gift, Verderbtheit.

So sieht die Berechnung des höheren Schadens aus:
Code:
@> Wait: 0.0 seconds
@> Conditional Branch: [Witch] has [Water Magic] learned
  @> Conditional Branch: Switch [0495:h dmg water] is ON
    @> Control Variables: [0284:ATK normal ID] = [Witch]'s ATK
    @> Change Parameters: Entire Party, ATK + 100
    @> End Event Processing
    @>
   : Else
    @> Control Variables: [0284:ATK normal ID] -= 100 
    @> End Event Processing
    @>
   : Branch End
  @>
 : Else
  @> Control Variables: [0284:ATK normal ID] = [Witch]'s ATK
  @>
 : Branch End
@> Wait: 0.0 seconds
So sieht der Code im Moment aus, aber ich habe schon viele verschiedene Varianten durch...

'High Damage Water' wird angeschaltet, sobald der Held einen Gegner angreift, der zustätzlichen Schaden durch Wasser erleidet.
Ansonsten soll bei diesem Gegner nur der ursprüngliche Schaden verursacht werden.

Wie würdet ihr das umsetzen?
Wie könnte ich Gegner-Events am besten als eine bestimmte Elementarklasse markieren?

Irgendwie ist bei mir immer der Wurm drin...