view = PATH::VIEW . "monster.php"; $title = ""; $monster = new Monster($id); if (! $monster->can_awaken()){ // Silver star monster. $this->monster[0] = $monster; $this->monster[1] = null; $this->monster[2] = null; $title = $this->monster[0]->element_name . " " . $this->monster[0]->name; } elseif ($monster->can_awaken() && $monster->get_awakens_to() == null && $monster->get_awakens_from() == null){ // Default purple (Rainbowmon or King Angelmon) $this->monster[0] = null; $this->monster[1] = $monster; $this->monster[2] = null; $title = $this->monster[1]->name; } elseif ($monster->can_awaken() && $monster->get_awakens_to() == null && $monster->get_awakens_from() != null){ // Normal monster, already awakened, no 2a. $this->monster[0] = new Monster($monster->get_awakens_from()); $this->monster[1] = $monster; $this->monster[2] = null; $title = $this->monster[1]->get_name() . " - " .$this->monster[0]->get_element_name() . " " . $this->monster[0]->get_name(); $monster = $this->monster[0]; } elseif ($monster->can_awaken() && $monster->get_awakens_to() != null && $monster->get_awakens_from() == null){ // Normal monster, not awakened, may have 2a. $this->monster[0] = $monster; $this->monster[1] = new Monster($this->monster[0]->get_awakens_to()); if ($this->monster[1]->get_awakens_to() == null){ $this->monster[2] = null; } else{ $this->monster[2] = new Monster($this->monster[1]->get_awakens_to()); } $title = $this->monster[1]->get_name() . " - " .$this->monster[0]->get_element_name() . " " . $this->monster[0]->get_name(); } $this->title = $title ." - SWDB"; $this->description = $title . " info - SWDB"; $this->canonical = URL::BASE . "monster_info/" . $id; } } ?>