From 4fd630188673391331ea03f477c7541a9f3866ed Mon Sep 17 00:00:00 2001 From: hecht Date: Thu, 31 Jul 2014 06:37:05 +0000 Subject: [PATCH] Adjusted the copy so it will now accept procentual values. --- ag/include/kampf/copy.php | 34 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/ag/include/kampf/copy.php b/ag/include/kampf/copy.php index ebaab35..95cbc25 100644 --- a/ag/include/kampf/copy.php +++ b/ag/include/kampf/copy.php @@ -12,17 +12,13 @@ if ($technick1['type'] == 'copy') { $k_mp[0] = $k_mp[0] - $technick1['mp']; if ($k_mp[0] >= 0) { - - if ($technick1['starke'] == 1) { /////Staerke wird kopiert - $k_starke[0] = $k_starke[0] + $k_starke[1]; - } - if ($technick1['speed'] == 1) { /////Staerke wird kopiert - $k_speed[0] = $k_speed[0] + $k_speed[1]; - } - if ($technick1['verteidigung'] == 1) { /////Staerke wird kopiert - $k_ver[0] = $k_ver[0] + $k_ver[1]; - } $schaden_1 = 'Power Kopieren!'; + // addiere str des gegners %ual zur eigenen hinzu + $k_starke[0] += $k_starke[1] * $technick1['starke'] / 100; + // addiere nun spd des gegners %ual zur eigenen hinzu + $k_speed[0] += $k_speed[1] * $technick1['speed'] / 100; + // letztendlich tue das gleiche fuer die def + $k_ver[0] += $k_ver[1] * $technick1['verteidigung'] / 100; } else { $schaden_1 = 'Kopieren Fehlgeschlagen'; $k_mp[0] = 0; @@ -37,16 +33,12 @@ if ($technick2['type'] == 'copy') { $k_mp[1] = $k_mp[1] - $technick2['mp']; if ($k_mp[1] >= 0) { - - if ($technick2['starke'] == 1) { /////Staerke wird kopiert - $k_starke[1] = $k_starke[0] + $k_starke[1]; - } - if ($technick2['speed'] == 1) { /////Staerke wird kopiert - $k_speed[1] = $k_speed[0] + $k_speed[1]; - } - if ($technick2['verteidigung'] == 1) { /////Staerke wird kopiert - $k_ver[1] = $k_ver[0] + $k_ver[1]; - } + // addiere str des gegners %ual zur eigenen hinzu + $k_starke[1] += $k_starke[0] * $technick2['starke'] / 100; + // addiere nun spd des gegners %ual zur eigenen hinzu + $k_speed[1] += $k_speed[0] * $technick2['speed'] / 100; + // letztendlich tue das gleiche fuer die def + $k_ver[1] += $k_ver[0] * $technick2['verteidigung'] / 100; $schaden_2 = 'Power Kopieren!'; } else { $schaden_2 = 'Kopieren Fehlgeschlagen'; @@ -54,4 +46,4 @@ if ($technick2['type'] == 'copy') { } $aktion_AV2[$x] = 'nein'; -} \ No newline at end of file +}