Пример #1
0
 public function equipped()
 {
     $charId = $this->inventory()->char_id;
     return (bool) equipped_item::load_one(array('char_id' => $charId, 'item_id' => $this->item_id));
 }
Пример #2
0
 public function equipment($slot = null)
 {
     static $equipment = array();
     if (!$equipment) {
         if (!$slot) {
             $ei = equipped_item::load($this->id, 'char_id');
             foreach ($ei->fetchAll() as $item) {
                 $item[$item->slot] = $item;
             }
         } else {
             $equipment[$slot] = equipped_item::load_one($slot, 'slot');
         }
     }
     return $equipment;
 }