function ss_sing($sn) { if (eval(__MAGIC__)) { return $___RET_VALUE; } eval(import_module('sys', 'player', 'map', 'logger')); $r = $arte; if ($ss >= $r) { $ss -= $r; $log .= "消耗<span class=\"yellow\">{$r}</span>点歌魂,歌唱了<span class=\"yellow\">{$noiseinfo[$sn]}</span>。<br>"; } else { $log .= "需要<span class=\"yellow\">{$r}</span>歌魂才能唱这首歌!<br>"; return; } if ($sn == "Alicemagic") { $log .= "♪你說過在哭泣之後應該可以破涕而笑♪<br>\n\t\t\t\t\t\t♪我們的旅行 我不會忘♪<br>\n\t\t\t\t\t\t♪施展魔法 為了不再失去 我不會說再見♪<br>\n\t\t\t\t\t\t♪再次踏出腳步之時 將在某一天到來♪<br>"; $db->query("INSERT INTO {$tablepre}chat (type,`time`,send,recv,msg) VALUES ('0','{$now}','{$name}','{$plsinfo}','♪你說過在哭泣之後應該可以破涕而笑♪')"); $db->query("UPDATE {$tablepre}players SET def=def+30 WHERE `pls` ={$pls} AND hp>0 AND type=0 "); $def += 30; if (defined('MOD_NOISE')) { \noise\addnoise($pls, $sn, -1, -1); } addnews($now, 'song', $name, $plsinfo[$pls], $sn); return; } elseif ($sn == "Crow Song") { $log .= "♪从这里找一条路♪<br>\n\t\t\t\t\t\t♪找到逃离的生路♪<br>\n\t\t\t\t\t\t♪奏响激烈的摇滚♪<br>\n\t\t\t\t\t\t♪盯紧遥远的彼方♪<br>\n\t\t\t\t\t\t♪在这个连呼吸都难以为继的都市中♪<br>"; $db->query("INSERT INTO {$tablepre}chat (type,`time`,send,recv,msg) VALUES ('0','{$now}','{$name}','{$plsinfo}','♪从这里找一条路♪')"); $db->query("UPDATE {$tablepre}players SET att=att+30 WHERE `pls` ={$pls} AND hp>0 AND type=0 "); $att += 30; if (defined('MOD_NOISE')) { \noise\addnoise($pls, $sn, -1, -1); } addnews($now, 'song', $name, $plsinfo[$pls], $sn); return; } elseif ($sn == "KARMA") { $log .= "■<br>"; $rp = 0; addnews($now, 'song', $name, $plsinfo[$pls], $sn); return; } return; }
function weapon_strike(&$pa, &$pd, $active) { if (eval(__MAGIC__)) { return $___RET_VALUE; } if (defined('MOD_NOISE')) { if ($pa['wep_kind'] == 'F' && check_WF_noise($pa, $pd, $active)) { \noise\addnoise($pa['pls'], 'F', $pa['pid'], $pd['pid']); } } $chprocess($pa, $pd, $active); }
function weapon_WJ_addnoise(&$pa, &$pd, $active) { if (eval(__MAGIC__)) { return $___RET_VALUE; } if (defined('MOD_NOISE')) { \noise\addnoise($pa['pls'], 'J', $pa['pid'], $pd['pid']); } }
function add_ex_att_noise(&$pa, &$pd, $active) { if (eval(__MAGIC__)) { return $___RET_VALUE; } if (defined('MOD_NOISE') && in_array('d', \attrbase\get_ex_attack_array($pa, $pd, $active))) { \noise\addnoise($pa['pls'], 'd', $pa['pid'], $pd['pid']); } }