Resolved many Rubocop warnings

This commit is contained in:
Maruno17
2020-09-06 17:31:12 +01:00
parent 6c4670eaa3
commit 681a8331ab
137 changed files with 921 additions and 1200 deletions

View File

@@ -52,7 +52,7 @@ end
Events.onMapChange += proc { |sender,args|
Events.onMapChange += proc { |_sender,_args|
pbSafariState.pbEnd if !pbInSafari?
}
@@ -72,7 +72,7 @@ def pbSafariState
return $PokemonGlobal.safariState
end
Events.onStepTakenTransferPossible += proc { |sender,e|
Events.onStepTakenTransferPossible += proc { |_sender,e|
handled = e[0]
next if handled[0]
if pbInSafari? && pbSafariState.decision==0 && SAFARI_STEPS>0
@@ -87,7 +87,7 @@ Events.onStepTakenTransferPossible += proc { |sender,e|
end
}
Events.onWildBattleOverride += proc { |sender,e|
Events.onWildBattleOverride += proc { |_sender,e|
species = e[0]
level = e[1]
handled = e[2]

View File

@@ -299,13 +299,12 @@ def pbBugContestDecided?
return pbBugContestState.decided?
end
Events.onMapChange += proc { |sender,e|
Events.onMapChange += proc { |_sender,_e|
pbBugContestState.pbClearIfEnded
}
Events.onMapSceneChange += proc { |sender,e|
Events.onMapSceneChange += proc { |_sender,e|
scene=e[0]
mapChanged=e[1]
if pbInBugContest? && pbBugContestState.decision==0 && BugContestState::TimerSeconds>0
scene.spriteset.addUserSprite(TimerDisplay.new(
pbBugContestState.timer,
@@ -313,7 +312,7 @@ Events.onMapSceneChange += proc { |sender,e|
end
}
Events.onMapUpdate += proc { |sender,e|
Events.onMapUpdate += proc { |_sender,_e|
if !$game_player.move_route_forcing && !pbMapInterpreterRunning? &&
!$game_temp.message_window_showing
if pbBugContestState.expired?
@@ -324,9 +323,8 @@ Events.onMapUpdate += proc { |sender,e|
end
}
Events.onMapChanging += proc { |sender,e|
Events.onMapChanging += proc { |_sender,e|
newmapID=e[0]
newmap=e[1]
if pbInBugContest?
if pbBugContestState.pbOffLimits?(newmapID)
# Clear bug contest if player flies/warps/teleports out of the contest
@@ -344,7 +342,7 @@ def pbBugContestStartOver
pbBugContestState.pbStartJudging
end
Events.onWildBattleOverride += proc { |sender,e|
Events.onWildBattleOverride += proc { |_sender,e|
species = e[0]
level = e[1]
handled = e[2]

View File

@@ -1,7 +1,7 @@
#===============================================================================
# Pokémon Organized Battle
#===============================================================================
def pbHasEligible?(*arg)
def pbHasEligible?(_arg)
return pbBattleChallenge.rules.ruleset.hasValidTeam?($Trainer.party)
end
@@ -483,14 +483,14 @@ class BattleChallenge
pbWriteCup(id,rules)
end
def start(*args)
t=ensureType(@id)
def start(_args)
ensureType(@id)
@currentChallenge=@id # must appear before pbStart
@bc.pbStart(t,@numRounds)
end
def register(id,doublebattle,numrounds,numPokemon,battletype,mode=1)
t=ensureType(id)
ensureType(id)
if battletype==BattleFactoryID
@bc.setExtraData(BattleFactoryData.new(@bc))
numPokemon=3
@@ -622,7 +622,7 @@ def pbPlayBattle(battledata)
bgm = BattlePlayerHelper.pbGetBattleBGM(lastbattle)
pbBattleAnimation(bgm) {
pbSceneStandby {
decision = battleplayer.pbStartBattle
battleplayer.pbStartBattle
}
}
end
@@ -716,7 +716,7 @@ def pbBattleChallengeBeginSpeech
end
end
def pbEntryScreen(*arg)
def pbEntryScreen(_arg)
retval = false
pbFadeOutIn {
scene = PokemonParty_Scene.new
@@ -802,7 +802,7 @@ end
def pbBattleFactoryPokemon(rule,numwins,numswaps,rentals)
def pbBattleFactoryPokemon(rule,numwins,numswaps,_rentals)
table=nil
btpokemon=pbGetBTPokemon(pbBattleChallenge.currentChallenge)
ivtable=[
@@ -873,7 +873,7 @@ def pbBattleFactoryPokemon(rule,numwins,numswaps,rentals)
end
end
party=[]
begin
loop do
party.clear
while party.length<6
rnd=pokemonNumbers[0]+rand(pokemonNumbers[1]-pokemonNumbers[0]+1)
@@ -881,7 +881,8 @@ def pbBattleFactoryPokemon(rule,numwins,numswaps,rentals)
indvalue=(party.length<ivgroups[0]) ? ivs[0] : ivs[1]
party.push(rndpoke.createPokemon(rule.ruleset.suggestedLevel,indvalue,nil))
end
end until rule.ruleset.isValid?(party)
break if rule.ruleset.isValid?(party)
end
return party
end
@@ -911,7 +912,7 @@ def pbGenerateBattleTrainer(trainerid,rule)
end
return opponent
end
begin
loop do
opponent.party.clear
while opponent.party.length<rule.ruleset.suggestedNumber
rnd=pokemonnumbers[rand(pokemonnumbers.length)]
@@ -920,7 +921,8 @@ def pbGenerateBattleTrainer(trainerid,rule)
rule.ruleset.suggestedLevel,indvalues,opponent)
opponent.party.push(pkmn)
end
end until rule.ruleset.isValid?(opponent.party)
break if rule.ruleset.isValid?(opponent.party)
end
return opponent
end

View File

@@ -16,7 +16,7 @@ def pbTooTall?(pkmn,maxHeightInMeters)
return height>(maxHeightInMeters*10).round
end
def pbTooHeavy?(pokemon,maxWeightInKg)
def pbTooHeavy?(pkmn,maxWeightInKg)
species = (pkmn.is_a?(PokeBattle_Pokemon)) ? pkmn.species : pkmn
form = (pkmn.is_a?(PokeBattle_Pokemon)) ? pkmn.form : 0
weight = pbGetSpeciesData(species,form,SpeciesWeight)
@@ -39,7 +39,7 @@ class LevelAdjustment
@adjustment=adjustment
end
def self.getNullAdjustment(thisTeam,otherTeam)
def self.getNullAdjustment(thisTeam,_otherTeam)
ret=[]
for i in 0...thisTeam.length
ret[i]=thisTeam[i].level
@@ -51,7 +51,7 @@ class LevelAdjustment
return self.getNullAdjustment(thisTeam,otherTeam)
end
def getOldExp(team1,team2)
def getOldExp(team1,_team2)
ret=[]
for i in 0...team1.length
ret.push(team1[i].exp)
@@ -118,7 +118,7 @@ class LevelBalanceAdjustment < LevelAdjustment
@minLevel=minLevel
end
def getAdjustment(thisTeam,otherTeam)
def getAdjustment(thisTeam,_otherTeam)
ret=[]
for i in 0...thisTeam.length
ret[i]=pbBalancedLevelFromBST(thisTeam[i].species)
@@ -135,7 +135,7 @@ class EnemyLevelAdjustment < LevelAdjustment
@level=[[1,level].max,PBExperience.maxLevel].min
end
def getAdjustment(thisTeam,otherTeam)
def getAdjustment(thisTeam,_otherTeam)
ret=[]
for i in 0...thisTeam.length
ret[i]=@level
@@ -180,7 +180,7 @@ class CappedLevelAdjustment < LevelAdjustment
@level=[[1,level].max,PBExperience.maxLevel].min
end
def getAdjustment(thisTeam,otherTeam)
def getAdjustment(thisTeam,_otherTeam)
ret=[]
for i in 0...thisTeam.length
ret[i]=[thisTeam[i].level,@level].min
@@ -197,7 +197,7 @@ class FixedLevelAdjustment < LevelAdjustment
@level=[[1,level].max,PBExperience.maxLevel].min
end
def getAdjustment(thisTeam,otherTeam)
def getAdjustment(thisTeam,_otherTeam)
ret=[]
for i in 0...thisTeam.length
ret[i]=@level
@@ -217,7 +217,7 @@ class TotalLevelAdjustment < LevelAdjustment
@totalLevel=totalLevel
end
def getAdjustment(thisTeam,otherTeam)
def getAdjustment(thisTeam,_otherTeam)
ret=[]
total=0
for i in 0...thisTeam.length

View File

@@ -1,11 +1,7 @@
def pbRandomMove
loop do
if false
move=rand(0xA6)+1
else
move=rand(PBMoves.maxValue)+1
next if move>384 || isConst?(move,PBMoves,:SKETCH) || isConst?(move,PBMoves,:STRUGGLE)
end
move=rand(PBMoves.maxValue)+1
next if move>384 || isConst?(move,PBMoves,:SKETCH) || isConst?(move,PBMoves,:STRUGGLE)
return move if PBMoves.getName(move)!=""
end
end
@@ -97,31 +93,31 @@ def pbGetLegalMoves2(species,maxlevel)
end
# Delete less powerful moves
deleteAll=proc { |a,item|
while a.include?(item)
a.delete(item)
end
while a.include?(item)
a.delete(item)
end
}
for move in moves
md=moveData(move)
for move2 in movedatas
if md.function=="0A5" && move2[1].function=="000" && md.type==move2[1].type &&
md.basedamage>=move2[1].basedamage
deleteAll.call(moves,move2[0])
deleteAll.call(moves,move2[0])
elsif md.function==move2[1].function && md.basedamage==0 &&
md.accuracy>move2[1].accuracy
# Supersonic vs. Confuse Ray, etc.
deleteAll.call(moves,move2[0])
elsif md.function=="006" && move2[1].function=="005"
deleteAll.call(moves,move2[0])
deleteAll.call(moves,move2[0])
elsif md.function==move2[1].function && md.basedamage!=0 &&
md.type==move2[1].type &&
(md.totalpp==15 || md.totalpp==10 || md.totalpp==move2[1].totalpp) &&
(md.basedamage>move2[1].basedamage ||
(md.basedamage==move2[1].basedamage && md.accuracy>move2[1].accuracy))
# Surf, Flamethrower, Thunderbolt, etc.
deleteAll.call(moves,move2[0])
end
end
md.type==move2[1].type &&
(md.totalpp==15 || md.totalpp==10 || md.totalpp==move2[1].totalpp) &&
(md.basedamage>move2[1].basedamage ||
(md.basedamage==move2[1].basedamage && md.accuracy>move2[1].accuracy))
# Surf, Flamethrower, Thunderbolt, etc.
deleteAll.call(moves,move2[0])
end
end
end
return moves
end
@@ -215,7 +211,7 @@ end
def withRestr(rule,minbs,maxbs,legendary)
def withRestr(_rule,minbs,maxbs,legendary)
ret=PokemonChallengeRules.new.addPokemonRule(BaseStatRestriction.new(minbs,maxbs))
if legendary==0
ret.addPokemonRule(NonlegendaryRestriction.new)
@@ -239,7 +235,7 @@ def pbArrangeByTier(pokemonlist,rule)
withRestr(rule,580,680,2)
]
tierPokemon=[]
for i in 0...tiers.length
tiers.length.times do
tierPokemon.push([])
end
for i in 0...pokemonlist.length
@@ -290,7 +286,7 @@ def pbRandomPokemonFromRule(rule,trainer)
pkmn=nil
i=0
iteration=-1
begin
loop do
iteration+=1
species=0
level=rule.ruleset.suggestedLevel
@@ -524,7 +520,8 @@ def pbRandomPokemonFromRule(rule,trainer)
pk=PBPokemon.new(species,item,nature,moves[0],moves[1],moves[2],moves[3],ev)
pkmn=pk.createPokemon(level,31,trainer)
i+=1
end while !rule.ruleset.isPokemonValid?(pkmn)
break if rule.ruleset.isPokemonValid?(pkmn)
end
return pkmn
end
@@ -603,7 +600,7 @@ class PlayerRatingElo
return
end
stake=0
for i in 0...matches.length
matches.length.times do
score=(match.score==-1) ? 0.5 : match.score
e=(1+10.0**((@rating-match.opponentRating)/400.0))
stake+=match.kValue*(score-e)
@@ -884,16 +881,16 @@ def pbDecideWinnerScore(party0,party1,rating)
end
def pbDecideWinner(party0,party1,rating0,rating1)
rating0=(rating0*15.0/100).round
rating1=(rating1*15.0/100).round
score0=pbDecideWinnerScore(party0,party1,rating0)
score1=pbDecideWinnerScore(party1,party0,rating1)
if score0==score1
return 5 if rating0==rating1
return (rating0>rating1) ? 1 : 2
else
return (score0>score1) ? 1 : 2
end
rating0=(rating0*15.0/100).round
rating1=(rating1*15.0/100).round
score0=pbDecideWinnerScore(party0,party1,rating0)
score1=pbDecideWinnerScore(party1,party0,rating1)
if score0==score1
return 5 if rating0==rating1
return (rating0>rating1) ? 1 : 2
else
return (score0>score1) ? 1 : 2
end
end
def pbRuledBattle(team1,team2,rule)
@@ -985,7 +982,7 @@ def pbTrainerInfo(pokemonlist,trfile,rules)
gender=(!trainertypes[trainerid] ||
!trainertypes[trainerid][7]) ? 2 : trainertypes[trainerid][7]
randomName=getRandomNameEx(gender,nil,0,12)
tr=[trainerid,randomName,_INTL("Here I come!"),
tr=[trainerid,randomName,_INTL("Here I come!"),
_INTL("Yes, I won!"),_INTL("Man, I lost!"),[]]
bttrainers.push(tr)
end
@@ -1002,7 +999,6 @@ def pbTrainerInfo(pokemonlist,trfile,rules)
rulesetTeam=rules.ruleset.copy.clearPokemonRules
pkmntypes=[]
validities=[]
t=Time.new
for pkmn in pokemonlist
pkmn.level=suggestedLevel if pkmn.level!=suggestedLevel
pkmntypes.push(getTypes(pkmn.species))
@@ -1046,7 +1042,6 @@ def pbTrainerInfo(pokemonlist,trfile,rules)
pkmn=pokemonlist[index]
next if !validities[index]
absDiff=((index*8/pokemonlist.length)-(btt*8/bttrainers.length)).abs
sameDiff=(absDiff==0)
if species.include?(pkmn.species)
weight=[32,12,5,2,1,0,0,0][[absDiff,7].min]
if rand(40)<weight
@@ -1086,11 +1081,11 @@ def pbTrainerInfo(pokemonlist,trfile,rules)
end
break if numbers.length>=6 && rules.ruleset.hasValidTeam?(numbersPokemon)
end
if numbers.length<6 || !rules.ruleset.hasValidTeam?(numbersPokemon)
if numbers.length<6 || !rules.ruleset.hasValidTeam?(numbersPokemon)
while numbers.length<pokemonlist.length &&
(numbers.length<6 || !rules.ruleset.hasValidTeam?(numbersPokemon))
index=rand(pokemonlist.length)
if !numbers.include?(index)
if !numbers.include?(index)
numbers.push(index)
numbersPokemon.push(pokemonlist[index])
end
@@ -1137,7 +1132,7 @@ end
if $FAKERGSS
def pbMessageDisplay(mw,txt,lbl)
def pbMessageDisplay(_mw,txt,_lbl)
puts txt
end
@@ -1248,7 +1243,8 @@ def pbGenerateChallenge(rule,tag)
iterations.times do |iter|
save_data(party,tag+".rxdata")
yield(_INTL("Generating teams ({1} of {2})",iter+1,iterations))
i=0;while i<teams.length
i=0
while i<teams.length
yield(nil) if i%10==0
pbReplenishBattlePokemon(party,rule)
if teams[i].rating<cutoffrating && teams[i].totalGames>=80
@@ -1334,7 +1330,6 @@ end
def pbWriteCup(id,rules)
return if !$DEBUG
bttrainers=[]
trlists=(load_data("Data/trainer_lists.dat") rescue [])
list=[]
for i in 0...trlists.length

View File

@@ -126,7 +126,7 @@ class BattleSwapScene
@sprites["list"].commands=commands
end
def pbSwapChosen(pkmnindex)
def pbSwapChosen(_pkmnindex)
commands=pbGetCommands(@newPokemon,[])
commands.push(_INTL("PKMN FOR SWAP"))
commands.push(_INTL("CANCEL"))