diff --git a/system/pages/creatures.php b/system/pages/creatures.php
index 34f6b727..e8916ca1 100644
--- a/system/pages/creatures.php
+++ b/system/pages/creatures.php
@@ -62,7 +62,8 @@ if (empty($_REQUEST['creature'])) {
echo '';
} else {
- $monster_name = stripslashes(trim(ucwords($_REQUEST['creature'])));
+ $monster_name = urldecode(stripslashes(trim(ucwords($_REQUEST['creature']))));
+
$monster = $db->query('SELECT * FROM `' . TABLE_PREFIX . 'monsters` WHERE `hidden` != 1 AND `name` = ' . $db->quote($monster_name) . ';')->fetch();
if (isset($monster['name'])) {
$title = $monster['name'] . " - Creatures";
@@ -170,4 +171,4 @@ if (empty($_REQUEST['creature'])) {
-
\ No newline at end of file
+