mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-09 14:14:59 +00:00
Rewrote AI item usage (inc. adding Revives), various fixes/changes to AI, removed Struggle from PBS files, some bug fixes
This commit is contained in:
@@ -5,12 +5,11 @@ class Battle::AI
|
||||
attr_reader :battle
|
||||
attr_reader :trainer
|
||||
attr_reader :battlers
|
||||
attr_reader :roles
|
||||
attr_reader :user, :target, :move
|
||||
|
||||
def initialize(battle)
|
||||
@battle = battle
|
||||
|
||||
# TODO: Move this elsewhere?
|
||||
@roles = [Array.new(@battle.pbParty(0).length) { |i| determine_roles(0, i) },
|
||||
Array.new(@battle.pbParty(1).length) { |i| determine_roles(1, i) }]
|
||||
end
|
||||
@@ -57,7 +56,9 @@ class Battle::AI
|
||||
PBDebug.log("")
|
||||
return
|
||||
end
|
||||
if pbEnemyShouldUseItem?
|
||||
ret = false
|
||||
PBDebug.logonerr { ret = pbChooseToUseItem }
|
||||
if ret
|
||||
PBDebug.log("")
|
||||
return
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user