mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Deleted rubyscreen.dll, eradicated semicolons from when... statements, compiling is now before setting up the system, appeased vocal dissenters
This commit is contained in:
@@ -52,11 +52,11 @@ module SerialRecords
|
||||
while strm.pos<offset+length
|
||||
datatype = strm.read(1)
|
||||
case datatype
|
||||
when "0"; ret.push(nil)
|
||||
when "T"; ret.push(true)
|
||||
when "F"; ret.push(false)
|
||||
when "\""; ret.push(decodeString(strm))
|
||||
when "i"; ret.push(decodeInt(strm))
|
||||
when "0" then ret.push(nil)
|
||||
when "T" then ret.push(true)
|
||||
when "F" then ret.push(false)
|
||||
when "\"" then ret.push(decodeString(strm))
|
||||
when "i" then ret.push(decodeInt(strm))
|
||||
end
|
||||
end
|
||||
return ret
|
||||
|
||||
@@ -615,10 +615,10 @@ module Compiler
|
||||
#=============================================================================
|
||||
def compile_all(mustCompile)
|
||||
FileLineData.clear
|
||||
if (!$INEDITOR || LANGUAGES.length < 2) && safeExists?("Data/messages.dat")
|
||||
MessageTypes.loadMessageFile("Data/messages.dat")
|
||||
end
|
||||
if mustCompile
|
||||
if (!$INEDITOR || LANGUAGES.length<2) && pbRgssExists?("Data/messages.dat")
|
||||
MessageTypes.loadMessageFile("Data/messages.dat")
|
||||
end
|
||||
yield(_INTL("Compiling type data"))
|
||||
compile_types # No dependencies
|
||||
yield(_INTL("Compiling town map data"))
|
||||
@@ -660,13 +660,6 @@ module Compiler
|
||||
yield(_INTL("Saving messages"))
|
||||
pbSetTextMessages
|
||||
MessageTypes.saveMessages
|
||||
else
|
||||
if (!$INEDITOR || LANGUAGES.length<2) && safeExists?("Data/messages.dat")
|
||||
MessageTypes.loadMessageFile("Data/messages.dat")
|
||||
end
|
||||
end
|
||||
if !$INEDITOR && LANGUAGES.length>=2
|
||||
pbLoadMessages("Data/"+LANGUAGES[$PokemonSystem.language][1])
|
||||
end
|
||||
pbSetWindowText(nil)
|
||||
end
|
||||
@@ -722,8 +715,6 @@ module Compiler
|
||||
mustCompile = false
|
||||
# Should recompile if new maps were imported
|
||||
mustCompile |= import_new_maps
|
||||
# Should recompile if no existing data is found
|
||||
mustCompile |= !(PBSpecies.respond_to?("maxValue") rescue false)
|
||||
# If no PBS file, create one and fill it, then recompile
|
||||
if !safeIsDirectory?("PBS")
|
||||
Dir.mkdir("PBS") rescue nil
|
||||
|
||||
@@ -169,10 +169,14 @@ module Compiler
|
||||
print _INTL("Warning: Map {1}, as mentioned in the map connection data, was not found.\r\n{2}",record[3],FileLineData.linereport)
|
||||
end
|
||||
case record[1]
|
||||
when "N"; raise _INTL("North side of first map must connect with south side of second map\r\n{1}",FileLineData.linereport) if record[4]!="S"
|
||||
when "S"; raise _INTL("South side of first map must connect with north side of second map\r\n{1}",FileLineData.linereport) if record[4]!="N"
|
||||
when "E"; raise _INTL("East side of first map must connect with west side of second map\r\n{1}",FileLineData.linereport) if record[4]!="W"
|
||||
when "W"; raise _INTL("West side of first map must connect with east side of second map\r\n{1}",FileLineData.linereport) if record[4]!="E"
|
||||
when "N"
|
||||
raise _INTL("North side of first map must connect with south side of second map\r\n{1}", FileLineData.linereport) if record[4] != "S"
|
||||
when "S"
|
||||
raise _INTL("South side of first map must connect with north side of second map\r\n{1}", FileLineData.linereport) if record[4] != "N"
|
||||
when "E"
|
||||
raise _INTL("East side of first map must connect with west side of second map\r\n{1}", FileLineData.linereport) if record[4] != "W"
|
||||
when "W"
|
||||
raise _INTL("West side of first map must connect with east side of second map\r\n{1}", FileLineData.linereport) if record[4] != "E"
|
||||
end
|
||||
records.push(record)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user