From 57b47ab7983f625c7c0ef4f5303a4d07ef172786 Mon Sep 17 00:00:00 2001 From: slawkens Date: Wed, 5 Jun 2024 21:51:50 +0200 Subject: [PATCH] Fix if are not present in monster.xml --- system/libs/pot/OTS_Monster.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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; }