<?php ini_set('display_errors', 'On'); define('IS_CLI', php_sapi_name() == 'cli'); define('DEBUG', false); require __DIR__.'/../autoload.php'; use WMHSim\SimScenario; $laps = 1000; $laps = DEBUG ? 1 : $laps; ob_start(); $scenario = new SimScenario(new \WMHSim\Factions\Legion\Rhyas(), new \WMHSim\Factions\Circle\FeralWarpwolf()); $scenario->setBoostAttack(true); $scenario->setBoostDamage(true); $scenario->setChargeAttack(false); $scenario->setLaps($laps); $scenario->setDebug(DEBUG); $scenario->getDefender()->addBuff('warp-arm'); $scenario->run(); $output = ob_get_clean(); echo IS_CLI ? $output : str_replace("\n", "<br />", $output);
$scenario->setDebug(DEBUG); if (array_intersect(array('--incite'), $argv)) { $scenario->getAttacker()->addBuff('incite'); } if (array_intersect(array('--chiller'), $argv)) { $scenario->getAttacker()->addBuff('chiller'); } if (array_intersect(array('--warp-str'), $argv)) { $scenario->getAttacker()->addBuff('warp-str'); } if (array_intersect(array('--tide-of-blood'), $argv)) { $scenario->getAttacker()->addBuff('tide-of-blood'); } if (array_intersect(array('--warp-arm'), $argv)) { $scenario->getDefender()->addBuff('warp-arm'); } if (array_intersect(array('--spiny-growth'), $argv)) { $scenario->getDefender()->addBuff('spiny-growth'); } if ($scenario->getDefender() instanceof Warlock) { if (($k = array_search('--transfers', $argv)) !== false) { if (!isset($argv[$k+1]) || !is_numeric($argv[$k+1])) { throw new Exception("Specfied --transfer but without the amount of transfers"); } $scenario->getDefender()->setTransfers($argv[$k+1]); } }
<?php ini_set('display_errors', 'On'); define('IS_CLI', php_sapi_name() == 'cli'); define('DEBUG', false); require __DIR__.'/../autoload.php'; use WMHSim\SimScenario; $laps = 1000; $laps = DEBUG ? 1 : $laps; ob_start(); $scenario = new SimScenario(new \WMHSim\Factions\Legion\Carnivean(), new \WMHSim\Factions\Circle\FeralWarpwolf()); $scenario->setBoostAttack(false); $scenario->setBoostDamage(false); $scenario->setChargeAttack(false); $scenario->setLaps($laps); $scenario->setDebug(DEBUG); $scenario->getAttacker()->addBuff('incite'); $scenario->getAttacker()->addBuff('chiller'); $scenario->getDefender()->addBuff('warp-str'); $scenario->run(); $output = ob_get_clean(); echo IS_CLI ? $output : str_replace("\n", "<br />", $output);