mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Tidying
This commit is contained in:
@@ -38,7 +38,7 @@ module Compiler
|
|||||||
#===============================================================================
|
#===============================================================================
|
||||||
# Save map connections to PBS file
|
# Save map connections to PBS file
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
def normalizeConnectionPoint(conn)
|
def normalize_connection(conn)
|
||||||
ret = conn.clone
|
ret = conn.clone
|
||||||
if conn[1] < 0 && conn[4] < 0
|
if conn[1] < 0 && conn[4] < 0
|
||||||
elsif conn[1] < 0 || conn[4] < 0
|
elsif conn[1] < 0 || conn[4] < 0
|
||||||
@@ -53,7 +53,7 @@ module Compiler
|
|||||||
return ret
|
return ret
|
||||||
end
|
end
|
||||||
|
|
||||||
def writeConnectionPoint(map1, x1, y1, map2, x2, y2)
|
def get_connection_text(map1, x1, y1, map2, x2, y2)
|
||||||
dims1 = MapFactoryHelper.getMapDims(map1)
|
dims1 = MapFactoryHelper.getMapDims(map1)
|
||||||
dims2 = MapFactoryHelper.getMapDims(map2)
|
dims2 = MapFactoryHelper.getMapDims(map2)
|
||||||
if x1 == 0 && x2 == dims2[0]
|
if x1 == 0 && x2 == dims2[0]
|
||||||
@@ -87,8 +87,8 @@ module Compiler
|
|||||||
f.write(sprintf("%d,%s,%d,%d,%s,%d", conn[0], conn[1], conn[2],
|
f.write(sprintf("%d,%s,%d,%d,%s,%d", conn[0], conn[1], conn[2],
|
||||||
conn[3], conn[4], conn[5]))
|
conn[3], conn[4], conn[5]))
|
||||||
else
|
else
|
||||||
ret = normalizeConnectionPoint(conn)
|
ret = normalize_connection(conn)
|
||||||
f.write(writeConnectionPoint(ret[0], ret[1], ret[2], ret[3], ret[4], ret[5]))
|
f.write(get_connection_text(ret[0], ret[1], ret[2], ret[3], ret[4], ret[5]))
|
||||||
end
|
end
|
||||||
f.write("\r\n")
|
f.write("\r\n")
|
||||||
end
|
end
|
||||||
@@ -733,34 +733,25 @@ module Compiler
|
|||||||
#===============================================================================
|
#===============================================================================
|
||||||
def write_battle_tower_pokemon(btpokemon,filename)
|
def write_battle_tower_pokemon(btpokemon,filename)
|
||||||
return if !btpokemon || !filename
|
return if !btpokemon || !filename
|
||||||
species = {0=>""}
|
species = { 0 => "" }
|
||||||
moves = {0=>""}
|
moves = { 0 => "" }
|
||||||
items = {0=>""}
|
items = { 0 => "" }
|
||||||
natures = {}
|
natures = {}
|
||||||
|
evs = ["HP", "ATK", "DEF", "SPD", "SA", "SD"]
|
||||||
File.open(filename,"wb") { |f|
|
File.open(filename,"wb") { |f|
|
||||||
add_PBS_header_to_file(f)
|
add_PBS_header_to_file(f)
|
||||||
f.write("\#-------------------------------\r\n")
|
f.write("\#-------------------------------\r\n")
|
||||||
for i in 0...btpokemon.length
|
for i in 0...btpokemon.length
|
||||||
Graphics.update if i%500==0
|
Graphics.update if i%500==0
|
||||||
pkmn = btpokemon[i]
|
pkmn = btpokemon[i]
|
||||||
f.write(pbFastInspect(pkmn,moves,species,items,natures))
|
|
||||||
f.write("\r\n")
|
|
||||||
end
|
|
||||||
}
|
|
||||||
Graphics.update
|
|
||||||
end
|
|
||||||
|
|
||||||
def pbFastInspect(pkmn,moves,species,items,natures)
|
|
||||||
c1 = (species[pkmn.species]) ? species[pkmn.species] : (species[pkmn.species] = GameData::Species.get(pkmn.species).species.to_s)
|
c1 = (species[pkmn.species]) ? species[pkmn.species] : (species[pkmn.species] = GameData::Species.get(pkmn.species).species.to_s)
|
||||||
c2 = (items[pkmn.item]) ? items[pkmn.item] : (items[pkmn.item] = GameData::Item.get(pkmn.item).id.to_s)
|
c2 = (items[pkmn.item]) ? items[pkmn.item] : (items[pkmn.item] = GameData::Item.get(pkmn.item).id.to_s)
|
||||||
c3 = (natures[pkmn.nature]) ? natures[pkmn.nature] :
|
c3 = (natures[pkmn.nature]) ? natures[pkmn.nature] : (natures[pkmn.nature] = getConstantName(PBNatures, pkmn.nature))
|
||||||
(natures[pkmn.nature] = getConstantName(PBNatures,pkmn.nature))
|
|
||||||
evlist = ""
|
evlist = ""
|
||||||
ev = pkmn.ev
|
ev = pkmn.ev
|
||||||
evs = ["HP","ATK","DEF","SPD","SA","SD"]
|
|
||||||
for i in 0...ev
|
for i in 0...ev
|
||||||
if ((ev&(1<<i))!=0)
|
if (ev & (1 << i)) != 0
|
||||||
evlist += "," if evlist.length>0
|
evlist += "," if evlist.length > 0
|
||||||
evlist += evs[i]
|
evlist += evs[i]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -768,7 +759,10 @@ module Compiler
|
|||||||
c5 = (moves[pkmn.move2]) ? moves[pkmn.move2] : (moves[pkmn.move2] = GameData::Move.get(pkmn.move2).id.to_s)
|
c5 = (moves[pkmn.move2]) ? moves[pkmn.move2] : (moves[pkmn.move2] = GameData::Move.get(pkmn.move2).id.to_s)
|
||||||
c6 = (moves[pkmn.move3]) ? moves[pkmn.move3] : (moves[pkmn.move3] = GameData::Move.get(pkmn.move3).id.to_s)
|
c6 = (moves[pkmn.move3]) ? moves[pkmn.move3] : (moves[pkmn.move3] = GameData::Move.get(pkmn.move3).id.to_s)
|
||||||
c7 = (moves[pkmn.move4]) ? moves[pkmn.move4] : (moves[pkmn.move4] = GameData::Move.get(pkmn.move4).id.to_s)
|
c7 = (moves[pkmn.move4]) ? moves[pkmn.move4] : (moves[pkmn.move4] = GameData::Move.get(pkmn.move4).id.to_s)
|
||||||
return "#{c1};#{c2};#{c3};#{evlist};#{c4},#{c5},#{c6},#{c7}"
|
f.write("#{c1};#{c2};#{c3};#{evlist};#{c4},#{c5},#{c6},#{c7}\r\n")
|
||||||
|
end
|
||||||
|
}
|
||||||
|
Graphics.update
|
||||||
end
|
end
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user