reg = require "ability_reg" import Ability from reg mod = ... print("In tubmle, reg is",reg) class Strum extends Ability @text = "Strum" @description = "Strum a cord to heal the troupe!" @hits_icon = {1,1,1,1,0,0,0,0} @sprite = "data/g-clef.png" @speed = 1 @distance = 1 new: (...)=> super("Strum",{}) @requirements = { {"status", "active"}, } target: (world, party, char) => room = world.player_party.room my_pos = char.location --search outward for a target char_tbl1, char_tbl2 = nil, nil for distance = 1, 8 char_tbl1 = room\at_location(my_pos + distance) char_tbl2 = room\at_location(my_pos - distance) if (char_tbl1 and #char_tbl1 > 0) or (char_tbl2 and #char_tbl2 > 0) break use: (world, party, char)-> print("Doing Strum, party was", party) for _, member in pairs(party.members) member\set_field("hp",member.data.hp + 1) mod.Tumble = Tumble mod