Bei dir ist es logich das es funktioniert, weil bei dir ja alle Zahlen zwischen 2.1 und 3.9 die Bedingung erfüllen.
Nur liegt die Zahl von SilberWolf nicht zwischen 5 und 22 (dann hättest du absolut recht), sondern zwischen 22 und 5. Und diese Bedingung erfüllt keine normale Zahl. Daher ist diese Abfrage etwas anders.
Guck mal ob dein Script noch gehen würde, wenn du
gameHour >= 3.9 && gameHour <= 2.1
benutzt, so wäre das nämlich vom Aufbau her wie bei SilberWolf.
Ich werds mal testen - aber eigentlich vergleicht das Ding NUR die reinen Zahlenwerte - und da ist 7 kleiner als 22, egal in welchem Zusammenhang.Zitat
EDIT: Bei mir klappt das ODER fehlerfrei....
Und wenn ihr mir nicht glaubt, guckt einfach im Actor Effect PerkNightPerson nach.
Da ist genau diese "Oder" Abfrage drin die ich die ganze Zeit meine:
(Thx @ Golan für den Tipp mit dem Perk)