Example #1
0
 /**
  * @param LocationHelper $locHelper
  * @return LocationHelper
  */
 private function _respawns($locHelper)
 {
     if (isset($locHelper->getLoc()["respawn"])) {
         $locHelper->eachObjects("respawn", function ($objId, $obj) use($locHelper) {
             if ($locHelper->isRespawned($objId)) {
                 $locHelper->addObject($objId, $obj["obj"]);
                 $locHelper->removeRespawn($objId);
                 $locHelper->addJournal($obj["msg_on_respawn"], $this->getService('player.helper')->getCollection());
             }
         });
     }
     return $locHelper;
 }