def enemies_output
  file1 = open(".\\enemies.csv", "w+");
  file2 = open(".\\enemies_element.csv", "w+");
  file3 = open(".\\enemies_state.csv", "w+");

  j = 1;
  while j < $data_enemies.length
    enemy = $data_enemies[j];
    if enemy != nil
      file1.puts(",#{enemy.id},#{enemy.name},#{enemy.battler_name},#{enemy.battler_hue},#{enemy.maxhp},#{enemy.maxsp},#{enemy.str},#{enemy.dex},#{enemy.agi},#{enemy.int},#{enemy.atk},#{enemy.pdef},#{enemy.mdef},#{enemy.eva},#{enemy.animation1_id},#{enemy.animation2_id},,,,#{enemy.exp},#{enemy.gold},#{enemy.item_id},#{enemy.weapon_id},#{enemy.armor_id},#{enemy.treasure_prob},");
      
      k = 1;
      while enemy.element_ranks[k] != nil
        file2.print(",#{enemy.id},#{k}");
        file2.print(",#{enemy.element_ranks[k]}\n");
        k+=1;
      end


      k = 1;
      while enemy.state_ranks[k] != nil
        file3.print(",#{enemy.id},#{k}");
        file3.print(",#{enemy.state_ranks[k]}\n");
        k+=1;
      end
      
    end
    j+=1;
  end
  
  file1.close;
  file2.close;
  file3.close;
end


ddef enemies_input
  file1 = open(".\\enemies.csv", "r");
  #file2 = open(".\\enemies_element.csv", "r");
  #file3 = open(".\\enemies_state.csv", "r");

  j = 1;
  while line = file1.gets()
    if $data_enemies[j] == nil
      $data_enemies.push($data_enemies[j-1].clone)
    end
    ary = line.split(",");
    $data_enemies[j].id = ary[0].to_i;
    $data_enemies[j].name = ary[1];
    $data_enemies[j].battler_name = ary[2];
    $data_enemies[j].battler_hue = ary[3].to_i;
    $data_enemies[j].maxhp = ary[4].to_i;
    $data_enemies[j].maxsp = ary[5].to_i;
    $data_enemies[j].str = ary[6].to_i;
    $data_enemies[j].dex = ary[7].to_i;
    $data_enemies[j].agi = ary[8].to_i;
    $data_enemies[j].int = ary[9].to_i;
    $data_enemies[j].atk = ary[10].to_i;
    $data_enemies[j].pdef = ary[11].to_i;
    $data_enemies[j].mdef = ary[12].to_i;
    $data_enemies[j].eva = ary[13].to_i;
    #$data_enemies[j].animation1_id = ary[14].to_i;
    #$data_enemies[j].animation2_id = ary[15].to_i;
    $data_enemies[j].exp = ary[19].to_i;
    $data_enemies[j].gold = ary[20].to_i;
    $data_enemies[j].item_id = ary[21].to_i;
    $data_enemies[j].weapon_id = ary[22].to_i;
    $data_enemies[j].armor_id = ary[23].to_i;
    $data_enemies[j].treasure_prob = ary[24].to_i;
    
    
    k = 1;
    while $data_enemies[j].element_ranks[k] != nil
      $data_enemies[j].element_ranks[k] = 3;
      k+=1;
    end

    k = 1;
    while $data_enemies[j].state_ranks[k] != nil
        $data_enemies[j].state_ranks[k] = 3;
        k+=1
    end
    
    
    j+=1;
  end
  save_data($data_enemies,"Data/Enemies.rxdata");
  $data_enemies = load_data("Data/Enemies.rxdata");
end
