public function demote(Dolumar_Players_Player $me, Dolumar_Players_Player $target) { if ($this->canDemote($me, $target)) { Dolumar_Underworld_Mappers_ArmyMapper::removeLeader($this, $target); $this->reloadData(); return true; } else { $this->error = 'cannot_demote'; return false; } }