I'm using GubiD's GTBS system and trying to understand the range/skill part.

The ID listed for Heal is 33 in the skill database, but it is 1 in GubiD's demo. GubiD's demo also references Heal as 33 somewhere else in the code.
The ID listed for Fire is 59 in the skill database, but it is 7 in GubiD's demo.

CODE
def self.skill_use_action?(skill_id)
        when 33; return false# heal
  end


CODE
def self.skill_range(id)
    case id
    when 1;   range = [1, 0, false, false, 0] #Heal[/b]
    when 6;   range = [5, 0, false, false, 0] #Raise
    
    when 8;   range = [3, 2, false, false, 0] #Greater Fire
    when 13;  range = [2, 1, false, false, 0] #Thunder
    when 15;  range = [3, 2, false, false, 0] #Mass Thunder
    when 22;  range = [3, 1, false, false, 0] #Wind
    when 37;  range = [2, 0, false, false, 0] #Mute
    when 45;  range = [2, 0, false, false, 0] #Weaken
    when 57;  range = [2, 1, false, false, 0] #crosscut
    when 61:  range = [2, 0, false, false, 0] #leg swep
    else;     range = [1, 0, false, false, 0]
    end
    return range
  end


Changing the data here doesn't effect the game. I deleted the Fire entry and Fire still works fine in the demo. Where is the game getting these numbers from?

Where is he gathering the 1 and 7 numbers?