Example #1
0
 public function getPockets()
 {
     $pockets = SR_Item::getItem('Pockets');
     $pockets->setOwnerID($this->getID());
     return $pockets;
 }
Example #2
0
 private static function randLootItemB(SR_Player $player, $level, $itemname)
 {
     $def = SR_Item::getItem($itemname);
     $item = SR_Item::createByName($itemname, $def->getItemDefaultAmount(), false);
     $item->setRandomDuration();
     if (false === $item->insert()) {
         return false;
     }
     if ($item instanceof SR_Rune) {
         self::randLootStatItem($player, $level, $item, array(100.0, 35.0, 15.0));
     } elseif ($item instanceof SR_StattedEquipment) {
         self::randLootStatItem($player, $level, $item, array(100.0, 35.0, 15.0));
     } elseif ($item instanceof SR_Mount) {
         # nuts
     } elseif ($item instanceof SR_Equipment) {
         self::randLootStatItem($player, $level, $item, array(45.0, 22.0, 12.0));
     }
     return $item;
 }