Unterschiedliche Waffentypen sollen unterschiedliche Switches aktivieren
Wie versprochen, hier der neue Thread. (:
Mit einem anderen Problem, mit dem ich mich herumärger, das sicher mit Variablen ganz elegant gelöst werden kann.
Ich möchte Variablen wirklich verstehen, daher wäre es toll, wenn mir jemand die Lösung des Problems wirklich Schritt für Schritt & gut nachvollziehbar erklären könnte. [:
Die Klassen in meinem Game können unterschiedliche Waffentypen verwenden (zumindest sollen sie das).
Die Klasse MERC zum Beispiel kann sowohl Bögen, als auch Gewehre benutzen. Diese setzen unterschiedliche Schalter in Gang.
Code:
@> Control Variables: [0203:bow] = [Nelu MERC]'s Weapon ID
@> Conditional Branch: Variable [0203:bow] > 0
@> Control Switches: [0111:bow control1] = ON
@> Control Switches: [0114:init Merc] = ON
@>
: Else
@> Control Switches: [0111:bow control1] = OFF
@> Control Switches: [0114:init Merc] = OFF
@>
: Branch End
@> Wait: 0.0 seconds
@> Control Variables: [0210:gun] = [Nelu MERC]'s Weapon ID
@> Conditional Branch: Variable [0210:gun] > 0
@> Control Switches: [0115:gun control1] = ON
@> Control Switches: [0114:init Merc] = ON
@>
: Else
@> Control Switches: [0115:gun control1] = OFF
@> Control Switches: [0114:init Merc] = OFF
@>
: Branch End
@> Wait: 0.0 seconds
Hier sieht man zwei verschiedene Waffentypen, die unterschiedliche Animationen, Schadenswerte & weitere Effekte in Gang setzen.
Brauche ich für jede unterschiedliche Waffenart eine eigene Waffen-ID? Und wenn "ja", wo kommt die hin?
Macht es überhaupt Sinn das mit Variablen zu machen?