$unitProduction = spiedValue($defender->up, $difPerc, $spyStrength, $spyDefStrength, $arace); /* $weapons $types $quantities $strengths $allStrengths */ $weapon1 = getUserAllWeapon($defender); for ($i = 0;$i < count($weapon1);$i++) { if (!spiedValue(0, $difPerc, $spyStrength, $spyDefStrength, $arace)) { $weapons.= spiedValue($weapon1[$i]->weaponID, $difPerc, $spyStrength, $spyDefStrength, $arace) . ";"; $types.= spiedValue($weapon1[$i]->isAttack, $difPerc, $spyStrength, $spyDefStrength, $arace) . ";"; $types2.= $weapon1[$i]->isAttack . ";"; $quantities.= spiedValue($weapon1[$i]->weaponCount, $difPerc, $spyStrength, $spyDefStrength, $arace) . ";"; $strengths.= spiedValue($weapon1[$i]->weaponStrength, $difPerc, $spyStrength, $spyDefStrength, $arace) . ";"; //$allStrengths.=spiedValue($weapon1[$i]->weaponID,$difPerc).";"; $tS = $conf["weapon" . $weapon1[$i]->weaponID . "strength"]; $allStrengths.= $tS . ";"; } } if (strlen($weapons)) { $weapons = substr($weapons, 0, strlen($weapons) - 1); $types = substr($types, 0, strlen($types) - 1); $types2 = substr($types2, 0, strlen($types2) - 1); $quantities = substr($quantities, 0, strlen($quantities) - 1); $strengths = substr($strengths, 0, strlen($strengths) - 1); $allStrengths = substr($allStrengths, 0, strlen($allStrengths) - 1); } $spygold = $defender->bank; //$sasoldiers =$defender->sasoldiers;
foreach ($attackWeapons as $w) { $spylog->weapons[] = $w->weaponId; $spylog->types[] = 1; $spylog->types2[] = 1; $spylog->quantities[] = spiedValue($w->weaponCount, $user, $target); $spylog->strengths[] = spiedValue($w->weaponStrength, $user, $target); $spylog->allStrengths[] = spiedValue($w->getFullStrength(), $user, $target); } foreach ($defenseWeapons as $w) { $spylog->weapons[] = $w->weaponId; $spylog->types[] = 0; $spylog->types2[] = 0; $spylog->quantities[] = spiedValue($w->weaponCount, $user, $target); $spylog->strengths[] = spiedValue($w->weaponStrength, $user, $target); $spylog->allStrengths[] = spiedValue($w->getFullStrength(), $user, $target); } $spylog->weapons = implode(';', $spylog->weapons); $spylog->types = implode(';', $spylog->types); $spylog->types2 = implode(';', $spylog->types2); $spylog->quantities = implode(';', $spylog->quantities); $spylog->strengths = implode(';', $spylog->strengths); $spylog->allStrengths = implode(';', $spylog->allStrengths); } else { $user->spies--; } $user->buy($conf['spying-cost']);