Example #1
0
function player_kill_enemy(&$pa, &$pd, $active)
{
    if (eval(__MAGIC__)) {
        return $___RET_VALUE;
    }
    $chprocess($pa, $pd, $active);
    eval(import_module('cardbase', 'sys', 'logger', 'map'));
    $qiegaogain = calc_qiegao_drop($pa, $pd, $active);
    if ($qiegaogain > 0) {
        get_qiegao($qiegaogain, $pa);
        $log .= "<span class=\"orange\">敌人掉落了{$qiegaogain}单位的切糕!</span><br>";
    }
}
Example #2
0
function player_kill_enemy(&$pa, &$pd, $active)
{
    if (eval(__MAGIC__)) {
        return $___RET_VALUE;
    }
    $chprocess($pa, $pd, $active);
    eval(import_module('cardbase', 'sys', 'logger', 'map'));
    if (!in_array($gametype, array(10, 11, 12, 13, 14))) {
        $qiegaogain = 0;
        if ($pd['type'] == 90 && $areanum / $areaadd < 1 && rand(0, 99) < 10) {
            //杂兵
            $qiegaogain = rand(7, 15);
            get_qiegao($qiegaogain, $pa);
        }
        if ($pd['type'] == 2 && $areanum / $areaadd < 1) {
            //幻象
            $qiegaogain = rand(9, 19);
            get_qiegao($qiegaogain, $pa);
        }
        if ($qiegaogain > 0) {
            $log .= "<span class=\"orange\">敌人掉落了{$qiegaogain}单位的切糕!</span><br>";
        }
    }
}