mirror of
https://github.com/slawkens/myaac.git
synced 2025-10-14 09:44:55 +02:00
* PLEASE RELOAD YOUR ITEMS AND MONSTERS AFTER THIS UPDATE
* save monster loot in database in json format instead loading it every time from xml file * store monster voices and immunities in json format * removed useless monsters.gfx_name field from database * convert item name to item id in loot in monsters.xml loader * after changing template you will be redirected to latest viewed page * display gallery add image form only on main gallery page * fixed displaying monster loot when item.name in loot is used instead of item.id * (intern) added new function getItemNameById($id) * (intern) renamed database field monsters.hide_creature to hidden
This commit is contained in:
@@ -194,7 +194,6 @@ class OTS_Monster extends DOMDocument
|
||||
|
||||
/**
|
||||
* @return array List of item IDs.
|
||||
* @deprecated 0.1.0 Use getItems().
|
||||
*/
|
||||
public function getLoot()
|
||||
{
|
||||
@@ -208,13 +207,25 @@ class OTS_Monster extends DOMDocument
|
||||
// adds all items
|
||||
foreach( $element->getElementsByTagName('item') as $item)
|
||||
{
|
||||
$id = $item->getAttribute('id');
|
||||
|
||||
// avoid redundancy
|
||||
if( !in_array($id, $loot) )
|
||||
{
|
||||
$loot[] = $id;
|
||||
$chance = $item->getAttribute('chance');
|
||||
if(empty($chance)) {
|
||||
$chance = $item->getAttribute('chance1');
|
||||
if(empty($chance)) {
|
||||
$chance = 100000;
|
||||
}
|
||||
}
|
||||
|
||||
$count = $item->getAttribute('countmax');
|
||||
if(empty($count)) {
|
||||
$count = 1;
|
||||
}
|
||||
|
||||
$id = $item->getAttribute('id');
|
||||
if(empty($id)) {
|
||||
$id = $item->getAttribute('name');
|
||||
}
|
||||
|
||||
$loot[] = array('id' => $id, 'count' => $count, 'chance' => $chance);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user