diff --git a/system/libs/pot/OTS_Monster.php b/system/libs/pot/OTS_Monster.php index 19482dce..e9872408 100644 --- a/system/libs/pot/OTS_Monster.php +++ b/system/libs/pot/OTS_Monster.php @@ -135,13 +135,14 @@ class OTS_Monster extends DOMDocument { $flags = array(); - // read all flags - foreach( $this->documentElement->getElementsByTagName('flags')->item(0)->getElementsByTagName('flag') as $flag) - { - $flag = $flag->attributes->item(0); + if ($this->documentElement->getElementsByTagName('flags')->item(0)) { + foreach( $this->documentElement->getElementsByTagName('flags')->item(0)->getElementsByTagName('flag') as $flag) + { + $flag = $flag->attributes->item(0); - $flags[$flag->nodeName] = (int) $flag->nodeValue; - } + $flags[$flag->nodeName] = (int) $flag->nodeValue; + } + } return $flags; }