public function onConsume(SR_Player $player) { $m = array('alc' => 0.1); $player->addEffects(new SR_Effect(GWF_Time::ONE_HOUR * 1, $m)); $player->addEffects(new SR_Effect(GWF_Time::ONE_HOUR * 2, $m)); $oldhp = $player->getHP(); $gain = $player->healHP(0.3); $player->getParty()->notice(sprintf('%s drank a beer and got alcoholized (+0.2) %s.', $player->getName(), Shadowfunc::displayHPGain($oldhp, $gain, $player->getMaxHP()))); }
public function cast(SR_Player $player, SR_Player $target, $level, $hits, SR_Player $potion_player) { $min = $level + 1; $max = $min + $level / 4 + $hits / 10; $gain = Shadowfunc::diceFloat($min, $max); $oldhp = $target->getHP(); $maxhp = $target->getMaxHP(); $gain = $target->healHP($gain); $append = Shadowfunc::displayHPGain($oldhp, $gain, $maxhp); $this->announceADV($player, $target, $level, '10110', $append); return true; }
public function onConsume(SR_Player $player) { $p = $player->getParty(); $oldhp = $player->getHP(); $maxhp = $player->getMaxHP(); $gain = $player->healHP(0.1); $newhp = $player->getHP(); $gainmsg = Shadowfunc::displayHPGain($oldhp, $gain, $maxhp); $last = $this->getAmount() === 0 ? 'the last' : 'a'; if ($p->isFighting()) { $busy = $this->getItemUsetime(); $player->busy($busy); $busytext = sprintf(' %s busy.', GWF_Time::humanDuration($busy)); $p->message($player, sprintf(' eats %s potatoe chip from his roll of Pringles: %s.%s', $last, $gainmsg, $busytext)); $p->getEnemyParty()->message($player, sprintf(' eats %s chip from his roll of Pringles.', $last)); } else { $player->message(sprintf('You eat %s chip from your Pringles: %s', $last, $gainmsg)); } }
public function onConsume(SR_Player $player) { $oldhp = $player->getHP(); $gain = $player->healHP(25); $player->getParty()->message($player, 'ate a cake. ' . Shadowfunc::displayHPGain($oldhp, $gain, $player->getMaxHP())); }
public function onConsume(SR_Player $player) { $oldhp = $player->getHP(); $gain = $player->healHP(0.4); $player->getParty()->notice(sprintf('%s drank a half litre of milk %s.', $player->getName(), Shadowfunc::displayHPGain($oldhp, $gain, $player->getMaxHP()))); }
public function onConsume(SR_Player $player) { $oldhp = $player->getHP(); $gain = $player->healHP(Shadowfunc::diceFloat(1.0, 3.0, 1)); $player->getParty()->message($player, 'ate some bacon. ' . Shadowfunc::displayHPGain($oldhp, $gain, $player->getMaxHP())); }
public function onConsume(SR_Player $player) { $oldhp = $player->getHP(); $gain = $player->healHP(rand(1, 5)); $player->getParty()->message($player, 'giggles. ' . Shadowfunc::displayHPGain($oldhp, $gain, $player->getMaxHP())); }
public function onConsume(SR_Player $player) { $oldhp = $player->getHP(); $gain = $player->healHP(2); $player->getParty()->message($player, 'ate a trout and healed two cent. ' . Shadowfunc::displayHPGain($oldhp, $gain, $player->getMaxHP()) . ' ... Lamer!'); }
public function onConsume(SR_Player $player) { $oldhp = $player->getHP(); $gain = $player->healHP(Shadowfunc::diceFloat(0.2, 0.5, 1)); $player->getParty()->message($player, 'ate an apple. ' . Shadowfunc::displayHPGain($oldhp, $gain, $player->getMaxHP())); }