global

def self.parse_parameter(code, parameter, game_type)

Returns:
  • (String) -

Parameters:
  • game_type (String) --
  • parameter (String) --
  • code (Integer) --
def self.parse_parameter(code, parameter, game_type)
    unless game_type.nil?
        case code
            when 401, 405
                case game_type
                    when 'lisa'
                        match = parameter.scan(/^(\\et\[[0-9]+\]|\\nbt)/)
                        parameter = parameter.slice((match[0].length)..) unless match.empty?
                    else
                        nil
                end
            when 102
                # Implement some custom parsing
            when 356
                # Implement some custom parsing
            else
                return nil
        end
    end

    parameter
end