-- A small Hero class (provided). local Hero = {} Hero.__index = Hero function Hero.new(name, hp) return setmetatable({ name = name, hp = hp, max_hp = hp }, Hero) end local party = { Hero.new("Ada", 100), Hero.new("Ben", 80), Hero.new("Cara", 120) } party[2].hp = 30 -- Ben took some damage for _, h in ipairs(party) do if h.hp < h.max_hp then print(h.name .. " is hurt.") end end