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 +}