anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Kurze Frage https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4099 |
Seite 1 von 1 |
Autor: | Fajeth [ So 28 Okt, 2007 16:39 ] |
Betreff des Beitrags: | Kurze Frage |
Nur kurz die Frage, was GENAU bringt mir der dmgshield? Ich weiß ist ne blöde frage, aber schreibe grade ein paar neue Specialties und da wär das gut zu wissen ^^ |
Autor: | Kevz [ So 28 Okt, 2007 17:20 ] |
Betreff des Beitrags: | |
Der Buff "damageshield" bzw. auch als richtiger Buffname "dmgshield", ist für die Rüstung des Gegners bzw. auch deiner Eigenen zu Verantworten. Es ist also der Verteidigungswert. . . musst mal schauen. Bin mir imho ned genau sicher. |
Autor: | Arath [ So 28 Okt, 2007 17:21 ] |
Betreff des Beitrags: | |
Edit.: Kevz war schneller ![]() |
Autor: | Fajeth [ So 28 Okt, 2007 17:30 ] |
Betreff des Beitrags: | |
ist das nicht badguydefmod was ihr da beschreibt? |
Autor: | Kevz [ So 28 Okt, 2007 17:50 ] |
Betreff des Beitrags: | |
Nein? - Sonst hätten wir/ich es ja geschrieben, oder? Ich entnehme nur die Zeilen, die ich in der "battle.php" wahrgenommen habe. Und versuche diese in der Art wiederzugeben. Denn anscheinend kann man wohl mit diesem Buff beeinflussen, ob Schaden entsteht oder nicht bez. so ähnlich in der Art und Weise. |
Autor: | Fajeth [ So 28 Okt, 2007 18:24 ] |
Betreff des Beitrags: | |
ja "so ähnlich" ^^ Ich wurde auch aus der battle nicht so ganz schlau. Tatsache ist aber, dass ich mit badguydefmod bzw atkmod dessen Attribute verändern kann... D.h. also der dmg schild kann das auch. D.h der Schaden den ich z.B. erleide, wird gesenkt, wenn ich nen dmg schild hab? Oder bekommt der Gegner den Dmg dann Orginal außer Battle; [php] function process_dmgshield($dshield, $damage) { global $session, $badguy; reset($dshield); while(list($key,$buff) = each($dshield)) { $realdamage = $damage * $buff['damageshield']; if ($realdamage < 0) $realdamage = 0; if ($realdamage > 0) { $msg = $buff['effectmsg']; } else if ($realdamage == 0) { $msg = $buff['effectnodmgmsg']; } else if ($realdamage < 0) { $msg = $buff['effectfailmsg']; } $badguy[creaturehealth] -= $realdamage; $msg = str_replace("{badguy}",$badguy['creaturename'], $msg); $msg = str_replace("{damage}",$realdamage, $msg); if ($msg > "") output("`)$msg`n"); } } [/php] Weil da nähmlich steht, $badguy[creaturehealth] -= $realdamage; D.h. der verliert hp? mfg ![]() |
Autor: | Kevz [ So 28 Okt, 2007 18:35 ] |
Betreff des Beitrags: | |
Wie wäre es einfach mal mit Testen? Sollte ja nicht so schwer sein. . . |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |