view = $path["view"] . "monster_info.php"; $title = ""; $monster = new K_Monster($db, $id); error_log("ID : " . $monster->id); error_log("FROM: " . $monster->awakens_from); error_log("TO : " . $monster->awakens_to); if ($monster->can_awaken == 0){ error_log("CAN_AWAKEN 0 -> SILVER"); // Silver star monster. $this->monster[0] = $monster; $this->monster[1] = null; $this->monster[2] = null; $title = $this->monster[0]->element . " " . $this->monster[0]->name; } elseif ($monster->can_awaken == 1 && $monster->awakens_to == "" && $monster->awakens_from == ""){ error_log(" -> DEGFAULT PURPLE"); // 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 == 1 && $monster->awakens_to == "" && strlen($monster->awakens_from) > 0){ error_log("NORMAL MONSTER AWAKEN, no 2a. FROM: " . $monster->awakens_from); // Normal monster, already awakened, no 2a. $this->monster[0] = new K_Monster($db, $monster->awakens_from); $this->monster[1] = $monster; $this->monster[2] = null; $title = $this->monster[1]->name . " - " .$this->monster[0]->element . " " . $this->monster[0]->name; } elseif ($monster->can_awaken == 1 && strlen($monster->awakens_to) > 0 && $monster->awakens_from == ""){ // Normal monster, not awakened, may have 2a. $this->monster[0] = $monster; $this->monster[1] = new K_Monster($db, $this->monster[0]->awakens_to); if ($this->monster[1]->awakens_to == ""){ error_log("NORMAL MONSTER, GOLD, NO 2a"); $this->monster[2] = null; } else{ error_log("NORMAL MONSTER, GOLD, WITH 2a"); $this->monster[2] = new K_Monster($db, $this->monster[1]->awakens_to); } $title = $this->monster[1]->name . " - " .$this->monster[0]->element . " " . $this->monster[0]->name; } else{ error_log("UNKNOWN"); } $this->title = $title ." - SWDB"; $this->description = $title . " info - SWDB"; $this->canonical = $root . "monster_info/" . $id; } } ?>