Code: |
$map_link = $read_data[3] != nil ? $read_data[3] : {} |
Code: |
$map_link = ($read_data != nil and $read_data[3] != nil) ? $read_data[3] : {} |
Code: |
def self.skills_table(id) list = [] if skills_list(id).length != 0 for i in 0..(skills_list(id).length/2-1) list.push([skills_list(id)[2*i+1], skills_list(id)[2*i]]) end end return list end |
Code: |
if @pokemong.egg |
Code: |
if @pokemon.egg |
Code: |
# -------------------------------------------------------- # MAPINTRO # - Ecrivez [numéro de map, position x, position y] # si vous voulez spécifiez une intro faite sur une map de votre choix. # Ecrivez false sinon : l'intro en script sera utilisée # Exemple : [5, 12, 13] => commence une intro sur la map 5, x=12, y=13 # - Quand votre intro est terminée, inscrivez # -------------------------------------------------------- MAPINTRO = false |
Code: |
list += ["RESUME", "ORDRE", "OBJET", "RETOUR"] |
Code: |
list += ["RESUME", "ORDRE", "OBJET", "RETOUR"] if $pokemon_party.actors[@order[@menu_index]].egg list.delete("OBJET") end |
Code: |
@viewportlink1 = Viewport.new(0, -240, 640, 240) @viewportlink1.z = 0 @viewportlink2 = Viewport.new(640, 0, 320, 480) @viewportlink2.z = 0 @viewportlink3 = Viewport.new(0, 480, 640, 240) @viewportlink3.z = 0 @viewportlink4 = Viewport.new(-320, 0, 320, 480) @viewportlink4.z = 0 |
Code: |
@viewportlink1 = Viewport.new(0, -240, 640, 240) @viewportlink1.z = 1 @viewportlink2 = Viewport.new(640, 0, 320, 480) @viewportlink2.z = 1 @viewportlink3 = Viewport.new(0, 480, 640, 240) @viewportlink3.z = 1 @viewportlink4 = Viewport.new(-320, 0, 320, 480) @viewportlink4.z = 1 |
Code: |
end filename = "Save#{POKEMON_S::_SAVESLOT + 1}.rxdata" |
Code: |
end captured = 0 for i in 1..$data_pokedex.length-1 if $data_pokedex[i][1] captured += 1 end end $read_data = [Player.name, Player.id, captured, $map_link] filename = "Save#{POKEMON_S::_SAVESLOT + 1}.rxdata" |
Code: |
if FileTest.exist?("Graphics/Battlers") picture_data = {} directory_list = ["Front_Male/", "Front_Female/", "Back_Male/", "Back_Female/", "Shiny_Front_Male/", "Shiny_Front_Female/", "Shiny_Back_Male/", "Shiny_Back_Female/", "Icon/", "Eggs/"] for name in directory_list directory = explore("Graphics/Battlers/#{name}") for file in directory[0] picture_data["Graphics/Battlers/#{name}#{file}"] = true end end library = File.open("Data/Library.rxdata", "wb") Marshal.dump(picture_data, library) library.close end |
Code: |
# ----------------------------------------------------------------- # Zarbi à l'état sauvage # ----------------------------------------------------------------- alias temp_initialize initialize def initialize(id_data = 1, level = 1, shiny = false) temp_initialize(id_data, level, shiny) if name == "ZARBI" @form = rand(28) + 1 end end # ----------------------------------------------------------------- # Objet tenu, changement de forme # ----------------------------------------------------------------- def item_hold=(item_id) @item_hold = item_id if name == "DEOXYS" @form = 5 if item_id == 1 @form = 0 if item_id != 1 end end |
Code: |
# Genre if pokemon_data[4] != nil pokemon.set_gender(pokemon_data[4]) end # Forme if pokemon_data[5] != nil pokemon.form = pokemon_data[5] end |
Code: |
# Genre if pokemon_data[5] != nil pokemon.set_gender(pokemon_data[5]) end # Forme if pokemon_data[6] != nil pokemon.form = pokemon_data[6] end |
Code: |
elsif $data_pokemon[id].length > 3 or $data_pokemon[id][2][1] == nil |
Code: |
elsif $data_pokemon[id].length > 3 or $data_pokemon[id][2] == nil or $data_pokemon[id][2][1] == nil |
Code: |
@@_animations.clear end |
Code: |
@@_animations.clear self.viewport.update if self.viewport != nil end |
Code: |
alias_type_string(type) |
Code: |
return alias_type_string(type) if alias_type_string(type) != nil |
Code: |
file = File.open("Data/data_mapzone.rxdata", "wb") Marshal.dump($data_mapzone, file) file.close end |
Code: |
file = File.open("Data/data_mapzone.rxdata", "wb") Marshal.dump($data_mapzone, file) file.close file = File.open("Data/data_zone.rxdata", "wb") Marshal.dump($data_zone, file) file.close end |
Code: |
$data_mapzone = load_data("Data/data_mapzone.rxdata") |
Code: |
$data_zone = load_data("Data/data_zone.rxdata") $data_mapzone = load_data("Data/data_mapzone.rxdata") |
Code: |
# ID secondaire $data_enemies[id].maxsp = id |
Code: |
# ID secondaire $data_enemies[id].maxsp = Pokemon_Info.id_bis(id) |
Code: |
if breed_female.female? or breed_male.male? set_egg(Pokemon.new.new_egg(breed_female, breed_male)) elsif breed_male.female? or breed_female.male? set_egg(Pokemon.new.new_egg(breed_male, breed_female)) end |
Code: |
if breed_female.female? or breed_male.male? set_breed_egg(Pokemon.new.new_egg(breed_female, breed_male)) elsif breed_male.female? or breed_female.male? set_breed_egg(Pokemon.new.new_egg(breed_male, breed_female)) end |
Code: |
@save_game_window_list[i].contents.draw_text(285, 42, 252, 48, sprintf("%05d",id) , 2) |
Code: |
@save_game_window_list[i].contents.draw_text(285, 42, 252, 48, id , 2) |
Code: |
Player.trainer_trade_code |
Code: |
Player.trainer_trade_code $data_pokedex = Array.new($data_pokemon.length-1) $data_pokedex[0] = false # Possède ou non for i in 1..$data_pokemon.length-1 $data_pokedex[i] = [false, false] # Vu, Capturé end |
Code: |
@gold_window.opacity = self.opacity @gold_window.back_opacity = self.back_opacity |
Code: |
@gold_window.opacity = 255 @gold_window.back_opacity = 255 |
Code: |
rate = 0 |
Code: |
rate = 0.5 |
Code: |
end_battle end |
Code: |
end_battle end def end_battle_defeat $battle_var.result_defeat = true list_string = Trainer_Info.string_defeat(@trainer_id) draw_text(list_string) wait_hit wait(40) $pokemon_party.money /= 2 if not(@lose) if $game_variables[1] == 0 print("Réglez votre point de retour!") else $game_map.setup($game_variables[1]) $game_map.display_x = $game_variables[2] $game_map.display_y = $game_variables[3] $game_player.moveto($game_variables[2], $game_variables[3]) end $game_temp.common_event_id = 2 end $game_temp.map_bgm = $game_map.bgm end_battle(2) end |
Code: |
if alive > 1 wait_hit |
Code: |
wait_hit if alive > 1 |
Code: |
@enemy_sprite.y -= @enemy_sprite.bitmap.height / 2 |
Code: |
@enemy_sprite.y -= @enemy_sprite.bitmap.height / 2 + 34 |
Code: |
# ------------------------------------------------------ # effectif_equipe # Compte combien de membre appelable au combat # ------------------------------------------------------ def effectif_equipe resultat = 0 for member in $pokemon_party.actors if not member.egg? resultat += 1 end end return resultat end |
Code: |
file = File.open("data.txt", "w") for i in 1..493 file.write("$data_pokemon[#{i}] = #{$data_pokemon[i].inspect}\n") end file.close |
Code: |
def add_item(id, amount = 1) if $data_item[id] == nil or Item.name(id) == "" return end socket = Item.socket(id) index = bag_list(socket).index(id) if index == nil # ne possède pas cet item if Item.holdable?(id) @bag[socket].push([id, amount]) else @bag[socket].push([id, 1]) end else @bag[socket][index][1] += amount if not Item.holdable?(id) and @bag[socket][index][1] > 1 @bag[socket][index][1] = 1 end if @bag[socket][index][1] < 0 @bag[socket][index][1] = 0 end end end |
Code: |
def add_item(id, amount = 1) if $data_item[id] == nil or Item.name(id) == "" return end socket = Item.socket(id) index = bag_list(socket).index(id) if index == nil and amount > 0 # ne possède pas cet item if Item.holdable?(id) @bag[socket].push([id, amount]) else @bag[socket].push([id, 1]) end else @bag[socket][index][1] += amount if not Item.holdable?(id) and @bag[socket][index][1] > 1 @bag[socket][index][1] = 1 end if @bag[socket][index][1] <= 0 @bag[socket].delete_at(index) end end end |
Code: |
if not(switch_able(@actor, @enemy)) $game_system.se_play($data_system.buzzer_se) return end |
Code: |
@action_window.visible = false if not(switch_able(@actor, @enemy)) $game_system.se_play($data_system.buzzer_se) draw_text("Que doit faire", @actor.given_name + "?") @action_window.visible = true return end |
Code: |
@action_window.visible = false if not(flee_able(@actor, @enemy)) $game_system.se_play($data_system.buzzer_se) @action_window.visible = true draw_text("Que doit faire", @actor.given_name + "?") return end |
Code: |
@action_window.visible = false if not(flee_able(@actor, @enemy)) $game_system.se_play($data_system.buzzer_se) draw_text("Que doit faire", @actor.given_name + "?") @action_window.visible = true return end |
Code: |
if enemy.ability == 23 or (enemy.ability == 42 and enemy.type_steel?) |
Code: |
if enemy.ability == 23 or (enemy.ability == 42 and actor.type_steel?) |
Code: |
@save_game_window_list[i].contents.draw_text(285, 42, 252, 48, sprintf("%05d",id) , 2) |
Code: |
@save_game_window_list[i].contents.draw_text(285, 42, 252, 48, id , 2) |
Code: |
# Vérification de switch if (switch_id == 0 or $game_switches[switch_id]) and tag > 0 $random_encounter[tag] = $data_encounter[list_id][2] end |
Code: |
# Vérification de switch if (switch_id == 0 or $game_switches[switch_id]) and tag > 0 if $random_encounter[tag] $random_encounter[tag] += $data_encounter[list_id][2] else $random_encounter[tag] = $data_encounter[list_id][2] end end |
Code: |
#Correction des % de rencontre 1.step(7) do |tag| next unless $random_encounter[tag] en=0 #Ecarts de niveau cn=0 #Nombres de groupes présents na=[0] #Nouveau tableau $random_encounter[tag].each_index do |i| if $random_encounter[tag][i].class==Fixnum #C'est un écart de nv et ça indique la présence d'un groupe en+=$random_encounter[tag][i] cn+=1 else #C'est un pokémon est c'est ajouté dans le nouveau tableau #L'array est cloné pour ne pas modifier le data brut. na.push($random_encounter[tag][i].clone) end end cn=1 if cn < 1 na[0]=en/cn #Moyenne de l'écart de niveau #Modification des chances de rencontre en fonction du nombre de groupes présents na.each_index do |i| na[i][2]/=cn if na[i].class==Array and na[i][2] end $random_encounter[tag]=na end |