Zitat Zitat von makenshi Beitrag anzeigen
Und wenn du dann was an der Critberechnung ändern willst änderst du es extra in allen Gegnerevents? Keine gute Idee. Da ist ein zentraler Code der aufgerufen wird definitiv die bessere Idee.



Das ist ja Blödsinn. Du setzt ein Pseudorandom Seed von 1 - 100 aber fragst nur ab ob der Wert 1 oder ungleich(!=) 1 ist?
Dann kannst du ja gleich nen Switch nehmen. Zudem die Kritchance so etwas hoch sein könnte.

Man sollte zur Kritberechnung simpel eine Zufallszahl generieren lassen und bei dieser Abfrage ob sie in einem bestimmten Wertebereich ist. Heisst in etwa:

Code:
zufall = Random 1 - 100;
critchance = held_critchance + 30;
if(zufall <=(kleiner,gleich) critchance){
// Kritischer Effekt
}
Ist ne sehr simple Version. Reicht aber durchaus dafür. An sich muss man sich nur mal überlegen wie die eigenen Angriffe ausschauen sollen.
Ich habe es schon geklaert,aber danke,aber diese "Invalid Event Name"kommt noch,und ich habe die mir helfen wollten nicht verstanden was sie genau sagen wollen!Sry....

Ich habe es so mit Kritischer Treffer gemacht: