<?php
if (!defined('GAME')) {
    die();
}
if ($e['bm_a1'] == 'ring777') {
    if (rand(0, 100) < 35) {
        $hpmin = rand(30, 50);
        $hpmin = $priem->testPower($this->stats[$this->uids[$uid1]], $this->stats[$this->uids[$uid2]], $hpmin, 1, 2);
        //
        $hpmin = $this->testYronPriem($uid1, $uid2, 21, $hpmin, 11, true);
        //$btl->testYronPriem( $u->info['id'], $this->ue['id'], 21, $pvr['hp'], 8, true );
        //
        $hpmin = round($hpmin);
        if ($hpmin < 0) {
            $hpmin = 0;
        }
        $hp2 = $this->stats[$this->uids[$uid2]]['hpNow'];
        $hp2 -= $hpmin;
        if ($hp2 < 0) {
            $hp2 = 0;
        } elseif ($hp2 > $this->stats[$this->uids[$uid2]]['hpNow']) {
            $hp2 = $this->stats[$this->uids[$uid2]]['hpNow'];
        }
        $this->takeExp($u->info['id'], $hpmin, $uid1, $uid2);
        $this->users[$this->uids[$uid2]]['hpNow'] = $hp2;
        $this->stats[$this->uids[$uid2]]['hpNow'] = $hp2;
        mysql_query('UPDATE `stats` SET `hpNow` = ' . $hp2 . ' WHERE `id` = "' . $uid2 . '" LIMIT 1');
        $vLog = 'time1=' . time() . '||s1=' . $this->users[$this->uids[$uid1]]['sex'] . '||t1=' . $this->users[$this->uids[$uid1]]['team'] . '||login1=' . $this->users[$this->uids[$uid1]]['login'] . '||s2=' . $this->users[$this->uids[$uid2]]['sex'] . '||t2=' . $this->users[$this->uids[$uid2]]['team'] . '||login2=' . $this->users[$this->uids[$uid2]]['login'] . '';
        $mas1 = ['time' => time(), 'battle' => $this->info['id'], 'id_hod' => ($this->hodID), 'text' => '', 'vars' => $vLog, 'zona1' => '', 'zonb1' => '', 'zona2' => '', 'zonb2' => '', 'type' => '1'];
        $hpmin2 = $hpmin;
        if ($hpmin > 0) {
            $hpmin = '-' . $hpmin;
        } else {
            $hpmin = '--';
        }
        $mas1['text'] = '{tm2} {u1} использовала заклятие &quot;<b>Вытягивание души</b>&quot; на персонажа {u2}. <font color=#A00000><b>' . $hpmin . '</b></font></b> [' . ceil($hp2) . '/' . $this->stats[$this->uids[$uid2]]['hpAll'] . ']';
        $this->add_log($mas1);
        //
        $hpmin2 = ceil($hpmin2 / 5);
        if ($this->stats[$this->uids[$uid1]]['hpNow'] + $hpmin2 > $this->stats[$this->uids[$uid1]]['hpAll']) {
            $hpmin2 = $this->stats[$this->uids[$uid1]]['hpAll'] - $this->stats[$this->uids[$uid1]]['hpNow'];
            $hpmin2 = ceil($hpmin2);
        }
        $this->users[$this->uids[$uid1]]['hpNow'] += $hpmin2;
        $this->stats[$this->uids[$uid1]]['hpNow'] += $hpmin2;
        //
        if ($this->stats[$this->uids[$uid1]]['hpNow'] > $this->stats[$this->uids[$uid1]]['hpAll']) {
            $this->stats[$this->uids[$uid1]]['hpNow'] = $this->stats[$this->uids[$uid1]]['hpAll'];
        }
        if ($this->stats[$this->uids[$uid1]]['hpNow'] < 0) {
            $this->stats[$this->uids[$uid1]]['hpNow'] = 0;
        }
        //
        mysql_query('UPDATE `stats` SET `hpNow` = ' . $this->stats[$this->uids[$uid1]]['hpNow'] . ' WHERE `id` = "' . $uid1 . '" LIMIT 1');
        $vLog = 'time1=' . time() . '||s1=' . $this->users[$this->uids[$uid1]]['sex'] . '||t1=' . $this->users[$this->uids[$uid1]]['team'] . '||login1=' . $this->users[$this->uids[$uid1]]['login'] . '||s2=' . $this->users[$this->uids[$uid2]]['sex'] . '||t2=' . $this->users[$this->uids[$uid2]]['team'] . '||login2=' . $this->users[$this->uids[$uid2]]['login'] . '';
        $mas1 = ['time' => time(), 'battle' => $this->info['id'], 'id_hod' => ($this->hodID), 'text' => '', 'vars' => $vLog, 'zona1' => '', 'zonb1' => '', 'zona2' => '', 'zonb2' => '', 'type' => '1'];
        if ($hpmin2 > 0) {
            $hpmin2 = '+' . $hpmin2;
        } else {
            $hpmin2 = '--';
        }
        $mas1['text'] = '{tm2} {u1} исцелила себя частью урона от &quot;<b>Вытягивание души</b>&quot;. <font color=#0066aa><b>' . $hpmin2 . '</b></font></b> [' . ceil($this->stats[$this->uids[$uid1]]['hpNow']) . '/' . $this->stats[$this->uids[$uid1]]['hpAll'] . ']';
        $this->add_log($mas1);
        //
    }
}
?>