Anonymous

Module:CombatAreas: Difference between revisions

From Melvor Idle
Accounted for Infernal Stronghold needing multiple clears
(Added p.getDungeonRequirements)
(Accounted for Infernal Stronghold needing multiple clears)
(One intermediate revision by the same user not shown)
Line 81: Line 81:
     if area.requiresCompletion ~= nil and area.requiresCompletion >= 0 then
     if area.requiresCompletion ~= nil and area.requiresCompletion >= 0 then
       local dung = p.getAreaByID('dungeon', area.requiresCompletion)
       local dung = p.getAreaByID('dungeon', area.requiresCompletion)
       return 'Completing '..Icons.Icon({dung.name, type='dungeon'})
       local compCount = area.requiresCompletionCount ~= nil and area.requiresCompletionCount or 1
      if compCount > 1 then
        return compCount..'x '..Icons.Icon({dung.name, type='dungeon'})..' Completions'
      else
        return Icons.Icon({dung.name, type='dungeon'})..' Completed'
      end
     else
     else
       return ''
       return ''
Line 133: Line 138:
   local result = p._getAreaStat(area, 'dungeonReq')
   local result = p._getAreaStat(area, 'dungeonReq')
   if result ~= '' then
   if result ~= '' then
     result = '\r\n|-\r\n|Requirements:<br/>'..result
     result = "\r\n|-\r\n|'''Requirements:'''<br/>"..result
   end
   end
   return result
   return result