function itemuse(&$theitem) { if (eval(__MAGIC__)) { return $___RET_VALUE; } eval(import_module('sys', 'player', 'logger', 'itemmain', 'input', 'clubbase', 'cardbase')); $itm =& $theitem['itm']; $itmk =& $theitem['itmk']; $itme =& $theitem['itme']; $itms =& $theitem['itms']; $itmsk =& $theitem['itmsk']; if (strpos($itm, '自适应型溶剂') !== false && $itmk == 'Y') { if ($club == 18 || $club == 17) { $log .= "你感觉自己的胃在看到试剂的第一眼时就开始不断抽搐,这东西究竟有多恶心啊……还是不要随便喝了。<br>"; return; } if (defined('MOD_CLUBBASE')) { \clubbase\club_lost(); } $club = 18; if (defined('MOD_CLUBBASE')) { \clubbase\club_acquire($club); } get_alone_card_skill(); if (strpos($itm, 'TA-00')) { $skillpoint += round($lvl + $lvl / 2 + 3); } elseif (strpos($itm, 'TA-C3')) { $skillpoint = round($lvl + $lvl / 2 + 3); } elseif (strpos($itm, 'TA-E3')) { $skillpoint = $lvl + 3; } else { $skillpoint += 3; } $log .= "你看着面前散发着不祥气息的粉色试剂,皱着眉头将它一饮而尽。<br>没有想象中的那么难喝,尝起来似乎是草莓味的……<br><span class='lime'>你感觉自己好像变得更聪明了,又好像没有。</span><br>"; \itemmain\itms_reduce($theitem); return; } $chprocess($theitem); }
function itemuse(&$theitem) { if (eval(__MAGIC__)) { return $___RET_VALUE; } eval(import_module('sys', 'player', 'itemmain', 'logger')); $itm =& $theitem['itm']; $itmk =& $theitem['itmk']; $itme =& $theitem['itme']; $itms =& $theitem['itms']; $itmsk =& $theitem['itmsk']; if (strpos($itmk, 'Y') === 0 || strpos($itmk, 'Z') === 0) { if ($itm == '装有H173的注射器') { $log .= '你考虑了一会,<br>把袖子卷了起来,给自己注射了H173。<br>'; $deathdice = rand(0, 8191); if ($deathdice == 8191 || $club == 15) { $log .= '你突然感觉到一种不可思议的力量贯通全身!<br>'; $wp = $wk = $wg = $wc = $wd = $wf = 3000; $att = $def = 5000; $club = 15; addnews($now, 'suisidefail', $name); $itm = $itmk = $itmsk = ''; $itme = $itms = 0; } else { $state = 31; $log .= '你失去了知觉。<br>'; \player\update_sdata(); $sdata['sourceless'] = 1; $sdata['attackwith'] = $itm; \player\kill($sdata, $sdata); \player\player_save($sdata); \player\load_playerdata($sdata); } return; } elseif (strpos($itm, '溶剂SCP-294') === 0) { if (defined('MOD_CLUBBASE')) { \clubbase\club_lost(); } $club = 17; if (defined('MOD_CLUBBASE')) { \clubbase\club_acquire($club); } if ($itm == '溶剂SCP-294_PT_Poini_Kune') { $log .= '你考虑了一会,一扬手喝下了杯中中冒着紫色幽光的液体。<br><span class="yellow">你感到全身就像燃烧起来一样,不禁扪心自问这值得么?</span><br>'; if ($mhp > 573) { $up = rand(0, $mhp + $msp); } else { $up = rand(0, 573); } if ($club == 17) { $hpdown = $spdown = round($up * 1.5); } elseif ($club == 13) { $hpdown = $up + 200; $spdown = $up; } else { $hpdown = $spdown = $up; } $wp += $up; $wk += $up; $wg += $up; $wc += $up; $wd += $up; $wf += $up; $rp += 500; $mhp = $mhp - $hpdown; $msp = $msp - $spdown; $log .= '你的生命上限减少了<span class="yellow">' . $hpdown . '</span>点,体力上限减少了<span class="yellow">' . $spdown . '</span>点,而你的全系熟练度提升了<span class="yellow">' . $up . '</span>点!<br>'; } elseif ($itm == '溶剂SCP-294_PT_Arnval') { $log .= '你考虑了一会,一扬手喝下了杯中中冒着白色气泡的清澈液体。<br><span class="yellow">你感到全身就像燃烧起来一样,不禁扪心自问这值得么?</span><br>'; if ($msp > 573) { $up = rand(0, $msp * 1.5); } else { $up = rand(0, 573); } $mhp = $mhp + $up; $def = $def + $up; $down = $club == 17 ? round($up * 1.5) : $up; $rp += 200; $msp = $msp - $down; $att = $att - $down; $log .= '你的体力上限和攻击力减少了<span class="yellow">' . $down . '</span>点,而你的生命上限和防御力提升了<span class="yellow">' . $up . '</span>点!<br>'; } elseif ($itm == '溶剂SCP-294_PT_Strarf') { $log .= '你考虑了一会,一扬手喝下了杯中中冒着灰色气泡的清澈液体。<br><span class="yellow">你感到全身就像燃烧起来一样,不禁扪心自问这值得么?</span><br>'; if ($mhp > 573) { $up = rand(0, $msp * 1.5); } else { $up = rand(0, 573); } $msp = $msp + $up; $att = $att + $up; $down = $club == 17 ? round($up * 1.5) : $up; $rp += 200; $mhp = $mhp - $down; $def = $def - $down; $log .= '你的生命上限和防御力减少了<span class="yellow">' . $down . '</span>点,而你的体力上限和攻击力提升了<span class="yellow">' . $up . '</span>点!<br>'; } elseif ($itm == '溶剂SCP-294_PT_ErulTron') { $log .= '你考虑了一会,<br>一扬手喝下了杯中中冒着粉红光辉的液体。<br>你感到你整个人貌似变得更普通了点。<br>'; $lvl = $exp = 0; $att = round($att * 0.8); $def = round($def * 0.8); $log .= '<span class="yellow">你的等级和经验值都归0了!但是,你的攻击力和防御力也变得更加普通了。</span><br>'; } if ($att < 0) { $att = 0; } if ($def < 0) { $def = 0; } if ($hp > $mhp) { $hp = $mhp; } if ($sp > $msp) { $sp = $msp; } $deathflag = false; if ($mhp <= 0) { $hp = $mhp = 0; $deathflag = true; } if ($msp <= 0) { $sp = $msp = 0; $deathflag = true; } if ($deathflag) { $log .= '<span class="yellow">看起来你的身体无法承受药剂的能量……<br>果然这一点都不值得……<br></span>'; $state = 34; \player\update_sdata(); $sdata['sourceless'] = 1; $sdata['attackwith'] = $itm; \player\kill($sdata, $sdata); \player\player_save($sdata); \player\load_playerdata($sdata); } else { addnews($now, 'notworthit', $name); } \itemmain\itms_reduce($theitem); return; } } $chprocess($theitem); }