mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
compatibility items trainers
This commit is contained in:
@@ -9,6 +9,10 @@ module MessageConfig
|
||||
SMALL_FONT_SIZE = 25
|
||||
NARROW_FONT_NAME = "Power Green Narrow"
|
||||
NARROW_FONT_SIZE = 29
|
||||
|
||||
BUBBLE_TEXT_BASE = Color.new(248,248,248)#(72,80,88)#DIALOG
|
||||
BUBBLE_TEXT_SHADOW= Color.new(166,160,151)
|
||||
|
||||
# 0 = Pause cursor is displayed at end of text
|
||||
# 1 = Pause cursor is displayed at bottom right
|
||||
# 2 = Pause cursor is displayed at lower middle side
|
||||
@@ -92,9 +96,9 @@ module MessageConfig
|
||||
|
||||
def self.pbSettingToTextSpeed(speed)
|
||||
case speed
|
||||
when 0 then return 2
|
||||
when 1 then return 1
|
||||
when 2 then return -2
|
||||
when 0 then return 1
|
||||
when 1 then return -2
|
||||
when 2 then return -999
|
||||
end
|
||||
return TEXT_SPEED || 1
|
||||
end
|
||||
|
||||
@@ -145,7 +145,7 @@ GameData::Weather.register({
|
||||
|
||||
# NOTE: This alters the screen tone in RPG::Weather#update_screen_tone.
|
||||
GameData::Weather.register({
|
||||
:id => :Sun,
|
||||
:id => :Sunny,
|
||||
:id_number => 7,
|
||||
:category => :Sun,
|
||||
:tone_proc => proc { |strength|
|
||||
|
||||
@@ -30,168 +30,168 @@ GameData::EncounterType.register({
|
||||
:id => :Land,
|
||||
:type => :land,
|
||||
:trigger_chance => 21,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :LandDay,
|
||||
:type => :land,
|
||||
:trigger_chance => 21,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :LandNight,
|
||||
:type => :land,
|
||||
:trigger_chance => 21,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :LandMorning,
|
||||
:type => :land,
|
||||
:trigger_chance => 21,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :LandAfternoon,
|
||||
:type => :land,
|
||||
:trigger_chance => 21,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :LandEvening,
|
||||
:type => :land,
|
||||
:trigger_chance => 21,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :Cave,
|
||||
:type => :cave,
|
||||
:trigger_chance => 5,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :CaveDay,
|
||||
:type => :cave,
|
||||
:trigger_chance => 5,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :CaveNight,
|
||||
:type => :cave,
|
||||
:trigger_chance => 5,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :CaveMorning,
|
||||
:type => :cave,
|
||||
:trigger_chance => 5,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :CaveAfternoon,
|
||||
:type => :cave,
|
||||
:trigger_chance => 5,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :CaveEvening,
|
||||
:type => :cave,
|
||||
:trigger_chance => 5,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :Water,
|
||||
:type => :water,
|
||||
:trigger_chance => 2,
|
||||
:old_slots => [60, 30, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :WaterDay,
|
||||
:type => :water,
|
||||
:trigger_chance => 2,
|
||||
:old_slots => [60, 30, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :WaterNight,
|
||||
:type => :water,
|
||||
:trigger_chance => 2,
|
||||
:old_slots => [60, 30, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :WaterMorning,
|
||||
:type => :water,
|
||||
:trigger_chance => 2,
|
||||
:old_slots => [60, 30, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :WaterAfternoon,
|
||||
:type => :water,
|
||||
:trigger_chance => 2,
|
||||
:old_slots => [60, 30, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :WaterEvening,
|
||||
:type => :water,
|
||||
:trigger_chance => 2,
|
||||
:old_slots => [60, 30, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :OldRod,
|
||||
:type => :fishing,
|
||||
:old_slots => [70, 30]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :GoodRod,
|
||||
:type => :fishing,
|
||||
:old_slots => [60, 20, 20]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :SuperRod,
|
||||
:type => :fishing,
|
||||
:old_slots => [40, 40, 15, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :RockSmash,
|
||||
:type => :none,
|
||||
:trigger_chance => 50,
|
||||
:old_slots => [60, 30, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :HeadbuttLow,
|
||||
:type => :none,
|
||||
:old_slots => [30, 25, 20, 10, 5, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :HeadbuttHigh,
|
||||
:type => :none,
|
||||
:old_slots => [30, 25, 20, 10, 5, 5, 4, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
GameData::EncounterType.register({
|
||||
:id => :BugContest,
|
||||
:type => :contest,
|
||||
:trigger_chance => 21,
|
||||
:old_slots => [20, 20, 10, 10, 10, 10, 5, 5, 4, 4, 1, 1]
|
||||
:old_slots => [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
|
||||
})
|
||||
|
||||
@@ -25,7 +25,7 @@ class PokemonSystem
|
||||
@runstyle = 0 # Default movement speed (0=walk, 1=run)
|
||||
@bgmvolume = 100 # Volume of background music and ME
|
||||
@sevolume = 100 # Volume of sound effects
|
||||
@textinput = 0 # Text input mode (0=cursor, 1=keyboard)
|
||||
@textinput = 1 # Text input mode (0=cursor, 1=keyboard)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -328,7 +328,7 @@ class PokemonOption_Scene
|
||||
end
|
||||
}
|
||||
),
|
||||
EnumOption.new(_INTL("Text Speed"),[_INTL("Slow"),_INTL("Normal"),_INTL("Fast")],
|
||||
EnumOption.new(_INTL("Text Speed"),[_INTL("Normal"),_INTL("Fast"),_INTL("Instant")],
|
||||
proc { $PokemonSystem.textspeed },
|
||||
proc { |value|
|
||||
$PokemonSystem.textspeed = value
|
||||
|
||||
@@ -481,7 +481,7 @@ module Compiler
|
||||
:height => contents["Height"],
|
||||
:weight => contents["Weight"],
|
||||
:color => contents["Color"],
|
||||
:shape => GameData::BodyShape.get(contents["Shape"]).id,
|
||||
#:shape => GameData::BodyShape.get(contents["Shape"]).id,
|
||||
:habitat => contents["Habitat"],
|
||||
:generation => contents["Generation"],
|
||||
:back_sprite_x => contents["BattlerPlayerX"],
|
||||
|
||||
198
Data/Scripts/025-Randomizer/Random Pokemon.rb
Normal file
198
Data/Scripts/025-Randomizer/Random Pokemon.rb
Normal file
@@ -0,0 +1,198 @@
|
||||
################################################################################
|
||||
# Randomized Pokemon Script
|
||||
# By Umbreon
|
||||
################################################################################
|
||||
# Used for a randomized pokemon challenge mainly.
|
||||
#
|
||||
# By randomized, I mean EVERY pokemon will be random, even interacted pokemon
|
||||
# like legendaries. (You may easily disable the randomizer for certain
|
||||
# situations like legendary battles and starter selecting.)
|
||||
#
|
||||
# To use: simply activate Switch Number X
|
||||
# (X = the number listed After "Switch = ", default is switch number 36.)
|
||||
#
|
||||
# If you want certain pokemon to NEVER appear, add them inside the black list.
|
||||
# (This does not take into effect if the switch stated above is off.)
|
||||
#
|
||||
# If you want ONLY certain pokemon to appear, add them to the whitelist. This
|
||||
# is only recommended when the amount of random pokemon available is around
|
||||
# 32 or less.(This does not take into effect if the switch stated above is off.)
|
||||
#
|
||||
################################################################################
|
||||
|
||||
########################## You may edit any settings below this freely.
|
||||
module RandomizedChallenge
|
||||
Switch = 36 # switch ID to randomize a pokemon, if it's on then ALL
|
||||
# pokemon will be randomized. No exceptions.
|
||||
|
||||
BlackListedPokemon = [] #[PBSpecies::MEW, PBSpecies::ARCEUS]
|
||||
# Pokemon to Black List. Any pokemon in here will NEVER appear.
|
||||
|
||||
WhiteListedPokemon = []
|
||||
# Leave this empty if all pokemon are allowed, otherwise only pokemon listed
|
||||
# above will be selected.
|
||||
end
|
||||
|
||||
######################### Do not edit anything below here.
|
||||
class PokeBattle_Pokemon
|
||||
|
||||
alias randomized_init initialize
|
||||
|
||||
def initialize(species, level, player = nil, withMoves = true)
|
||||
|
||||
if $game_switches && $game_switches[RandomizedChallenge::Switch]
|
||||
if $game_switches[991]
|
||||
species = rand(PBSpecies.maxValue - 1) + 1
|
||||
basestatsum = $pkmn_dex[species][5][0] # HP
|
||||
basestatsum += $pkmn_dex[species][5][1] # Attack
|
||||
basestatsum += $pkmn_dex[species][5][2] # Defense
|
||||
basestatsum += $pkmn_dex[species][5][3] # Speed
|
||||
basestatsum += $pkmn_dex[species][5][4] # Special Attack
|
||||
basestatsum += $pkmn_dex[species][5][5] # Special Defense
|
||||
|
||||
while basestatsum > $game_variables[53] || basestatsum < $game_variables[87]
|
||||
species = rand(PBSpecies.maxValue - 1) + 1
|
||||
basestatsum = $pkmn_dex[species][5][0] # HP
|
||||
basestatsum += $pkmn_dex[species][5][1] # Attack
|
||||
basestatsum += $pkmn_dex[species][5][2] # Defense
|
||||
basestatsum += $pkmn_dex[species][5][3] # Speed
|
||||
basestatsum += $pkmn_dex[species][5][4] # Special Attack
|
||||
basestatsum += $pkmn_dex[species][5][5] # Special Defense
|
||||
end
|
||||
#Kernel.pbMessage(_INTL("total = {1}, {2}",basestatsum, PBSpecies.getName(species)))
|
||||
else
|
||||
if $game_switches[841]
|
||||
species = getRandomCustomSprite()
|
||||
else
|
||||
species = rand(PBSpecies.maxValue - 1) + 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
randomized_init(species, level, player, withMoves)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
def getRandomCustomSprite()
|
||||
filesList = Dir["./Graphics/CustomBattlers/*"]
|
||||
i = rand(filesList.length - 1)
|
||||
path = filesList[i]
|
||||
file = File.basename(path, ".*")
|
||||
splitPoke = file.split(".")
|
||||
head = splitPoke[0].to_i
|
||||
body = splitPoke[1].to_i
|
||||
return (body * NB_POKEMON) + head
|
||||
end
|
||||
|
||||
=begin
|
||||
|
||||
##########################
|
||||
# Trainer house shit
|
||||
#########################
|
||||
#Battleformat : 0 = single
|
||||
# 1 = double
|
||||
def Kernel.pbTrainerHouse(bstMin,bstMax,level,battleformat)
|
||||
return false if !validateLevel()
|
||||
#activate random Pokemon
|
||||
$game_switches[991] = true
|
||||
|
||||
#Set game variables
|
||||
$game_variables[87]=bstMin
|
||||
$game_variabes[53]=bstMax
|
||||
|
||||
#initialize variables
|
||||
trainerHouse=true
|
||||
currentStreak=0
|
||||
backupTeamLevels()
|
||||
doubleBattle = battleformat == 1 ? true : false
|
||||
|
||||
|
||||
while trainerHouse
|
||||
currentStreak += 1
|
||||
TrainerHouseVictory(currentStreak) if TrainerHouseBattle(level)
|
||||
end
|
||||
end
|
||||
|
||||
def backupTeamLevels()
|
||||
$game_variables[91] = $Trainer.pokemonParty[0].level
|
||||
$game_variables[92] = $Trainer.pokemonParty[1].level
|
||||
$game_variables[93] = $Trainer.pokemonParty[2].level
|
||||
end
|
||||
|
||||
#choisir le trainer a combattre en fonction du level
|
||||
def TrainerHouseBattle(level,battleformat)
|
||||
victoryMessage = getVictoryMessage()
|
||||
getTrainerHouseBattle(rand(1),level,battleformat)
|
||||
return
|
||||
end
|
||||
|
||||
#initialiser background & musique pour le combat
|
||||
def setBattleConstants()
|
||||
$PokemonGlobal.nextBattleBGM="SubwayTrainerBattle"
|
||||
$PokemonGlobal.nextBattleBack="IndoorC"
|
||||
end
|
||||
|
||||
#Ajouter les TP après un victoire
|
||||
def TrainerHouseVictory(currentStreak)
|
||||
tp_won = currentStreak + 1
|
||||
$game_variables[49] = tp_won
|
||||
end
|
||||
|
||||
#Valider si le niveau est un challenge possible
|
||||
def validateLevel(level)
|
||||
validLevels=[25,50,100]
|
||||
return validLevels.include?(level)
|
||||
end
|
||||
|
||||
def getVictoryMessage()
|
||||
return "You're good!"
|
||||
end
|
||||
|
||||
def getTrainerHouseBattle(IsMale,level,single=true)
|
||||
victoryMessage = getVictoryMessage()
|
||||
|
||||
LV25MALE_SINGLE = pbTrainerBattle(PBTrainers::COOLTRAINER_M2,"Matthew",_I(victoryMessage),false,0,true)
|
||||
LV25FEMALE_SINGLE = pbTrainerBattle(PBTrainers::COOLTRAINER_F2,"Jessica",_I(victoryMessage),false,0,true)
|
||||
LV25MALE_DOUBLE = pbTrainerBattle(PBTrainers::COOLTRAINER_M2,"Alex",_I(victoryMessage),false,0,true)
|
||||
LV25FEMALE_DOUBLE = pbTrainerBattle(PBTrainers::COOLTRAINER_F2,"Laurie",_I(victoryMessage),false,0,true)
|
||||
|
||||
LV50MALE_SINGLE = pbTrainerBattle(PBTrainers::COOLTRAINER_M2,"Alberto",_I(victoryMessage),false,0,true)
|
||||
LV50FEMALE_SINGLE = pbTrainerBattle(PBTrainers::COOLTRAINER_F2,"Skyler",_I(victoryMessage),true,0,true)
|
||||
LV50MALE_DOUBLE = pbTrainerBattle(PBTrainers::COOLTRAINER_M2,"Patrick",_I(victoryMessage),false,0,true)
|
||||
LV50FEMALE_DOUBLE = pbTrainerBattle(PBTrainers::COOLTRAINER_F2,"Heather",_I(victoryMessage),true,0,true)
|
||||
|
||||
LV100MALE_SINGLE = pbTrainerBattle(PBTrainers::COOLTRAINER_M2,"Joe",_I(victoryMessage),false,0,true)
|
||||
LV100FEMALE_SINGLE = pbTrainerBattle(PBTrainers::COOLTRAINER_F2,"Melissa",_I(victoryMessage),true,0,true)
|
||||
LV100MALE_DOUBLE = pbTrainerBattle(PBTrainers::COOLTRAINER_M2,"Stephen",_I(victoryMessage),false,0,true)
|
||||
LV100FEMALE_DOUBLE = pbTrainerBattle(PBTrainers::COOLTRAINER_F2,"Kim",_I(victoryMessage),true,0,true)
|
||||
|
||||
|
||||
|
||||
if single #SINGLE
|
||||
if level == 25
|
||||
return LV25MALE_SINGLE if IsMale == 1
|
||||
return LV25FEMALE_SINGLE
|
||||
elsif level == 50
|
||||
return LV50MALE_SINGLE if IsMale == 1
|
||||
return LV50FEMALE_SINGLE
|
||||
else
|
||||
return LV100MALE_SINGLE if IsMale == 1
|
||||
return LV100FEMALE_SINGLE
|
||||
end
|
||||
else #DOUBLE
|
||||
if level == 25
|
||||
return LV25MALE_DOUBLE if IsMale == 1
|
||||
return LV25FEMALE_DOUBLE
|
||||
elsif level == 50
|
||||
return LV50MALE_DOUBLE if IsMale == 1
|
||||
return LV50FEMALE_DOUBLE
|
||||
else
|
||||
return LV100MALE_DOUBLE if IsMale == 1
|
||||
return LV100FEMALE_DOUBLE
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
=end
|
||||
235
Data/Scripts/025-Randomizer/RandomizerSettings.rb
Normal file
235
Data/Scripts/025-Randomizer/RandomizerSettings.rb
Normal file
@@ -0,0 +1,235 @@
|
||||
module OptionTypes
|
||||
WILD_POKE = 0
|
||||
TRAINER_POKE = 1
|
||||
end
|
||||
|
||||
class RandomizerOptionsScene < PokemonOption_Scene
|
||||
RANDOM_WILD = 778
|
||||
RANDOM_TRAINERS = 987
|
||||
RANDOM_STARTERS = 954
|
||||
RANDOM_ITEMS = 958
|
||||
RANDOM_TMS = 959
|
||||
|
||||
|
||||
def initialize
|
||||
super
|
||||
@openTrainerOptions = false
|
||||
@openWildOptions = false
|
||||
|
||||
end
|
||||
|
||||
def pbStartScene
|
||||
super
|
||||
@changedColor = true
|
||||
@sprites["title"]=Window_UnformattedTextPokemon.newWithSize(
|
||||
_INTL("Randomizer settings"),0,0,Graphics.width,64,@viewport)
|
||||
@sprites["textbox"].text=_INTL("Set the randomizer settings")
|
||||
pbFadeInAndShow(@sprites) { pbUpdate }
|
||||
end
|
||||
|
||||
def pbGetOptionsIngame()
|
||||
options = [
|
||||
EnumOption.new(_INTL("Starters"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[RANDOM_STARTERS] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[RANDOM_STARTERS] = value == 0
|
||||
}
|
||||
),
|
||||
|
||||
EnumOption.new(_INTL("Trainers"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[RANDOM_TRAINERS] ? 0 : 1 },
|
||||
proc { |value|
|
||||
if !$game_switches[RANDOM_TRAINERS] && value == 0
|
||||
@openTrainerOptions = true
|
||||
openTrainerOptionsMenu()
|
||||
end
|
||||
$game_switches[RANDOM_TRAINERS] = value == 0
|
||||
}
|
||||
),
|
||||
|
||||
EnumOption.new(_INTL("Wild Pokémon"), [_INTL("On"), _INTL("Off")],
|
||||
proc {
|
||||
$game_switches[RANDOM_WILD] ? 0 : 1
|
||||
},
|
||||
proc { |value|
|
||||
if !$game_switches[RANDOM_WILD] && value == 0
|
||||
@openWildOptions = true
|
||||
openWildPokemonOptionsMenu()
|
||||
end
|
||||
$game_switches[RANDOM_WILD] = value == 0
|
||||
}
|
||||
),
|
||||
EnumOption.new(_INTL("Items"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[RANDOM_ITEMS] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[RANDOM_ITEMS] = value == 0
|
||||
}
|
||||
),
|
||||
EnumOption.new(_INTL("TMs"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[RANDOM_TMS] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[RANDOM_TMS] = value == 0
|
||||
}
|
||||
),
|
||||
]
|
||||
return options
|
||||
end
|
||||
|
||||
def openTrainerOptionsMenu()
|
||||
return if !@openTrainerOptions
|
||||
scene = RandomizerTrainerOptionsScene.new
|
||||
screen = PokemonOption.new(scene)
|
||||
pbFadeOutIn(99999) {
|
||||
screen.pbStartScreen
|
||||
pbUpdateSceneMap
|
||||
}
|
||||
@openTrainerOptions = false
|
||||
end
|
||||
|
||||
def openWildPokemonOptionsMenu()
|
||||
return if !@openWildOptions
|
||||
scene = RandomizerWildPokemonOptionsScene.new
|
||||
screen = PokemonOption.new(scene)
|
||||
pbFadeOutIn(99999) {
|
||||
screen.pbStartScreen
|
||||
pbUpdateSceneMap
|
||||
}
|
||||
@openWildOptions = false
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
class RandomizerTrainerOptionsScene < PokemonOption_Scene
|
||||
RANDOM_TEAMS_CUSTOM_SPRITES = 600
|
||||
RANDOM_HELD_ITEMS = 843
|
||||
RANDOM_GYM_TYPES = 921
|
||||
|
||||
def initialize
|
||||
@changedColor = false
|
||||
end
|
||||
|
||||
def pbStartScene
|
||||
super
|
||||
@sprites["option"].nameBaseColor = Color.new(35, 130, 200)
|
||||
@sprites["option"].nameShadowColor = Color.new(20, 75, 115)
|
||||
@changedColor = true
|
||||
for i in 0...@PokemonOptions.length
|
||||
@sprites["option"][i] = (@PokemonOptions[i].get || 0)
|
||||
end
|
||||
@sprites["title"]=Window_UnformattedTextPokemon.newWithSize(
|
||||
_INTL("Randomizer settings: Trainers"),0,0,Graphics.width,64,@viewport)
|
||||
@sprites["textbox"].text=_INTL("Set the randomizer settings for trainers")
|
||||
|
||||
|
||||
pbFadeInAndShow(@sprites) { pbUpdate }
|
||||
end
|
||||
|
||||
def pbFadeInAndShow(sprites, visiblesprites = nil)
|
||||
return if !@changedColor
|
||||
super
|
||||
end
|
||||
|
||||
def pbGetOptionsIngame()
|
||||
options = [
|
||||
EnumOption.new(_INTL("Custom Sprites only"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[RANDOM_TEAMS_CUSTOM_SPRITES] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[RANDOM_TEAMS_CUSTOM_SPRITES] = value == 0
|
||||
}
|
||||
),
|
||||
EnumOption.new(_INTL("Trainer Held items"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[RANDOM_HELD_ITEMS] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[RANDOM_HELD_ITEMS] = value == 0
|
||||
}
|
||||
),
|
||||
|
||||
EnumOption.new(_INTL("Gym types"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[RANDOM_GYM_TYPES] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[RANDOM_GYM_TYPES] = value == 0
|
||||
}
|
||||
),
|
||||
]
|
||||
return options
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
class RandomizerWildPokemonOptionsScene < PokemonOption_Scene
|
||||
RANDOM_WILD_AREA = 777
|
||||
RANDOM_WILD_GLOBAL = 956
|
||||
RANDOM_STATIC = 955
|
||||
REGULAR_TO_FUSIONS = 953
|
||||
GIFT_POKEMON = 780
|
||||
|
||||
def initialize
|
||||
@changedColor = false
|
||||
end
|
||||
|
||||
def pbStartScene
|
||||
super
|
||||
@sprites["option"].nameBaseColor = Color.new(70, 170, 40)
|
||||
@sprites["option"].nameShadowColor = Color.new(40, 100, 20)
|
||||
@changedColor = true
|
||||
for i in 0...@PokemonOptions.length
|
||||
@sprites["option"][i] = (@PokemonOptions[i].get || 0)
|
||||
end
|
||||
@sprites["title"]=Window_UnformattedTextPokemon.newWithSize(
|
||||
_INTL("Randomizer settings: Wild Pokémon"),0,0,Graphics.width,64,@viewport)
|
||||
@sprites["textbox"].text=_INTL("Set the randomizer settings for wild Pokémon")
|
||||
pbFadeInAndShow(@sprites) { pbUpdate }
|
||||
end
|
||||
|
||||
def pbFadeInAndShow(sprites, visiblesprites = nil)
|
||||
return if !@changedColor
|
||||
super
|
||||
end
|
||||
|
||||
def pbGetOptionsIngame()
|
||||
options = [
|
||||
EnumOption.new(_INTL("Type"), [_INTL("Global"), _INTL("Area")],
|
||||
proc {
|
||||
if $game_switches[RANDOM_WILD_AREA]
|
||||
1
|
||||
else
|
||||
0
|
||||
end
|
||||
},
|
||||
proc { |value|
|
||||
if value == 0
|
||||
$game_switches[RANDOM_WILD_GLOBAL] = true
|
||||
$game_switches[RANDOM_WILD_AREA] = false
|
||||
else
|
||||
value == 1
|
||||
$game_switches[RANDOM_WILD_GLOBAL] = false
|
||||
$game_switches[RANDOM_WILD_AREA] = true
|
||||
end
|
||||
}
|
||||
),
|
||||
EnumOption.new(_INTL("Static encounters"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[RANDOM_STATIC] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[RANDOM_STATIC] = value == 0
|
||||
}
|
||||
),
|
||||
|
||||
EnumOption.new(_INTL("Gift Pokémon"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[GIFT_POKEMON] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[GIFT_POKEMON] = value == 0
|
||||
}
|
||||
),
|
||||
|
||||
EnumOption.new(_INTL("Fuse everything"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[REGULAR_TO_FUSIONS] ? 0 : 1 },
|
||||
proc { |value|
|
||||
$game_switches[REGULAR_TO_FUSIONS] = value == 0
|
||||
}
|
||||
),
|
||||
]
|
||||
return options
|
||||
end
|
||||
end
|
||||
38
Data/Scripts/025-Randomizer/RandomizerUtils.rb
Normal file
38
Data/Scripts/025-Randomizer/RandomizerUtils.rb
Normal file
@@ -0,0 +1,38 @@
|
||||
def pbGetRandomItem(item)
|
||||
#keyItem ou HM -> on randomize pas
|
||||
return item if $ItemData[item][ITEMTYPE] == 6 || $ItemData[item][ITEMUSE] == 4
|
||||
return item if isConst?(item, PBItems, :CELLBATTERY)
|
||||
return item if isConst?(item, PBItems, :MAGNETSTONE)
|
||||
|
||||
#TM
|
||||
if ($ItemData[item][ITEMUSE] == 3)
|
||||
return $game_switches[959] ? pbGetRandomTM() : item
|
||||
end
|
||||
#item normal
|
||||
return item if !$game_switches[958]
|
||||
#berries
|
||||
return pbGetRandomBerry() if $ItemData[item][ITEMTYPE] == 5
|
||||
newItem = rand(PBItems.maxValue)
|
||||
#on veut pas de tm ou keyitem
|
||||
while ($ItemData[newItem][ITEMUSE] == 3 || $ItemData[newItem][ITEMUSE] == 4 || $ItemData[newItem][ITEMTYPE] == 6)
|
||||
newItem = rand(PBItems.maxValue)
|
||||
end
|
||||
return newItem
|
||||
end
|
||||
|
||||
def pbGetRandomBerry()
|
||||
newItem = rand(PBItems.maxValue)
|
||||
while (!($ItemData[newItem][ITEMTYPE] == 5))
|
||||
newItem = rand(PBItems.maxValue)
|
||||
end
|
||||
return newItem
|
||||
end
|
||||
|
||||
def pbGetRandomTM()
|
||||
newItem = rand(PBItems.maxValue)
|
||||
while (!($ItemData[newItem][ITEMUSE] == 3)) # || $ItemData[newItem][ITEMUSE]==4))
|
||||
newItem = rand(PBItems.maxValue)
|
||||
end
|
||||
return newItem
|
||||
end
|
||||
|
||||
164
Data/Scripts/025-Randomizer/randomizer - encounters.rb
Normal file
164
Data/Scripts/025-Randomizer/randomizer - encounters.rb
Normal file
@@ -0,0 +1,164 @@
|
||||
##### by route
|
||||
#
|
||||
# Randomize encounter by routes
|
||||
# Script by Frogman
|
||||
#
|
||||
|
||||
def Kernel.randomizeWildPokemonByRoute()
|
||||
bstRange = $game_variables[197]
|
||||
randomizeToFusions = $game_switches[953]
|
||||
$game_switches[829] = randomizeToFusions #unused mais probab. utile pour débugger les inévitables bugs quand les gens vont se partager leurs fichiers
|
||||
maxSpecies = randomizeToFusions ? PBSpecies.maxValue : NB_POKEMON
|
||||
data=load_data("Data/encounters.dat")
|
||||
map_index = 0
|
||||
nb_maps= data.size
|
||||
if data.is_a?(Hash)
|
||||
for map in data
|
||||
map_index += 1
|
||||
displayProgress(map_index,nb_maps,bstRange)
|
||||
map_id = map[0]
|
||||
encountersList = map[1][1]
|
||||
next if encountersList== nil
|
||||
type_index =-1
|
||||
for encounterType in encountersList
|
||||
type_index +=1
|
||||
next if encounterType == nil
|
||||
previousSpecies = -1
|
||||
previousNewSpecies = -1
|
||||
encounter_index = 0
|
||||
for encounter in encounterType
|
||||
species = encounter[0]
|
||||
if species != previousSpecies
|
||||
newSpecies= getNewSpecies(species,bstRange,true,maxSpecies)
|
||||
previousSpecies = species
|
||||
previousNewSpecies = newSpecies
|
||||
else
|
||||
newSpecies = previousNewSpecies
|
||||
end
|
||||
if data[map_id][1][type_index][encounter_index] != nil
|
||||
data[map_id][1][type_index][encounter_index][0] = newSpecies
|
||||
end
|
||||
encounter_index +=1
|
||||
end #for -encounter
|
||||
end #for encountertype
|
||||
end #for - map
|
||||
end #if
|
||||
filename = "Data/encounters_randomized.dat"
|
||||
save_data(Marshal.load(Marshal.dump(data)),filename)
|
||||
$PokemonEncounters.setup($game_map.map_id)
|
||||
end
|
||||
|
||||
|
||||
#file = File.new('Data/test.txt', 'w')
|
||||
#file.puts data.inspect
|
||||
|
||||
|
||||
def displayProgress(current,total,bst)
|
||||
return if bst >= 100
|
||||
return if bst >= 20 && current % 10 != 0
|
||||
Kernel.pbMessageNoSound(_INTL("\\ts[]Generating encounters file...\\n Map {1}/{2}\\^",current,total))
|
||||
end
|
||||
|
||||
|
||||
class PokemonEncounters
|
||||
|
||||
def setup(mapID)
|
||||
@density=nil
|
||||
@stepcount=0
|
||||
@enctypes=[]
|
||||
begin
|
||||
|
||||
data=load_data(getEncountersFilePath())
|
||||
if data.is_a?(Hash) && data[mapID]
|
||||
@density=data[mapID][0]
|
||||
@enctypes=data[mapID][1]
|
||||
else
|
||||
@density=nil
|
||||
@enctypes=[]
|
||||
end
|
||||
rescue
|
||||
@density=nil
|
||||
@enctypes=[]
|
||||
end
|
||||
end
|
||||
|
||||
def getEncountersFilePath()
|
||||
if $game_switches[777] && $game_switches[778] #[777] = random-by-area [778] = wildpokerandom activated
|
||||
return "Data/encounters_randomized.dat"
|
||||
else
|
||||
return "Data/encounters.dat"
|
||||
end
|
||||
end
|
||||
|
||||
def pbMapEncounter(mapID,enctype)
|
||||
if enctype<0 || enctype>EncounterTypes::EnctypeChances.length
|
||||
raise ArgumentError.new(_INTL("Encounter type out of range"))
|
||||
end
|
||||
data=load_data(getEncountersFilePath())
|
||||
if data.is_a?(Hash) && data[mapID]
|
||||
enctypes=data[mapID][1]
|
||||
else
|
||||
return nil
|
||||
end
|
||||
return nil if enctypes[enctype]==nil
|
||||
chances=EncounterTypes::EnctypeChances[enctype]
|
||||
chancetotal=0
|
||||
chances.each {|a| chancetotal+=a}
|
||||
rnd=rand(chancetotal)
|
||||
chosenpkmn=0
|
||||
chance=0
|
||||
for i in 0...chances.length
|
||||
chance+=chances[i]
|
||||
if rnd<chance
|
||||
chosenpkmn=i
|
||||
break
|
||||
end
|
||||
end
|
||||
encounter=enctypes[enctype][chosenpkmn]
|
||||
level=encounter[1]+rand(1+encounter[2]-encounter[1])
|
||||
return [encounter[0],level]
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
def getRandomPokemon(originalPokemon,bstRange,maxDexNumber)
|
||||
originalBst = getBaseStatsTotal(originalPokemon)
|
||||
bstMin = originalBst-bstRange
|
||||
bstMax = originalBst+bstRange
|
||||
|
||||
foundAPokemon = false
|
||||
while ! foundAPokemon
|
||||
newPoke = rand(maxDexNumber-1)+1
|
||||
newPokeBST = getBaseStatsTotal(newPoke)
|
||||
if newPokeBST >= bstMin && newPokeBST <= bstMax
|
||||
foundAPokemon = true
|
||||
end
|
||||
end
|
||||
return newPoke
|
||||
end
|
||||
|
||||
def getBaseStatsTotal(species)
|
||||
baseStats=$pkmn_dex[species][5]
|
||||
baseStat_temp = 0
|
||||
for i in 0...baseStats.length
|
||||
baseStat_temp+=baseStats[i]
|
||||
end
|
||||
return (baseStat_temp/range).floor
|
||||
end
|
||||
|
||||
|
||||
######################################################
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
693
Data/Scripts/025-Randomizer/randomizer gym leader edit.rb
Normal file
693
Data/Scripts/025-Randomizer/randomizer gym leader edit.rb
Normal file
@@ -0,0 +1,693 @@
|
||||
#A l'entrée d'un gym: mettre $game_variables[113] = au numéro du gym
|
||||
#pewter = 0, ceruean = 1 etc.
|
||||
#Le remettre a -1 à la sortie du gym
|
||||
#Le mettre a -1 au début du jeu
|
||||
#
|
||||
#Aussi des trucs modifiés dans le dude qui donne les freshwater au début
|
||||
#Faudrait aussi s'assurer que il dise pas n'importe quoi en pas randomized
|
||||
#
|
||||
#Voir cerulean gym pour implantation
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
#initialiser la RANDOM_TYPE_ARRAY au début du jeu en runnant Kernel.initRandomTypeArray(8)
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
##################################################################
|
||||
# TODO:
|
||||
#
|
||||
#
|
||||
#
|
||||
###
|
||||
###############################################################
|
||||
#
|
||||
|
||||
|
||||
|
||||
GYM_TYPES_ARRAY = [0,5,11,13,12,3,14,10,4,1,0,6,2,16,7,15,1,8,15,1,7,16,18,17,7,16]
|
||||
#$randomTrainersArray = []
|
||||
|
||||
#[fighting dojo est 9eme (1), 0 au debut pour pasavoir a faire -1]
|
||||
|
||||
def Kernel.initRandomTypeArray()
|
||||
typesArray = [0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,14,15,11,17].shuffle #ne pas remettre 10 (QMARKS)
|
||||
$game_variables[151] = $game_switches[921] ? typesArray : GYM_TYPES_ARRAY
|
||||
end
|
||||
|
||||
|
||||
def setRivalStarter(starter1, starter2, starter3, choice)
|
||||
starters=[starter1,starter2,starter3]
|
||||
starters.delete_at(choice)
|
||||
if starters[0] > NB_POKEMON || starters[1] > NB_POKEMON
|
||||
rivalStarter = starters[0]
|
||||
else
|
||||
rivalStarter = starters[0]*NB_POKEMON+starters[1]
|
||||
end
|
||||
pbSet(250,rivalStarter)
|
||||
$game_switches[840] = true
|
||||
end
|
||||
|
||||
def setRivalStarterSpecific(rivalStarter)
|
||||
pbSet(250,rivalStarter)
|
||||
$game_switches[840] = true
|
||||
end
|
||||
|
||||
|
||||
class PokeBattle_Battle
|
||||
CONST_BST_RANGE = 25 #unused. $game_variables[197] a la place
|
||||
def randomize_opponent_party(party)
|
||||
#return randomizedRivalFirstBattle(party) if $game_switches[46] && $game_switches[954]
|
||||
newparty = []
|
||||
|
||||
for m in party
|
||||
next if !m
|
||||
newspecies = rand(PBSpecies.maxValue - 1) + 1
|
||||
newBST = getBaseStats(newspecies)
|
||||
originalBST = getBaseStats(m.species)
|
||||
while !gymLeaderOk(newspecies) || bstOk(newspecies,m.species,$game_variables[197])
|
||||
newspecies = rand(PBSpecies.maxValue - 1) + 1
|
||||
newBST = getBaseStats(newspecies)
|
||||
#originalBST = getBaseStats(m.species)
|
||||
end
|
||||
# Kernel.pbMessage(_INTL("OLD = {1}",newspecies))
|
||||
|
||||
m.species = newspecies
|
||||
m.name = PBSpecies.getName(newspecies)
|
||||
m.resetMoves
|
||||
m.calcStats
|
||||
#pbInitPokemon(m,m.species)
|
||||
|
||||
end
|
||||
|
||||
return party
|
||||
end
|
||||
|
||||
def randomizedRivalFirstBattle(party)
|
||||
return party if $game_switches[953] #full random
|
||||
starter1 = $PokemonGlobal.psuedoBSTHash[1]
|
||||
starter2 = $PokemonGlobal.psuedoBSTHash[4]
|
||||
starter3 = $PokemonGlobal.psuedoBSTHash[7]
|
||||
playerChoice = $game_variables[7]
|
||||
|
||||
for m in party
|
||||
next if !m
|
||||
case playerChoice
|
||||
when 0 then newspecies = starter2*NB_POKEMON+starter3
|
||||
when 1 then newspecies = starter1*NB_POKEMON+starter3
|
||||
when 2 then newspecies = starter1*NB_POKEMON+starter2
|
||||
else
|
||||
end
|
||||
m.species= newspecies
|
||||
m.name = PBSpecies.getName(newspecies)
|
||||
m.resetMoves
|
||||
m.calcStats
|
||||
end
|
||||
return party
|
||||
end
|
||||
end
|
||||
#######
|
||||
# end of class
|
||||
######
|
||||
|
||||
|
||||
####methodes utilitaires
|
||||
|
||||
def getBaseStats(species)
|
||||
basestatsum = $pkmn_dex[species][5][0] # HP
|
||||
basestatsum +=$pkmn_dex[species][5][1] # Attack
|
||||
basestatsum +=$pkmn_dex[species][5][2] # Defense
|
||||
basestatsum +=$pkmn_dex[species][5][3] # Speed
|
||||
basestatsum +=$pkmn_dex[species][5][4] # Special Attack
|
||||
basestatsum +=$pkmn_dex[species][5][5] # Special Defense
|
||||
return basestatsum
|
||||
end
|
||||
|
||||
|
||||
def bstOk(newspecies,oldPokemonSpecies,bst_range=50)
|
||||
newBST = getBaseStats(newspecies)
|
||||
originalBST = getBaseStats(oldPokemonSpecies)
|
||||
return newBST < originalBST-bst_range || newBST > originalBST+bst_range
|
||||
end
|
||||
|
||||
def gymLeaderOk(newspecies)
|
||||
return true if $game_variables[152] == -1 #not in a gym
|
||||
leaderType=getLeaderType()
|
||||
if leaderType == nil
|
||||
return true
|
||||
else
|
||||
return true if SpeciesHasType?(leaderType,newspecies)
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
def getLeaderType()
|
||||
currentGym = $game_variables[152]
|
||||
if currentGym > $game_variables[151].length
|
||||
return nil
|
||||
else
|
||||
typeIndex = $game_variables[151][currentGym]
|
||||
type = PBTypes.getName(typeIndex)
|
||||
end
|
||||
return typeIndex
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
##Version alternatives de fonctions pour fonctionner avec numero de species
|
||||
def SpeciesHasType?(type,species)
|
||||
if type.is_a?(String) || type.is_a?(Symbol)
|
||||
return isConst?(getSpeciesType1(species),PBTypes,type) || isConst?(getSpeciesType2(species),PBTypes,type)
|
||||
else
|
||||
return getSpeciesType1(species)==type || getSpeciesType2(species)==type
|
||||
end
|
||||
end
|
||||
|
||||
# Returns this Pokémon's first type.
|
||||
def getSpeciesType1(species)
|
||||
return $pkmn_dex[species][3]
|
||||
end
|
||||
|
||||
# Returns this Pokémon's second type.
|
||||
def getSpeciesType2(species)
|
||||
return $pkmn_dex[species][4]
|
||||
end
|
||||
|
||||
|
||||
|
||||
############
|
||||
|
||||
|
||||
|
||||
#summarize random options
|
||||
def Kernel.sumRandomOptions()
|
||||
answer = $game_switches[954] ? "On" : "Off"
|
||||
stringOptions = "\nStarters: " << answer
|
||||
|
||||
answer = $game_switches[778] ? "On" : "Off"
|
||||
stringOptions << "\nWild Pokémon: " << answer << " "
|
||||
if $game_switches[777]
|
||||
stringOptions << "(Area)"
|
||||
else
|
||||
stringOptions << "(Global)"
|
||||
end
|
||||
|
||||
answer = $game_switches[987] ? "On" : "Off"
|
||||
stringOptions << "\nTrainers: " << answer
|
||||
|
||||
answer = $game_switches[955] ? "On" : "Off"
|
||||
stringOptions << "\nStatic encounters: " << answer
|
||||
|
||||
answer = $game_switches[780] ? "On" : "Off"
|
||||
stringOptions << "\nGift Pokémon: " << answer
|
||||
|
||||
answer = $game_switches[958] ? "On" : "Off"
|
||||
stringOptions << "\nItems: " << answer
|
||||
|
||||
answer = $game_switches[959] ? "On" : "Off"
|
||||
stringOptions << "\nTMs: " << answer
|
||||
|
||||
|
||||
return stringOptions
|
||||
end
|
||||
|
||||
|
||||
def countVisitedMaps
|
||||
count = 0
|
||||
for i in 0..$PokemonGlobal.visitedMaps.length
|
||||
count +=1 if $PokemonGlobal.visitedMaps[i]
|
||||
end
|
||||
return count
|
||||
end
|
||||
|
||||
def Kernel.sumGameStats()
|
||||
stringStats = ""
|
||||
|
||||
|
||||
|
||||
stringStats << "Seen " << $Trainer.pokedexSeen.to_s << " Pokémon"
|
||||
stringStats << "\nCaught " << $Trainer.pokedexOwned.to_s << " Pokémon"
|
||||
|
||||
|
||||
stringStats << "\nBeaten the Elite Four " << $game_variables[174].to_s << " times"
|
||||
stringStats << "\nFused " << $game_variables[126].to_s << " Pokémon"
|
||||
|
||||
|
||||
stringStats << "\nRematched " << $game_variables[162].to_s << " Gym Leaders"
|
||||
stringStats << "\nTook " << $PokemonGlobal.stepcount.to_s << " steps"
|
||||
stringStats << "\nVisited " << countVisitedMaps.to_s << " different areas"
|
||||
|
||||
if $game_switches[910]
|
||||
stringStats << "\nMade " << $game_variables[164].to_s << " Wonder Trades"
|
||||
end
|
||||
|
||||
stringStats << "\nTipped $" << $game_variables[100].to_s << " to clowns"
|
||||
stringStats << "\nDestroyed " << $game_variables[163].to_s << " sandcastles"
|
||||
|
||||
if $game_variables[43] > 0 || $game_variables[44] >0
|
||||
stringStats << "\nWon $" << $game_variables[43].to_s << " against gamblers"
|
||||
stringStats << "\nLost $" << $game_variables[44].to_s << " against gamblers"
|
||||
end
|
||||
stringStats << "\nSpent $" << $game_variables[225].to_s << " at hotels"
|
||||
|
||||
|
||||
|
||||
stringStats << "\nAccepted " << $game_variables[96].to_s << " quests"
|
||||
stringStats << "\nCompleted " << $game_variables[98].to_s << " quests"
|
||||
stringStats << "\nDiscovered " << $game_variables[193].to_s << " secrets"
|
||||
|
||||
if $game_switches[912]
|
||||
stringStats << "\nDied " << $game_variables[191].to_s << " times in Pikachu's adventure"
|
||||
if $game_variables[193] >= 1
|
||||
stringStats << "\nCollected " << $game_variables[194].to_s << " coins with Pikachu"
|
||||
end
|
||||
end
|
||||
return stringStats
|
||||
end
|
||||
|
||||
|
||||
def Kernel.pbRandomizeTM()
|
||||
tmList = []
|
||||
for item in $itemData
|
||||
#machine=$ItemData[item][ITEMMACHINE]
|
||||
#movename=PBMoves.getName(machine)
|
||||
#Kernel.pbMessage(_INTL("It contained {1}.\1",item))
|
||||
|
||||
tmList << item if pbIsHiddenMachine?(item)
|
||||
end
|
||||
end
|
||||
|
||||
def getNewSpecies(oldSpecies,bst_range=50, ignoreRivalPlaceholder = false, maxDexNumber = PBSpecies.maxValue )
|
||||
return oldSpecies if (oldSpecies == RIVAL_STARTER_PLACEHOLDER_SPECIES && !ignoreRivalPlaceholder)
|
||||
return oldSpecies if oldSpecies >= NUM_ZAPMOLCUNO
|
||||
newspecies = rand(maxDexNumber - 1) + 1
|
||||
newBST = Kernel.getBaseStats(newspecies)
|
||||
originalBST = Kernel.getBaseStats(oldSpecies)
|
||||
while bstOk(newspecies,oldSpecies,bst_range)
|
||||
newspecies = rand(maxDexNumber - 1) + 1
|
||||
newBST = Kernel.getBaseStats(newspecies)
|
||||
end
|
||||
return newspecies
|
||||
end
|
||||
|
||||
|
||||
def getNewCustomSpecies(oldSpecies,customSpeciesList,bst_range=50, ignoreRivalPlaceholder = false)
|
||||
return oldSpecies if (oldSpecies == RIVAL_STARTER_PLACEHOLDER_SPECIES && !ignoreRivalPlaceholder)
|
||||
return oldSpecies if oldSpecies >= NUM_ZAPMOLCUNO
|
||||
i = rand(customSpeciesList.length - 1) + 1
|
||||
newspecies = customSpeciesList[i]
|
||||
|
||||
newBST = Kernel.getBaseStats(newspecies)
|
||||
originalBST = Kernel.getBaseStats(oldSpecies)
|
||||
while bstOk(newspecies,oldSpecies,bst_range)
|
||||
i = rand(customSpeciesList.length - 1)#+1
|
||||
newspecies = customSpeciesList[i]
|
||||
newBST = Kernel.getBaseStats(newspecies)
|
||||
end
|
||||
return newspecies
|
||||
end
|
||||
|
||||
|
||||
def playShuffleSE(i)
|
||||
if i % 40 == 0 || i == 0
|
||||
pbSEPlay("Charm",60)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
def Kernel.pbShuffleTrainers(bst_range = 50)
|
||||
randomTrainersHash = Hash.new
|
||||
|
||||
trainers=load_data("Data/trainers.dat")
|
||||
i=0
|
||||
for trainer in trainers
|
||||
for poke in trainer[3]
|
||||
poke[TPSPECIES]=getNewSpecies(poke[TPSPECIES])
|
||||
end
|
||||
randomTrainersHash[i] = (trainer)
|
||||
playShuffleSE(i)
|
||||
i += 1
|
||||
if i % 2 == 0
|
||||
n = (i.to_f/trainers.length)*100
|
||||
Kernel.pbMessageNoSound(_INTL("\\ts[]Shuffling trainers...\\n {1}%\\^",sprintf('%.2f', n),PBSpecies.maxValue))
|
||||
end
|
||||
#Kernel.pbMessage(_INTL("pushing trainer {1}: {2} ",i,trainer))
|
||||
end
|
||||
$PokemonGlobal.randomTrainersHash = randomTrainersHash
|
||||
end
|
||||
|
||||
|
||||
def Kernel.pbShuffleTrainersCustom()(bst_range = 50)
|
||||
randomTrainersHash = Hash.new
|
||||
|
||||
Kernel.pbMessage(_INTL("Parsing custom sprites folder"))
|
||||
customsList = getCustomSpeciesList()
|
||||
Kernel.pbMessage(_INTL("{1} Pokémon found",customsList.length.to_s))
|
||||
|
||||
if customsList.length == 0
|
||||
Kernel.pbMessage(_INTL("To use custom sprites, please place correctly named sprites in the /CustomBattlers folder. See readMe.txt for more information"))
|
||||
Kernel.pbMessage(_INTL("Trainer Pokémon will include auto-generated sprites."))
|
||||
return Kernel.pbShuffleTrainers(bst_range)
|
||||
elsif customsList.length < 200
|
||||
if Kernel.pbConfirmMessage(_INTL("Too few custom sprites were found. This will result in a very low Pokémon variety for trainers. Continue anyway?"))
|
||||
bst_range=999
|
||||
else
|
||||
Kernel.pbMessage(_INTL("Trainer Pokémon will include auto-generated sprites."))
|
||||
return Kernel.pbShuffleTrainers(bst_range)
|
||||
end
|
||||
end
|
||||
|
||||
##use regular shuffle if not enough sprites
|
||||
|
||||
|
||||
trainers=load_data("Data/trainers.dat")
|
||||
i=0
|
||||
for trainer in trainers
|
||||
for poke in trainer[3]
|
||||
poke[TPSPECIES]=getNewCustomSpecies(poke[TPSPECIES],customsList)
|
||||
end
|
||||
randomTrainersHash[i] = (trainer)
|
||||
playShuffleSE(i)
|
||||
i += 1
|
||||
if i % 2 == 0
|
||||
n = (i.to_f/trainers.length)*100
|
||||
Kernel.pbMessageNoSound(_INTL("\\ts[]Shuffling trainers (custom sprites only)...\\n {1}%\\^",sprintf('%.2f', n),PBSpecies.maxValue))
|
||||
end
|
||||
#Kernel.pbMessage(_INTL("pushing trainer {1}: {2} ",i,trainer))
|
||||
end
|
||||
$PokemonGlobal.randomTrainersHash = randomTrainersHash
|
||||
end
|
||||
|
||||
|
||||
#def getRandomCustomSprite()
|
||||
# filesList = Dir["./Graphics/CustomBattlers/*"]
|
||||
# i = rand(filesList.length-1)
|
||||
# path = filesList[i]
|
||||
# file = File.basename(path, ".*")
|
||||
# splitPoke = file.split(".")
|
||||
# head = splitPoke[0].to_i
|
||||
# body = splitPoke[1].to_i
|
||||
# return (body*NB_POKEMON)+head
|
||||
#end
|
||||
|
||||
|
||||
def getCustomSpeciesList()
|
||||
filesList = Dir["./Graphics/CustomBattlers/*"]
|
||||
speciesList = []
|
||||
maxDexNumber = (NB_POKEMON * NB_POKEMON) + NB_POKEMON
|
||||
maxVal = filesList.length-1
|
||||
for i in 0..maxVal
|
||||
path = filesList[i]
|
||||
file = File.basename(path, ".*")
|
||||
splitPoke = file.split(".")
|
||||
head = splitPoke[0].to_i
|
||||
body = splitPoke[1].to_i
|
||||
fused = (body*NB_POKEMON)+head
|
||||
if fused <= maxDexNumber && fused > 0
|
||||
speciesList << fused
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
return speciesList
|
||||
end
|
||||
|
||||
|
||||
def Kernel.getBaseStats(species)
|
||||
if $pkmn_dex[species] == nil
|
||||
print species
|
||||
end
|
||||
|
||||
basestatsum = $pkmn_dex[species][5][0] # HP
|
||||
basestatsum +=$pkmn_dex[species][5][1] # Attack
|
||||
basestatsum +=$pkmn_dex[species][5][2] # Defense
|
||||
basestatsum +=$pkmn_dex[species][5][3] # Speed
|
||||
basestatsum +=$pkmn_dex[species][5][4] # Special Attack
|
||||
basestatsum +=$pkmn_dex[species][5][5] # Special Defense
|
||||
return basestatsum
|
||||
end
|
||||
|
||||
|
||||
def Kernel.gymLeaderRematchHint()
|
||||
hints = [
|
||||
"I heard that Brock has a huge interest in Pokémon fossils. He donated a lot of fossils he excavated to the Pewter City Museum.",
|
||||
"Misty is a pro at swimming. I heard she trains every single morning.",
|
||||
"Did you know that Lt. Surge used the magnetic fields generated by his Pokémon to navigate his plane back when he was in the army. He still loves a good magnetic field.",
|
||||
"Erika is a lover of nature. She loves going to parks to relax during the day.",
|
||||
"Koga has been seen leaving Fuschia city in the evenings. The rumors say he's preparing for a new job somewhere else...",
|
||||
"People say that Sabrina never sleeps. I wonder where she goes when she leaves her gym at night.",
|
||||
"The hot-headed Blaine is a man of extremes. He likes to explore around his hometown during the day.",
|
||||
"Giovanni is a mysterious man. I wonder where he goes in the evening. Probably somewhere as remote as possible to meditate in peace...",
|
||||
"I heard that Whitney went to school in one of the towns near Goldenrod before becoming a Gym Leader. She kept in touch with her old teacher and she goes to visit sometimes in the evening.",
|
||||
"Kurt is always on the lookout for Bug-type Pokémon. He goes hunting early in the morning.",
|
||||
"Falkner rises up early in the morning. You can usually find him in high places.",
|
||||
"Clair is a member of a famous clan of dragon masters. She goes to a special place to pray at night.",
|
||||
"Chuck is a martial arts pro. I've seen him train with Saffron City's dojo master back in the days.",
|
||||
"Morty is a mysterious man. He's been known to be one of the few people who dare enter Pokémon Tower at night.",
|
||||
"Pryce is an ice-type expert who has been around for a long time. He used to train in the Ice Tunnel between Mahogany Town and Blackthorn City before it froze over.",
|
||||
"Jasmine is on vacation in the Sevii Islands. She likes to rise up early to explore around the islands when no one's around."
|
||||
]
|
||||
arr = []
|
||||
n=0
|
||||
for i in 426..437
|
||||
if !$game_switches[i]
|
||||
arr.push(n)
|
||||
end
|
||||
n+=1
|
||||
end
|
||||
arr.push(508); arr.push(509); arr.push(510); arr.push(511);
|
||||
n+=4
|
||||
|
||||
if arr.length > 0
|
||||
return hints[arr[rand(arr.length)]]
|
||||
end
|
||||
return "You got every Gym Leader to come here. This place is more popular than ever!\nNow go and battle them!"
|
||||
end
|
||||
|
||||
def getTrainerParty(trainer)
|
||||
if $game_switches[47]
|
||||
for poke in trainer[3]
|
||||
inverseFusion(poke)
|
||||
end
|
||||
end
|
||||
return trainer[3]
|
||||
end
|
||||
|
||||
def inverseFusion(pokemon)
|
||||
species=pokemon[TPSPECIES]
|
||||
return pokemon if species <= CONST_NB_POKE
|
||||
return pokemon if species > (CONST_NB_POKE * CONST_NB_POKE) + CONST_NB_POKE
|
||||
body = getBasePokemonID(species,true)
|
||||
head = getBasePokemonID(species,false)
|
||||
newspecies = (head)*CONST_NB_POKE+body
|
||||
pokemon[TPSPECIES] = newspecies
|
||||
return pokemon
|
||||
end
|
||||
|
||||
|
||||
def addRandomHeldItems(trainerParty)
|
||||
for poke in trainerParty
|
||||
if poke.item == nil
|
||||
poke.item = PBItems::ORANBERRY#PBItems.sample
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
def addHealingItem(items)
|
||||
if $Trainer.numbadges < 1
|
||||
items << PBItems::ORANBERRY
|
||||
elsif $Trainer.numbadges <=2
|
||||
items << PBItems::POTION
|
||||
elsif $Trainer.numbadges <=4
|
||||
items << PBItems::SUPERPOTION
|
||||
elsif $Trainer.numbadges <=6
|
||||
items << PBItems::FULLHEAL
|
||||
items << PBItems::SUPERPOTION
|
||||
elsif $Trainer.numbadges <= 8
|
||||
items << PBItems::FULLHEAL
|
||||
items << PBItems::HYPERPOTION
|
||||
elsif $Trainer.numbadges >= 9
|
||||
items << PBItems::FULLRESTORE
|
||||
end
|
||||
|
||||
return items
|
||||
end
|
||||
|
||||
#####Overload de pbLoadTrainer
|
||||
def pbLoadTrainer(trainerid,trainername,partyid=0)
|
||||
if trainerid.is_a?(String) || trainerid.is_a?(Symbol)
|
||||
if !hasConst?(PBTrainers,trainerid)
|
||||
raise _INTL("Trainer type does not exist ({1}, {2}, ID {3})",trainerid,trainername,partyid)
|
||||
end
|
||||
trainerid=getID(PBTrainers,trainerid)
|
||||
end
|
||||
success=false
|
||||
items=[]
|
||||
party=[]
|
||||
opponent=nil
|
||||
trainers=load_data("Data/trainers.dat")
|
||||
trainerIndex=-1
|
||||
|
||||
for trainer in trainers
|
||||
trainerIndex+=1
|
||||
name=trainer[1]
|
||||
thistrainerid=trainer[0]
|
||||
thispartyid=trainer[4]
|
||||
next if trainerid!=thistrainerid || name!=trainername || partyid!=thispartyid
|
||||
items=trainer[2].clone
|
||||
|
||||
if $game_switches[666] #hard mode
|
||||
items = addHealingItem(items)
|
||||
end
|
||||
|
||||
|
||||
name=pbGetMessageFromHash(MessageTypes::TrainerNames,name)
|
||||
for i in RIVALNAMES
|
||||
if isConst?(trainerid,PBTrainers,i[0]) && $game_variables[i[1]]!=0
|
||||
name=$game_variables[i[1]]
|
||||
end
|
||||
end
|
||||
opponent=PokeBattle_Trainer.new(name,thistrainerid)
|
||||
opponent.setForeignID($Trainer) if $Trainer
|
||||
|
||||
|
||||
#use le random Array si randomized starters (et pas 1ere rival battle)
|
||||
isPlayingRandomized = $game_switches[987] && !$game_switches[46]
|
||||
if isPlayingRandomized && $PokemonGlobal.randomTrainersHash[trainerIndex] == nil
|
||||
Kernel.pbMessage(_INTL("The trainers need to be re-shuffled."))
|
||||
Kernel.pbShuffleTrainers()
|
||||
end
|
||||
trainerParty = isPlayingRandomized ? $PokemonGlobal.randomTrainersHash[trainerIndex][3] : getTrainerParty(trainer)
|
||||
|
||||
|
||||
isRematch = $game_switches[200]
|
||||
rematchId = getRematchId(trainername,trainerid)
|
||||
for poke in trainerParty
|
||||
##
|
||||
species=poke[TPSPECIES]
|
||||
species = replaceRivalStarterIfNecessary(species)
|
||||
|
||||
|
||||
level= $game_switches[666] ? (poke[TPLEVEL]*1.1).ceil : poke[TPLEVEL]
|
||||
|
||||
if isRematch
|
||||
nbRematch = getNumberRematch(rematchId)
|
||||
level = getRematchLevel(level,nbRematch)
|
||||
species = evolveRematchPokemon(nbRematch,species)
|
||||
end
|
||||
|
||||
pokemon=PokeBattle_Pokemon.new(species,level,opponent)
|
||||
#pokemon.form=poke[TPFORM]
|
||||
pokemon.resetMoves
|
||||
|
||||
|
||||
pokemon.setItem( $game_switches[843] ? rand(PBItems.maxValue) : poke[TPITEM])
|
||||
|
||||
if poke[TPMOVE1]>0 || poke[TPMOVE2]>0 || poke[TPMOVE3]>0 || poke[TPMOVE4]>0
|
||||
k=0
|
||||
for move in [TPMOVE1,TPMOVE2,TPMOVE3,TPMOVE4]
|
||||
pokemon.moves[k]=PBMove.new(poke[move])
|
||||
k+=1
|
||||
end
|
||||
pokemon.moves.compact!
|
||||
end
|
||||
pokemon.setAbility(poke[TPABILITY])
|
||||
pokemon.setGender(poke[TPGENDER])
|
||||
if poke[TPSHINY] # if this is a shiny Pokémon
|
||||
pokemon.makeShiny
|
||||
else
|
||||
pokemon.makeNotShiny
|
||||
end
|
||||
pokemon.setNature(poke[TPNATURE])
|
||||
iv=poke[TPIV]
|
||||
for i in 0...6
|
||||
pokemon.iv[i]=iv&0x1F
|
||||
pokemon.ev[i]=[85,level*3/2].min
|
||||
end
|
||||
pokemon.happiness=poke[TPHAPPINESS]
|
||||
pokemon.name=poke[TPNAME] if poke[TPNAME] && poke[TPNAME]!=""
|
||||
if poke[TPSHADOW] # if this is a Shadow Pokémon
|
||||
pokemon.makeShadow rescue nil
|
||||
pokemon.pbUpdateShadowMoves(true) rescue nil
|
||||
pokemon.makeNotShiny
|
||||
end
|
||||
pokemon.ballused=poke[TPBALL]
|
||||
pokemon.calcStats
|
||||
party.push(pokemon)
|
||||
end
|
||||
success=true
|
||||
break
|
||||
end
|
||||
return success ? [opponent,items,party] : nil
|
||||
end
|
||||
|
||||
def getRematchId(trainername, trainerid)
|
||||
return trainername + trainerid.to_s
|
||||
end
|
||||
|
||||
|
||||
def replaceRivalStarterIfNecessary(species)
|
||||
if species == RIVAL_STARTER_PLACEHOLDER_SPECIES
|
||||
if !$game_switches[840] || pbGet(250) == 0#not DEFINED_RIVAL_STARTER
|
||||
fixRivalStarter()
|
||||
end
|
||||
rivalStarter = pbGet(250)
|
||||
if rivalStarter > 0
|
||||
species = pbGet(250)
|
||||
end
|
||||
end
|
||||
return species
|
||||
end
|
||||
|
||||
def fixRivalStarter()
|
||||
#set starter baseform
|
||||
if $PokemonGlobal.psuedoBSTHash == nil
|
||||
psuedoHash = Hash.new
|
||||
for i in 0..NB_POKEMON
|
||||
psuedoHash[i] = i
|
||||
end
|
||||
$PokemonGlobal.psuedoBSTHash = psuedoHash
|
||||
end
|
||||
starterChoice = pbGet(7)
|
||||
|
||||
s1 = $PokemonGlobal.psuedoBSTHash[1]
|
||||
s2 = $PokemonGlobal.psuedoBSTHash[4]
|
||||
s3= $PokemonGlobal.psuedoBSTHash[7]
|
||||
setRivalStarter(s3,s2,s1,starterChoice)
|
||||
|
||||
#evolve en fct des badges
|
||||
rivalStarter = pbGet(250)
|
||||
|
||||
if $game_switches[68] #beat blue cerulean
|
||||
rivalStarter = evolveBody(rivalStarter)
|
||||
end
|
||||
|
||||
if $game_switches[89] #beat blue SS Anne
|
||||
rivalStarter = evolveHead(rivalStarter)
|
||||
end
|
||||
|
||||
if $game_switches[228] #beat silph co
|
||||
rivalStarter = evolveBody(rivalStarter)
|
||||
end
|
||||
|
||||
if $game_switches[11] #got badge 8
|
||||
rivalStarter = evolveHead(rivalStarter)
|
||||
end
|
||||
|
||||
if $game_switches[12] #beat league
|
||||
rivalStarter = evolveBody(rivalStarter)
|
||||
rivalStarter = evolveHead(rivalStarter)
|
||||
end
|
||||
|
||||
#RIVAL_STARTER_IS_DEFINED
|
||||
pbSet(250,rivalStarter)
|
||||
$game_switches[840] = true
|
||||
end
|
||||
|
||||
169
Data/Scripts/025-Randomizer/randomizer.rb
Normal file
169
Data/Scripts/025-Randomizer/randomizer.rb
Normal file
@@ -0,0 +1,169 @@
|
||||
class PokemonGlobalMetadata
|
||||
attr_accessor :psuedoHash
|
||||
attr_accessor :psuedoBSTHash
|
||||
attr_accessor :pseudoBSTHashTrainers
|
||||
attr_accessor :randomTrainersHash
|
||||
|
||||
|
||||
alias random_init initialize
|
||||
def initialize
|
||||
random_init
|
||||
@psuedoHash=nil
|
||||
@psuedoBSTHash=nil
|
||||
end
|
||||
end
|
||||
|
||||
##############
|
||||
# randomizer shuffle
|
||||
# ##############
|
||||
def Kernel.pbShuffleDex(range=50,type=0)
|
||||
$game_switches[855] = true # Randomized at least once
|
||||
|
||||
#type 0: BST
|
||||
#type 1: full random
|
||||
#type: 2 by route (not implemented)
|
||||
range = 1 if range == 0
|
||||
# create hash
|
||||
psuedoHash = Hash.new
|
||||
psuedoBSTHash = Hash.new
|
||||
|
||||
#Create array of all pokemon dex numbers
|
||||
pokeArray = []
|
||||
|
||||
|
||||
monLimit = type == 1 ? PBSpecies.maxValue : NB_POKEMON-1
|
||||
for i in 1..monLimit
|
||||
pokeArray.push(i)
|
||||
end
|
||||
#randomize hash
|
||||
pokeArrayRand = pokeArray.dup
|
||||
pokeArrayRand.shuffle!
|
||||
pokeArray.insert(0,nil)
|
||||
######
|
||||
#on remet arceus a la fin
|
||||
pokeArray.push(NB_POKEMON)
|
||||
|
||||
# fill random hash
|
||||
#random hash will have to be accessed by number, not internal name
|
||||
|
||||
for i in 1...pokeArrayRand.length
|
||||
psuedoHash[i]=pokeArrayRand[i]
|
||||
end
|
||||
|
||||
#use pokeArrayRand to fill in the BST hash also
|
||||
#loop through the actual dex, and use the first mon in pokeArrayRand with
|
||||
#BST in the same 100 range
|
||||
|
||||
|
||||
for i in 1..NB_POKEMON-1#pas de arceus
|
||||
baseStats=$pkmn_dex[i][5]
|
||||
baseStat_target = 0
|
||||
for k in 0...baseStats.length
|
||||
baseStat_target+=baseStats[k]
|
||||
end
|
||||
baseStat_target = (baseStat_target/range).floor
|
||||
for j in 1...pokeArrayRand.length
|
||||
baseStats=$pkmn_dex[pokeArrayRand[j]][5]
|
||||
baseStat_temp = 0
|
||||
for l in 0...baseStats.length
|
||||
baseStat_temp+=baseStats[l]
|
||||
end
|
||||
baseStat_temp = (baseStat_temp/range).floor
|
||||
|
||||
|
||||
playShuffleSE(i)
|
||||
|
||||
#if a match, add to hash, remove from array, and cycle to next poke in dex
|
||||
if (baseStat_temp == baseStat_target)
|
||||
psuedoBSTHash[i]=pokeArrayRand[j]
|
||||
pokeArrayRand.delete(pokeArrayRand[j])
|
||||
if i % 2 == 0 && type == 1
|
||||
n = (i.to_f/NB_POKEMON)*100
|
||||
Kernel.pbMessageNoSound(_INTL("\\ts[]Shuffling wild Pokémon...\\n {1}%\\^",sprintf('%.2f', n),NB_POKEMON))
|
||||
end
|
||||
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
psuedoBSTHash[NB_POKEMON] = NB_POKEMON
|
||||
#add hashes to global data
|
||||
$PokemonGlobal.psuedoHash = psuedoHash
|
||||
$PokemonGlobal.psuedoBSTHash = psuedoBSTHash
|
||||
end
|
||||
|
||||
def isPartArceus(poke,type=0)
|
||||
return true if poke == NB_POKEMON
|
||||
if type == 1
|
||||
return true if getBasePokemonID(poke,true) == NB_POKEMON
|
||||
return true if getBasePokemonID(poke,false) == NB_POKEMON
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
#ajoute x happiness a tous les party member
|
||||
def Kernel.raisePartyHappiness(increment)
|
||||
return
|
||||
# for poke in $Trainer.party
|
||||
# next if poke.isEgg?
|
||||
# poke.happiness += increment
|
||||
# end
|
||||
|
||||
end
|
||||
|
||||
|
||||
def Kernel.pbShuffleDexTrainers()
|
||||
# create hash
|
||||
psuedoHash = Hash.new
|
||||
psuedoBSTHash = Hash.new
|
||||
|
||||
#Create array of all pokemon dex numbers
|
||||
pokeArray = []
|
||||
for i in 1..PBSpecies.maxValue
|
||||
pokeArray.push(i)
|
||||
end
|
||||
#randomize hash
|
||||
pokeArrayRand = pokeArray.dup
|
||||
pokeArrayRand.shuffle!
|
||||
pokeArray.insert(0,nil)
|
||||
# fill random hash
|
||||
#random hash will have to be accessed by number, not internal name
|
||||
for i in 1...pokeArrayRand.length
|
||||
psuedoHash[i]=pokeArrayRand[i]
|
||||
end
|
||||
|
||||
#use pokeArrayRand to fill in the BST hash also
|
||||
#loop through the actual dex, and use the first mon in pokeArrayRand with
|
||||
#BST in the same 100 range
|
||||
for i in 1..PBSpecies.maxValue
|
||||
if i % 20 == 0
|
||||
n = (i.to_f/PBSpecies.maxValue)*100
|
||||
#Kernel.pbMessage(_INTL("\\ts[]Shuffling...\\n {1}%\\^",sprintf('%.2f', n),PBSpecies.maxValue))
|
||||
end
|
||||
|
||||
baseStats=$pkmn_dex[i][I]
|
||||
baseStat_target = 0
|
||||
for k in 0...baseStats.length
|
||||
baseStat_target+=baseStats[k]
|
||||
end
|
||||
baseStat_target = (baseStat_target/50).floor
|
||||
for j in 1...pokeArrayRand.length
|
||||
baseStats=$pkmn_dex[pokeArrayRand[j]][5]
|
||||
baseStat_temp = 0
|
||||
for l in 0...baseStats.length
|
||||
baseStat_temp+=baseStats[l]
|
||||
end
|
||||
baseStat_temp = (baseStat_temp/50).floor
|
||||
#if a match, add to hash, remove from array, and cycle to next poke in dex
|
||||
if baseStat_temp == baseStat_target
|
||||
psuedoBSTHash[i]=pokeArrayRand[j]
|
||||
pokeArrayRand.delete(pokeArrayRand[j])
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
#add hashes to global data0
|
||||
#$PokemonGlobal.psuedoHash = psuedoHash
|
||||
$PokemonGlobal.pseudoBSTHashTrainers = psuedoBSTHash
|
||||
end
|
||||
705
Data/Scripts/050_AddOns/BetterRegionMap.rb
Normal file
705
Data/Scripts/050_AddOns/BetterRegionMap.rb
Normal file
@@ -0,0 +1,705 @@
|
||||
=begin
|
||||
|
||||
|
||||
#==============================================================================#
|
||||
# Better Region Map #
|
||||
# by Marin #
|
||||
#==============================================================================#
|
||||
# This region map is smoother and allows you to use region maps larger than #
|
||||
# 480x320. #
|
||||
# #
|
||||
# This resource also comes with a new townmapgen.html to support for the #
|
||||
# larger images. #
|
||||
#==============================================================================#
|
||||
# This region map does NOT support hidden islands such as Berth or Faraday. #
|
||||
#==============================================================================#
|
||||
# Please give credit when using this. #
|
||||
#==============================================================================#
|
||||
|
||||
def pbBetterRegionMap(region = nil, show_player = true, can_fly = false)
|
||||
|
||||
if region == nil
|
||||
mapData = pbGetMetadata($game_map.map_id,MetadataMapPosition)
|
||||
if mapData != nil && mapData.length >= 1
|
||||
region = mapData[0]
|
||||
else
|
||||
region = 0
|
||||
end
|
||||
end
|
||||
scene = BetterRegionMap.new(region, show_player, can_fly)
|
||||
return scene.flydata
|
||||
end
|
||||
|
||||
class PokemonGlobalMetadata
|
||||
attr_writer :regionMapSel
|
||||
attr_writer :region
|
||||
|
||||
def regionMapSel
|
||||
@regionMapSel ||= [0, 0]
|
||||
return @regionMapSel
|
||||
end
|
||||
|
||||
def region
|
||||
@region ||= 0
|
||||
return @region
|
||||
end
|
||||
end
|
||||
|
||||
class BetterRegionMap
|
||||
CursorAnimateDelay = 12.0
|
||||
CursorMoveSpeed = 4
|
||||
TileWidth = 16.0
|
||||
TileHeight = 16.0
|
||||
MAP_MARGIN = 10
|
||||
|
||||
FlyPointAnimateDelay = 20.0
|
||||
|
||||
attr_reader :flydata
|
||||
|
||||
def initialize(region = nil, show_player = true, can_fly = false)
|
||||
showBlk()
|
||||
@region = 0#region || $PokemonGlobal.region
|
||||
@show_player = show_player
|
||||
@can_fly = can_fly
|
||||
@data = load_data('Data/townmap.dat')[@region]
|
||||
@viewport = Viewport.new(0,0,Graphics.width,Graphics.height)
|
||||
@viewport.z = 99999
|
||||
@mapvp = Viewport.new(16,32,480,320)
|
||||
|
||||
@mapvp.z = 100000
|
||||
@viewport2 = Viewport.new(0,0,Graphics.width,Graphics.height)
|
||||
@viewport2.z = 100001
|
||||
@sprites = SpriteHash.new
|
||||
@sprites["bg"] = Sprite.new(@viewport)
|
||||
@sprites["bg"].bmp("Graphics/Pictures/mapbg")
|
||||
@window = SpriteHash.new
|
||||
|
||||
@window["map"] = Sprite.new(@mapvp)
|
||||
@window["map"].bmp("Graphics/Pictures/#{@data[1]}")
|
||||
|
||||
|
||||
@sprites["cursor"] = Sprite.new(@viewport2)
|
||||
@sprites["cursor"].bmp("Graphics/Pictures/mapCursor")
|
||||
@sprites["cursor"].src_rect.width = @sprites["cursor"].bmp.height
|
||||
@sprites["cursor"].x = 16 + TileWidth * $PokemonGlobal.regionMapSel[0]
|
||||
@sprites["cursor"].y = 32 + TileHeight * $PokemonGlobal.regionMapSel[1]
|
||||
|
||||
@sprites["cursor"].z = 11
|
||||
@sprites["cursor"].ox = (@sprites["cursor"].bmp.height - TileWidth) / 2.0
|
||||
@sprites["cursor"].oy = @sprites["cursor"].ox
|
||||
|
||||
|
||||
@window["player"] = Sprite.new(@mapvp)
|
||||
|
||||
if @show_player
|
||||
player = nil
|
||||
player = pbGetMetadata($game_map.map_id, MetadataMapPosition) if $game_map
|
||||
if player && player[0] == @region
|
||||
gender = $Trainer.gender.to_digits(3)
|
||||
@window["player"].bmp("Graphics/Pictures/mapPlayer#{gender}")
|
||||
@window["player"].x = TileWidth * player[1] + (TileWidth / 2.0)
|
||||
@window["player"].y = TileHeight * player[2] + (TileHeight / 2.0)
|
||||
@window["player"].center_origins
|
||||
end
|
||||
end
|
||||
@sprites["txt"] = TextSprite.new(@viewport)
|
||||
@sprites["arrowLeft"] = Sprite.new(@viewport2)
|
||||
@sprites["arrowLeft"].bmp("Graphics/Pictures/mapArrowRight")
|
||||
@sprites["arrowLeft"].mirror = true
|
||||
@sprites["arrowLeft"].center_origins
|
||||
@sprites["arrowLeft"].xyz = 12, Graphics.height / 2
|
||||
@sprites["arrowRight"] = Sprite.new(@viewport2)
|
||||
@sprites["arrowRight"].bmp("Graphics/Pictures/mapArrowRight")
|
||||
@sprites["arrowRight"].center_origins
|
||||
@sprites["arrowRight"].xyz = Graphics.width - 12, Graphics.height / 2
|
||||
@sprites["arrowUp"] = Sprite.new(@viewport2)
|
||||
@sprites["arrowUp"].bmp("Graphics/Pictures/mapArrowDown")
|
||||
@sprites["arrowUp"].angle = 180
|
||||
@sprites["arrowUp"].center_origins
|
||||
@sprites["arrowUp"].xyz = Graphics.width / 2, 24
|
||||
@sprites["arrowDown"] = Sprite.new(@viewport2)
|
||||
@sprites["arrowDown"].bmp("Graphics/Pictures/mapArrowDown")
|
||||
@sprites["arrowDown"].center_origins
|
||||
@sprites["arrowDown"].xyz = Graphics.width / 2, Graphics.height - 24
|
||||
update_text
|
||||
@dirs = []
|
||||
@mdirs = []
|
||||
@i = 0
|
||||
|
||||
if can_fly
|
||||
@spots = {}
|
||||
n = 0
|
||||
for x in 0...(@window["map"].bmp.width / TileWidth)
|
||||
for y in 0...(@window["map"].bmp.height / TileHeight)
|
||||
healspot = pbGetHealingSpot(x,y)
|
||||
if healspot && $PokemonGlobal.visitedMaps[healspot[0]]
|
||||
@window["point#{n}"] = Sprite.new(@mapvp)
|
||||
@window["point#{n}"].bmp("Graphics/Pictures/mapFly")
|
||||
@window["point#{n}"].src_rect.width = @window["point#{n}"].bmp.height
|
||||
@window["point#{n}"].x = TileWidth * x + (TileWidth / 2)
|
||||
@window["point#{n}"].y = TileHeight * y + (TileHeight / 2)
|
||||
@window["point#{n}"].oy = @window["point#{n}"].bmp.height / 2.0
|
||||
@window["point#{n}"].ox = @window["point#{n}"].oy
|
||||
@spots[[x, y]] = healspot
|
||||
n += 1
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
initWindowPosition(region)
|
||||
|
||||
#if region == nil
|
||||
#end
|
||||
|
||||
hideBlk { update(false) }
|
||||
main
|
||||
end
|
||||
|
||||
def initWindowPosition(region=0)
|
||||
x, y = 0
|
||||
if region == 2 #sevii islands
|
||||
x=-250
|
||||
y=-200
|
||||
elsif region == 1 #johto
|
||||
x=0
|
||||
y=0
|
||||
else #kanto
|
||||
x=-250
|
||||
y=0
|
||||
end
|
||||
updateWindowPosition(x,y)
|
||||
end
|
||||
|
||||
|
||||
#@hor_count = position du pointer
|
||||
def updateWindowPosition(x,y)
|
||||
@window.x = x
|
||||
@window.y = y
|
||||
|
||||
# @hor_count = 0#x
|
||||
# @ver_count = 0#y
|
||||
|
||||
@sprites["cursor"].x = 16 + TileWidth * $PokemonGlobal.regionMapSel[0] + @window.x
|
||||
@sprites["cursor"].y = 32 + TileWidth * $PokemonGlobal.regionMapSel[1] + @window.y
|
||||
|
||||
|
||||
end
|
||||
|
||||
def pbGetHealingSpot(x,y)
|
||||
return nil if !@data[2]
|
||||
for loc in @data[2]
|
||||
if loc[0] == x && loc[1] == y
|
||||
if !loc[4] || !loc[5] || !loc[6]
|
||||
return nil
|
||||
else
|
||||
return [loc[4],loc[5],loc[6]]
|
||||
end
|
||||
end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
def main
|
||||
loop do
|
||||
update
|
||||
if Input.press?(Input::RIGHT) && ![4,6].any? { |e| @dirs.include?(e) || @mdirs.include?(e) }
|
||||
if @sprites["cursor"].x < 480
|
||||
$PokemonGlobal.regionMapSel[0] += 1
|
||||
@sx = @sprites["cursor"].x
|
||||
@dirs << 6
|
||||
elsif @window.x > -1 * (@window["map"].bmp.width - 480)
|
||||
$PokemonGlobal.regionMapSel[0] += 1
|
||||
@mx = @window.x
|
||||
@mdirs << 6
|
||||
end
|
||||
end
|
||||
if Input.press?(Input::LEFT) && ![4,6].any? { |e| @dirs.include?(e) || @mdirs.include?(e) }
|
||||
if @sprites["cursor"].x > 16
|
||||
$PokemonGlobal.regionMapSel[0] -= 1
|
||||
@sx = @sprites["cursor"].x
|
||||
@dirs << 4
|
||||
elsif @window.x < 0
|
||||
$PokemonGlobal.regionMapSel[0] -= 1
|
||||
@mx = @window.x
|
||||
@mdirs << 4
|
||||
end
|
||||
end
|
||||
if Input.press?(Input::DOWN) && ![2,8].any? { |e| @dirs.include?(e) || @mdirs.include?(e) }
|
||||
if @sprites["cursor"].y <= 320
|
||||
$PokemonGlobal.regionMapSel[1] += 1
|
||||
@sy = @sprites["cursor"].y
|
||||
@dirs << 2
|
||||
|
||||
elsif @window.y > -1 * (@window["map"].bmp.height - 320)
|
||||
$PokemonGlobal.regionMapSel[1] += 1
|
||||
@my = @window.y
|
||||
@mdirs << 2
|
||||
end
|
||||
end
|
||||
if Input.press?(Input::UP) && ![2,8].any? { |e| @dirs.include?(e) || @mdirs.include?(e) }
|
||||
if @sprites["cursor"].y > 32
|
||||
$PokemonGlobal.regionMapSel[1] -= 1
|
||||
@sy = @sprites["cursor"].y
|
||||
@dirs << 8
|
||||
elsif @window.y < 0
|
||||
$PokemonGlobal.regionMapSel[1] -= 1
|
||||
@my = @window.y
|
||||
@mdirs << 8
|
||||
end
|
||||
end
|
||||
if Input.trigger?(Input::C)
|
||||
x, y = $PokemonGlobal.regionMapSel
|
||||
if @spots && @spots[[x, y]]
|
||||
@flydata = @spots[[x, y]]
|
||||
break
|
||||
end
|
||||
end
|
||||
break if Input.trigger?(Input::B)
|
||||
end
|
||||
dispose
|
||||
end
|
||||
|
||||
def update(update_gfx = true)
|
||||
@sprites["arrowLeft"].visible = @window.x < 0 -MAP_MARGIN
|
||||
@sprites["arrowRight"].visible = @window.x > -1 * (@window["map"].bmp.width - 480) +MAP_MARGIN
|
||||
@sprites["arrowUp"].visible = @window.y < 0 - MAP_MARGIN
|
||||
@sprites["arrowDown"].visible = @window.y > -1 * (@window["map"].bmp.height - 320) +MAP_MARGIN
|
||||
|
||||
if update_gfx
|
||||
Graphics.update
|
||||
Input.update
|
||||
end
|
||||
|
||||
@i += 1
|
||||
if @i % CursorAnimateDelay == 0
|
||||
@sprites["cursor"].src_rect.x += @sprites["cursor"].src_rect.width
|
||||
@sprites["cursor"].src_rect.x = 0 if @sprites["cursor"].src_rect.x >= @sprites["cursor"].bmp.width
|
||||
end
|
||||
if @i % FlyPointAnimateDelay == 0
|
||||
@window.keys.each do |e|
|
||||
next unless e.to_s.starts_with?("point")
|
||||
@window[e].src_rect.x += @window[e].src_rect.width
|
||||
@window[e].src_rect.x = 0 if @window[e].src_rect.x >= @window[e].bmp.width
|
||||
end
|
||||
end
|
||||
|
||||
if @i % 2 == 0
|
||||
case @i % 32
|
||||
when 0...8
|
||||
@sprites["arrowLeft"].x -= 1
|
||||
@sprites["arrowRight"].x += 1
|
||||
@sprites["arrowUp"].y -= 1
|
||||
@sprites["arrowDown"].y += 1
|
||||
when 8...24
|
||||
@sprites["arrowLeft"].x += 1
|
||||
@sprites["arrowRight"].x -= 1
|
||||
@sprites["arrowUp"].y += 1
|
||||
@sprites["arrowDown"].y -= 1
|
||||
when 24...32
|
||||
@sprites["arrowLeft"].x -= 1
|
||||
@sprites["arrowRight"].x += 1
|
||||
@sprites["arrowUp"].y -= 1
|
||||
@sprites["arrowDown"].y += 1
|
||||
end
|
||||
end
|
||||
|
||||
# Cursor movement
|
||||
if @dirs.include?(6)
|
||||
@hor_count ||= 0
|
||||
@hor_count += 1
|
||||
update_text if @hor_count == (CursorMoveSpeed / 2.0).round
|
||||
@sprites["cursor"].x = @sx + (TileWidth / CursorMoveSpeed.to_f) * @hor_count
|
||||
if @hor_count == CursorMoveSpeed
|
||||
@dirs.delete(6)
|
||||
@hor_count = nil
|
||||
@sx = nil
|
||||
end
|
||||
end
|
||||
if @dirs.include?(4)
|
||||
@hor_count ||= 0
|
||||
@hor_count += 1
|
||||
update_text if @hor_count == (CursorMoveSpeed / 2.0).round
|
||||
@sprites["cursor"].x = @sx - (TileWidth / CursorMoveSpeed.to_f) * @hor_count
|
||||
if @hor_count == CursorMoveSpeed
|
||||
@dirs.delete(4)
|
||||
@hor_count = nil
|
||||
@sx = nil
|
||||
end
|
||||
end
|
||||
if @dirs.include?(8)
|
||||
@ver_count ||= 0
|
||||
@ver_count += 1
|
||||
update_text if @ver_count == (CursorMoveSpeed / 2.0).round
|
||||
@sprites["cursor"].y = @sy - (TileHeight / CursorMoveSpeed.to_f) * @ver_count
|
||||
if @ver_count == CursorMoveSpeed
|
||||
@dirs.delete(8)
|
||||
@ver_count = nil
|
||||
@sy = nil
|
||||
end
|
||||
end
|
||||
if @dirs.include?(2)
|
||||
@ver_count ||= 0
|
||||
@ver_count += 1
|
||||
update_text if @ver_count == (CursorMoveSpeed / 2.0).round
|
||||
@sprites["cursor"].y = @sy + (TileHeight / CursorMoveSpeed.to_f) * @ver_count
|
||||
if @ver_count == CursorMoveSpeed
|
||||
@dirs.delete(2)
|
||||
@ver_count = nil
|
||||
@sy = nil
|
||||
end
|
||||
end
|
||||
|
||||
# Map movement
|
||||
if @mdirs.include?(6)
|
||||
@hor_count ||= 0
|
||||
@hor_count += 1
|
||||
update_text if @hor_count == (CursorMoveSpeed / 2.0).round
|
||||
@window.x = @mx - (TileWidth / CursorMoveSpeed.to_f) * @hor_count
|
||||
if @hor_count == CursorMoveSpeed
|
||||
@mdirs.delete(6)
|
||||
@hor_count = nil
|
||||
@mx = nil
|
||||
end
|
||||
end
|
||||
if @mdirs.include?(4)
|
||||
@hor_count ||= 0
|
||||
@hor_count += 1
|
||||
update_text if @hor_count == (CursorMoveSpeed / 2.0).round
|
||||
@window.x = @mx + (TileWidth / CursorMoveSpeed.to_f) * @hor_count
|
||||
if @hor_count == CursorMoveSpeed
|
||||
@mdirs.delete(4)
|
||||
@hor_count = nil
|
||||
@mx = nil
|
||||
end
|
||||
end
|
||||
if @mdirs.include?(8)
|
||||
@ver_count ||= 0
|
||||
@ver_count += 1
|
||||
update_text if @ver_count == (CursorMoveSpeed / 2.0).round
|
||||
@window.y = @my + (TileHeight / CursorMoveSpeed.to_f) * @ver_count
|
||||
if @ver_count == CursorMoveSpeed
|
||||
@mdirs.delete(8)
|
||||
@ver_count = nil
|
||||
@my = nil
|
||||
end
|
||||
end
|
||||
if @mdirs.include?(2)
|
||||
@ver_count ||= 0
|
||||
@ver_count += 1
|
||||
update_text if @ver_count == (CursorMoveSpeed / 2.0).round
|
||||
@window.y = @my - (TileHeight / CursorMoveSpeed.to_f) * @ver_count
|
||||
if @ver_count == CursorMoveSpeed
|
||||
@mdirs.delete(2)
|
||||
@ver_count = nil
|
||||
@my = nil
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def update_text
|
||||
location = @data[2].find do |e|
|
||||
e[0] == $PokemonGlobal.regionMapSel[0] &&
|
||||
e[1] == $PokemonGlobal.regionMapSel[1]
|
||||
end
|
||||
text = ""
|
||||
text = location[2] if location
|
||||
poi = ""
|
||||
poi = location[3] if location && location[3]
|
||||
@sprites["txt"].draw([
|
||||
[pbGetMessage(MessageTypes::RegionNames,@region), 16, 0, 0,
|
||||
Color.new(255,255,255), Color.new(0,0,0)],
|
||||
[text, 16, 354, 0, Color.new(255,255,255), Color.new(0,0,0)],
|
||||
[poi, 496, 354, 1, Color.new(255,255,255), Color.new(0,0,0)]
|
||||
], true)
|
||||
end
|
||||
|
||||
def dispose
|
||||
showBlk { update(false) }
|
||||
@sprites.dispose
|
||||
@window.dispose
|
||||
@viewport.dispose
|
||||
@viewport2.dispose
|
||||
@mapvp.dispose
|
||||
hideBlk
|
||||
Input.update
|
||||
end
|
||||
end
|
||||
|
||||
#==============================================================================#
|
||||
# Overwrites some old methods to use the new region map #
|
||||
#==============================================================================#
|
||||
|
||||
#ItemHandlers::UseInField.add(:TOWNMAP,proc{|item|
|
||||
# pbBetterRegionMap
|
||||
# next 1
|
||||
#})
|
||||
|
||||
class PokemonPartyScreen
|
||||
def pbPokemonScreen
|
||||
@scene.pbStartScene(@party,
|
||||
(@party.length > 1) ? _INTL("Choose a Pokémon.") : _INTL("Choose Pokémon or cancel."),nil)
|
||||
loop do
|
||||
@scene.pbSetHelpText((@party.length > 1) ? _INTL("Choose a Pokémon.") : _INTL("Choose Pokémon or cancel."))
|
||||
pkmnid = @scene.pbChoosePokemon(false, -1, 1)
|
||||
break if (pkmnid.is_a?(Numeric) && pkmnid < 0) || (pkmnid.is_a?(Array) && pkmnid[1] < 0)
|
||||
if pkmnid.is_a?(Array) && pkmnid[0] == 1 # Switch
|
||||
@scene.pbSetHelpText(_INTL("Move to where?"))
|
||||
oldpkmnid = pkmnid[1]
|
||||
pkmnid = @scene.pbChoosePokemon(true, -1, 2)
|
||||
if pkmnid >= 0 && pkmnid != oldpkmnid
|
||||
pbSwitch(oldpkmnid, pkmnid)
|
||||
end
|
||||
next
|
||||
end
|
||||
pkmn = @party[pkmnid]
|
||||
commands = []
|
||||
cmdSummary = -1
|
||||
cmdDebug = -1
|
||||
cmdMoves = [-1,-1,-1,-1]
|
||||
cmdSwitch = -1
|
||||
cmdMail = -1
|
||||
cmdItem = -1
|
||||
# Build the commands
|
||||
commands[cmdSummary = commands.length] = _INTL("Summary")
|
||||
commands[cmdDebug = commands.length] = _INTL("Debug") if $DEBUG
|
||||
for i in 0...pkmn.moves.length
|
||||
move = pkmn.moves[i]
|
||||
# Check for hidden moves and add any that were found
|
||||
if !pkmn.egg? && (isConst?(move.id,PBMoves,:MILKDRINK) ||
|
||||
isConst?(move.id,PBMoves,:SOFTBOILED) ||
|
||||
HiddenMoveHandlers.hasHandler(move.id))
|
||||
commands[cmdMoves[i] = commands.length] = [PBMoves.getName(move.id),1]
|
||||
end
|
||||
end
|
||||
commands[cmdSwitch = commands.length] = _INTL("Switch") if @party.length>1
|
||||
if !pkmn.egg?
|
||||
if pkmn.mail
|
||||
commands[cmdMail = commands.length] = _INTL("Mail")
|
||||
else
|
||||
commands[cmdItem = commands.length] = _INTL("Item")
|
||||
end
|
||||
end
|
||||
commands[commands.length] = _INTL("Cancel")
|
||||
command = @scene.pbShowCommands(_INTL("Do what with {1}?",pkmn.name),commands)
|
||||
havecommand = false
|
||||
for i in 0...4
|
||||
if cmdMoves[i] >= 0 && command == cmdMoves[i]
|
||||
havecommand = true
|
||||
if isConst?(pkmn.moves[i].id,PBMoves,:SOFTBOILED) ||
|
||||
isConst?(pkmn.moves[i].id,PBMoves,:MILKDRINK)
|
||||
amt = [(pkmn.totalhp/5).floor,1].max
|
||||
if pkmn.hp <= amt
|
||||
pbDisplay(_INTL("Not enough HP..."))
|
||||
break
|
||||
end
|
||||
@scene.pbSetHelpText(_INTL("Use on which Pokémon?"))
|
||||
oldpkmnid = pkmnid
|
||||
loop do
|
||||
@scene.pbPreSelect(oldpkmnid)
|
||||
pkmnid = @scene.pbChoosePokemon(true, pkmnid)
|
||||
break if pkmnid < 0
|
||||
newpkmn = @party[pkmnid]
|
||||
movename = PBMoves.getName(pkmn.moves[i].id)
|
||||
if pkmnid == oldpkmnid
|
||||
pbDisplay(_INTL("{1} can't use {2} on itself!",pkmn.name,movename))
|
||||
elsif newpkmn.egg?
|
||||
pbDisplay(_INTL("{1} can't be used on an Egg!",movename))
|
||||
elsif newpkmn.hp == 0 || newpkmn.hp == newpkmn.totalhp
|
||||
pbDisplay(_INTL("{1} can't be used on that Pokémon.",movename))
|
||||
else
|
||||
pkmn.hp -= amt
|
||||
hpgain = pbItemRestoreHP(newpkmn,amt)
|
||||
@scene.pbDisplay(_INTL("{1}'s HP was restored by {2} points.",newpkmn.name,hpgain))
|
||||
pbRefresh
|
||||
end
|
||||
break if pkmn.hp <= amt
|
||||
end
|
||||
@scene.pbSelect(oldpkmnid)
|
||||
pbRefresh
|
||||
break
|
||||
elsif Kernel.pbCanUseHiddenMove?(pkmn,pkmn.moves[i].id)
|
||||
if Kernel.pbConfirmUseHiddenMove(pkmn,pkmn.moves[i].id)
|
||||
@scene.pbEndScene
|
||||
if isConst?(pkmn.moves[i].id,PBMoves,:FLY)
|
||||
###############################################
|
||||
ret = pbBetterRegionMap(nil, true, true)
|
||||
if ret
|
||||
$PokemonTemp.flydata = ret
|
||||
return [pkmn,pkmn.moves[i].id]
|
||||
end
|
||||
@scene.pbStartScene(@party,
|
||||
(@party.length > 1) ? _INTL("Choose a Pokémon.") : _INTL("Choose Pokémon or cancel."))
|
||||
break
|
||||
###############################################
|
||||
end
|
||||
return [pkmn,pkmn.moves[i].id]
|
||||
end
|
||||
else
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
next if havecommand
|
||||
if cmdSummary >= 0 && command == cmdSummary
|
||||
@scene.pbSummary(pkmnid)
|
||||
elsif cmdDebug >= 0 && command == cmdDebug
|
||||
pbPokemonDebug(pkmn,pkmnid)
|
||||
elsif cmdSwitch >= 0 && command == cmdSwitch
|
||||
@scene.pbSetHelpText(_INTL("Move to where?"))
|
||||
oldpkmnid = pkmnid
|
||||
pkmnid = @scene.pbChoosePokemon(true)
|
||||
if pkmnid >= 0 && pkmnid != oldpkmnid
|
||||
pbSwitch(oldpkmnid, pkmnid)
|
||||
end
|
||||
elsif cmdMail >= 0 && command == cmdMail
|
||||
command = @scene.pbShowCommands(_INTL("Do what with the mail?"),
|
||||
[_INTL("Read"),_INTL("Take"),_INTL("Cancel")])
|
||||
case command
|
||||
when 0 # Read
|
||||
pbFadeOutIn(99999){ pbDisplayMail(pkmn.mail,pkmn) }
|
||||
when 1 # Take
|
||||
if pbTakeItemFromPokemon(pkmn, self)
|
||||
pbRefreshSingle(pkmnid)
|
||||
end
|
||||
end
|
||||
elsif cmdItem >= 0 && command == cmdItem
|
||||
itemcommands = []
|
||||
cmdUseItem = -1
|
||||
cmdGiveItem = -1
|
||||
cmdTakeItem = -1
|
||||
cmdMoveItem = -1
|
||||
# Build the commands
|
||||
itemcommands[cmdUseItem=itemcommands.length] = _INTL("Use")
|
||||
itemcommands[cmdGiveItem=itemcommands.length] = _INTL("Give")
|
||||
itemcommands[cmdTakeItem=itemcommands.length] = _INTL("Take") if pkmn.hasItem?
|
||||
itemcommands[cmdMoveItem=itemcommands.length] = _INTL("Move") if pkmn.hasItem? && !pbIsMail?(pkmn.item)
|
||||
itemcommands[itemcommands.length] = _INTL("Cancel")
|
||||
command = @scene.pbShowCommands(_INTL("Do what with an item?"),itemcommands)
|
||||
if cmdUseItem >= 0 && command == cmdUseItem # Use
|
||||
item = @scene.pbUseItem($PokemonBag, pkmn)
|
||||
if item>0
|
||||
pbUseItemOnPokemon(item,pkmn,self)
|
||||
pbRefreshSingle(pkmnid)
|
||||
end
|
||||
elsif cmdGiveItem >= 0 && command == cmdGiveItem # Give
|
||||
item = @scene.pbChooseItem($PokemonBag)
|
||||
if item > 0
|
||||
if pbGiveItemToPokemon(item, pkmn, self, pkmnid)
|
||||
pbRefreshSingle(pkmnid)
|
||||
end
|
||||
end
|
||||
elsif cmdTakeItem >= 0 && command == cmdTakeItem # Take
|
||||
if pbTakeItemFromPokemon(pkmn, self)
|
||||
pbRefreshSingle(pkmnid)
|
||||
end
|
||||
elsif cmdMoveItem >= 0 && command == cmdMoveItem # Move
|
||||
item = pkmn.item
|
||||
itemname = PBItems.getName(item)
|
||||
@scene.pbSetHelpText(_INTL("Move {1} to where?",itemname))
|
||||
oldpkmnid = pkmnid
|
||||
loop do
|
||||
@scene.pbPreSelect(oldpkmnid)
|
||||
pkmnid = @scene.pbChoosePokemon(true, pkmnid)
|
||||
break if pkmnid < 0
|
||||
newpkmn = @party[pkmnid]
|
||||
if pkmnid == oldpkmnid
|
||||
break
|
||||
elsif newpkmn.egg?
|
||||
pbDisplay(_INTL("Eggs can't hold items."))
|
||||
elsif !newpkmn.hasItem?
|
||||
newpkmn.setItem(item)
|
||||
pkmn.setItem(0)
|
||||
@scene.pbClearSwitching
|
||||
pbRefresh
|
||||
pbDisplay(_INTL("{1} was given the {2} to hold.",newpkmn.name,itemname))
|
||||
break
|
||||
elsif pbIsMail?(newpkmn.item)
|
||||
pbDisplay(_INTL("{1}'s mail must be removed before giving it an item.",newpkmn.name))
|
||||
else
|
||||
newitem = newpkmn.item
|
||||
newitemname = PBItems.getName(newitem)
|
||||
if isConst?(newitem,PBItems,:LEFTOVERS)
|
||||
pbDisplay(_INTL("{1} is already holding some {2}.\1",newpkmn.name,newitemname))
|
||||
elsif ['a','e','i','o','u'].include?(newitemname[0,1].downcase)
|
||||
pbDisplay(_INTL("{1} is already holding an {2}.\1",newpkmn.name,newitemname))
|
||||
else
|
||||
pbDisplay(_INTL("{1} is already holding a {2}.\1",newpkmn.name,newitemname))
|
||||
end
|
||||
if pbConfirm(_INTL("Would you like to switch the two items?"))
|
||||
newpkmn.setItem(item)
|
||||
pkmn.setItem(newitem)
|
||||
@scene.pbClearSwitching
|
||||
pbRefresh
|
||||
pbDisplay(_INTL("{1} was given the {2} to hold.",newpkmn.name,itemname))
|
||||
pbDisplay(_INTL("{1} was given the {2} to hold.",pkmn.name,newitemname))
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@scene.pbEndScene
|
||||
return nil
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
class PokemonReadyMenu
|
||||
def pbStartReadyMenu(moves,items)
|
||||
commands = [[], []] # Moves, items
|
||||
for i in moves
|
||||
commands[0].push([i[0], PBMoves.getName(i[0]), true, i[1]])
|
||||
end
|
||||
commands[0].sort! { |a,b| a[1] <=> b[1] }
|
||||
for i in items
|
||||
commands[1].push([i, PBItems.getName(i), false])
|
||||
end
|
||||
commands[1].sort! { |a,b| a[1] <=> b[1] }
|
||||
|
||||
@scene.pbStartScene(commands)
|
||||
loop do
|
||||
command = @scene.pbShowCommands
|
||||
if command == -1
|
||||
break
|
||||
else
|
||||
if command[0] == 0 # Use a move
|
||||
move = commands[0][command[1]][0]
|
||||
user = $Trainer.party[commands[0][command[1]][3]]
|
||||
if isConst?(move,PBMoves,:FLY)
|
||||
###############################################
|
||||
pbHideMenu
|
||||
ret = pbBetterRegionMap(nil, true, true)
|
||||
pbShowMenu unless ret
|
||||
###############################################
|
||||
if ret
|
||||
$PokemonTemp.flydata = ret
|
||||
$game_temp.in_menu = false
|
||||
Kernel.pbUseHiddenMove(user,move)
|
||||
break
|
||||
end
|
||||
else
|
||||
pbHideMenu
|
||||
if Kernel.pbConfirmUseHiddenMove(user,move)
|
||||
$game_temp.in_menu = false
|
||||
Kernel.pbUseHiddenMove(user,move)
|
||||
break
|
||||
else
|
||||
pbShowMenu
|
||||
end
|
||||
end
|
||||
else # Use an item
|
||||
item = commands[1][command[1]][0]
|
||||
pbHideMenu
|
||||
if ItemHandlers.triggerConfirmUseInField(item)
|
||||
break if Kernel.pbUseKeyItemInField(item)
|
||||
end
|
||||
end
|
||||
pbShowMenu
|
||||
end
|
||||
end
|
||||
@scene.pbEndScene
|
||||
end
|
||||
end
|
||||
=end
|
||||
48
Data/Scripts/050_AddOns/DisplayText.rb
Normal file
48
Data/Scripts/050_AddOns/DisplayText.rb
Normal file
@@ -0,0 +1,48 @@
|
||||
def Kernel.pbDisplayText(message,xposition,yposition,z=nil)
|
||||
@hud = []
|
||||
# Draw the text
|
||||
baseColor=Color.new(72,72,72)
|
||||
shadowColor=Color.new(160,160,160)
|
||||
sprite = BitmapSprite.new(Graphics.width,Graphics.height,@viewport1)
|
||||
if z != nil
|
||||
sprite.z=z
|
||||
end
|
||||
@hud.push(sprite)
|
||||
text1=_INTL(message)
|
||||
textPosition=[
|
||||
[text1,xposition,yposition,2,baseColor,shadowColor],
|
||||
]
|
||||
pbSetSystemFont(@hud[-1].bitmap)
|
||||
pbDrawTextPositions(@hud[0].bitmap,textPosition)
|
||||
end
|
||||
|
||||
def Kernel.pbDisplayNumber(number,xposition,yposition)
|
||||
@numT = []
|
||||
# Draw the text
|
||||
baseColor=Color.new(72,72,72)
|
||||
shadowColor=Color.new(160,160,160)
|
||||
@numT.push(BitmapSprite.new(Graphics.width,Graphics.height,@viewport1))
|
||||
text1=_INTL(number.to_s)
|
||||
textPosition=[
|
||||
[text1,xposition,yposition,2,baseColor,shadowColor],
|
||||
]
|
||||
pbSetSystemFont(@numT[-1].bitmap)
|
||||
pbDrawTextPositions(@numT[0].bitmap,textPosition)
|
||||
end
|
||||
|
||||
def Kernel.pbClearNumber()
|
||||
if @numT != nil then
|
||||
for sprite in @numT
|
||||
sprite.dispose
|
||||
end
|
||||
@numT.clear
|
||||
end
|
||||
end
|
||||
def Kernel.pbClearText()
|
||||
if @hud != nil then
|
||||
for sprite in @hud
|
||||
sprite.dispose
|
||||
end
|
||||
@hud.clear
|
||||
end
|
||||
end
|
||||
321
Data/Scripts/050_AddOns/Gen 2.rb
Normal file
321
Data/Scripts/050_AddOns/Gen 2.rb
Normal file
@@ -0,0 +1,321 @@
|
||||
#IMPORTANT
|
||||
#La méthode def pbCheckEvolution(pokemon,item=0)
|
||||
#dans PokemonFusion (class PokemonFusionScene)
|
||||
#a été modifiée et pour une raison ou une autre ca marche
|
||||
#pas quand on la copie ici.
|
||||
#Donc NE PAS OUBLIER DE LE COPIER AVEC
|
||||
|
||||
|
||||
############################
|
||||
# MODIFIED CODE SECTION #
|
||||
###########################
|
||||
#
|
||||
# require PokeBattle_Scene_edited2
|
||||
# PokemonFusion
|
||||
#
|
||||
|
||||
NB_POKEMON = 420 #351 #aussi CONST_NB_POKE
|
||||
|
||||
def pbPokemonBitmapFile(species)
|
||||
# Used by the Pokédex
|
||||
# Load normal bitmap
|
||||
#get body and head num
|
||||
isFused = species > NB_POKEMON
|
||||
if isFused
|
||||
if species >= ZAPMOLCUNO_NB
|
||||
path = getSpecialSpriteName(species) + ".png"
|
||||
else
|
||||
poke1 = getBodyID(species) #getBasePokemonID(species,true)
|
||||
poke2 = getHeadID(species, poke1) #getBasePokemonID(species,false)
|
||||
path = GetSpritePath(poke1, poke2, isFused)
|
||||
end
|
||||
else
|
||||
path = GetSpritePath(species, species, false)
|
||||
end
|
||||
ret = sprintf(path) rescue nil
|
||||
if !pbResolveBitmap(ret)
|
||||
ret = "Graphics/Battlers/000.png"
|
||||
end
|
||||
return ret
|
||||
end
|
||||
|
||||
|
||||
def pbLoadPokemonBitmap(pokemon, species, back = false)
|
||||
#species est utilisé par elitebattle mais ca sert a rien
|
||||
return pbLoadPokemonBitmapSpecies(pokemon, pokemon.species, back)
|
||||
end
|
||||
|
||||
def getEggBitmapPath(pokemon)
|
||||
bitmapFileName = sprintf("Graphics/Battlers/Eggs/%s", getConstantName(PBSpecies, pokemon.species)) rescue nil
|
||||
if !pbResolveBitmap(bitmapFileName)
|
||||
if pokemon.species >= NUM_ZAPMOLCUNO
|
||||
bitmapFileName = "Graphics/Battlers/Eggs/egg_base"
|
||||
else
|
||||
bitmapFileName = sprintf("Graphics/Battlers/Eggs/%03d", pokemon.species)
|
||||
if !pbResolveBitmap(bitmapFileName)
|
||||
bitmapFileName = sprintf("Graphics/Battlers/Eggs/000")
|
||||
end
|
||||
end
|
||||
end
|
||||
return bitmapFileName
|
||||
end
|
||||
|
||||
|
||||
def pbLoadPokemonBitmapSpecies(pokemon, species, back = false, scale = POKEMONSPRITESCALE)
|
||||
ret = nil
|
||||
pokemon = pokemon.pokemon if pokemon.respond_to?(:pokemon)
|
||||
if pokemon.isEgg?
|
||||
bitmapFileName = getEggBitmapPath(pokemon)
|
||||
bitmapFileName = pbResolveBitmap(bitmapFileName)
|
||||
elsif pokemon.species >= ZAPMOLCUNO_NB #zapmolcuno
|
||||
bitmapFileName = getSpecialSpriteName(pokemon.species) #sprintf("Graphics/Battlers/special/144.145.146")
|
||||
bitmapFileName = pbResolveBitmap(bitmapFileName)
|
||||
else
|
||||
#edited here
|
||||
isFusion = species > NB_POKEMON
|
||||
if isFusion
|
||||
poke1 = getBodyID(species)
|
||||
poke2 = getHeadID(species, poke1)
|
||||
else
|
||||
poke1 = species
|
||||
poke2 = species
|
||||
end
|
||||
bitmapFileName = GetSpritePath(poke1, poke2, isFusion)
|
||||
# Alter bitmap if supported
|
||||
alterBitmap = (MultipleForms.getFunction(species, "alterBitmap") rescue nil)
|
||||
end
|
||||
if bitmapFileName && alterBitmap
|
||||
animatedBitmap = AnimatedBitmap.new(bitmapFileName)
|
||||
copiedBitmap = animatedBitmap.copy
|
||||
animatedBitmap.dispose
|
||||
copiedBitmap.each { |bitmap| alterBitmap.call(pokemon, bitmap) }
|
||||
ret = copiedBitmap
|
||||
elsif bitmapFileName
|
||||
ret = AnimatedBitmap.new(bitmapFileName)
|
||||
end
|
||||
return ret
|
||||
end
|
||||
|
||||
def getSpecialSpriteName(dexNum)
|
||||
base_path = "Graphics/Battlers/special/"
|
||||
case dexNum
|
||||
when NUM_ZAPMOLCUNO..NUM_ZAPMOLCUNO + 1
|
||||
path = sprintf(base_path + "144.145.146")
|
||||
when NUM_ZAPMOLCUNO + 2
|
||||
path = sprintf(base_path + "243.244.245")
|
||||
when NUM_ZAPMOLCUNO + 3
|
||||
path = sprintf(base_path +"340.341.342")
|
||||
when NUM_ZAPMOLCUNO + 4
|
||||
path = sprintf(base_path +"343.344.345")
|
||||
when NUM_ZAPMOLCUNO + 5
|
||||
path = sprintf(base_path +"349.350.351")
|
||||
when NUM_ZAPMOLCUNO + 6
|
||||
path = sprintf(base_path +"151.251.381")
|
||||
|
||||
#starters
|
||||
when NUM_ZAPMOLCUNO + 7
|
||||
path = sprintf(base_path +"3.6.9")
|
||||
when NUM_ZAPMOLCUNO + 8
|
||||
path = sprintf(base_path +"154.157.160")
|
||||
when NUM_ZAPMOLCUNO + 9
|
||||
path = sprintf(base_path +"278.281.284")
|
||||
when NUM_ZAPMOLCUNO + 10
|
||||
path = sprintf(base_path +"318.321.324")
|
||||
|
||||
else
|
||||
path = sprintf(base_path + "000")
|
||||
end
|
||||
end
|
||||
|
||||
#######################
|
||||
# NEW CODE SECTION #
|
||||
#######################
|
||||
|
||||
DOSSIERCUSTOMSPRITES = "CustomBattlers"
|
||||
BATTLERSPATH = "Battlers"
|
||||
|
||||
def GetSpritePath(poke1, poke2, isFused)
|
||||
#Check if custom exists
|
||||
spritename = GetSpriteName(poke1, poke2, isFused)
|
||||
pathCustom = sprintf("Graphics/%s/%s.png", DOSSIERCUSTOMSPRITES, spritename)
|
||||
pathReg = sprintf("Graphics/%s/%s/%s.png", BATTLERSPATH, poke2, spritename)
|
||||
path = pbResolveBitmap(pathCustom) && $game_variables[196] == 0 ? pathCustom : pathReg
|
||||
return path
|
||||
end
|
||||
|
||||
|
||||
def GetSpritePathForced(poke1, poke2, isFused)
|
||||
#Check if custom exists
|
||||
spritename = GetSpriteName(poke1, poke2, isFused)
|
||||
pathCustom = sprintf("Graphics/%s/%s.png", DOSSIERCUSTOMSPRITES, spritename)
|
||||
pathReg = sprintf("Graphics/%s/%s/%s.png", BATTLERSPATH, poke2, spritename)
|
||||
path = pbResolveBitmap(pathCustom) ? pathCustom : pathReg
|
||||
return path
|
||||
end
|
||||
|
||||
|
||||
def GetSpriteName(poke1, poke2, isFused)
|
||||
ret = isFused ? sprintf("%d.%d", poke2, poke1) : sprintf("%d", poke2) rescue nil
|
||||
return ret
|
||||
end
|
||||
|
||||
#in: pokemon number
|
||||
def Kernel.isPartPokemon(src, target)
|
||||
return true if src == target
|
||||
return false if src <= NB_POKEMON
|
||||
bod = getBasePokemonID(src, true)
|
||||
head = getBasePokemonID(src, false)
|
||||
return bod == target || head == target
|
||||
end
|
||||
|
||||
##EDITED HERE
|
||||
#Retourne le pokemon de base
|
||||
#param1 = int
|
||||
#param2 = true pour body, false pour head
|
||||
#return int du pokemon de base
|
||||
def getBasePokemonID(pokemon, body = true)
|
||||
cname = getConstantName(PBSpecies, pokemon) rescue nil
|
||||
return pokemon if pokemon <= NB_POKEMON
|
||||
return pokemon if cname == nil
|
||||
|
||||
arr = cname.split(/[B,H]/)
|
||||
|
||||
bod = arr[1]
|
||||
head = arr[2]
|
||||
|
||||
return bod.to_i if body
|
||||
return head.to_i
|
||||
end
|
||||
|
||||
###################
|
||||
## CONVERTER #
|
||||
###################
|
||||
def convertAllPokemon()
|
||||
Kernel.pbMessage(_INTL("The game has detected that your previous savefile was from an earlier build of the game."))
|
||||
Kernel.pbMessage(_INTL("In order to play this version, your Pokémon need to be converted to their new Pokédex numbers. "))
|
||||
Kernel.pbMessage(_INTL("If you were playing Randomized mode, the trainers and wild Pokémon will also need to be reshuffled."))
|
||||
|
||||
|
||||
if (Kernel.pbConfirmMessage(_INTL("Convert your Pokémon?")))
|
||||
|
||||
#get previous version
|
||||
msgwindow = Kernel.pbCreateMessageWindow(nil)
|
||||
msgwindow.text = "What is the last version of the game you played?"
|
||||
choice = Kernel.pbShowCommands(msgwindow, [
|
||||
"4.7 (September 2020)",
|
||||
"4.5-4.6.2 (2019-2020)",
|
||||
"4.2-4.4 (2019)",
|
||||
"4.0-4.1 (2018-2019)",
|
||||
"3.x or earlier (2015-2018)"], -1)
|
||||
case choice
|
||||
when 0
|
||||
prev_total = 381
|
||||
when 1
|
||||
prev_total = 351
|
||||
when 2
|
||||
prev_total = 315
|
||||
when 3
|
||||
prev_total = 275
|
||||
when 4
|
||||
prev_total = 151
|
||||
else
|
||||
prev_total = 381
|
||||
end
|
||||
Kernel.pbDisposeMessageWindow(msgwindow)
|
||||
|
||||
pbEachPokemon { |poke, box|
|
||||
if poke.species >= NB_POKEMON
|
||||
pf = poke.species
|
||||
pBody = (pf / prev_total).round
|
||||
pHead = pf - (prev_total * pBody)
|
||||
|
||||
# Kernel.pbMessage(_INTL("pbod {1} pHead {2}, species: {3})",pBody,pHead,pf))
|
||||
|
||||
prev_max_value = (prev_total * prev_total) + prev_total
|
||||
if pf >= prev_max_value
|
||||
newSpecies = convertTripleFusion(pf, prev_max_value)
|
||||
if newSpecies == nil
|
||||
boxname = box == -1 ? "Party" : box
|
||||
Kernel.pbMessage(_INTL("Invalid Pokémon detected in box {1}:\n num. {2}, {3} (lv. {4})", boxname, pf, poke.name, poke.level))
|
||||
if (Kernel.pbConfirmMessage(_INTL("Delete Pokémon and continue?")))
|
||||
poke = nil
|
||||
next
|
||||
else
|
||||
Kernel.pbMessage(_INTL("Conversion cancelled. Please restart the game."))
|
||||
Graphics.freeze
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
newSpecies = pBody * NB_POKEMON + pHead
|
||||
poke.species = newSpecies
|
||||
end
|
||||
}
|
||||
Kernel.initRandomTypeArray()
|
||||
if $game_switches[987] #randomized trainers
|
||||
Kernel.pbShuffleTrainers()
|
||||
end
|
||||
if $game_switches[956] #randomized pokemon
|
||||
range = pbGet(197) == nil ? 25 : pbGet(197)
|
||||
Kernel.pbShuffleDex(range, 1)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
def convertTripleFusion(species, prev_max_value)
|
||||
if prev_max_value == (351 * 351) + 351
|
||||
case species
|
||||
when 123553
|
||||
return 145543
|
||||
when 123554
|
||||
return 145544
|
||||
when 123555
|
||||
return 145545
|
||||
when 123556
|
||||
return 145546
|
||||
when 123557
|
||||
return 145547
|
||||
when 123558
|
||||
return 145548
|
||||
else
|
||||
return nil
|
||||
end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
|
||||
def convertTrainers()
|
||||
if ($game_switches[987])
|
||||
Kernel.pbShuffleTrainers()
|
||||
end
|
||||
end
|
||||
|
||||
def convertAllPokemonManually()
|
||||
|
||||
if (Kernel.pbConfirmMessage(_INTL("When you last played the game, where there any gen 2 Pokémon?")))
|
||||
#4.0
|
||||
prev_total = 315
|
||||
else
|
||||
#3.0
|
||||
prev_total = 151
|
||||
end
|
||||
convertPokemon(prev_total)
|
||||
end
|
||||
|
||||
def convertPokemon(prev_total = 275)
|
||||
pbEachPokemon { |poke, box|
|
||||
if poke.species >= NB_POKEMON
|
||||
pf = poke.species
|
||||
pBody = (pf / prev_total).round
|
||||
pHead = pf - (prev_total * pBody)
|
||||
|
||||
newSpecies = pBody * NB_POKEMON + pHead
|
||||
poke.species = newSpecies
|
||||
end
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
105
Data/Scripts/050_AddOns/GeneralUtils.rb
Normal file
105
Data/Scripts/050_AddOns/GeneralUtils.rb
Normal file
@@ -0,0 +1,105 @@
|
||||
def pbAddPokemonID(pokemon, level = nil, seeform = true, dontRandomize = false)
|
||||
return if !pokemon || !$Trainer
|
||||
dontRandomize = true if $game_switches[3] #when choosing starters
|
||||
|
||||
if pbBoxesFull?
|
||||
Kernel.pbMessage(_INTL("There's no more room for Pokémon!\1"))
|
||||
Kernel.pbMessage(_INTL("The Pokémon Boxes are full and can't accept any more!"))
|
||||
return false
|
||||
end
|
||||
|
||||
if pokemon.is_a?(Integer) && level.is_a?(Integer)
|
||||
pokemon = Pokemon.new(pokemon, level, $Trainer)
|
||||
end
|
||||
#random species if randomized gift pokemon & wild poke
|
||||
if $game_switches[780] && $game_switches[778] && !dontRandomize
|
||||
oldSpecies = pokemon.species
|
||||
pokemon.species = $PokemonGlobal.psuedoBSTHash[oldSpecies]
|
||||
end
|
||||
|
||||
speciesname = PBSpecies.getName(pokemon.species)
|
||||
Kernel.pbMessage(_INTL("{1} obtained {2}!\\se[itemlevel]\1", $Trainer.name, speciesname))
|
||||
pbNicknameAndStore(pokemon)
|
||||
pbSeenForm(pokemon) if seeform
|
||||
return true
|
||||
end
|
||||
|
||||
|
||||
def pbAddPokemonID(pokemon_id, level = 1, see_form = true, skip_randomize = false)
|
||||
return false if !pokemon_id
|
||||
if pbBoxesFull?
|
||||
pbMessage(_INTL("There's no more room for Pokémon!\1"))
|
||||
pbMessage(_INTL("The Pokémon Boxes are full and can't accept any more!"))
|
||||
return false
|
||||
end
|
||||
if pokemon_id.is_a?(Integer) && level.is_a?(Integer)
|
||||
pokemon = Pokemon.new(pokemon_id, level)
|
||||
species_name = pokemon.speciesName
|
||||
end
|
||||
|
||||
|
||||
#random species if randomized gift pokemon & wild poke
|
||||
if $game_switches[780] && $game_switches[778] && !skip_randomize
|
||||
oldSpecies = pokemon.species
|
||||
pokemon.species = $PokemonGlobal.psuedoBSTHash[oldSpecies]
|
||||
end
|
||||
|
||||
pbMessage(_INTL("{1} obtained {2}!\\me[Pkmn get]\\wtnp[80]\1", $Trainer.name, species_name))
|
||||
pbNicknameAndStore(pokemon)
|
||||
$Trainer.pokedex.register(pokemon) if see_form
|
||||
return true
|
||||
end
|
||||
|
||||
|
||||
def pbGenerateEgg(pokemon, text = "")
|
||||
return false if !pokemon || !$Trainer # || $Trainer.party.length>=6
|
||||
if pokemon.is_a?(String) || pokemon.is_a?(Symbol)
|
||||
pokemon = getID(PBSpecies, pokemon)
|
||||
end
|
||||
if pokemon.is_a?(Integer)
|
||||
pokemon = PokeBattle_Pokemon.new(pokemon, EGGINITIALLEVEL, $Trainer)
|
||||
end
|
||||
# Get egg steps
|
||||
eggsteps = $pkmn_dex[pokemon.species][10]
|
||||
# Set egg's details
|
||||
pokemon.name = _INTL("Egg")
|
||||
pokemon.eggsteps = eggsteps
|
||||
pokemon.obtainText = text
|
||||
pokemon.calcStats
|
||||
# Add egg to party
|
||||
Kernel.pbMessage(_INTL("Received a Pokémon egg!"))
|
||||
if $Trainer.party.length < 6
|
||||
$Trainer.party[$Trainer.party.length] = pokemon
|
||||
else
|
||||
$PokemonStorage.pbStoreCaught(pokemon)
|
||||
Kernel.pbMessage(_INTL("The egg was transfered to the PC."))
|
||||
|
||||
end
|
||||
#$Trainer.party[$Trainer.party.length]=pokemon
|
||||
return true
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
def pbHasSpecies?(species)
|
||||
if species.is_a?(String) || species.is_a?(Symbol)
|
||||
species = getID(PBSpecies, species)
|
||||
end
|
||||
for pokemon in $Trainer.party
|
||||
next if pokemon.isEgg?
|
||||
return true if pokemon.species == species
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
|
||||
#Check if the Pokemon can learn a TM
|
||||
def CanLearnMove(pokemon, move)
|
||||
species = getID(PBSpecies, pokemon)
|
||||
ret = false
|
||||
return false if species <= 0
|
||||
data = load_data("Data/tm.dat")
|
||||
return false if !data[move]
|
||||
return data[move].any? { |item| item == species }
|
||||
end
|
||||
650
Data/Scripts/050_AddOns/Migration/PBItems.rb
Normal file
650
Data/Scripts/050_AddOns/Migration/PBItems.rb
Normal file
@@ -0,0 +1,650 @@
|
||||
# Le eul but de cette clae et de pouvoir continuer à utilier le format PBTrainer::TRAINER quand on call la méthode de combat de dreeur
|
||||
# pour ne pa à avoir à modifier tou le événement
|
||||
#
|
||||
module PBItems
|
||||
REPEL = 1
|
||||
SUPERREPEL = 2
|
||||
MAXREPEL = 3
|
||||
BLACKFLUTE = 4
|
||||
WHITEFLUTE = 5
|
||||
HONEY = 6
|
||||
ESCAPEROPE = 7
|
||||
REDSHARD = 8
|
||||
YELLOWSHARD = 9
|
||||
BLUESHARD = 10
|
||||
GREENSHARD = 11
|
||||
FIRESTONE = 12
|
||||
THUNDERSTONE = 13
|
||||
WATERSTONE = 14
|
||||
LEAFSTONE = 15
|
||||
MOONSTONE = 16
|
||||
SUNSTONE = 17
|
||||
DUSKSTONE = 18
|
||||
DAWNSTONE = 19
|
||||
SHINYSTONE = 20
|
||||
REDAPRICORN = 21
|
||||
YELLOWAPRICORN = 22
|
||||
BLUEAPRICORN = 23
|
||||
GREENAPRICORN = 24
|
||||
PINKAPRICORN = 25
|
||||
WHITEAPRICORN = 26
|
||||
BLACKAPRICORN = 27
|
||||
HELIXFOSSIL = 28
|
||||
DOMEFOSSIL = 29
|
||||
OLDAMBER = 30
|
||||
ROOTFOSSIL = 31
|
||||
CLAWFOSSIL = 32
|
||||
SKULLFOSSIL = 33
|
||||
ARMORFOSSIL = 34
|
||||
COVERFOSSIL = 35
|
||||
PLUMEFOSSIL = 36
|
||||
PRETTYWING = 37
|
||||
TINYMUSHROOM = 38
|
||||
BIGMUSHROOM = 39
|
||||
BALMMUSHROOM = 40
|
||||
PEARL = 41
|
||||
BIGPEARL = 42
|
||||
PEARLSTRING = 43
|
||||
STARDUST = 44
|
||||
STARPIECE = 45
|
||||
COMETSHARD = 46
|
||||
NUGGET = 47
|
||||
BIGNUGGET = 48
|
||||
HEARTSCALE = 49
|
||||
SLOWPOKETAIL = 50
|
||||
RAREBONE = 51
|
||||
RELICCOPPER = 52
|
||||
RELICSILVER = 53
|
||||
RELICGOLD = 54
|
||||
RELICVASE = 55
|
||||
RELICBAND = 56
|
||||
RELICSTATUE = 57
|
||||
RELICCROWN = 58
|
||||
GROWTHMULCH = 59
|
||||
DAMPMULCH = 60
|
||||
STABLEMULCH = 61
|
||||
GOOEYMULCH = 62
|
||||
SHOALSALT = 63
|
||||
SHOALSHELL = 64
|
||||
ODDKEYSTONE = 65
|
||||
AIRBALLOON = 66
|
||||
BRIGHTPOWDER = 67
|
||||
EVIOLITE = 68
|
||||
FLOATSTONE = 69
|
||||
DESTINYKNOT = 70
|
||||
ROCKYHELMET = 71
|
||||
EJECTBUTTON = 72
|
||||
REDCARD = 73
|
||||
SHEDSHELL = 74
|
||||
SMOKEBALL = 75
|
||||
LUCKYEGG = 76
|
||||
EXPSHARE = 77
|
||||
AMULETCOIN = 78
|
||||
SOOTHEBELL = 79
|
||||
CLEANSETAG = 80
|
||||
CHOICEBAND = 81
|
||||
CHOICESPECS = 82
|
||||
CHOICESCARF = 83
|
||||
HEATROCK = 84
|
||||
DAMPROCK = 85
|
||||
SMOOTHROCK = 86
|
||||
ICYROCK = 87
|
||||
LIGHTCLAY = 88
|
||||
GRIPCLAW = 89
|
||||
BINDINGBAND = 90
|
||||
BIGROOT = 91
|
||||
BLACKSLUDGE = 92
|
||||
LEFTOVERS = 93
|
||||
SHELLBELL = 94
|
||||
MENTALHERB = 95
|
||||
WHITEHERB = 96
|
||||
POWERHERB = 97
|
||||
ABSORBBULB = 98
|
||||
CELLBATTERY = 99
|
||||
LIFEORB = 100
|
||||
EXPERTBELT = 101
|
||||
METRONOME = 102
|
||||
MUSCLEBAND = 103
|
||||
WISEGLASSES = 104
|
||||
RAZORCLAW = 105
|
||||
SCOPELENS = 106
|
||||
WIDELENS = 107
|
||||
ZOOMLENS = 108
|
||||
KINGSROCK = 109
|
||||
RAZORFANG = 110
|
||||
LAGGINGTAIL = 111
|
||||
QUICKCLAW = 112
|
||||
FOCUSBAND = 113
|
||||
FOCUSSASH = 114
|
||||
FLAMEORB = 115
|
||||
TOXICORB = 116
|
||||
STICKYBARB = 117
|
||||
IRONBALL = 118
|
||||
RINGTARGET = 119
|
||||
MACHOBRACE = 120
|
||||
POWERWEIGHT = 121
|
||||
POWERBRACER = 122
|
||||
POWERBELT = 123
|
||||
POWERLENS = 124
|
||||
POWERBAND = 125
|
||||
POWERANKLET = 126
|
||||
LAXINCENSE = 127
|
||||
FULLINCENSE = 128
|
||||
LUCKINCENSE = 129
|
||||
PUREINCENSE = 130
|
||||
SEAINCENSE = 131
|
||||
WAVEINCENSE = 132
|
||||
ROSEINCENSE = 133
|
||||
ODDINCENSE = 134
|
||||
ROCKINCENSE = 135
|
||||
CHARCOAL = 136
|
||||
MYSTICWATER = 137
|
||||
MAGNET = 138
|
||||
MIRACLESEED = 139
|
||||
NEVERMELTICE = 140
|
||||
BLACKBELT = 141
|
||||
POISONBARB = 142
|
||||
SOFTSAND = 143
|
||||
SHARPBEAK = 144
|
||||
TWISTEDSPOON = 145
|
||||
SILVERPOWDER = 146
|
||||
HARDSTONE = 147
|
||||
SPELLTAG = 148
|
||||
DRAGONFANG = 149
|
||||
BLACKGLASSES = 150
|
||||
METALCOAT = 151
|
||||
SILKSCARF = 152
|
||||
FLAMEPLATE = 153
|
||||
SPLASHPLATE = 154
|
||||
ZAPPLATE = 155
|
||||
MEADOWPLATE = 156
|
||||
ICICLEPLATE = 157
|
||||
FISTPLATE = 158
|
||||
TOXICPLATE = 159
|
||||
EARTHPLATE = 160
|
||||
SKYPLATE = 161
|
||||
MINDPLATE = 162
|
||||
INSECTPLATE = 163
|
||||
STONEPLATE = 164
|
||||
SPOOKYPLATE = 165
|
||||
DRACOPLATE = 166
|
||||
DREADPLATE = 167
|
||||
IRONPLATE = 168
|
||||
FIREGEM = 169
|
||||
WATERGEM = 170
|
||||
ELECTRICGEM = 171
|
||||
GRASSGEM = 172
|
||||
ICEGEM = 173
|
||||
FIGHTINGGEM = 174
|
||||
POISONGEM = 175
|
||||
GROUNDGEM = 176
|
||||
FLYINGGEM = 177
|
||||
PSYCHICGEM = 178
|
||||
BUGGEM = 179
|
||||
ROCKGEM = 180
|
||||
GHOSTGEM = 181
|
||||
DRAGONGEM = 182
|
||||
DARKGEM = 183
|
||||
STEELGEM = 184
|
||||
NORMALGEM = 185
|
||||
LIGHTBALL = 186
|
||||
LUCKYPUNCH = 187
|
||||
METALPOWDER = 188
|
||||
QUICKPOWDER = 189
|
||||
THICKCLUB = 190
|
||||
STICK = 191
|
||||
SOULDEW = 192
|
||||
DEEPSEATOOTH = 193
|
||||
DEEPSEASCALE = 194
|
||||
ADAMANTORB = 195
|
||||
LUSTROUSORB = 196
|
||||
GRISEOUSORB = 197
|
||||
DOUSEDRIVE = 198
|
||||
SHOCKDRIVE = 199
|
||||
BURNDRIVE = 200
|
||||
CHILLDRIVE = 201
|
||||
EVERSTONE = 202
|
||||
DRAGONSCALE = 203
|
||||
UPGRADE = 204
|
||||
DUBIOUSDISC = 205
|
||||
PROTECTOR = 206
|
||||
ELECTIRIZER = 207
|
||||
MAGMARIZER = 208
|
||||
REAPERCLOTH = 209
|
||||
PRISMSCALE = 210
|
||||
OVALSTONE = 211
|
||||
REDSCARF = 212
|
||||
BLUESCARF = 213
|
||||
PINKSCARF = 214
|
||||
GREENSCARF = 215
|
||||
YELLOWSCARF = 216
|
||||
POTION = 217
|
||||
SUPERPOTION = 218
|
||||
HYPERPOTION = 219
|
||||
MAXPOTION = 220
|
||||
FULLRESTORE = 221
|
||||
SACREDASH = 222
|
||||
AWAKENING = 223
|
||||
ANTIDOTE = 224
|
||||
BURNHEAL = 225
|
||||
PARLYZHEAL = 226
|
||||
ICEHEAL = 227
|
||||
FULLHEAL = 228
|
||||
LAVACOOKIE = 229
|
||||
OLDGATEAU = 230
|
||||
CASTELIACONE = 231
|
||||
REVIVE = 232
|
||||
MAXREVIVE = 233
|
||||
BERRYJUICE = 234
|
||||
RAGECANDYBAR = 235
|
||||
SWEETHEART = 236
|
||||
FRESHWATER = 237
|
||||
SODAPOP = 238
|
||||
LEMONADE = 239
|
||||
MOOMOOMILK = 240
|
||||
ENERGYPOWDER = 241
|
||||
ENERGYROOT = 242
|
||||
HEALPOWDER = 243
|
||||
REVIVALHERB = 244
|
||||
ETHER = 245
|
||||
MAXETHER = 246
|
||||
ELIXIR = 247
|
||||
MAXELIXIR = 248
|
||||
PPUP = 249
|
||||
PPMAX = 250
|
||||
HPUP = 251
|
||||
PROTEIN = 252
|
||||
IRON = 253
|
||||
CALCIUM = 254
|
||||
ZINC = 255
|
||||
CARBOS = 256
|
||||
HEALTHWING = 257
|
||||
MUSCLEWING = 258
|
||||
RESISTWING = 259
|
||||
GENIUSWING = 260
|
||||
CLEVERWING = 261
|
||||
SWIFTWING = 262
|
||||
RARECANDY = 263
|
||||
MASTERBALL = 264
|
||||
ULTRABALL = 265
|
||||
GREATBALL = 266
|
||||
POKEBALL = 267
|
||||
SAFARIBALL = 268
|
||||
SPORTBALL = 269
|
||||
NETBALL = 270
|
||||
DIVEBALL = 271
|
||||
NESTBALL = 272
|
||||
REPEATBALL = 273
|
||||
TIMERBALL = 274
|
||||
LUXURYBALL = 275
|
||||
PREMIERBALL = 276
|
||||
DUSKBALL = 277
|
||||
HEALBALL = 278
|
||||
QUICKBALL = 279
|
||||
CHERISHBALL = 280
|
||||
FASTBALL = 281
|
||||
LEVELBALL = 282
|
||||
LUREBALL = 283
|
||||
HEAVYBALL = 284
|
||||
LOVEBALL = 285
|
||||
FRIENDBALL = 286
|
||||
MOONBALL = 287
|
||||
TM01 = 288
|
||||
TM02 = 289
|
||||
TM03 = 290
|
||||
TM04 = 291
|
||||
TM05 = 292
|
||||
TM06 = 293
|
||||
TM07 = 294
|
||||
TM08 = 295
|
||||
TM09 = 296
|
||||
TM10 = 297
|
||||
TM11 = 298
|
||||
TM12 = 299
|
||||
TM13 = 300
|
||||
TM14 = 301
|
||||
TM15 = 302
|
||||
TM16 = 303
|
||||
TM17 = 304
|
||||
TM18 = 305
|
||||
TM19 = 306
|
||||
TM20 = 307
|
||||
TM21 = 308
|
||||
TM22 = 309
|
||||
TM23 = 310
|
||||
TM24 = 311
|
||||
TM25 = 312
|
||||
TM26 = 313
|
||||
TM27 = 314
|
||||
TM27 = 315
|
||||
TM29 = 316
|
||||
TM30 = 317
|
||||
TM31 = 318
|
||||
TM32 = 319
|
||||
TM33 = 320
|
||||
TM34 = 321
|
||||
TM35 = 322
|
||||
TM36 = 323
|
||||
TM37 = 324
|
||||
TM38 = 325
|
||||
TM39 = 326
|
||||
TM40 = 327
|
||||
TM41 = 328
|
||||
TM42 = 329
|
||||
TM43 = 330
|
||||
TM44 = 331
|
||||
TM45 = 332
|
||||
TM46 = 333
|
||||
TM47 = 334
|
||||
TM48 = 335
|
||||
TM49 = 336
|
||||
TM50 = 337
|
||||
TM51 = 338
|
||||
TM52 = 339
|
||||
TM53 = 340
|
||||
TM54 = 341
|
||||
TM55 = 342
|
||||
TM56 = 343
|
||||
TM57 = 344
|
||||
TM58 = 345
|
||||
TM59 = 346
|
||||
TM60 = 347
|
||||
TM61 = 348
|
||||
TM62 = 349
|
||||
TM63 = 350
|
||||
TM64 = 351
|
||||
TM65 = 352
|
||||
TM66 = 353
|
||||
TM67 = 354
|
||||
TM68 = 355
|
||||
TM69 = 356
|
||||
TM70 = 357
|
||||
TM71 = 358
|
||||
TM72 = 359
|
||||
TM73 = 360
|
||||
TM74 = 361
|
||||
TM75 = 362
|
||||
TM76 = 363
|
||||
TM77 = 364
|
||||
TM78 = 365
|
||||
TM79 = 366
|
||||
TM80 = 367
|
||||
TM81 = 368
|
||||
TM82 = 369
|
||||
TM83 = 370
|
||||
TM84 = 371
|
||||
TM85 = 372
|
||||
TM86 = 373
|
||||
TM87 = 374
|
||||
TM88 = 375
|
||||
TM89 = 376
|
||||
TM90 = 377
|
||||
TM91 = 378
|
||||
TM92 = 379
|
||||
TM93 = 380
|
||||
TM94 = 381
|
||||
TM95 = 382
|
||||
HM01 = 383
|
||||
HM02 = 384
|
||||
HM03 = 385
|
||||
HM04 = 386
|
||||
HM05 = 387
|
||||
HM06 = 388
|
||||
CHERIBERRY = 389
|
||||
CHESTOBERRY = 390
|
||||
PECHABERRY = 391
|
||||
RAWSTBERRY = 392
|
||||
ASPEARBERRY = 393
|
||||
LEPPABERRY = 394
|
||||
ORANBERRY = 395
|
||||
PERSIMBERRY = 396
|
||||
LUMBERRY = 397
|
||||
SITRUSBERRY = 398
|
||||
FIGYBERRY = 399
|
||||
WIKIBERRY = 400
|
||||
MAGOBERRY = 401
|
||||
AGUAVBERRY = 402
|
||||
IAPAPABERRY = 403
|
||||
RAZZBERRY = 404
|
||||
BLUKBERRY = 405
|
||||
NANABBERRY = 406
|
||||
WEPEARBERRY = 407
|
||||
PINAPBERRY = 408
|
||||
POMEGBERRY = 409
|
||||
KELPSYBERRY = 410
|
||||
QUALOTBERRY = 411
|
||||
HONDEWBERRY = 412
|
||||
GREPABERRY = 413
|
||||
TAMATOBERRY = 414
|
||||
CORNNBERRY = 415
|
||||
MAGOSTBERRY = 416
|
||||
RABUTABERRY = 417
|
||||
NOMELBERRY = 418
|
||||
SPELONBERRY = 419
|
||||
PAMTREBERRY = 420
|
||||
WATMELBERRY = 421
|
||||
DURINBERRY = 422
|
||||
BELUEBERRY = 423
|
||||
OCCABERRY = 424
|
||||
PASSHOBERRY = 425
|
||||
WACANBERRY = 426
|
||||
RINDOBERRY = 427
|
||||
YACHEBERRY = 428
|
||||
CHOPLEBERRY = 429
|
||||
KEBIABERRY = 430
|
||||
SHUCABERRY = 431
|
||||
COBABERRY = 432
|
||||
PAYAPABERRY = 433
|
||||
TANGABERRY = 434
|
||||
CHARTIBERRY = 435
|
||||
KASIBBERRY = 436
|
||||
HABANBERRY = 437
|
||||
COLBURBERRY = 438
|
||||
BABIRIBERRY = 439
|
||||
CHILANBERRY = 440
|
||||
LIECHIBERRY = 441
|
||||
GANLONBERRY = 442
|
||||
SALACBERRY = 443
|
||||
PETAYABERRY = 444
|
||||
APICOTBERRY = 445
|
||||
LANSATBERRY = 446
|
||||
STARFBERRY = 447
|
||||
ENIGMABERRY = 448
|
||||
MICLEBERRY = 449
|
||||
CUSTAPBERRY = 450
|
||||
JABOCABERRY = 451
|
||||
ROWAPBERRY = 452
|
||||
GRASSMAIL = 453
|
||||
FLAMEMAIL = 454
|
||||
BUBBLEMAIL = 455
|
||||
BLOOMMAIL = 456
|
||||
TUNNELMAIL = 457
|
||||
STEELMAIL = 458
|
||||
HEARTMAIL = 459
|
||||
SNOWMAIL = 460
|
||||
SPACEMAIL = 461
|
||||
AIRMAIL = 462
|
||||
MOSAICMAIL = 463
|
||||
BRICKMAIL = 464
|
||||
XATTACK = 465
|
||||
XATTACK2 = 466
|
||||
XATTACK3 = 467
|
||||
XATTACK6 = 468
|
||||
XDEFENSE = 469
|
||||
XDEFENSE2 = 470
|
||||
XDEFENSE3 = 471
|
||||
XDEFENSE6 = 472
|
||||
XSPATK = 473
|
||||
XSPATK2 = 474
|
||||
XSPATK3 = 475
|
||||
XSPATK6 = 476
|
||||
XSPDEF = 477
|
||||
XSPDEF2 = 478
|
||||
XSPDEF3 = 479
|
||||
XSPDEF6 = 480
|
||||
XSPEED = 481
|
||||
XSPEED2 = 482
|
||||
XSPEED3 = 483
|
||||
XSPEED6 = 484
|
||||
XACCURACY = 485
|
||||
XACCURACY2 = 486
|
||||
XACCURACY3 = 487
|
||||
XACCURACY6 = 488
|
||||
DIREHIT = 489
|
||||
DIREHIT2 = 490
|
||||
DIREHIT3 = 491
|
||||
GUARDSPEC = 492
|
||||
RESETURGE = 493
|
||||
ABILITYURGE = 494
|
||||
ITEMURGE = 495
|
||||
ITEMDROP = 496
|
||||
BLUEFLUTE = 497
|
||||
YELLOWFLUTE = 498
|
||||
REDFLUTE = 499
|
||||
POKEDOLL = 500
|
||||
FLUFFYTAIL = 501
|
||||
POKETOY = 502
|
||||
BICYCLE = 503
|
||||
OLDROD = 504
|
||||
GOODROD = 505
|
||||
SUPERROD = 506
|
||||
ITEMFINDER = 507
|
||||
DOWSINGMACHINE = 508
|
||||
POKERADAR = 509
|
||||
TOWNMAP = 510
|
||||
POKEFLUTE = 511
|
||||
COINCASE = 512
|
||||
SOOTSACK = 513
|
||||
SILPHSCOPE = 514
|
||||
DEVONSCOPE = 515
|
||||
SQUIRTBOTTLE = 516
|
||||
SPRAYDUCK = 517
|
||||
WAILMERPAIL = 518
|
||||
GRACIDEA = 519
|
||||
AURORATICKET = 520
|
||||
OLDSEAMAP = 521
|
||||
DNASPLICERS = 522
|
||||
REVEALGLASS = 523
|
||||
OVALCHARM = 524
|
||||
SHINYCHARM = 525
|
||||
FUSIONREPEL = 526
|
||||
SSTICKET = 527
|
||||
COFFEE = 528
|
||||
SKINNYLATTE = 529
|
||||
HM07 = 530
|
||||
HM08 = 531
|
||||
KRABBYLEGS = 532
|
||||
LOVELETTER = 533
|
||||
MASTERBALLPROTO = 534
|
||||
TM96 = 535
|
||||
MACHETE = 536
|
||||
PICKAXE = 537
|
||||
LANTERN = 538
|
||||
SURFBOARD = 539
|
||||
TELEPORTER = 540
|
||||
SCUBAGEAR = 541
|
||||
LEVER = 542
|
||||
DEBUGGER = 543
|
||||
WOODENPLANKS = 544
|
||||
BRICKS = 545
|
||||
ROCKETID = 546
|
||||
BEER = 547
|
||||
SHOOTER = 548
|
||||
SUPERSPLICERS = 549
|
||||
SAFARISOUVENIR = 550
|
||||
POKEDEX = 551
|
||||
CARDKEY = 552
|
||||
PIZZA = 553
|
||||
CAPTAINSKEY = 554
|
||||
GENDERBALL = 555
|
||||
TRADEBALL = 556
|
||||
ABILITYBALL = 557
|
||||
VIRUSBALL = 558
|
||||
SHINYBALL = 559
|
||||
PERFECTBALL = 560
|
||||
OLDBOOT = 561
|
||||
INFINITESPLICERS = 562
|
||||
EXPALL = 563
|
||||
OAKSPARCEL = 564
|
||||
POWERPLANTKEY = 565
|
||||
DAMAGEUP = 566
|
||||
ACCURACYUP = 567
|
||||
MISTSTONE = 568
|
||||
DEVOLUTIONSPRAY = 569
|
||||
TRANSGENDERSTONE = 570
|
||||
WHITEFLAG = 571
|
||||
FAIRYGEM = 572
|
||||
DREAMBALL = 573
|
||||
TOXICBALL = 574
|
||||
SPARKBALL = 575
|
||||
SCORCHBALL = 576
|
||||
FROSTBALL = 577
|
||||
PUREBALL = 578
|
||||
STATUSBALL = 579
|
||||
CANDYBALL = 580
|
||||
DNAREVERSER = 581
|
||||
ROCKETMEAL = 582
|
||||
FANCYMEAL = 583
|
||||
INCUBATOR = 584
|
||||
FIRECRACKER = 585
|
||||
MANSIONKEY = 586
|
||||
POISONMUSHROOM = 587
|
||||
EXPALLOFF = 588
|
||||
GASMASK = 589
|
||||
MANKEYPAW = 590
|
||||
ICEPICK = 591
|
||||
RACEBIKE = 592
|
||||
DIAMOND = 593
|
||||
DIAMONDNECKLACE = 594
|
||||
GOLDRING = 595
|
||||
SEADRAFIN = 596
|
||||
SACREDPOTION = 597
|
||||
ABILITYCAPSULE = 598
|
||||
MAGICBOOTS = 599
|
||||
ANCIENTSTONE = 600
|
||||
ICESTONE = 601
|
||||
GSBALL = 602
|
||||
MAGNETPASS = 603
|
||||
SECRETCAPSULE = 604
|
||||
ODDKEYSTONE_FULL = 605
|
||||
DYNAMITE = 607
|
||||
BERSERKGENE = 606
|
||||
AZUREFLUTE = 608
|
||||
MAGNETSTONE = 609
|
||||
PIXIEPLATE = 610
|
||||
OLDPENDANT = 611
|
||||
BELLSPROUTSTATUE = 612
|
||||
TM97 = 613
|
||||
TM98 = 614
|
||||
TM99 = 615
|
||||
TM100 = 616
|
||||
TM101 = 617
|
||||
TM102 = 618
|
||||
TM103 = 619
|
||||
TM104 = 620
|
||||
TM105 = 621
|
||||
TM108 = 622
|
||||
ROCKETBALL = 623
|
||||
FUSIONBALL = 624
|
||||
TM106 = 625
|
||||
TM107 = 626
|
||||
RUBY = 627
|
||||
SAPPHIRE = 628
|
||||
EMERALD = 629
|
||||
NETWORKCHIP = 630
|
||||
BANANA = 631
|
||||
GOLDENBANANA = 632
|
||||
DEMHARDMODE = 633
|
||||
LIGHTSTONE = 634
|
||||
DARKSTONE = 635
|
||||
BRONZEEMBLEM = 636
|
||||
SILVEREMBLEM = 637
|
||||
GOLDEMBLEM = 638
|
||||
HM09 = 639
|
||||
HM10 = 640
|
||||
CLIMBINGGEAR = 641
|
||||
INCUBATOR_NORMAL = 642
|
||||
JETPACK = 643
|
||||
INFINITEREVERSERS = 644
|
||||
INFINITESPLICERS = 645
|
||||
end
|
||||
120
Data/Scripts/050_AddOns/Migration/PBTrainers.rb
Normal file
120
Data/Scripts/050_AddOns/Migration/PBTrainers.rb
Normal file
@@ -0,0 +1,120 @@
|
||||
# Le seul but de cette classe est de pouvoir continuer à utiliser le format PBTrainers::TRAINER quand on call la méthode de combat de dresseur
|
||||
# pour ne pas à avoir à modifier tous les événements
|
||||
|
||||
module PBTrainers
|
||||
POKEMONTRAINER_Red = 0
|
||||
POKEMONTRAINER_Leaf = 1
|
||||
POKEMONTRAINER_Gold = 2
|
||||
POKEMONTRAINER_May = 3
|
||||
RIVAL1 = 4
|
||||
RIVAL2 = 5
|
||||
AROMALADY = 6
|
||||
BEAUTY = 7
|
||||
BIKER = 8
|
||||
BIRDKEEPER = 9
|
||||
BUGCATCHER = 10
|
||||
BURGLAR = 11
|
||||
CHANNELER = 12
|
||||
CUEBALL = 13
|
||||
ENGINEER = 14
|
||||
FISHERMAN = 15
|
||||
GAMBLER = 16
|
||||
GENTLEMAN = 17
|
||||
HIKER = 18
|
||||
JUGGLER = 19
|
||||
LADY = 20
|
||||
PAINTER = 21
|
||||
POKEMANIAC = 22
|
||||
POKEMONBREEDER = 23
|
||||
PROFESSOR = 24
|
||||
ROCKER = 25
|
||||
RUINMANIAC = 26
|
||||
SAILOR = 27
|
||||
SCIENTIST = 28
|
||||
SUPERNERD = 29
|
||||
TAMER = 30
|
||||
BLACKBELT = 31
|
||||
CRUSHGIRL = 32
|
||||
CAMPER = 33
|
||||
PICNICKER = 34
|
||||
COOLTRAINER_M = 35
|
||||
COOLTRAINER_F = 36
|
||||
YOUNGSTER = 37
|
||||
LASS = 38
|
||||
POKEMONRANGER_M =
|
||||
POKEMONRANGER_F = 40
|
||||
PSYCHIC_M = 41
|
||||
PSYCHIC_F = 42
|
||||
SWIMMER_M = 43
|
||||
SWIMMER_F = 44
|
||||
SWIMMER2_M = 45
|
||||
SWIMMER2_F = 46
|
||||
TUBER_M = 47
|
||||
TUBER_F = 48
|
||||
TUBER2_M = 49
|
||||
TUBER2_F = 50
|
||||
COOLCOUPLE = 51
|
||||
CRUSHKIN = 52
|
||||
SISANDBRO = 53
|
||||
TWINS = 54
|
||||
YOUNGCOUPLE = 55
|
||||
TEAMROCKET_M = 56
|
||||
TEAMROCKET_F = 57
|
||||
ROCKETBOSS = 58
|
||||
LEADER_Brock = 59
|
||||
LEADER_Misty = 60
|
||||
LEADER_Surge = 61
|
||||
LEADER_Erika = 62
|
||||
LEADER_Koga = 63
|
||||
LEADER_Sabrina = 64
|
||||
LEADER_Blaine = 65
|
||||
LEADER_Giovanni = 66
|
||||
ELITEFOUR_Lorelei = 67
|
||||
ELITEFOUR_Bruno = 68
|
||||
ELITEFOUR_Agatha = 69
|
||||
ELITEFOUR_Lance = 70
|
||||
CHAMPION = 71
|
||||
SOCIALITE = 72
|
||||
BUGCATCHER_F = 73
|
||||
MR_FUJI = 74
|
||||
ROUGHNECK = 75
|
||||
TEACHER = 76
|
||||
PRESCHOOLER_M = 77
|
||||
PRESCHOOLER_F = 78
|
||||
HIPSTER = 79
|
||||
HAUNTEDGIRL_YOUNG = 80
|
||||
HAUNTEDGIRL = 81
|
||||
CLOWN = 82
|
||||
NURSE = 83
|
||||
WORKER = 84
|
||||
POKEMONTRAINER_RedB = 85
|
||||
POKEMONTRAINER_RedG = 86
|
||||
POKEMONTRAINER_RedY = 87
|
||||
POKEMONTRAINER_LeafB = 88
|
||||
POKEMONTRAINER_LeafG = 89
|
||||
POKEMONTRAINER_LeafY = 90
|
||||
COOLTRAINER_M = 91
|
||||
COOLTRAINER_F = 92
|
||||
ROBOT = 93
|
||||
FARMER = 94
|
||||
PYROMANIAC = 95
|
||||
ROCKETEXEC_F = 96
|
||||
ROCKETEXEC_M = 97
|
||||
LEADER_Whitney = 98
|
||||
LEADER_Kurt = 99
|
||||
LEADER_Falkner = 100
|
||||
LEADER_Clair = 101
|
||||
MYSTICALMAN = 102
|
||||
LEADER_Morty = 103
|
||||
TEAMPLASMA_M = 104
|
||||
TEAMPLASMA_F = 105
|
||||
SCIENTIST_Colress = 106
|
||||
LEADER_Pryce = 107
|
||||
KIMONOGIRL = 108
|
||||
SAGE = 109
|
||||
PLAYER = 110
|
||||
LEADER_Chuck = 111
|
||||
LEADER_Jasmine = 112
|
||||
POLICE = 113
|
||||
SKIER_F = 114
|
||||
end
|
||||
126
Data/Scripts/050_AddOns/New Balls.rb
Normal file
126
Data/Scripts/050_AddOns/New Balls.rb
Normal file
@@ -0,0 +1,126 @@
|
||||
###################
|
||||
## NEW POKEBALLS #
|
||||
###################
|
||||
|
||||
#GENDER BALL (24) - switch le gender du pokemon
|
||||
#catch rate: pokeball
|
||||
BallHandlers::OnCatch.add(:GENDERBALL,proc{|ball,battle,pokemon|
|
||||
if pokemon.gender == 0
|
||||
pokemon.makeFemale
|
||||
elsif pokemon.gender == 1
|
||||
pokemon.makeMale
|
||||
end
|
||||
})
|
||||
|
||||
|
||||
#BOOST BALL 25 - rend le pokemon traded
|
||||
#catch rate: 80% pokeball
|
||||
BallHandlers::ModifyCatchRate.add(:TRADEBALL,proc{|ball,catchRate,battle,pokemon|
|
||||
catchRate=(catchRate*0.8).floor
|
||||
next catchRate
|
||||
})
|
||||
BallHandlers::OnCatch.add(:TRADEBALL,proc{|ball,battle,pokemon|
|
||||
pokemon.obtainMode = 2
|
||||
})
|
||||
|
||||
#ABILITY BALL 26 - change l'ability
|
||||
#catch rate: 60% pokeball
|
||||
BallHandlers::ModifyCatchRate.add(:ABILITYBALL,proc{|ball,catchRate,battle,pokemon|
|
||||
catchRate=(catchRate*0.6).floor
|
||||
next catchRate
|
||||
})
|
||||
BallHandlers::OnCatch.add(:ABILITYBALL,proc{|ball,battle,pokemon|
|
||||
pokemon.setAbility(2)
|
||||
})
|
||||
|
||||
#VIRUS BALL 27 - give pokerus
|
||||
#catch rate: 40% pokeball
|
||||
BallHandlers::ModifyCatchRate.add(:VIRUSBALL,proc{|ball,catchRate,battle,pokemon|
|
||||
catchRate=(catchRate*0.4).floor
|
||||
next catchRate
|
||||
})
|
||||
BallHandlers::OnCatch.add(:VIRUSBALL,proc{|ball,battle,pokemon|
|
||||
pokemon.givePokerus
|
||||
})
|
||||
|
||||
#SHINY BALL 28 - rend shiny
|
||||
#catchrate: 20% pokeball
|
||||
BallHandlers::ModifyCatchRate.add(:SHINYBALL,proc{|ball,catchRate,battle,pokemon|
|
||||
catchRate=(catchRate*0.2).floor
|
||||
next catchRate
|
||||
})
|
||||
BallHandlers::OnCatch.add(:SHINYBALL,proc{|ball,battle,pokemon|
|
||||
pokemon.makeShiny
|
||||
})
|
||||
|
||||
#PERFECTBALL 29
|
||||
#catch rate: 10% pokeball
|
||||
BallHandlers::ModifyCatchRate.add(:PERFECTBALL,proc{|ball,catchRate,battle,pokemon|
|
||||
catchRate=(catchRate*0.1).floor
|
||||
next catchRate
|
||||
})
|
||||
BallHandlers::OnCatch.add(:PERFECTBALL,proc{|ball,battle,pokemon|
|
||||
stat1 = rand(5)
|
||||
stat2 = rand(5)
|
||||
pokemon.iv[stat1]=31
|
||||
pokemon.iv[stat2]=31
|
||||
|
||||
})
|
||||
|
||||
|
||||
#DREAMBALL - endormi
|
||||
BallHandlers::ModifyCatchRate.add(:DREAMBALL,proc{|ball,catchRate,battle,battler|
|
||||
battler.status = PBStatuses::SLEEP
|
||||
next catchRate
|
||||
})
|
||||
#TOXICBALL - empoisonné
|
||||
BallHandlers::ModifyCatchRate.add(:TOXICBALL,proc{|ball,catchRate,battle,battler|
|
||||
battler.status = PBStatuses::POISON
|
||||
next catchRate
|
||||
})
|
||||
#SCORCHBALL - brulé
|
||||
BallHandlers::ModifyCatchRate.add(:SCORCHBALL,proc{|ball,catchRate,battle,battler|
|
||||
battler.status = PBStatuses::BURN
|
||||
next catchRate
|
||||
})
|
||||
#FROSTBALL - frozen
|
||||
BallHandlers::ModifyCatchRate.add(:FROSTBALL,proc{|ball,catchRate,battle,battler|
|
||||
battler.status = PBStatuses::FROZEN
|
||||
next catchRate
|
||||
})
|
||||
#SPARKBALL - paralizé
|
||||
BallHandlers::ModifyCatchRate.add(:SPARKBALL,proc{|ball,catchRate,battle,battler|
|
||||
battler.status = PBStatuses::PARALYSIS
|
||||
next catchRate
|
||||
})
|
||||
#PUREBALL - marche mieux quand pas de status
|
||||
BallHandlers::ModifyCatchRate.add(:PUREBALL,proc{|ball,catchRate,battle,battler|
|
||||
catchRate=(catchRate*7/2).floor if battler.status ==0
|
||||
next catchRate
|
||||
})
|
||||
#STATUSBALL - marche mieux quand any status
|
||||
BallHandlers::ModifyCatchRate.add(:STATUSBALL,proc{|ball,catchRate,battle,battler|
|
||||
catchRate=(catchRate*5/2).floor if battler.status !=0
|
||||
next catchRate
|
||||
})
|
||||
|
||||
#FUSIONBALL - marche mieux quand fused
|
||||
BallHandlers::ModifyCatchRate.add(:FUSIONBALL,proc{|ball,catchRate,battle,battler|
|
||||
catchRate*=3 if battler.species > NB_POKEMON
|
||||
next catchRate
|
||||
})
|
||||
|
||||
#CANDY BALL - +5 level
|
||||
#catchrate: 80% pokeball
|
||||
BallHandlers::ModifyCatchRate.add(:CANDYBALL,proc{|ball,catchRate,battle,pokemon|
|
||||
catchRate=(catchRate*0.8).floor
|
||||
next catchRate
|
||||
})
|
||||
BallHandlers::OnCatch.add(:CANDYBALL,proc{|ball,battle,pokemon|
|
||||
pokemon.level = pokemon.level+5
|
||||
})
|
||||
#FIRECRACKER
|
||||
BallHandlers::ModifyCatchRate.add(:FIRECRACKER,proc{|ball,catchRate,battle,battler|
|
||||
battler.hp -= 10
|
||||
next 0
|
||||
})
|
||||
3
Data/Scripts/050_AddOns/Overrides.rb
Normal file
3
Data/Scripts/050_AddOns/Overrides.rb
Normal file
@@ -0,0 +1,3 @@
|
||||
def pbGetCurrentRegion(defaultRegion = -1)
|
||||
return -1
|
||||
end
|
||||
835
Data/Scripts/050_AddOns/PokemonFusion.rb
Normal file
835
Data/Scripts/050_AddOns/PokemonFusion.rb
Normal file
@@ -0,0 +1,835 @@
|
||||
class PBFusion
|
||||
Unknown = 0 # Do not use
|
||||
Happiness = 1
|
||||
HappinessDay = 2
|
||||
HappinessNight = 3
|
||||
Level = 4
|
||||
Trade = 5
|
||||
TradeItem = 6
|
||||
Item = 7
|
||||
AttackGreater = 8
|
||||
AtkDefEqual = 9
|
||||
DefenseGreater = 10
|
||||
Silcoon = 11
|
||||
Cascoon = 12
|
||||
Ninjask = 13
|
||||
Shedinja = 14
|
||||
Beauty = 15
|
||||
ItemMale = 16
|
||||
ItemFemale = 17
|
||||
DayHoldItem = 18
|
||||
NightHoldItem = 19
|
||||
HasMove = 20
|
||||
HasInParty = 21
|
||||
LevelMale = 22
|
||||
LevelFemale = 23
|
||||
Location = 24
|
||||
TradeSpecies = 25
|
||||
Custom1 = 26
|
||||
Custom2 = 27
|
||||
Custom3 = 28
|
||||
Custom4 = 29
|
||||
Custom5 = 30
|
||||
Custom6 = 31
|
||||
Custom7 = 32
|
||||
|
||||
EVONAMES=["Unknown",
|
||||
"Happiness","HappinessDay","HappinessNight","Level","Trade",
|
||||
"TradeItem","Item","AttackGreater","AtkDefEqual","DefenseGreater",
|
||||
"Silcoon","Cascoon","Ninjask","Shedinja","Beauty",
|
||||
"ItemMale","ItemFemale","DayHoldItem","NightHoldItem","HasMove",
|
||||
"HasInParty","LevelMale","LevelFemale","Location","TradeSpecies",
|
||||
"Custom1","Custom2","Custom3","Custom4","Custom5","Custom6","Custom7"
|
||||
]
|
||||
|
||||
# 0 = no parameter
|
||||
# 1 = Positive integer
|
||||
# 2 = Item internal name
|
||||
# 3 = Move internal name
|
||||
# 4 = Species internal name
|
||||
# 5 = Type internal name
|
||||
EVOPARAM=[0, # Unknown (do not use)
|
||||
0,0,0,1,0, # Happiness, HappinessDay, HappinessNight, Level, Trade
|
||||
2,2,1,1,1, # TradeItem, Item, AttackGreater, AtkDefEqual, DefenseGreater
|
||||
1,1,1,1,1, # Silcoon, Cascoon, Ninjask, Shedinja, Beauty
|
||||
2,2,2,2,3, # ItemMale, ItemFemale, DayHoldItem, NightHoldItem, HasMove
|
||||
4,1,1,1,4, # HasInParty, LevelMale, LevelFemale, Location, TradeSpecies
|
||||
1,1,1,1,1,1,1 # Custom 1-7
|
||||
]
|
||||
end
|
||||
|
||||
|
||||
|
||||
class SpriteMetafile
|
||||
VIEWPORT = 0
|
||||
TONE = 1
|
||||
SRC_RECT = 2
|
||||
VISIBLE = 3
|
||||
X = 4
|
||||
Y = 5
|
||||
Z = 6
|
||||
OX = 7
|
||||
OY = 8
|
||||
ZOOM_X = 9
|
||||
ZOOM_Y = 10
|
||||
ANGLE = 11
|
||||
MIRROR = 12
|
||||
BUSH_DEPTH = 13
|
||||
OPACITY = 14
|
||||
BLEND_TYPE = 15
|
||||
COLOR = 16
|
||||
FLASHCOLOR = 17
|
||||
FLASHDURATION = 18
|
||||
BITMAP = 19
|
||||
|
||||
def length
|
||||
return @metafile.length
|
||||
end
|
||||
|
||||
def [](i)
|
||||
return @metafile[i]
|
||||
end
|
||||
|
||||
def initialize(viewport=nil)
|
||||
@metafile=[]
|
||||
@values=[
|
||||
viewport,
|
||||
Tone.new(0,0,0,0),Rect.new(0,0,0,0),
|
||||
true,
|
||||
0,0,0,0,0,100,100,
|
||||
0,false,0,255,0,
|
||||
Color.new(0,0,0,0),Color.new(0,0,0,0),
|
||||
0
|
||||
]
|
||||
end
|
||||
|
||||
def disposed?
|
||||
return false
|
||||
end
|
||||
|
||||
def dispose
|
||||
end
|
||||
|
||||
def flash(color,duration)
|
||||
if duration>0
|
||||
@values[FLASHCOLOR]=color.clone
|
||||
@values[FLASHDURATION]=duration
|
||||
@metafile.push([FLASHCOLOR,color])
|
||||
@metafile.push([FLASHDURATION,duration])
|
||||
end
|
||||
end
|
||||
|
||||
def x
|
||||
return @values[X]
|
||||
end
|
||||
|
||||
def x=(value)
|
||||
@values[X]=value
|
||||
@metafile.push([X,value])
|
||||
end
|
||||
|
||||
def y
|
||||
return @values[Y]
|
||||
end
|
||||
|
||||
def y=(value)
|
||||
@values[Y]=value
|
||||
@metafile.push([Y,value])
|
||||
end
|
||||
|
||||
def bitmap
|
||||
return nil
|
||||
end
|
||||
|
||||
def bitmap=(value)
|
||||
if value && !value.disposed?
|
||||
@values[SRC_RECT].set(0,0,value.width,value.height)
|
||||
@metafile.push([SRC_RECT,@values[SRC_RECT].clone])
|
||||
end
|
||||
end
|
||||
|
||||
def src_rect
|
||||
return @values[SRC_RECT]
|
||||
end
|
||||
|
||||
def src_rect=(value)
|
||||
@values[SRC_RECT]=value
|
||||
@metafile.push([SRC_RECT,value])
|
||||
end
|
||||
|
||||
def visible
|
||||
return @values[VISIBLE]
|
||||
end
|
||||
|
||||
def visible=(value)
|
||||
@values[VISIBLE]=value
|
||||
@metafile.push([VISIBLE,value])
|
||||
end
|
||||
|
||||
def z
|
||||
return @values[Z]
|
||||
end
|
||||
|
||||
def z=(value)
|
||||
@values[Z]=value
|
||||
@metafile.push([Z,value])
|
||||
end
|
||||
|
||||
def ox
|
||||
return @values[OX]
|
||||
end
|
||||
|
||||
def ox=(value)
|
||||
@values[OX]=value
|
||||
@metafile.push([OX,value])
|
||||
end
|
||||
|
||||
def oy
|
||||
return @values[OY]
|
||||
end
|
||||
|
||||
def oy=(value)
|
||||
@values[OY]=value
|
||||
@metafile.push([OY,value])
|
||||
end
|
||||
|
||||
def zoom_x
|
||||
return @values[ZOOM_X]
|
||||
end
|
||||
|
||||
def zoom_x=(value)
|
||||
@values[ZOOM_X]=value
|
||||
@metafile.push([ZOOM_X,value])
|
||||
end
|
||||
|
||||
def zoom_y
|
||||
return @values[ZOOM_Y]
|
||||
end
|
||||
|
||||
def zoom_y=(value)
|
||||
@values[ZOOM_Y]=value
|
||||
@metafile.push([ZOOM_Y,value])
|
||||
end
|
||||
|
||||
def angle
|
||||
return @values[ANGLE]
|
||||
end
|
||||
|
||||
def angle=(value)
|
||||
@values[ANGLE]=value
|
||||
@metafile.push([ANGLE,value])
|
||||
end
|
||||
|
||||
def mirror
|
||||
return @values[MIRROR]
|
||||
end
|
||||
|
||||
def mirror=(value)
|
||||
@values[MIRROR]=value
|
||||
@metafile.push([MIRROR,value])
|
||||
end
|
||||
|
||||
def bush_depth
|
||||
return @values[BUSH_DEPTH]
|
||||
end
|
||||
|
||||
def bush_depth=(value)
|
||||
@values[BUSH_DEPTH]=value
|
||||
@metafile.push([BUSH_DEPTH,value])
|
||||
end
|
||||
|
||||
def opacity
|
||||
return @values[OPACITY]
|
||||
end
|
||||
|
||||
def opacity=(value)
|
||||
@values[OPACITY]=value
|
||||
@metafile.push([OPACITY,value])
|
||||
end
|
||||
|
||||
def blend_type
|
||||
return @values[BLEND_TYPE]
|
||||
end
|
||||
|
||||
def blend_type=(value)
|
||||
@values[BLEND_TYPE]=value
|
||||
@metafile.push([BLEND_TYPE,value])
|
||||
end
|
||||
|
||||
def color
|
||||
return @values[COLOR]
|
||||
end
|
||||
|
||||
def color=(value)
|
||||
@values[COLOR]=value.clone
|
||||
@metafile.push([COLOR,@values[COLOR]])
|
||||
end
|
||||
|
||||
def tone
|
||||
return @values[TONE]
|
||||
end
|
||||
|
||||
def tone=(value)
|
||||
@values[TONE]=value.clone
|
||||
@metafile.push([TONE,@values[TONE]])
|
||||
end
|
||||
|
||||
def update
|
||||
@metafile.push([-1,nil])
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
class SpriteMetafilePlayer
|
||||
def initialize(metafile,sprite=nil)
|
||||
@metafile=metafile
|
||||
@sprites=[]
|
||||
@playing=false
|
||||
@index=0
|
||||
@sprites.push(sprite) if sprite
|
||||
end
|
||||
|
||||
def add(sprite)
|
||||
@sprites.push(sprite)
|
||||
end
|
||||
|
||||
def playing?
|
||||
return @playing
|
||||
end
|
||||
|
||||
def play
|
||||
@playing=true
|
||||
@index=0
|
||||
end
|
||||
|
||||
def update
|
||||
if @playing
|
||||
for j in @index...@metafile.length
|
||||
@index=j+1
|
||||
break if @metafile[j][0]<0
|
||||
code=@metafile[j][0]
|
||||
value=@metafile[j][1]
|
||||
for sprite in @sprites
|
||||
case code
|
||||
when SpriteMetafile::X
|
||||
sprite.x=value
|
||||
when SpriteMetafile::Y
|
||||
sprite.y=value
|
||||
when SpriteMetafile::OX
|
||||
sprite.ox=value
|
||||
when SpriteMetafile::OY
|
||||
sprite.oy=value
|
||||
when SpriteMetafile::ZOOM_X
|
||||
sprite.zoom_x=value
|
||||
when SpriteMetafile::ZOOM_Y
|
||||
sprite.zoom_y=value
|
||||
when SpriteMetafile::SRC_RECT
|
||||
sprite.src_rect=value
|
||||
when SpriteMetafile::VISIBLE
|
||||
sprite.visible=value
|
||||
when SpriteMetafile::Z
|
||||
sprite.z=value
|
||||
# prevent crashes
|
||||
when SpriteMetafile::ANGLE
|
||||
sprite.angle=(value==180) ? 179.9 : value
|
||||
when SpriteMetafile::MIRROR
|
||||
sprite.mirror=value
|
||||
when SpriteMetafile::BUSH_DEPTH
|
||||
sprite.bush_depth=value
|
||||
when SpriteMetafile::OPACITY
|
||||
sprite.opacity=value
|
||||
when SpriteMetafile::BLEND_TYPE
|
||||
sprite.blend_type=value
|
||||
when SpriteMetafile::COLOR
|
||||
sprite.color=value
|
||||
when SpriteMetafile::TONE
|
||||
sprite.tone=value
|
||||
end
|
||||
end
|
||||
end
|
||||
@playing=false if @index==@metafile.length
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
def pbSaveSpriteState(sprite)
|
||||
state=[]
|
||||
return state if !sprite || sprite.disposed?
|
||||
state[SpriteMetafile::BITMAP] = sprite.x
|
||||
state[SpriteMetafile::X] = sprite.x
|
||||
state[SpriteMetafile::Y] = sprite.y
|
||||
state[SpriteMetafile::SRC_RECT] = sprite.src_rect.clone
|
||||
state[SpriteMetafile::VISIBLE] = sprite.visible
|
||||
state[SpriteMetafile::Z] = sprite.z
|
||||
state[SpriteMetafile::OX] = sprite.ox
|
||||
state[SpriteMetafile::OY] = sprite.oy
|
||||
state[SpriteMetafile::ZOOM_X] = sprite.zoom_x
|
||||
state[SpriteMetafile::ZOOM_Y] = sprite.zoom_y
|
||||
state[SpriteMetafile::ANGLE] = sprite.angle
|
||||
state[SpriteMetafile::MIRROR] = sprite.mirror
|
||||
state[SpriteMetafile::BUSH_DEPTH] = sprite.bush_depth
|
||||
state[SpriteMetafile::OPACITY] = sprite.opacity
|
||||
state[SpriteMetafile::BLEND_TYPE] = sprite.blend_type
|
||||
state[SpriteMetafile::COLOR] = sprite.color.clone
|
||||
state[SpriteMetafile::TONE] = sprite.tone.clone
|
||||
return state
|
||||
end
|
||||
|
||||
def pbRestoreSpriteState(sprite,state)
|
||||
return if !state || !sprite || sprite.disposed?
|
||||
sprite.x = state[SpriteMetafile::X]
|
||||
sprite.y = state[SpriteMetafile::Y]
|
||||
sprite.src_rect = state[SpriteMetafile::SRC_RECT]
|
||||
sprite.visible = state[SpriteMetafile::VISIBLE]
|
||||
sprite.z = state[SpriteMetafile::Z]
|
||||
sprite.ox = state[SpriteMetafile::OX]
|
||||
sprite.oy = state[SpriteMetafile::OY]
|
||||
sprite.zoom_x = state[SpriteMetafile::ZOOM_X]
|
||||
sprite.zoom_y = state[SpriteMetafile::ZOOM_Y]
|
||||
sprite.angle = state[SpriteMetafile::ANGLE]
|
||||
sprite.mirror = state[SpriteMetafile::MIRROR]
|
||||
sprite.bush_depth = state[SpriteMetafile::BUSH_DEPTH]
|
||||
sprite.opacity = state[SpriteMetafile::OPACITY]
|
||||
sprite.blend_type = state[SpriteMetafile::BLEND_TYPE]
|
||||
sprite.color = state[SpriteMetafile::COLOR]
|
||||
sprite.tone = state[SpriteMetafile::TONE]
|
||||
end
|
||||
|
||||
def pbSaveSpriteStateAndBitmap(sprite)
|
||||
return [] if !sprite || sprite.disposed?
|
||||
state=pbSaveSpriteState(sprite)
|
||||
state[SpriteMetafile::BITMAP]=sprite.bitmap
|
||||
return state
|
||||
end
|
||||
|
||||
def pbRestoreSpriteStateAndBitmap(sprite,state)
|
||||
return if !state || !sprite || sprite.disposed?
|
||||
sprite.bitmap=state[SpriteMetafile::BITMAP]
|
||||
pbRestoreSpriteState(sprite,state)
|
||||
return state
|
||||
end
|
||||
|
||||
|
||||
|
||||
#####################
|
||||
|
||||
class PokemonFusionScene
|
||||
private
|
||||
def pbGenerateMetafiles(s1x,s1y,s2x,s2y,s3x,s3y,sxx,s3xx)
|
||||
sprite=SpriteMetafile.new
|
||||
sprite3=SpriteMetafile.new
|
||||
sprite2=SpriteMetafile.new
|
||||
|
||||
sprite.opacity=255
|
||||
sprite3.opacity=255
|
||||
sprite2.opacity=0
|
||||
|
||||
|
||||
sprite.ox=s1x
|
||||
sprite.oy=s1y
|
||||
sprite2.ox=s2x
|
||||
sprite2.oy=s2y
|
||||
sprite3.ox=s3x
|
||||
sprite3.oy=s3y
|
||||
|
||||
|
||||
sprite.x = sxx
|
||||
sprite3.x=s3xx
|
||||
|
||||
red=10
|
||||
green=5
|
||||
blue=90
|
||||
|
||||
for j in 0...26
|
||||
sprite.color.red= red
|
||||
sprite.color.green=green
|
||||
sprite.color.blue=blue
|
||||
sprite.color.alpha=j*10
|
||||
sprite.color=sprite.color
|
||||
|
||||
sprite3.color.red= red
|
||||
sprite3.color.green=green
|
||||
sprite3.color.blue=blue
|
||||
sprite3.color.alpha=j*10
|
||||
sprite3.color=sprite3.color
|
||||
|
||||
|
||||
|
||||
sprite2.color=sprite.color
|
||||
sprite.update
|
||||
sprite3.update
|
||||
sprite2.update
|
||||
end
|
||||
anglechange=0
|
||||
sevenseconds=Graphics.frame_rate*3 #actually 3 seconds
|
||||
for j in 0...sevenseconds
|
||||
sprite.angle+=anglechange
|
||||
sprite.angle%=360
|
||||
|
||||
sprite3.angle+=anglechange
|
||||
sprite3.angle%=360
|
||||
|
||||
|
||||
anglechange+=5 if j%2==0
|
||||
if j>=sevenseconds-50
|
||||
sprite2.angle=sprite.angle
|
||||
sprite2.opacity+=6
|
||||
end
|
||||
|
||||
if sprite.x < sprite3.x && j >=20
|
||||
sprite.x +=2
|
||||
sprite3.x -= 2
|
||||
else
|
||||
#sprite.ox+=1
|
||||
#sprite3.ox+=1
|
||||
end
|
||||
|
||||
sprite.update
|
||||
sprite3.update
|
||||
sprite2.update
|
||||
end
|
||||
sprite.angle=360-sprite.angle
|
||||
sprite3.angle=360-sprite.angle
|
||||
sprite2.angle=360-sprite2.angle
|
||||
for j in 0...sevenseconds
|
||||
sprite2.angle+=anglechange
|
||||
sprite2.angle%=360
|
||||
anglechange-=5 if j%2==0
|
||||
if j<50
|
||||
sprite.angle=sprite2.angle
|
||||
sprite.opacity-=6
|
||||
|
||||
sprite3.angle=sprite2.angle
|
||||
sprite3.opacity-=6
|
||||
end
|
||||
|
||||
|
||||
|
||||
sprite3.update
|
||||
sprite.update
|
||||
sprite2.update
|
||||
|
||||
|
||||
end
|
||||
for j in 0...26
|
||||
sprite2.color.red=30
|
||||
sprite2.color.green=230
|
||||
sprite2.color.blue=55
|
||||
sprite2.color.alpha=(26-j)*10
|
||||
sprite2.color=sprite2.color
|
||||
sprite.color=sprite2.color
|
||||
sprite.update
|
||||
sprite2.update
|
||||
end
|
||||
@metafile1=sprite
|
||||
@metafile2=sprite2
|
||||
@metafile3=sprite3
|
||||
|
||||
end
|
||||
|
||||
# Starts the evolution screen with the given Pokemon and new Pokemon species.
|
||||
|
||||
def pbStartScreen(pokemon1,pokemon2,newspecies)
|
||||
@sprites={}
|
||||
@viewport=Viewport.new(0,0,Graphics.width,Graphics.height)
|
||||
@viewport.z=99999
|
||||
@pokemon1=pokemon1
|
||||
@pokemon2=pokemon2
|
||||
|
||||
@newspecies=newspecies
|
||||
addBackgroundOrColoredPlane(@sprites,"background","evolutionbg",
|
||||
Color.new(248,248,248),@viewport)
|
||||
|
||||
|
||||
rsprite1=PokemonSprite.new(@viewport)
|
||||
rsprite2=PokemonSprite.new(@viewport)
|
||||
rsprite3 =PokemonSprite.new(@viewport)
|
||||
|
||||
rsprite1.setPokemonBitmap(@pokemon1,false)
|
||||
rsprite3.setPokemonBitmap(@pokemon2,false)
|
||||
|
||||
rsprite2.setPokemonBitmapSpecies(@pokemon1,@newspecies,false)
|
||||
|
||||
rsprite1.ox=rsprite1.bitmap.width/2
|
||||
rsprite1.oy=rsprite1.bitmap.height/2
|
||||
|
||||
rsprite3.ox=rsprite3.bitmap.width/2
|
||||
rsprite3.oy=rsprite3.bitmap.height/2
|
||||
|
||||
rsprite2.ox=rsprite2.bitmap.width/2
|
||||
rsprite2.oy=rsprite2.bitmap.height/2
|
||||
|
||||
|
||||
|
||||
rsprite2.x=Graphics.width/2
|
||||
rsprite1.y=(Graphics.height-96)/2
|
||||
rsprite3.y=(Graphics.height-96)/2
|
||||
|
||||
rsprite1.x=(Graphics.width/2)-100
|
||||
rsprite3.x=(Graphics.width/2)+100
|
||||
|
||||
|
||||
rsprite2.y=(Graphics.height-96)/2
|
||||
rsprite2.opacity=0
|
||||
@sprites["rsprite1"]=rsprite1
|
||||
@sprites["rsprite2"]=rsprite2
|
||||
@sprites["rsprite3"]=rsprite3
|
||||
|
||||
pbGenerateMetafiles(rsprite1.ox,rsprite1.oy,rsprite2.ox,rsprite2.oy,rsprite3.ox,rsprite3.oy,rsprite1.x,rsprite3.x)
|
||||
|
||||
@sprites["msgwindow"]=Kernel.pbCreateMessageWindow(@viewport)
|
||||
pbFadeInAndShow(@sprites)
|
||||
|
||||
####FUSION MULTIPLIER
|
||||
|
||||
#####LEVELS
|
||||
level1 = pokemon1.level
|
||||
level2 = pokemon2.level
|
||||
|
||||
####LEVEL DIFFERENCE
|
||||
if (level1 >= level2) then
|
||||
avgLevel = (2*level1 + level2)/3
|
||||
else
|
||||
avgLevel = (2*level2 + level1)/3
|
||||
end
|
||||
|
||||
####CAPTURE RATES
|
||||
####Check success Poke 1
|
||||
# if (fusionCheckSuccess (30, leveldiff, level1,fusionmultiplier)) then
|
||||
# return 1
|
||||
# else
|
||||
# return 0
|
||||
#end
|
||||
|
||||
####Check success Poke 2
|
||||
# if (fusionCheckSuccess (30, leveldiff, level1,fusionmultiplier)) then
|
||||
# return 1
|
||||
# else
|
||||
# return 0
|
||||
# end
|
||||
return 1
|
||||
end
|
||||
|
||||
def averageFusionIvs()
|
||||
for i in 0..@pokemon1.iv.length-1
|
||||
poke1Iv = @pokemon1.iv[i]
|
||||
poke2Iv = @pokemon2.iv[i]
|
||||
@pokemon1.iv[i] = ((poke1Iv+poke2Iv)/2).floor
|
||||
end
|
||||
end
|
||||
|
||||
#unused. was meant for super splicers, but too broken
|
||||
def setHighestFusionIvs()
|
||||
for i in 0..@pokemon1.iv.length-1
|
||||
iv1 = @pokemon1.iv[i]
|
||||
iv2 = @pokemon2.iv[i]
|
||||
@pokemon1.iv[i] = iv1 >= iv2 ? iv1 : iv2
|
||||
end
|
||||
end
|
||||
|
||||
# Closes the evolution screen.
|
||||
def pbEndScreen
|
||||
Kernel.pbDisposeMessageWindow(@sprites["msgwindow"])
|
||||
pbFadeOutAndHide(@sprites)
|
||||
pbDisposeSpriteHash(@sprites)
|
||||
@viewport.dispose
|
||||
end
|
||||
|
||||
# Opens the fusion screen
|
||||
def pbFusionScreen(cancancel=false,superSplicer=false)
|
||||
metaplayer1=SpriteMetafilePlayer.new(@metafile1,@sprites["rsprite1"])
|
||||
metaplayer2=SpriteMetafilePlayer.new(@metafile2,@sprites["rsprite2"])
|
||||
metaplayer3=SpriteMetafilePlayer.new(@metafile3,@sprites["rsprite3"])
|
||||
|
||||
|
||||
metaplayer1.play
|
||||
metaplayer2.play
|
||||
metaplayer3.play
|
||||
|
||||
pbBGMStop()
|
||||
pbPlayCry(@pokemon)
|
||||
Kernel.pbMessageDisplay(@sprites["msgwindow"],
|
||||
_INTL("The Pokémon are being fused!",@pokemon1.name))
|
||||
|
||||
|
||||
|
||||
Kernel.pbMessageWaitForInput(@sprites["msgwindow"],100,true)
|
||||
pbPlayDecisionSE()
|
||||
oldstate=pbSaveSpriteState(@sprites["rsprite1"])
|
||||
oldstate2=pbSaveSpriteState(@sprites["rsprite2"])
|
||||
oldstate3=pbSaveSpriteState(@sprites["rsprite3"])
|
||||
|
||||
pbBGMPlay("fusion")
|
||||
|
||||
canceled = false
|
||||
noMoves=false
|
||||
begin
|
||||
metaplayer1.update
|
||||
metaplayer2.update
|
||||
metaplayer3.update
|
||||
|
||||
Graphics.update
|
||||
Input.update
|
||||
if Input.trigger?(Input::B) && Input.trigger?(Input::C)# && Input.trigger?(Input::A)# && cancancel
|
||||
noMoves=true
|
||||
pbSEPlay("buzzer")
|
||||
Graphics.update
|
||||
end
|
||||
end while metaplayer1.playing? && metaplayer2.playing?
|
||||
if canceled
|
||||
pbBGMStop()
|
||||
pbPlayCancelSE()
|
||||
# Kernel.pbMessageDisplay(@sprites["msgwindow"],
|
||||
@pbEndScreen
|
||||
_INTL("Huh? The fusion was cancelled!")
|
||||
else
|
||||
frames=pbCryFrameLength(@newspecies)
|
||||
pbBGMStop()
|
||||
pbPlayCry(@newspecies)
|
||||
frames.times do
|
||||
Graphics.update
|
||||
end
|
||||
pbMEPlay("Voltorb Flip Win")
|
||||
newspeciesname=PBSpecies.getName(@newspecies)
|
||||
oldspeciesname=PBSpecies.getName(@pokemon1.species)
|
||||
Kernel.pbMessageDisplay(@sprites["msgwindow"],
|
||||
_INTL("\\se[]Congratulations! Your Pokémon were fused into {2}!\\wt[80]",@pokemon1.name,newspeciesname))
|
||||
|
||||
averageFusionIvs()
|
||||
#add to pokedex
|
||||
if ! $Trainer.owned[@newspecies]
|
||||
$Trainer.seen[@newspecies]=true
|
||||
$Trainer.owned[@newspecies]=true
|
||||
pbSeenForm(@pokemon)
|
||||
Kernel.pbMessageDisplay(@sprites["msgwindow"],
|
||||
_INTL("{1}'s data was added to the Pokédex",newspeciesname))
|
||||
@scene.pbShowPokedex(@newspecies)
|
||||
end
|
||||
#first check if hidden ability
|
||||
hiddenAbility1 = @pokemon1.ability == @pokemon1.getAbilityList[0][-1]
|
||||
hiddenAbility2 = @pokemon2.ability == @pokemon2.getAbilityList[0][-1]
|
||||
|
||||
#change species
|
||||
@pokemon1.species=@newspecies
|
||||
|
||||
#Check moves for new species
|
||||
movelist=@pokemon1.getMoveList
|
||||
for i in movelist
|
||||
if i[0]==@pokemon1.level
|
||||
pbLearnMove(@pokemon1,i[1]) if !noMoves #(pokemon,move,ignoreifknown=true, byTM=false , quick =true)
|
||||
end
|
||||
end
|
||||
#@pokemon1.ability = pbChooseAbility(@pokemon1,@pokemon2)
|
||||
removeItem=false
|
||||
if @pokemon2.isShiny? || @pokemon1.isShiny?
|
||||
@pokemon1.makeShiny
|
||||
end
|
||||
|
||||
#make it untraded, pour qu'on puisse le unfused après, même si un des 2 était traded
|
||||
@pokemon1.obtainMode = 0
|
||||
|
||||
@pokemon1.setAbility(pbChooseAbility(@pokemon1,hiddenAbility1,hiddenAbility2))
|
||||
if superSplicer
|
||||
@pokemon1.setNature(pbChooseNature(@pokemon1.nature,@pokemon2.nature))
|
||||
end
|
||||
|
||||
movelist=@pokemon2.moves
|
||||
for k in movelist
|
||||
if k.id != 0
|
||||
pbLearnMove(@pokemon1,k.id,true,false,true) if !noMoves
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
pbSEPlay("Voltorb Flip Point")
|
||||
|
||||
@pokemon1.firstmoves=[]
|
||||
@pokemon1.name=newspeciesname if @pokemon1.name==oldspeciesname
|
||||
|
||||
@pokemon1.level = setPokemonLevel(@pokemon1.level, @pokemon2.level,superSplicer)
|
||||
@pokemon1.calcStats
|
||||
@pokemon1.obtainMode = 0
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def setPokemonLevel(pokemon1,pokemon2,superSplicers)
|
||||
lv1 = @pokemon1.level
|
||||
lv2 = @pokemon2.level
|
||||
if superSplicers
|
||||
if lv1 > lv2
|
||||
return lv1
|
||||
else
|
||||
return lv2
|
||||
end
|
||||
else
|
||||
if (lv1 >= lv2) then
|
||||
return (2*lv1 + lv2)/3
|
||||
else
|
||||
return (2*lv2 + lv1)/3
|
||||
end
|
||||
end
|
||||
return lv1
|
||||
end
|
||||
|
||||
def pbShowPokedex(species)
|
||||
pbFadeOutIn {
|
||||
scene = PokemonPokedexInfo_Scene.new
|
||||
screen = PokemonPokedexInfoScreen.new(scene)
|
||||
screen.pbDexEntry(species)
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
def pbChooseAbility(poke,hidden1=false,hidden2=false)
|
||||
abilityList = poke.getAbilityList
|
||||
#pas sur de l'ordre pour les hidden (3 et 4) peut-être a inverser
|
||||
#Mais les fusions ont tjrs 4 hidden abilities
|
||||
#2. l'autre ability du poke 1
|
||||
#3. l'autre ability du poke 2
|
||||
#4. hidden du poke 1
|
||||
#5. hidden du poke2
|
||||
|
||||
|
||||
abID1 = hidden1 ? abilityList[0][4] : abilityList[0][0]
|
||||
abID2 = hidden2 ? abilityList[0][5] : abilityList[0][1]
|
||||
|
||||
if (Kernel.pbMessage("Choose an ability.",[_INTL("{1}",PBAbilities.getName(abID1)),_INTL("{1}",PBAbilities.getName(abID2))],2))==0
|
||||
return hidden1 ? 4 : 0
|
||||
end
|
||||
return hidden2 ? 5 : 1
|
||||
end
|
||||
|
||||
|
||||
#pas au point. renvoie tjrs la mm nature
|
||||
def pbChooseNature(species1,species2)
|
||||
nature1 = PBNatures.getName(species1)
|
||||
nature2 = PBNatures.getName(species2)
|
||||
if (Kernel.pbMessage("Choose a nature.",[_INTL("{1}",nature1),_INTL("{1}",nature2)],2))==0
|
||||
return PBNatures.getNum(nature1)
|
||||
else
|
||||
return PBNatures.getNum(nature2)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
#EDITED FOR GEN2
|
||||
def fixEvolutionOverflow(retB,retH,oldSpecies)
|
||||
#raise Exception.new("retB: " + retB.to_s + " retH: " + retH.to_s)
|
||||
|
||||
oldBody = getBasePokemonID(oldSpecies)
|
||||
oldHead = getBasePokemonID(oldSpecies,false)
|
||||
return -1 if isNegativeOrNull(retB) && isNegativeOrNull(retH)
|
||||
return oldBody*NB_POKEMON+retH if isNegativeOrNull(retB) #only head evolves
|
||||
return retB*NB_POKEMON + oldHead if isNegativeOrNull(retH) #only body evolves
|
||||
return retB*NB_POKEMON+retH #both evolve
|
||||
end
|
||||
|
||||
940
Data/Scripts/050_AddOns/QuestLogScript.rb
Normal file
940
Data/Scripts/050_AddOns/QuestLogScript.rb
Normal file
@@ -0,0 +1,940 @@
|
||||
##=##===========================================================================
|
||||
##=## Easy Questing System - made by M3rein
|
||||
##=##===========================================================================
|
||||
##=## Create your own quests starting from line 72. Be aware of the following:
|
||||
##=## * Every quest should have a unique ID;
|
||||
##=## * Every quest should be unique (at least one field has to be different);
|
||||
##=## * The "Name" field can't be very long;
|
||||
##=## * The "Desc" field can be quite long;
|
||||
##=## * The "NPC" field is JUST a name;
|
||||
##=## * The "Sprite" field is the name of the sprite in "Graphics/Characters";
|
||||
##=## * The "Location" field is JUST a name;
|
||||
##=## * The "Color" field is a SYMBOL (starts with ':'). List under "pbColor";
|
||||
##=## * The "Time" field can be a random string for it to be "?????" in-game;
|
||||
##=## * The "Completed" field can be pre-set, but is normally only changed in-game
|
||||
##=##===========================================================================
|
||||
class Quest
|
||||
attr_accessor :id
|
||||
attr_accessor :name
|
||||
attr_accessor :desc
|
||||
attr_accessor :npc
|
||||
attr_accessor :sprite
|
||||
attr_accessor :location
|
||||
attr_accessor :color
|
||||
attr_accessor :time
|
||||
attr_accessor :completed
|
||||
def initialize(id, name, desc, npc, sprite, location, color = :WHITE, time = Time.now, completed = false)
|
||||
self.id = id
|
||||
self.name = name
|
||||
self.desc = desc
|
||||
self.npc = npc
|
||||
self.sprite = sprite
|
||||
self.location = location
|
||||
self.color = self.npc == "Hotel Quests"? pbColor(:BLUE) :pbColor(color)
|
||||
self.time = time
|
||||
self.completed = completed
|
||||
end
|
||||
end
|
||||
|
||||
def pbColor(color)
|
||||
# Mix your own colors: http://www.rapidtables.com/web/color/RGB_Color.htm
|
||||
return Color.new(0,0,0) if color == :BLACK
|
||||
return Color.new(255,115,115) if color == :LIGHTRED
|
||||
return Color.new(245,11,11) if color == :RED
|
||||
return Color.new(164,3,3) if color == :DARKRED
|
||||
return Color.new(47,46,46) if color == :DARKGREY
|
||||
return Color.new(100,92,92) if color == :LIGHTGREY
|
||||
return Color.new(226,104,250) if color == :PINK
|
||||
return Color.new(243,154,154) if color == :PINKTWO
|
||||
return Color.new(255,160,50) if color == :GOLD
|
||||
return Color.new(255,186,107) if color == :LIGHTORANGE
|
||||
return Color.new(95,54,6) if color == :BROWN
|
||||
return Color.new(122,76,24) if color == :LIGHTBROWN
|
||||
return Color.new(255,246,152) if color == :LIGHTYELLOW
|
||||
return Color.new(242,222,42) if color == :YELLOW
|
||||
return Color.new(80,111,6) if color == :DARKGREEN
|
||||
return Color.new(154,216,8) if color == :GREEN
|
||||
return Color.new(197,252,70) if color == :LIGHTGREEN
|
||||
return Color.new(74,146,91) if color == :FADEDGREEN
|
||||
return Color.new(6,128,92) if color == :DARKLIGHTBLUE
|
||||
return Color.new(18,235,170) if color == :LIGHTBLUE
|
||||
return Color.new(139,247,215) if color == :SUPERLIGHTBLUE
|
||||
return Color.new(35,203,255) if color == :BLUE
|
||||
return Color.new(3,44,114) if color == :DARKBLUE
|
||||
return Color.new(7,3,114) if color == :SUPERDARKBLUE
|
||||
return Color.new(63,6,121) if color == :DARKPURPLE
|
||||
return Color.new(113,16,209) if color == :PURPLE
|
||||
return Color.new(219,183,37) if color == :ORANGE
|
||||
return Color.new(255,255,255)
|
||||
end
|
||||
|
||||
defaultQuestColor = :PURPLE
|
||||
questBranchHotels = "Hotel Quests"
|
||||
questBranchField = "Field Quests"
|
||||
|
||||
QUESTS = [
|
||||
#Pewter hotel
|
||||
Quest.new(0, "Mushroom Gathering", "A lady in Pewter City wants you to bring her 3 TinyMushroom from Viridian Forest to make a stew.", questBranchHotels, "BW (74)", "Pewter City", defaultQuestColor),
|
||||
Quest.new(1, "Lost Medicine", "A youngster in Pewter City needs your help to find a lost Revive. He lost it by sitting on a bench somewhere in Pewter City.", questBranchHotels, "BW (19)", "Pewter City", defaultQuestColor),
|
||||
Quest.new(2, "Bug Evolution", "A Bug Catcher in Pewter City wants you to show him a fully-evolved Bug Pokémon.", questBranchHotels, "BWBugCatcher_male", "Pewter City", defaultQuestColor),
|
||||
|
||||
#Cerulean hotel
|
||||
Quest.new(3, "Playing Cupid", "A boy in Cerulean City wants you bring a love letter to a Pokémon Breeder named Maude. She's probably somewhere in one of the routes near Cerulean City", questBranchHotels, "BW (18)","Cerulean City", defaultQuestColor),
|
||||
Quest.new(4, "Fishing for Sole", "A fisherman wants you to fish up an old boot. Hook it up with the old rod in any body of water.", questBranchHotels, "BW (71)","Cerulean City", defaultQuestColor),
|
||||
Quest.new(5, "Johto Pokémon", "A woman in Cerulean City wants you to show her a Pokémon native to the Johto region.", questBranchHotels, "BW (37)","Cerulean City", defaultQuestColor),
|
||||
|
||||
#Route 24
|
||||
Quest.new(6, "Field Research (Part 1)", "Professor Oak's aide wants you to catch an Abra.", questBranchField, "BW (82)","Route 24", defaultQuestColor),
|
||||
Quest.new(7, "Field Research (Part 2)", "Professor Oak's aide wants you to encounter every Pokémon on Route 24.", questBranchField, "BW (82)","Route 24", defaultQuestColor),
|
||||
Quest.new(8, "Field Research (Part 3)", "Professor Oak's aide wants you to catch a Buneary using the Pokéradar.", questBranchField, "BW (82)","Route 24", defaultQuestColor),
|
||||
|
||||
#Vermillion City
|
||||
Quest.new(9, "Unusual Types 1", "A woman at the hotel wants you to show her a Water/Fire-type Pokémon", questBranchHotels, "BW (58)","Vermillion City", defaultQuestColor),
|
||||
Quest.new(10, "Trainer House", "Earn 10 Trainer Points at the Trainer House in Viridian City", questBranchHotels, "BW (55)","Vermillion City", defaultQuestColor),
|
||||
Quest.new(11, "Powering the Lighthouse", "Catch some Voltorb to power up the lighthouse", questBranchHotels, "BW (43)","Vermillion City", defaultQuestColor),
|
||||
Quest.new(12, "Seafood Cocktail ", "Get some steamed Krabby legs from the S.S. Anne's kitchen and bring them back to the hotel before they get cold", questBranchHotels, "BW (36)","Vermillion City", defaultQuestColor),
|
||||
Quest.new(13, "Building Materials ", "Get some wooden planks from Viridian City and some Bricks from Pewter City.", questBranchField, "BW (36)","Vermillion City", defaultQuestColor),
|
||||
|
||||
#Celadon City
|
||||
Quest.new(14, "Sun or Moon", "Show the Pokémon that Eevee evolves when exposed to a Moon or Sun stone to help the scientist with her research.", questBranchHotels, "BW (82)","Celadon City", defaultQuestColor),
|
||||
Quest.new(15, "For Whom the Bell Tolls", "Ring Lavender Town's bell when the time is right to reveal its secret.", questBranchHotels, "BW (40)","Lavender Town", defaultQuestColor),
|
||||
Quest.new(16, "Hardboiled", "A lady wants you to give her an egg to make an omelette.", questBranchHotels, "BW (24)","Celadon City", defaultQuestColor),
|
||||
Quest.new(17, "A stroll with Eevee!", "Walk Eevee around for a while until it gets tired.", questBranchField, "BW (37)","Celadon City", defaultQuestColor),
|
||||
|
||||
#Fuchsia City
|
||||
Quest.new(18, "Cleaning up the Cycling Road", "Get rid of all the Pokémon dirtying up the Cycling Road.", questBranchHotels, "BW (77)","Fuchsia City", defaultQuestColor),
|
||||
Quest.new(19, "Lost Pokémon!", "Find the lost Chansey's trainer!", questBranchHotels, "113","Fuchsia City", defaultQuestColor),
|
||||
Quest.new(20, "Bicycle Race!", "Go meet the Cyclist at the bottom of Route 17 and beat her time up the Cycling Road!", questBranchHotels, "BW032","Cycling Road", defaultQuestColor),
|
||||
|
||||
#Crimson City
|
||||
Quest.new(21, "Shellfish Rescue", "Put all the stranded Shellders back in the water on the route to Crimson City.", questBranchHotels, "BW (48)","Crimson City", defaultQuestColor),
|
||||
Quest.new(22, "Fourth Round Rumble", "Defeat Jeanette and her high-level Bellsprout in a Pokémon Battle", questBranchHotels, "BW024","Crimson City", defaultQuestColor),
|
||||
Quest.new(23, "Unusual Types 2", "A woman at the hotel wants you to show her a Normal/Ghost-type Pokémon", questBranchHotels, "BW (58)","Crimson City", defaultQuestColor),
|
||||
|
||||
#Saffron City
|
||||
Quest.new(24, "Dancing Queen!", "Dance with the Copycat Girl!", questBranchField, "BW (24)","Saffron City (nightclub)", defaultQuestColor),
|
||||
Quest.new(25, "Sinnoh Pokémon", "A woman wants you to show her a Pokémon native to the Sinnoh region.", questBranchHotels, "BW (37)","Saffron City", defaultQuestColor),
|
||||
Quest.new(26, "Lost Puppies", "Find all of the missing Growlithe in the routes around Saffron City.", questBranchHotels, "BW (73)","Saffron City", defaultQuestColor),
|
||||
Quest.new(27, "Invisible Pokémon", "Find an invisible Pokémon in the eastern part of Saffron City.", questBranchHotels, "BW (57)","Saffron City", defaultQuestColor),
|
||||
Quest.new(28, "Bad to the Bone!", "Find a Rare Bone using Rock Smash.", questBranchHotels, "BW (72)","Saffron City", defaultQuestColor),
|
||||
|
||||
#Cinnabar Island
|
||||
Quest.new(29, "Powder metallurgy", "The scientist at the hotel wants you to find some Metal Powder.", questBranchHotels, "BW (82)","Cinnabar Island", defaultQuestColor),
|
||||
Quest.new(30, "Diamonds and Pearls", "Find a Diamond Necklace to save the man's marriage.", questBranchHotels, "BW (71)","Cinnabar Island", defaultQuestColor),
|
||||
Quest.new(42, "Stolen artifact", "Recover a stolen vase from a burglar in the Pokémon Mansion", questBranchHotels, "BW (21)","Cinnabar Island", defaultQuestColor),
|
||||
|
||||
#Goldenrod City
|
||||
Quest.new(31, "Hoenn Pokémon", "A woman wants you to show her a Pokémon native to the Hoenn region.", questBranchHotels, "BW (37)","Goldenrod City", defaultQuestColor),
|
||||
Quest.new(32, "Safari Souvenir!", "Bring back a souvenir from the Fuchsia City Safari Zone", questBranchHotels, "BW (28)","Goldenrod City", defaultQuestColor),
|
||||
|
||||
#Violet City
|
||||
Quest.new(33, "Defuse the Pinecones!", "Get rid of all the Pineco on Route 31 and Route 30", questBranchHotels, "BW (64)","Violet City", defaultQuestColor),
|
||||
Quest.new(34, "Find Slowpoke's Tail!", "Find a SlowpokeTail in some flowers, somewhere around Violet City!", questBranchHotels, "BW (19)","Violet City", defaultQuestColor),
|
||||
|
||||
#Blackthorn City
|
||||
Quest.new(35, "Dragon Evolution", "A Dragon Tamer in Blackthorn City wants you to show her a fully-evolved Dragon Pokémon.", questBranchHotels, "BW014","Blackthorn City", defaultQuestColor),
|
||||
Quest.new(36, "Sunken Treasure!", "Find an old memorabilia on a sunken ship near Cinnabar Island.", questBranchHotels, "BW (28)","Blackthorn City", defaultQuestColor),
|
||||
Quest.new(37, "The Largest Carp", "A fisherman wants you to fish up a Magikarp that's exceptionally high-level at Dragon's Den.", questBranchHotels, "BW (71)","Blackthorn City", defaultQuestColor),
|
||||
|
||||
#Ecruteak City
|
||||
Quest.new(38, "Kalos Pokémon", "A woman wants you to show her a Pokémon native to the Kalos region.", questBranchHotels, "BW (37)","Ecruteak City", defaultQuestColor),
|
||||
Quest.new(39, "Ghost Evolution", "A girl in Ecruteak City wants you to show her a fully-evolved Ghost Pokémon.", questBranchHotels, "BW014","Ecruteak City", defaultQuestColor),
|
||||
|
||||
#Kin Island
|
||||
Quest.new(40, "Banana Slamma!", "Collect 30 bananas", questBranchHotels, "BW029","Kin Island", defaultQuestColor),
|
||||
Quest.new(41, "Unova Pokémon", "A woman wants you to show her a Pokémon native to the Unova region.", questBranchHotels, "BW (37)","Kin Island", defaultQuestColor),
|
||||
Quest.new(43, "Fallen Meteor", "Investigate a crater near Bond Bridge.", questBranchHotels, "BW009","Kin Island", defaultQuestColor),
|
||||
Quest.new(44, "First Contact", "Find the missing pieces of a fallen alien spaceship", questBranchHotels, "BW (92)","Bond Bridge", questBranchField),
|
||||
Quest.new(45, "First Contact (Part 2)", "Ask the sailor at Cinnabar Island's harbour to take you to the uncharted island where the spaceship might be located", questBranchHotels, "BW (92)","Bond Bridge", questBranchField),
|
||||
|
||||
#out of order quests
|
||||
#42 (cinnabar)
|
||||
|
||||
]
|
||||
|
||||
class PokeBattle_Trainer
|
||||
attr_accessor :quests
|
||||
end
|
||||
|
||||
def pbAcceptNewQuest(id,bubblePosition=20)
|
||||
return if isQuestAlreadyAccepted?(id)
|
||||
$game_variables[96] += 1 #nb. quests accepted
|
||||
$game_variables[97] += 1 #nb. quests active
|
||||
|
||||
title = QUESTS[id].name
|
||||
description = QUESTS[id].desc
|
||||
|
||||
pbMEPlay("Voltorb Flip Win")
|
||||
pbCallBub(1,bubblePosition)
|
||||
Kernel.pbMessage("\\C[6]NEW QUEST: " + title)
|
||||
pbCallBub(1,bubblePosition)
|
||||
Kernel.pbMessage("\\C[1]" + description)
|
||||
pbAddQuest(id)
|
||||
end
|
||||
|
||||
def isQuestAlreadyAccepted?(id)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for quest in $Trainer.quests
|
||||
return true if quest.id == id
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
|
||||
def finishQuest(id)
|
||||
$game_variables[222] +=1 # karma
|
||||
$game_variables[97] -=1 #nb. quests active
|
||||
$game_variables[98] +=1 #nb. quests completed
|
||||
pbSetQuest(id, true)
|
||||
end
|
||||
|
||||
|
||||
def pbCompletedQuest?(id)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for i in 0...$Trainer.quests.size
|
||||
return true if $Trainer.quests[i].completed && $Trainer.quests[i].id == id
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
def pbQuestlog
|
||||
Questlog.new
|
||||
end
|
||||
|
||||
def pbAddQuest(id)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in QUESTS
|
||||
$Trainer.quests << q if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
def pbDeleteQuest(id)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in $Trainer.quests
|
||||
$Trainer.quests.delete(q) if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
def pbSetQuest(id, completed)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in $Trainer.quests
|
||||
q.completed = completed if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
def pbSetQuestName(id, name)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in $Trainer.quests
|
||||
q.name = name if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
def pbSetQuestDesc(id, desc)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in $Trainer.quests
|
||||
q.desc = desc if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
def pbSetQuestNPC(id, npc)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in $Trainer.quests
|
||||
q.npc = npc if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
def pbSetQuestNPCSprite(id, sprite)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in $Trainer.quests
|
||||
q.sprite = sprite if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
def pbSetQuestLocation(id, location)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in $Trainer.quests
|
||||
q.location = location if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
def pbSetQuestColor(id, color)
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
for q in $Trainer.quests
|
||||
q.color = pbColor(color) if q.id == id
|
||||
end
|
||||
end
|
||||
|
||||
class QuestSprite < IconSprite
|
||||
attr_accessor :quest
|
||||
end
|
||||
|
||||
class Questlog
|
||||
def initialize
|
||||
$Trainer.quests = [] if $Trainer.quests.class == NilClass
|
||||
@page = 0
|
||||
@sel_one = 0
|
||||
@sel_two = 0
|
||||
@scene = 0
|
||||
@mode = 0
|
||||
@box = 0
|
||||
@completed = []
|
||||
@ongoing = []
|
||||
for q in $Trainer.quests
|
||||
@ongoing << q if !q.completed
|
||||
@completed << q if q.completed
|
||||
end
|
||||
@viewport = Viewport.new(0, 0, Graphics.width, Graphics.height)
|
||||
@viewport.z = 99999
|
||||
@sprites = {}
|
||||
@sprites["main"] = BitmapSprite.new(Graphics.width, Graphics.height, @viewport)
|
||||
@sprites["main"].z = 1
|
||||
@sprites["main"].opacity = 0
|
||||
@main = @sprites["main"].bitmap
|
||||
pbSetSystemFont(@main)
|
||||
pbDrawOutlineText(@main,0,2-178,512,384,"Quest Log",Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
|
||||
@sprites["bg0"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["bg0"].setBitmap("Graphics/Pictures/pokegearbg")
|
||||
@sprites["bg0"].opacity = 0
|
||||
|
||||
for i in 0..1
|
||||
@sprites["btn#{i}"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["btn#{i}"].setBitmap("Graphics/Pictures/EQI/questBtn")
|
||||
@sprites["btn#{i}"].x = 84
|
||||
@sprites["btn#{i}"].y = 130 + 56 * i
|
||||
@sprites["btn#{i}"].src_rect.height = (@sprites["btn#{i}"].bitmap.height / 2).round
|
||||
@sprites["btn#{i}"].src_rect.y = i == 0 ? (@sprites["btn#{i}"].bitmap.height / 2).round : 0
|
||||
@sprites["btn#{i}"].opacity = 0
|
||||
end
|
||||
pbDrawOutlineText(@main,0,142-178,512,384,"Ongoing: " + @ongoing.size.to_s,Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
pbDrawOutlineText(@main,0,198-178,512,384,"Completed: " + @completed.size.to_s,Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
|
||||
12.times do |i|
|
||||
Graphics.update
|
||||
@sprites["bg0"].opacity += 32 if i < 8
|
||||
@sprites["btn0"].opacity += 32 if i > 3
|
||||
@sprites["btn1"].opacity += 32 if i > 3
|
||||
@sprites["main"].opacity += 64 if i > 7
|
||||
end
|
||||
pbUpdate
|
||||
end
|
||||
|
||||
def pbUpdate
|
||||
@frame = 0
|
||||
loop do
|
||||
@frame += 1
|
||||
Graphics.update
|
||||
Input.update
|
||||
if @scene == 0
|
||||
break if Input.trigger?(Input::B)
|
||||
pbList(@sel_one) if Input.trigger?(Input::C)
|
||||
pbSwitch(:DOWN) if Input.trigger?(Input::DOWN)
|
||||
pbSwitch(:UP) if Input.trigger?(Input::UP)
|
||||
end
|
||||
if @scene == 1
|
||||
pbMain if Input.trigger?(Input::B)
|
||||
pbMove(:DOWN) if Input.trigger?(Input::DOWN)
|
||||
pbMove(:UP) if Input.trigger?(Input::UP)
|
||||
pbLoad(0) if Input.trigger?(Input::C)
|
||||
pbArrows
|
||||
end
|
||||
if @scene == 2
|
||||
pbList(@sel_one) if Input.trigger?(Input::B)
|
||||
pbChar if @frame == 6 || @frame == 12 || @frame == 18
|
||||
#pbLoad(1) if Input.trigger?(Input::RIGHT) && @page == 0
|
||||
#pbLoad(2) if Input.trigger?(Input::LEFT) && @page == 1
|
||||
end
|
||||
@frame = 0 if @frame == 18
|
||||
end
|
||||
pbEnd
|
||||
pbDisposeSpriteHash(@sprites)
|
||||
@viewport.dispose
|
||||
pbWait(1)
|
||||
end
|
||||
|
||||
def pbArrows
|
||||
if @frame == 2 || @frame == 4 || @frame == 14 || @frame == 16
|
||||
@sprites["up"].y -= 1 rescue nil
|
||||
@sprites["down"].y -= 1 rescue nil
|
||||
elsif @frame == 6 || @frame == 8 || @frame == 10 || @frame == 12
|
||||
@sprites["up"].y += 1 rescue nil
|
||||
@sprites["down"].y += 1 rescue nil
|
||||
end
|
||||
end
|
||||
|
||||
def pbLoad(page)
|
||||
return if @mode == 0 ? @ongoing.size == 0 : @completed.size == 0
|
||||
quest = @mode == 0 ? @ongoing[@sel_two] : @completed[@sel_two]
|
||||
pbWait(1)
|
||||
if page == 0
|
||||
@scene = 2
|
||||
@sprites["bg1"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["bg1"].setBitmap("Graphics/Pictures/EQI/questPage1")
|
||||
@sprites["bg1"].opacity = 0
|
||||
@sprites["pager"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["pager"].setBitmap("Graphics/Pictures/EQI/questPager")
|
||||
@sprites["pager"].x = 442
|
||||
@sprites["pager"].y = 3
|
||||
@sprites["pager"].z = 1
|
||||
@sprites["pager"].opacity = 0
|
||||
8.times do
|
||||
Graphics.update
|
||||
@sprites["up"].opacity -= 32
|
||||
@sprites["down"].opacity -= 32
|
||||
@sprites["main"].opacity -= 32
|
||||
@sprites["bg1"].opacity += 32
|
||||
@sprites["pager"].opacity =0
|
||||
@sprites["char"].opacity -= 32 rescue nil
|
||||
for i in 0...@ongoing.size
|
||||
break if i > 5
|
||||
@sprites["ongoing#{i}"].opacity -= 32 rescue nil
|
||||
end
|
||||
for i in 0...@completed.size
|
||||
break if i > 5
|
||||
@sprites["completed#{i}"].opacity -= 32 rescue nil
|
||||
end
|
||||
end
|
||||
@sprites["up"].dispose
|
||||
@sprites["down"].dispose
|
||||
@sprites["char"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["char"].setBitmap("Graphics/Characters/#{quest.sprite}")
|
||||
@sprites["char"].x = 62
|
||||
@sprites["char"].y = 130
|
||||
@sprites["char"].src_rect.height = (@sprites["char"].bitmap.height / 4).round
|
||||
@sprites["char"].src_rect.width = (@sprites["char"].bitmap.width / 4).round
|
||||
@sprites["char"].opacity = 0
|
||||
@main.clear
|
||||
@text.clear rescue nil
|
||||
@text2.clear rescue nil
|
||||
drawTextExMulti(@main,188,54,318,8,quest.desc,Color.new(255,255,255),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@main,188,162,512,384,quest.location,Color.new(255,172,115),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@main,10,-178,512,384,quest.name,quest.color,Color.new(0,0,0))
|
||||
if !quest.completed
|
||||
pbDrawOutlineText(@main,8,136,512,384,"Not Completed",pbColor(:LIGHTRED),Color.new(0,0,0))
|
||||
else
|
||||
pbDrawOutlineText(@main,8,136,512,384,"Completed",pbColor(:LIGHTBLUE),Color.new(0,0,0))
|
||||
end
|
||||
10.times do |i|
|
||||
Graphics.update
|
||||
@sprites["main"].opacity += 32
|
||||
@sprites["char"].opacity += 32 if i > 1
|
||||
end
|
||||
|
||||
elsif page == 1
|
||||
@page = 1
|
||||
@sprites["bg2"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["bg2"].setBitmap("Graphics/Pictures/EQI/questPage1")
|
||||
@sprites["bg2"].x = 512
|
||||
@sprites["pager2"] = IconSprite.new(0, 0, @viewport)
|
||||
#@sprites["pager2"].setBitmap("Graphics/Pictures/EQI/questPager")
|
||||
#@sprites["pager2"].x = 474 + 512
|
||||
#@sprites["pager2"].y = 3
|
||||
#@sprites["pager2"].z = 1
|
||||
@sprites["char2"].dispose rescue nil
|
||||
@sprites["char2"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["char2"].setBitmap("Graphics/Characters/#{quest.sprite}")
|
||||
@sprites["char2"].x = 62 + 512
|
||||
@sprites["char2"].y = 130
|
||||
@sprites["char2"].z = 1
|
||||
@sprites["char2"].src_rect.height = (@sprites["char2"].bitmap.height / 4).round
|
||||
@sprites["char2"].src_rect.width = (@sprites["char2"].bitmap.width / 4).round
|
||||
@sprites["text2"] = IconSprite.new(@viewport)
|
||||
@sprites["text2"].bitmap = Bitmap.new(Graphics.width,Graphics.height)
|
||||
@text2 = @sprites["text2"].bitmap
|
||||
pbSetSystemFont(@text2)
|
||||
pbDrawOutlineText(@text2,188,-122,512,384,"Quest received in:",Color.new(255,255,255),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@text2,188,-94,512,384,quest.location,Color.new(255,172,115),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@text2,188,-62,512,384,"Quest received at:",Color.new(255,255,255),Color.new(0,0,0))
|
||||
time = quest.time.to_s
|
||||
txt = time.split(' ')[1] + " " + time.split(' ')[2] + ", " + time.split(' ')[3].split(':')[0] + ":" + time.split(' ')[3].split(':')[1] rescue "?????"
|
||||
pbDrawOutlineText(@text2,188,-36,512,384,txt,Color.new(255,172,115),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@text2,188,-4,512,384,"Quest received from:",Color.new(255,255,255),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@text2,188,22,512,384,quest.npc,Color.new(255,172,115),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@text2,188,162,512,384,"From " + quest.npc,Color.new(255,172,115),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@text2,10,-178,512,384,quest.name,quest.color,Color.new(0,0,0))
|
||||
if !quest.completed
|
||||
pbDrawOutlineText(@text2,8,136,512,384,"Not Completed",pbColor(:LIGHTRED),Color.new(0,0,0))
|
||||
else
|
||||
pbDrawOutlineText(@text2,8,136,512,384,"Completed",pbColor(:LIGHTBLUE),Color.new(0,0,0))
|
||||
end
|
||||
@sprites["text2"].x = 512
|
||||
16.times do
|
||||
Graphics.update
|
||||
@sprites["bg1"].x -= (@sprites["bg1"].x + 526) * 0.2
|
||||
@sprites["pager"].x -= (@sprites["pager"].x + 526) * 0.2 rescue nil
|
||||
@sprites["char"].x -= (@sprites["char"].x + 526) * 0.2 rescue nil
|
||||
@sprites["main"].x -= (@sprites["main"].x + 526) * 0.2
|
||||
@sprites["text"].x -= (@sprites["text"].x + 526) * 0.2 rescue nil
|
||||
@sprites["bg2"].x -= (@sprites["bg2"].x + 14) * 0.2
|
||||
@sprites["pager2"].x -= (@sprites["pager2"].x - 459) * 0.2
|
||||
@sprites["text2"].x -= (@sprites["text2"].x + 14) * 0.2
|
||||
@sprites["char2"].x -= (@sprites["char2"].x - 47) * 0.2
|
||||
end
|
||||
@sprites["main"].x = 0
|
||||
@main.clear
|
||||
else
|
||||
|
||||
|
||||
@page = 0
|
||||
@sprites["bg1"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["bg1"].setBitmap("Graphics/Pictures/EQI/questPage1")
|
||||
@sprites["bg1"].x = -512
|
||||
@sprites["pager"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["pager"].setBitmap("Graphics/Pictures/EQI/questPager")
|
||||
@sprites["pager"].x = 442 - 512
|
||||
@sprites["pager"].y = 3
|
||||
@sprites["pager"].z = 1
|
||||
@sprites["text"] = IconSprite.new(@viewport)
|
||||
@sprites["text"].bitmap = Bitmap.new(Graphics.width,Graphics.height)
|
||||
@text = @sprites["text"].bitmap
|
||||
pbSetSystemFont(@text)
|
||||
@sprites["char"].dispose rescue nil
|
||||
@sprites["char"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["char"].setBitmap("Graphics/Characters/#{quest.sprite}")
|
||||
@sprites["char"].x = 62 - 512
|
||||
@sprites["char"].y = 130
|
||||
@sprites["char"].z = 1
|
||||
@sprites["char"].src_rect.height = (@sprites["char"].bitmap.height / 4).round
|
||||
@sprites["char"].src_rect.width = (@sprites["char"].bitmap.width / 4).round
|
||||
drawTextExMulti(@text,188,54,318,8,quest.desc,Color.new(255,255,255),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@text,188,162,512,384,"From " + quest.npc,Color.new(255,172,115),Color.new(0,0,0))
|
||||
pbDrawOutlineText(@text,10,-178,512,384,quest.name,quest.color,Color.new(0,0,0))
|
||||
if !quest.completed
|
||||
pbDrawOutlineText(@text,8,136,512,384,"Not Completed",pbColor(:LIGHTRED),Color.new(0,0,0))
|
||||
else
|
||||
pbDrawOutlineText(@text,8,136,512,384,"Completed",pbColor(:LIGHTBLUE),Color.new(0,0,0))
|
||||
end
|
||||
@sprites["text"].x = -512
|
||||
16.times do
|
||||
Graphics.update
|
||||
@sprites["bg1"].x -= (@sprites["bg1"].x - 14) * 0.2
|
||||
@sprites["pager"].x -= (@sprites["pager"].x - 457) * 0.2
|
||||
@sprites["bg2"].x -= (@sprites["bg2"].x - 526) * 0.2
|
||||
@sprites["pager2"].x -= (@sprites["pager2"].x - 526) * 0.2
|
||||
@sprites["char2"].x -= (@sprites["char2"].x - 526) * 0.2
|
||||
@sprites["text2"].x -= (@sprites["text2"].x - 526) * 0.2
|
||||
@sprites["text"].x -= (@sprites["text"].x - 15) * 0.2
|
||||
@sprites["char"].x -= (@sprites["char"].x - 76) * 0.2
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def pbChar
|
||||
@sprites["char"].src_rect.x += (@sprites["char"].bitmap.width / 4).round rescue nil
|
||||
@sprites["char"].src_rect.x = 0 if @sprites["char"].src_rect.x >= @sprites["char"].bitmap.width rescue nil
|
||||
@sprites["char2"].src_rect.x += (@sprites["char2"].bitmap.width / 4).round rescue nil
|
||||
@sprites["char2"].src_rect.x = 0 if @sprites["char2"].src_rect.x >= @sprites["char2"].bitmap.width rescue nil
|
||||
end
|
||||
|
||||
def pbMain
|
||||
pbWait(1)
|
||||
12.times do |i|
|
||||
Graphics.update
|
||||
@sprites["main"].opacity -= 32 rescue nil
|
||||
@sprites["bg0"].opacity += 32 if @sprites["bg0"].opacity < 255
|
||||
@sprites["bg1"].opacity -= 32 rescue nil if i > 3
|
||||
@sprites["bg2"].opacity -= 32 rescue nil if i > 3
|
||||
@sprites["pager"].opacity -= 32 rescue nil if i > 3
|
||||
@sprites["pager2"].opacity -= 32 rescue nil if i > 3
|
||||
@sprites["char"].opacity -= 32 rescue nil
|
||||
@sprites["char2"].opacity -= 32 rescue nil
|
||||
@sprites["text"].opacity -= 32 rescue nil
|
||||
@sprites["up"].opacity -= 32
|
||||
@sprites["down"].opacity -= 32
|
||||
for j in 0...@ongoing.size
|
||||
@sprites["ongoing#{j}"].opacity -= 32 rescue nil
|
||||
end
|
||||
for j in 0...@completed.size
|
||||
@sprites["completed#{j}"].opacity -= 32 rescue nil
|
||||
end
|
||||
end
|
||||
@sprites["up"].dispose
|
||||
@sprites["down"].dispose
|
||||
@main.clear
|
||||
@text.clear rescue nil
|
||||
@text2.clear rescue nil
|
||||
@sel_two = 0
|
||||
@scene = 0
|
||||
pbDrawOutlineText(@main,0,2-178,512,384,"Quest Log",Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
pbDrawOutlineText(@main,0,142-178,512,384,"Ongoing: " + @ongoing.size.to_s,Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
pbDrawOutlineText(@main,0,198-178,512,384,"Completed: " + @completed.size.to_s,Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
12.times do |i|
|
||||
Graphics.update
|
||||
@sprites["bg0"].opacity += 32 if i < 8
|
||||
@sprites["btn0"].opacity += 32 if i > 3
|
||||
@sprites["btn1"].opacity += 32 if i > 3
|
||||
@sprites["main"].opacity += 48 if i > 5
|
||||
end
|
||||
end
|
||||
|
||||
def pbSwitch(dir)
|
||||
if dir == :DOWN
|
||||
return if @sel_one == 1
|
||||
@sprites["btn#{@sel_one}"].src_rect.y = 0
|
||||
@sel_one += 1
|
||||
@sprites["btn#{@sel_one}"].src_rect.y = (@sprites["btn#{@sel_one}"].bitmap.height / 2).round
|
||||
else
|
||||
return if @sel_one == 0
|
||||
@sprites["btn#{@sel_one}"].src_rect.y = 0
|
||||
@sel_one -= 1
|
||||
@sprites["btn#{@sel_one}"].src_rect.y = (@sprites["btn#{@sel_one}"].bitmap.height / 2).round
|
||||
end
|
||||
end
|
||||
|
||||
def pbMove(dir)
|
||||
pbWait(1)
|
||||
if dir == :DOWN
|
||||
return if @sel_two == @ongoing.size - 1 && @mode == 0
|
||||
return if @sel_two == @completed.size - 1 && @mode == 1
|
||||
return if @ongoing.size == 0 && @mode == 0
|
||||
return if @completed.size == 0 && @mode == 1
|
||||
@sprites["ongoing#{@box}"].src_rect.y = 0 if @mode == 0
|
||||
@sprites["completed#{@box}"].src_rect.y = 0 if @mode == 1
|
||||
@sel_two += 1
|
||||
@box += 1
|
||||
@box = 5 if @box > 5
|
||||
@sprites["ongoing#{@box}"].src_rect.y = (@sprites["ongoing#{@box}"].bitmap.height / 2).round if @mode == 0
|
||||
@sprites["completed#{@box}"].src_rect.y = (@sprites["completed#{@box}"].bitmap.height / 2).round if @mode == 1
|
||||
if @box == 5
|
||||
@main.clear
|
||||
if @mode == 0
|
||||
for i in 0...@ongoing.size
|
||||
break if i > 5
|
||||
j = (i==0 ? -5 : (i==1 ? -4 : (i==2 ? -3 : (i==3 ? -2 : (i==4 ? -1 : 0)))))
|
||||
@sprites["ongoing#{i}"].quest = @ongoing[@sel_two+j]
|
||||
pbDrawOutlineText(@main,11,-124+52*i,512,384,@ongoing[@sel_two+j].name,@ongoing[@sel_two+j].color,Color.new(0,0,0),1)
|
||||
end
|
||||
if @sprites["ongoing0"] != @ongoing[0]
|
||||
@sprites["up"].visible = true
|
||||
else
|
||||
@sprites["up"].visible = false
|
||||
end
|
||||
if @sprites["ongoing5"] != @ongoing[@ongoing.size - 1]
|
||||
@sprites["down"].visible = true
|
||||
else
|
||||
@sprites["down"].visible = false
|
||||
end
|
||||
pbDrawOutlineText(@main,0,2-178,512,384,"Ongoing Quests",Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
else
|
||||
for i in 0...@completed.size
|
||||
break if i > 5
|
||||
j = (i==0 ? -5 : (i==1 ? -4 : (i==2 ? -3 : (i==3 ? -2 : (i==4 ? -1 : 0)))))
|
||||
@sprites["completed#{i}"].quest = @completed[@sel_two+j]
|
||||
pbDrawOutlineText(@main,11,-124+52*i,512,384,@completed[@sel_two+j].name,@completed[@sel_two+j].color,Color.new(0,0,0),1)
|
||||
end
|
||||
if @sprites["completed0"] != @completed[0]
|
||||
@sprites["up"].visible = true
|
||||
else
|
||||
@sprites["up"].visible = false
|
||||
end
|
||||
if @sprites["completed5"] != @completed[@completed.size - 1]
|
||||
@sprites["down"].visible = true
|
||||
else
|
||||
@sprites["down"].visible = false
|
||||
end
|
||||
pbDrawOutlineText(@main,0,2-178,512,384,"Completed Quests",Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
end
|
||||
end
|
||||
else
|
||||
return if @sel_two == 0
|
||||
return if @ongoing.size == 0 && @mode == 0
|
||||
return if @completed.size == 0 && @mode == 1
|
||||
@sprites["ongoing#{@box}"].src_rect.y = 0 if @mode == 0
|
||||
@sprites["completed#{@box}"].src_rect.y = 0 if @mode == 1
|
||||
@sel_two -= 1
|
||||
@box -= 1
|
||||
@box = 0 if @box < 0
|
||||
@sprites["ongoing#{@box}"].src_rect.y = (@sprites["ongoing#{@box}"].bitmap.height / 2).round if @mode == 0
|
||||
@sprites["completed#{@box}"].src_rect.y = (@sprites["completed#{@box}"].bitmap.height / 2).round if @mode == 1
|
||||
if @box == 0
|
||||
@main.clear
|
||||
if @mode == 0
|
||||
for i in 0...@ongoing.size
|
||||
break if i > 5
|
||||
@sprites["ongoing#{i}"].quest = @ongoing[@sel_two+i]
|
||||
pbDrawOutlineText(@main,11,-124+52*i,512,384,@ongoing[@sel_two+i].name,@ongoing[@sel_two+i].color,Color.new(0,0,0),1)
|
||||
end
|
||||
if @sprites["ongoing5"] != @ongoing[0]
|
||||
@sprites["up"].visible = true
|
||||
else
|
||||
@sprites["up"].visible = false
|
||||
end
|
||||
if @sprites["ongoing5"] != @ongoing[@ongoing.size - 1]
|
||||
@sprites["down"].visible = true
|
||||
else
|
||||
@sprites["down"].visible = false
|
||||
end
|
||||
pbDrawOutlineText(@main,0,2-178,512,384,"Ongoing Quests",Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
else
|
||||
for i in 0...@completed.size
|
||||
break if i > 5
|
||||
@sprites["completed#{i}"].quest = @completed[@sel_two+i]
|
||||
pbDrawOutlineText(@main,11,-124+52*i,512,384,@completed[@sel_two+i].name,@completed[@sel_two+i].color,Color.new(0,0,0),1)
|
||||
end
|
||||
if @sprites["completed0"] != @completed[0]
|
||||
@sprites["up"].visible = true
|
||||
else
|
||||
@sprites["up"].visible = false
|
||||
end
|
||||
if @sprites["completed5"] != @completed[@completed.size - 1]
|
||||
@sprites["down"].visible = true
|
||||
else
|
||||
@sprites["down"].visible = false
|
||||
end
|
||||
pbDrawOutlineText(@main,0,2-178,512,384,"Completed Quests",Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def pbList(id)
|
||||
pbWait(1)
|
||||
@sel_two = 0
|
||||
@page = 0
|
||||
@scene = 1
|
||||
@mode = id
|
||||
@box = 0
|
||||
@sprites["up"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["up"].setBitmap("Graphics/Pictures/EQI/questArrow")
|
||||
@sprites["up"].zoom_x = 1.25
|
||||
@sprites["up"].zoom_y = 1.25
|
||||
@sprites["up"].x = Graphics.width / 2
|
||||
@sprites["up"].y = 36
|
||||
@sprites["up"].z = 2
|
||||
@sprites["up"].visible = false
|
||||
@sprites["down"] = IconSprite.new(0, 0, @viewport)
|
||||
@sprites["down"].setBitmap("Graphics/Pictures/EQI/questArrow")
|
||||
@sprites["down"].zoom_x = 1.25
|
||||
@sprites["down"].zoom_y = 1.25
|
||||
@sprites["down"].x = Graphics.width / 2 + 21
|
||||
@sprites["down"].y = 360
|
||||
@sprites["down"].z = 2
|
||||
@sprites["down"].angle = 180
|
||||
@sprites["down"].visible = @mode == 0 ? @ongoing.size > 6 : @completed.size > 6
|
||||
@sprites["down"].opacity = 0
|
||||
10.times do |i|
|
||||
Graphics.update
|
||||
@sprites["btn0"].opacity -= 32 if i > 1
|
||||
@sprites["btn1"].opacity -= 32 if i > 1
|
||||
@sprites["main"].opacity -= 32 if i > 1
|
||||
@sprites["bg1"].opacity -= 32 rescue nil if i > 1
|
||||
@sprites["bg2"].opacity -= 32 rescue nil if i > 1
|
||||
@sprites["pager"].opacity -= 32 rescue nil if i > 1
|
||||
@sprites["pager2"].opacity -= 32 rescue nil if i > 1
|
||||
@sprites["char"].opacity -= 32 rescue nil
|
||||
@sprites["char2"].opacity -= 32 rescue nil
|
||||
@sprites["text"].opacity -= 32 rescue nil if i > 1
|
||||
@sprites["text2"].opacity -= 32 rescue nil if i > 1
|
||||
end
|
||||
@main.clear
|
||||
@text.clear rescue nil
|
||||
@text2.clear rescue nil
|
||||
if id == 0
|
||||
for i in 0...@ongoing.size
|
||||
break if i > 5
|
||||
@sprites["ongoing#{i}"] = QuestSprite.new(0, 0, @viewport)
|
||||
@sprites["ongoing#{i}"].setBitmap("Graphics/Pictures/EQI/questBtn")
|
||||
@sprites["ongoing#{i}"].quest = @ongoing[i]
|
||||
@sprites["ongoing#{i}"].x = 94
|
||||
@sprites["ongoing#{i}"].y = 42 + 52 * i
|
||||
@sprites["ongoing#{i}"].src_rect.height = (@sprites["ongoing#{i}"].bitmap.height / 2).round
|
||||
@sprites["ongoing#{i}"].src_rect.y = (@sprites["ongoing#{i}"].bitmap.height / 2).round if i == @sel_two
|
||||
@sprites["ongoing#{i}"].opacity = 0
|
||||
pbDrawOutlineText(@main,11,-124+52*i,512,384,@ongoing[i].name,@ongoing[i].color,Color.new(0,0,0),1)
|
||||
end
|
||||
pbDrawOutlineText(@main,0,0,512,384,"No ongoing quests",pbColor(:WHITE),pbColor(:BLACK),1) if @ongoing.size == 0
|
||||
pbDrawOutlineText(@main,0,2-178,512,384,"Ongoing Quests",Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
12.times do |i|
|
||||
Graphics.update
|
||||
@sprites["main"].opacity += 32 if i < 8
|
||||
for j in 0...@ongoing.size
|
||||
break if j > 5
|
||||
@sprites["ongoing#{j}"].opacity += 32 if i > 3
|
||||
end
|
||||
end
|
||||
elsif id == 1
|
||||
for i in 0...@completed.size
|
||||
break if i > 5
|
||||
@sprites["completed#{i}"] = QuestSprite.new(0, 0, @viewport)
|
||||
@sprites["completed#{i}"].setBitmap("Graphics/Pictures/EQI/questBtn")
|
||||
@sprites["completed#{i}"].x = 94
|
||||
@sprites["completed#{i}"].y = 42 + 52 * i
|
||||
@sprites["completed#{i}"].src_rect.height = (@sprites["completed#{i}"].bitmap.height / 2).round
|
||||
@sprites["completed#{i}"].src_rect.y = (@sprites["completed#{i}"].bitmap.height / 2).round if i == @sel_two
|
||||
@sprites["completed#{i}"].opacity = 0
|
||||
pbDrawOutlineText(@main,11,-124+52*i,512,384,@completed[i].name,@completed[i].color,Color.new(0,0,0),1)
|
||||
end
|
||||
pbDrawOutlineText(@main,0,0,512,384,"No completed quests",pbColor(:WHITE),pbColor(:BLACK),1) if @completed.size == 0
|
||||
pbDrawOutlineText(@main,0,2-178,512,384,"Completed Quests",Color.new(255,255,255),Color.new(0,0,0),1)
|
||||
12.times do |i|
|
||||
Graphics.update
|
||||
@sprites["main"].opacity += 32 if i < 8
|
||||
@sprites["down"].opacity += 32 if i > 3
|
||||
for j in 0...@completed.size
|
||||
break if j > 5
|
||||
@sprites["completed#{j}"].opacity += 32 if i > 3
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def pbEnd
|
||||
12.times do |i|
|
||||
Graphics.update
|
||||
@sprites["bg0"].opacity -= 32 if i > 3
|
||||
@sprites["btn0"].opacity -= 32
|
||||
@sprites["btn1"].opacity -= 32
|
||||
@sprites["main"].opacity -= 32
|
||||
@sprites["char"].opacity -= 40 rescue nil
|
||||
@sprites["char2"].opacity -= 40 rescue nil
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
#TODO: à terminer
|
||||
def pbSynchronizeQuestLog()
|
||||
########################
|
||||
### Quest started ###
|
||||
########################
|
||||
#Pewter
|
||||
pbAddQuest(0) if $game_switches[926]
|
||||
pbAddQuest(1) if $game_switches[927]
|
||||
|
||||
#Cerulean
|
||||
pbAddQuest(3) if $game_switches[931]
|
||||
pbAddQuest(4) if $game_switches[942] || $game_self_switches[[462,7,"A"]]
|
||||
|
||||
#Vermillion
|
||||
pbAddQuest(10) if $game_self_switches[[464,6,"A"]]
|
||||
pbAddQuest(11) if $game_switches[945]
|
||||
pbAddQuest(12) if $game_switches[929]
|
||||
pbAddQuest(13) if $game_switches[175]
|
||||
|
||||
#Celadon
|
||||
pbAddQuest(14) if $game_self_switches[[466,10,"A"]]
|
||||
pbAddQuest(15) if $game_switches[185]
|
||||
pbAddQuest(16) if $game_switches[946]
|
||||
pbAddQuest(17) if $game_switches[172]
|
||||
|
||||
#Fuchsia
|
||||
pbAddQuest(18) if $game_switches[941]
|
||||
pbAddQuest(19) if $game_switches[943]
|
||||
pbAddQuest(20) if $game_switches[949]
|
||||
|
||||
#Crimson
|
||||
pbAddQuest(21) if $game_switches[940]
|
||||
pbAddQuest(22) if $game_self_switches[[177,9,"A"]]
|
||||
pbAddQuest(23) if $game_self_switches[[177,8,"A"]]
|
||||
|
||||
#Saffron
|
||||
pbAddQuest(24) if $game_switches[932]
|
||||
pbAddQuest(25) if $game_self_switches[[111,19,"A"]]
|
||||
pbAddQuest(26) if $game_switches[948]
|
||||
pbAddQuest(27) if $game_switches[339]
|
||||
pbAddQuest(28) if $game_switches[300]
|
||||
|
||||
#Cinnabar
|
||||
pbAddQuest(29) if $game_switches[904]
|
||||
pbAddQuest(30) if $game_switches[903]
|
||||
|
||||
#Goldenrod
|
||||
pbAddQuest(31) if $game_self_switches[[244,5,"A"]]
|
||||
pbAddQuest(32) if $game_self_switches[[244,8,"A"]]
|
||||
|
||||
#Violet
|
||||
pbSetQuest(33,true) if $game_switches[908]
|
||||
pbSetQuest(34,true) if $game_switches[410]
|
||||
|
||||
#Blackthorn
|
||||
pbSetQuest(35,true) if $game_self_switches[[332,10,"A"]]
|
||||
pbSetQuest(36,true) if $game_self_switches[[332,8,"A"]]
|
||||
pbSetQuest(37,true) if $game_self_switches[[332,5,"B"]]
|
||||
|
||||
#Ecruteak
|
||||
pbSetQuest(38,true) if $game_self_switches[[576,9,"A"]]
|
||||
pbSetQuest(39,true) if $game_self_switches[[576,8,"A"]]
|
||||
|
||||
#Kin
|
||||
pbSetQuest(40,true) if $game_switches[526]
|
||||
pbSetQuest(41,true) if $game_self_switches[[565,10,"A"]]
|
||||
|
||||
|
||||
########################
|
||||
### Quest finished ###
|
||||
########################
|
||||
#Pewter
|
||||
pbSetQuest(0,true) if $game_self_switches[[460,5,"A"]]
|
||||
pbSetQuest(1,true) if $game_self_switches[[460,7,"A"]] || $game_self_switches[[460,7,"B"]]
|
||||
if $game_self_switches[[460,9,"A"]]
|
||||
pbAddQuest(2)
|
||||
pbSetQuest(2,true)
|
||||
end
|
||||
|
||||
#Cerulean
|
||||
if $game_self_switches[[462,8,"A"]]
|
||||
pbAddQuest(5)
|
||||
pbSetQuest(5,true)
|
||||
end
|
||||
pbSetQuest(3,true) if $game_switches[931] && !$game_switches[939]
|
||||
pbSetQuest(4,true) if $game_self_switches[[462,7,"A"]]
|
||||
|
||||
#Vermillion
|
||||
pbSetQuest(13,true) if $game_self_switches[[19,19,"B"]]
|
||||
if $game_self_switches[[464,8,"A"]]
|
||||
pbAddQuest(9)
|
||||
pbSetQuest(9,true)
|
||||
end
|
||||
pbSetQuest(10,true) if $game_self_switches[[464,6,"B"]]
|
||||
pbSetQuest(11,true) if $game_variables[145] >=1
|
||||
pbSetQuest(12,true) if $game_self_switches[[464,5,"A"]]
|
||||
|
||||
#Celadon
|
||||
pbSetQuest(14,true) if $game_self_switches[[466,10,"A"]]
|
||||
pbSetQuest(15,true) if $game_switches[947]
|
||||
pbSetQuest(16,true) if $game_self_switches[[466,9,"A"]]
|
||||
pbSetQuest(17,true) if $game_self_switches[[509,5,"D"]]
|
||||
|
||||
#Fuchsia
|
||||
pbSetQuest(18,true) if $game_self_switches[[478,6,"A"]]
|
||||
pbSetQuest(19,true) if $game_self_switches[[478,8,"A"]]
|
||||
pbSetQuest(20,true) if $game_switches[922]
|
||||
|
||||
#Crimson
|
||||
pbSetQuest(21,true) if $game_self_switches[[177,5,"A"]]
|
||||
pbSetQuest(22,true) if $game_self_switches[[177,9,"A"]]
|
||||
pbSetQuest(23,true) if $game_self_switches[[177,8,"A"]]
|
||||
|
||||
#Saffron
|
||||
pbSetQuest(24,true) if $game_switches[938]
|
||||
pbSetQuest(25,true) if $game_self_switches[[111,19,"A"]]
|
||||
pbSetQuest(26,true) if $game_self_switches[[111,9,"A"]]
|
||||
pbSetQuest(27,true) if $game_switches[338]
|
||||
pbSetQuest(28,true) if $game_self_switches[[111,18,"A"]]
|
||||
|
||||
#Cinnabar
|
||||
pbSetQuest(29,true) if $game_self_switches[[136,5,"A"]]
|
||||
pbSetQuest(30,true) if $game_self_switches[[136,8,"A"]]
|
||||
|
||||
#Goldenrod
|
||||
pbSetQuest(31,true) if $game_self_switches[[244,5,"A"]]
|
||||
pbSetQuest(32,true) if $game_self_switches[[244,8,"B"]]
|
||||
|
||||
#Violet
|
||||
pbSetQuest(33,true) if $game_self_switches[[274,5,"A"]]
|
||||
pbSetQuest(34,true) if $game_self_switches[[274,8,"A"]] || $game_self_switches[[274,8,"B"]]
|
||||
|
||||
#Blackthorn
|
||||
pbSetQuest(35,true) if $game_self_switches[[332,10,"A"]]
|
||||
pbSetQuest(36,true) if $game_switches[337]
|
||||
pbSetQuest(37,true) if $game_self_switches[[332,5,"A"]]
|
||||
|
||||
#Ecruteak
|
||||
pbSetQuest(38,true) if $game_self_switches[[576,9,"A"]]
|
||||
pbSetQuest(39,true) if $game_self_switches[[576,8,"A"]]
|
||||
|
||||
#Kin
|
||||
pbSetQuest(40,true) if $game_self_switches[[565,9,"A"]]
|
||||
pbSetQuest(41,true) if $game_self_switches[[565,10,"A"]]
|
||||
|
||||
end
|
||||
1747
Data/Scripts/050_AddOns/SpeechBubbles.rb
Normal file
1747
Data/Scripts/050_AddOns/SpeechBubbles.rb
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,884 +0,0 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
SUNKERN;LAXINCENSE;RELAXED;HP,SA;MEGADRAIN,HELPINGHAND,SUNNYDAY,LIGHTSCREEN
|
||||
AZURILL;CHERIBERRY;RASH;HP,SA;WATERPULSE,ATTRACT,SING,CHARM
|
||||
CATERPIE;FOCUSBAND;QUIRKY;HP,ATK;TACKLE,STRINGSHOT,,
|
||||
WEEDLE;FOCUSBAND;QUIRKY;HP,ATK;POISONSTING,STRINGSHOT,,
|
||||
WURMPLE;LAXINCENSE;QUIRKY;HP,ATK;TACKLE,STRINGSHOT,POISONSTING,
|
||||
RALTS;TWISTEDSPOON;DOCILE;HP,SA;CONFUSION,IMPRISON,DOUBLETEAM,LIGHTSCREEN
|
||||
MAGIKARP;FOCUSBAND;HARDY;HP,ATK;FLAIL,,,
|
||||
FEEBAS;FOCUSBAND;LONELY;HP,ATK;FLAIL,MIRRORCOAT,,
|
||||
METAPOD;LAXINCENSE;BASHFUL;HP,SD;HARDEN,,,
|
||||
KAKUNA;LAXINCENSE;BASHFUL;HP,SD;HARDEN,,,
|
||||
PICHU;SITRUSBERRY;RASH;HP,SA;SWEETKISS,THUNDERWAVE,ATTRACT,SHOCKWAVE
|
||||
SILCOON;LAXINCENSE;BASHFUL;HP,SD;HARDEN,,,
|
||||
CASCOON;LAXINCENSE;BASHFUL;HP,SD;HARDEN,,,
|
||||
IGGLYBUFF;FOCUSBAND;DOCILE;HP,ATK;SWEETKISS,SING,ATTRACT,SEISMICTOSS
|
||||
WOOPER;SITRUSBERRY;DOCILE;HP,ATK;YAWN,DIG,WATERPULSE,RAINDANCE
|
||||
TYROGUE;FOCUSBAND;DOCILE;HP,ATK;MACHPUNCH,PROTECT,DOUBLETEAM,FACADE
|
||||
SENTRET;KINGSROCK;DOCILE;HP,ATK;QUICKATTACK,FOLLOWME,HELPINGHAND,ASSIST
|
||||
CLEFFA;LAXINCENSE;SERIOUS;HP,SA;SWEETKISS,SING,ATTRACT,METRONOME
|
||||
SEEDOT;FOCUSBAND;DOCILE;HP,ATK;BULLETSEED,BIDE,DEFENSECURL,ROLLOUT
|
||||
LOTAD;LAXINCENSE;DOCILE;HP,SA;RAINDANCE,WATERPULSE,SUNNYDAY,MEGADRAIN
|
||||
POOCHYENA;PETAYABERRY;RELAXED;HP,SA;CRUNCH,SWAGGER,ROAR,SANDATTACK
|
||||
SHEDINJA;LAXINCENSE;NAIVE;HP,SPD;SHADOWBALL,CONFUSERAY,SILVERWIND,GRUDGE
|
||||
MAKUHITA;SCOPELENS;DOCILE;HP,ATK;FAKEOUT,SEISMICTOSS,DETECT,WHIRLWIND
|
||||
WHISMUR;CHERIBERRY;RELAXED;HP,ATK;UPROAR,SWAGGER,BODYSLAM,SMELLINGSALTS
|
||||
ZIGZAGOON;SILKSCARF;TIMID;HP,ATK;HEADBUTT,PINMISSILE,SWIFT,SANDATTACK
|
||||
ZUBAT;CHERIBERRY;SASSY;HP,ATK;POISONFANG,WHIRLWIND,CONFUSERAY,AERIALACE
|
||||
TOGEPI;LAXINCENSE;RELAXED;HP,ATK;RETURN,YAWN,WISH,SWEETKISS
|
||||
SPINARAK;LIECHIBERRY;QUIRKY;HP,ATK;SIGNALBEAM,NIGHTSHADE,SPIDERWEB,SCARYFACE
|
||||
MARILL;MYSTICWATER;GENTLE;HP,ATK;WATERPULSE,RAINDANCE,LIGHTSCREEN,RETURN
|
||||
HOPPIP;LAXINCENSE;LAX;DEF,SD;MEGADRAIN,LEECHSEED,SLEEPPOWDER,STUNSPORE
|
||||
SLUGMA;SITRUSBERRY;SASSY;HP,DEF,SD;EMBER,ROCKSLIDE,YAWN,BODYSLAM
|
||||
SWINUB;SITRUSBERRY;GENTLE;ATK,SA;ICYWIND,DIG,ROCKTOMB,ENDURE
|
||||
SMEARGLE;KINGSROCK;HARDY;HP,ATK;EXTREMESPEED,FAKEOUT,QUICKATTACK,MACHPUNCH
|
||||
PIDGEY;SHARPBEAK;LONELY;HP,ATK;GUST,SANDATTACK,WHIRLWIND,QUICKATTACK
|
||||
RATTATA;KINGSROCK;DOCILE;HP,ATK;HYPERFANG,PURSUIT,QUICKATTACK,SWAGGER
|
||||
WYNAUT;LAXINCENSE;JOLLY;DEF,SD;ENCORE,COUNTER,MIRRORCOAT,CHARM
|
||||
SKITTY;BRIGHTPOWDER;DOCILE;HP,ATK;SING,ATTRACT,CHARM,DOUBLESLAP
|
||||
SPEAROW;LIECHIBERRY;DOCILE;HP,SPD;FURYATTACK,PURSUIT,MIRRORMOVE,PROTECT
|
||||
HOOTHOOT;PERSIMBERRY;QUIRKY;HP,SA;CONFUSION,HYPNOSIS,SUPERSONIC,REFLECT
|
||||
DIGLETT;KINGSROCK;NAIVE;ATK,SPD;MAGNITUDE,SLASH,ROCKTOMB,SANDATTACK
|
||||
LEDYBA;SITRUSBERRY;BASHFUL;HP,SA;PSYBEAM,AGILITY,BATONPASS,LIGHTSCREEN
|
||||
NINCADA;PECHABERRY;CALM;HP,ATK;MUDSLAP,DIG,TOXIC,PROTECT
|
||||
SURSKIT;MYSTICWATER;RELAXED;HP,SA;BUBBLEBEAM,RAINDANCE,SWEETSCENT,QUICKATTACK
|
||||
JIGGLYPUFF;LAXINCENSE;RELAXED;HP,DEF,SD;SING,WISH,MIMIC,DOUBLESLAP
|
||||
TAILLOW;SALACBERRY;GENTLE;HP,ATK,SPD;FLY,QUICKATTACK,ENDEAVOR,FOCUSENERGY
|
||||
WINGULL;PERSIMBERRY;HARDY;HP,SA;WATERPULSE,FLY,QUICKATTACK,STEELWING
|
||||
NIDORANmA;SITRUSBERRY;QUIRKY;HP,ATK;DOUBLEKICK,POISONSTING,DISABLE,HELPINGHAND
|
||||
NIDORANfE;SITRUSBERRY;QUIRKY;HP,ATK;CRUNCH,DOUBLEKICK,FLATTER,HELPINGHAND
|
||||
KIRLIA;WHITEHERB;DOCILE;HP,SPD;CONFUSION,WILLOWISP,FUTURESIGHT,LIGHTSCREEN
|
||||
MAREEP;CHERIBERRY;RELAXED;HP,SA;SHOCKWAVE,FLASH,REFLECT,COTTONSPORE
|
||||
MEDITITE;MENTALHERB;NAUGHTY;HP,ATK;HIGHJUMPKICK,MEDITATE,SWAGGER,PSYCHUP
|
||||
SLAKOTH;LEFTOVERS;QUIRKY;HP,ATK;YAWN,SCRATCH,ENCORE,COUNTER
|
||||
PARAS;SITRUSBERRY;RELAXED;HP,SA;SPORE,LEECHLIFE,SLASH,LIGHTSCREEN
|
||||
EKANS;POISONBARB;DOCILE;HP,ATK;ACID,DIG,SCREECH,TORMENT
|
||||
DITTO;METALPOWDER;HARDY;HP,SPD;TRANSFORM,,,
|
||||
BARBOACH;FOCUSBAND;BASHFUL;ATK,SA;MAGNITUDE,WATERPULSE,SPARK,FUTURESIGHT
|
||||
MEOWTH;PERSIMBERRY;QUIRKY;HP,ATK;SLASH,BITE,SCREECH,FAKEOUT
|
||||
PINECO;FOCUSBAND;QUIRKY;HP,ATK;SELFDESTRUCT,TAKEDOWN,REFLECT,LIGHTSCREEN
|
||||
TRAPINCH;LAXINCENSE;SERIOUS;HP,ATK;TOXIC,DIG,SANDSTORM,SANDATTACK
|
||||
SPHEAL;NEVERMELTICE;DOCILE;HP,SA;ICEBALL,WATERPULSE,HAIL,MUDSLAP
|
||||
HORSEA;PETAYABERRY;RELAXED;HP,SA;WATERGUN,AGILITY,ICYWIND,TWISTER
|
||||
SHROOMISH;MIRACLESEED;RELAXED;HP,SA;SPORE,BULLETSEED,LEECHSEED,HEADBUTT
|
||||
SHUPPET;RAWSTBERRY;RASH;HP,ATK;WILLOWISP,NIGHTSHADE,GRUDGE,KNOCKOFF
|
||||
DUSKULL;PERSIMBERRY;QUIRKY;HP,SPD;SKILLSWAP,NIGHTSHADE,DISABLE,CONFUSERAY
|
||||
ELECTRIKE;CHERIBERRY;DOCILE;HP,SPD;SPARK,THUNDERWAVE,ROAR,QUICKATTACK
|
||||
VULPIX;RAWSTBERRY;DOCILE;HP,SPD;WILLOWISP,CONFUSERAY,FIRESPIN,QUICKATTACK
|
||||
PIKACHU;LIGHTBALL;DOCILE;HP,SPD;THUNDERPUNCH,THUNDERWAVE,DOUBLETEAM,QUICKATTACK
|
||||
SANDSHREW;SOFTSAND;DOCILE;HP,ATK;DIG,ROCKTOMB,SANDSTORM,SANDATTACK
|
||||
POLIWAG;MYSTICWATER;RELAXED;HP,SPD;HYPNOSIS,ICYWIND,WATERGUN,RAINDANCE
|
||||
BELLSPROUT;SITRUSBERRY;LAX;HP,DEF,SD;RAZORLEAF,ACID,STUNSPORE,WRAP
|
||||
GEODUDE;FOCUSBAND;BRAVE;HP,ATK;MAGNITUDE,ROCKBLAST,STRENGTH,PROTECT
|
||||
DRATINI;PERSIMBERRY;DOCILE;HP,SA;OUTRAGE,THUNDERWAVE,SUPERSONIC,WATERPULSE
|
||||
SNUBBULL;SCOPELENS;RELAXED;HP,ATK;BITE,CHARM,SWAGGER,SCARYFACE
|
||||
REMORAID;PETAYABERRY;QUIRKY;SPD,SA;BUBBLEBEAM,AURORABEAM,PSYBEAM,PROTECT
|
||||
LARVITAR;PERSIMBERRY;NAUGHTY;HP,ATK;THRASH,ROCKSLIDE,DIG,DRAGONDANCE
|
||||
BALTOY;PERSIMBERRY;NAUGHTY;ATK,SA;PSYBEAM,ANCIENTPOWER,LIGHTSCREEN,MUDSLAP
|
||||
SNORUNT;PERSIMBERRY;BRAVE;HP,ATK;ICYWIND,HEADBUTT,LEER,BITE
|
||||
BAGON;LIECHIBERRY;NAUGHTY;HP,ATK;DRAGONBREATH,HEADBUTT,BRICKBREAK,SCARYFACE
|
||||
BELDUM;CHOICEBAND;HARDY;HP,ATK;TAKEDOWN,,,
|
||||
GULPIN;LAXINCENSE;SERIOUS;HP,DEF,SD;TOXIC,YAWN,PAINSPLIT,ATTRACT
|
||||
VENONAT;SITRUSBERRY;RELAXED;HP,SA;PSYBEAM,SUPERSONIC,STUNSPORE,SKILLSWAP
|
||||
MANKEY;BLACKBELT;NAUGHTY;HP,ATK;KARATECHOP,LOWKICK,SCREECH,SWAGGER
|
||||
MACHOP;SCOPELENS;ADAMANT;HP,ATK;SEISMICTOSS,REVENGE,ROCKTOMB,SCARYFACE
|
||||
SHELLDER;CHERIBERRY;RELAXED;HP,SA;ICICLESPEAR,SUPERSONIC,CLAMP,WITHDRAW
|
||||
SMOOCHUM;BRIGHTPOWDER;DOCILE;HP,ATK;SWEETKISS,SING,MUDSLAP,FAKEOUT
|
||||
NUMEL;LAXINCENSE;HARDY;HP,ATK;EMBER,MAGNITUDE,ROCKTOMB,SANDSTORM
|
||||
CARVANHA;SHELLBELL;QUIET;HP,SA;BITE,SCREECH,SCARYFACE,SWAGGER
|
||||
CORPHISH;MYSTICWATER;BRAVE;HP,SA;CRABHAMMER,WATERPULSE,MUDSLAP,PROTECT
|
||||
CHARMANDER;FOCUSBAND;DOCILE;HP,SA;FIRESPIN,METALCLAW,SMOKESCREEN,SCARYFACE
|
||||
CYNDAQUIL;SITRUSBERRY;DOCILE;HP,SA;EMBER,SWIFT,QUICKATTACK,SMOKESCREEN
|
||||
ABRA;TWISTEDSPOON;LONELY;HP,SPD;MIMIC,METRONOME,FLASH,SEISMICTOSS
|
||||
DODUO;LIECHIBERRY;LONELY;HP,SPD;FURYATTACK,UPROAR,MUDSLAP,FEINTATTACK
|
||||
GASTLY;LAXINCENSE;LONELY;HP,SPD;DREAMEATER,HYPNOSIS,NIGHTSHADE,CONFUSERAY
|
||||
SWABLU;MENTALHERB;LONELY;HP,SA;TAKEDOWN,DREAMEATER,SING,ATTRACT
|
||||
TREECKO;SCOPELENS;LONELY;ATK,SA;BULLETSEED,AERIALACE,QUICKATTACK,DOUBLETEAM
|
||||
TORCHIC;BRIGHTPOWDER;LONELY;HP,SA;FIRESPIN,QUICKATTACK,SANDATTACK,DOUBLETEAM
|
||||
MUDKIP;FOCUSBAND;DOCILE;HP,SA;WHIRLPOOL,ENDEAVOR,MUDSPORT,MUDSLAP
|
||||
SQUIRTLE;SITRUSBERRY;DOCILE;HP,SA;WATERPULSE,BITE,WITHDRAW,PROTECT
|
||||
TOTODILE;SCOPELENS;DOCILE;HP,SA;SLASH,WATERPULSE,SCREECH,ICYWIND
|
||||
SLOWPOKE;SITRUSBERRY;BRAVE;HP,SA;CONFUSION,DISABLE,WATERPULSE,YAWN
|
||||
BULBASAUR;BRIGHTPOWDER;RELAXED;HP,SA;RAZORLEAF,SWEETSCENT,SLEEPPOWDER,LIGHTSCREEN
|
||||
CHIKORITA;BRIGHTPOWDER;RELAXED;HP,SA;SECRETPOWER,BULLETSEED,MUDSLAP,LIGHTSCREEN
|
||||
ODDISH;PECHABERRY;RELAXED;HP,ATK;ACID,STUNSPORE,SWEETSCENT,MOONLIGHT
|
||||
PSYDUCK;PERSIMBERRY;HASTY;ATK,SA;CONFUSION,FURYSWIPES,AERIALACE,DISABLE
|
||||
CUBONE;SOFTSAND;HARDY;HP,ATK;BONECLUB,HEADBUTT,BRICKBREAK,AERIALACE
|
||||
GOLDEEN;PETAYABERRY;DOCILE;HP,SA;WATERFALL,FURYATTACK,AGILITY,PSYBEAM
|
||||
NATU;TWISTEDSPOON;RELAXED;HP,SA;NIGHTSHADE,FUTURESIGHT,CONFUSERAY,FLASH
|
||||
CLEFAIRY;LAXINCENSE;LONELY;HP,ATK;FOLLOWME,RETURN,ENCORE,SING
|
||||
MAGNEMITE;RAWSTBERRY;GENTLE;SPD,SA;SHOCKWAVE,SUPERSONIC,METALSOUND,REFLECT
|
||||
SEEL;ASPEARBERRY;HARDY;HP,SA;AURORABEAM,DIVE,BODYSLAM,FAKEOUT
|
||||
GRIMER;PECHABERRY;QUIRKY;HP,DEF,SD;SLUDGE,ROCKTOMB,ACIDARMOR,MINIMIZE
|
||||
KRABBY;FOCUSBAND;HARDY;HP,ATK;CRABHAMMER,MUDSHOT,FLAIL,KNOCKOFF
|
||||
EXEGGCUTE;PERSIMBERRY;NAUGHTY;HP,SA;CONFUSION,ANCIENTPOWER,LEECHSEED,LIGHTSCREEN
|
||||
EEVEE;SALACBERRY;DOCILE;HP,SPD;CHARM,ATTRACT,FLAIL,ENDURE
|
||||
DROWZEE;SITRUSBERRY;QUIRKY;HP,ATK,SA;CONFUSION,HEADBUTT,DISABLE,BARRIER
|
||||
VOLTORB;LAXINCENSE;DOCILE;HP,SA;SPARK,SCREECH,ROLLOUT,LIGHTSCREEN
|
||||
CHINCHOU;LAXINCENSE;HARDY;ATK,SA;SPARK,DIVE,CONFUSERAY,TAKEDOWN
|
||||
TEDDIURSA;CHESTOBERRY;RELAXED;HP,ATK;SECRETPOWER,FAKETEARS,FEINTATTACK,REST
|
||||
DELIBIRD;NEVERMELTICE;DOCILE;HP,SA;PRESENT,ICEBALL,AERIALACE,HAIL
|
||||
HOUNDOUR;CHARCOAL;DOCILE;HP,SA;CRUNCH,EMBER,ROAR,PROTECT
|
||||
PHANPY;LAXINCENSE;NAUGHTY;HP,ATK;ROLLOUT,DEFENSECURL,ROCKTOMB,SANDSTORM
|
||||
SPOINK;SITRUSBERRY;RELAXED;HP,SA;PSYWAVE,BOUNCE,MAGICCOAT,CONFUSERAY
|
||||
ARON;PERSIMBERRY;DOCILE;HP,ATK;METALCLAW,AERIALACE,METALSOUND,ROAR
|
||||
LUVDISC;QUICKCLAW;RELAXED;HP,SA;SWEETKISS,ATTRACT,DIVE,RAINDANCE
|
||||
TENTACOOL;PECHABERRY;HARDY;HP,ATK,SA;BUBBLEBEAM,ACID,BARRIER,WRAP
|
||||
CACNEA;SITRUSBERRY;QUIRKY;HP,ATK;NEEDLEARM,FEINTATTACK,COTTONSPORE,SANDATTACK
|
||||
UNOWN;LAXINCENSE;HARDY;HP,ATK,SA;HIDDENPOWER,,,
|
||||
KOFFING;POISONBARB;QUIRKY;HP,ATK;SLUDGE,SMOKESCREEN,TORMENT,HAZE
|
||||
STARYU;SHELLBELL;QUIRKY;HP,SA;BUBBLEBEAM,MINIMIZE,SWIFT,LIGHTSCREEN
|
||||
SKIPLOOM;PERSIMBERRY;DOCILE;HP,SA;MEGADRAIN,CONFUSION,COTTONSPORE,SYNTHESIS
|
||||
NUZLEAF;SITRUSBERRY;HARDY;HP,SA;EXTRASENSORY,FAKEOUT,RAZORWIND,FEINTATTACK
|
||||
LOMBRE;LAXINCENSE;QUIRKY;HP,ATK;WATERPULSE,FAKEOUT,BRICKBREAK,ABSORB
|
||||
VIBRAVA;CHERIBERRY;QUIRKY;HP,ATK;DRAGONBREATH,DIG,SCREECH,ROCKTOMB
|
||||
RHYHORN;FOCUSBAND;HARDY;HP,ATK;ROCKBLAST,DIG,SCARYFACE,ROAR
|
||||
CLAMPERL;DEEPSEASCALE;DOCILE;HP,DEF,SD;DIVE,TOXIC,IRONDEFENSE,DOUBLETEAM
|
||||
PIDGEOTTO;WHITEHERB;QUIRKY;HP,ATK;AERIALACE,QUICKATTACK,FEATHERDANCE,SANDATTACK
|
||||
GROWLITHE;RAWSTBERRY;DOCILE;HP,SA;FLAMEWHEEL,BITE,ROAR,AGILITY
|
||||
FARFETCHD;STICK;RELAXED;HP,DEF,SD;SLASH,KNOCKOFF,SWORDSDANCE,AGILITY
|
||||
OMANYTE;SITRUSBERRY;QUIRKY;HP,ATK,SA;MUDSHOT,WATERGUN,ANCIENTPOWER,TICKLE
|
||||
KABUTO;SITRUSBERRY;HARDY;ATK,SA;MEGADRAIN,ANCIENTPOWER,SANDATTACK,PROTECT
|
||||
LILEEP;LAXINCENSE;DOCILE;HP,ATK;ANCIENTPOWER,ACID,INGRAIN,CONFUSERAY
|
||||
ANORITH;SCOPELENS;HARDY;HP,ATK;METALCLAW,FURYCUTTER,ANCIENTPOWER,WATERGUN
|
||||
AIPOM;SILKSCARF;RELAXED;HP,ATK;FURYSWIPES,SANDATTACK,BATONPASS,AGILITY
|
||||
ELEKID;CHERIBERRY;NAIVE;HP,SA;THUNDERPUNCH,QUICKATTACK,SWIFT,LIGHTSCREEN
|
||||
LOUDRED;FOCUSBAND;RELAXED;HP,ATK;STOMP,HOWL,ASTONISH,SUPERSONIC
|
||||
SPINDA;SITRUSBERRY;RELAXED;HP,ATK;DIZZYPUNCH,TEETERDANCE,PSYBEAM,FEINTATTACK
|
||||
NIDORINA;FOCUSBAND;QUIRKY;HP,ATK;DOUBLEKICK,BITE,AERIALACE,FLATTER
|
||||
NIDORINO;FOCUSBAND;QUIRKY;HP,ATK;DOUBLEKICK,WATERPULSE,MUDSLAP,FLATTER
|
||||
FLAAFFY;MAGNET;MILD;HP,SA;SHOCKWAVE,THUNDERWAVE,COTTONSPORE,LIGHTSCREEN
|
||||
MAGBY;LAXINCENSE;DOCILE;HP,SA;FIREPUNCH,SMOKESCREEN,CONFUSERAY,SMOG
|
||||
NOSEPASS;HARDSTONE;SASSY;HP,SD;ROCKSLIDE,SHOCKWAVE,THUNDERWAVE,SANDSTORM
|
||||
CORSOLA;SITRUSBERRY;IMPISH;HP,DEF,SD;BUBBLEBEAM,MIRRORCOAT,ATTRACT,ANCIENTPOWER
|
||||
MAWILE;BRIGHTPOWDER;DOCILE;HP,SA;CRUNCH,FAKETEARS,IRONDEFENSE,BATONPASS
|
||||
BUTTERFREE;PECHABERRY;QUIRKY;HP,SA;SILVERWIND,PSYBEAM,TOXIC,WHIRLWIND
|
||||
BEEDRILL;SCOPELENS;NAUGHTY;ATK,SPD;TWINEEDLE,PURSUIT,ENDEAVOR,AGILITY
|
||||
POLIWHIRL;PETAYABERRY;QUIRKY;HP,SA;WATERPULSE,DOUBLESLAP,ICYWIND,RAINDANCE
|
||||
ONIX;SITRUSBERRY;HARDY;HP,DEF,SD;ROCKSLIDE,BIND,DRAGONBREATH,SANDSTORM
|
||||
BEAUTIFLY;MENTALHERB;DOCILE;HP,SPD;SILVERWIND,MEGADRAIN,ATTRACT,WHIRLWIND
|
||||
DUSTOX;SILVERPOWDER;DOCILE;HP,SPD;SILVERWIND,TOXIC,PSYBEAM,WHIRLWIND
|
||||
LEDIAN;FOCUSBAND;BASHFUL;ATK,SPD;COMETPUNCH,BATONPASS,SWORDSDANCE,AGILITY
|
||||
ARIADOS;LAXINCENSE;SERIOUS;HP,ATK;SIGNALBEAM,SPIDERWEB,NIGHTSHADE,TOXIC
|
||||
YANMA;LAXINCENSE;RELAXED;DEF,SD;SIGNALBEAM,AERIALACE,DOUBLETEAM,DETECT
|
||||
DELCATTY;SITRUSBERRY;LONELY;HP,ATK;SECRETPOWER,FEINTATTACK,DOUBLETEAM,HEALBELL
|
||||
SABLEYE;BLACKGLASSES;LONELY;HP,ATK;FEINTATTACK,CONFUSERAY,KNOCKOFF,FAKEOUT
|
||||
LICKITUNG;SITRUSBERRY;QUIRKY;HP,ATK;SLAM,BRICKBREAK,LICK,MUDSLAP
|
||||
WEEPINBELL;SCOPELENS;QUIET;HP,SA;RAZORLEAF,ACID,WRAP,SWEETSCENT
|
||||
GRAVELER;FOCUSBAND;ADAMANT;HP,ATK,SD;MAGNITUDE,ROCKTHROW,DEFENSECURL,BRICKBREAK
|
||||
GLOOM;PERSIMBERRY;QUIRKY;HP,SA;PETALDANCE,ACID,STUNSPORE,MOONLIGHT
|
||||
PORYGON;SITRUSBERRY;RELAXED;HP,SA;PSYBEAM,ICYWIND,RECYCLE,AGILITY
|
||||
KADABRA;TWISTEDSPOON;IMPISH;HP,DEF;CONFUSION,ROLEPLAY,FUTURESIGHT,DISABLE
|
||||
WAILMER;LAXINCENSE;DOCILE;DEF,SD;WHIRLPOOL,ROAR,DEFENSECURL,ROLLOUT
|
||||
ROSELIA;PECHABERRY;DOCILE;HP,DEF;MAGICALLEAF,TOXIC,GRASSWHISTLE,COTTONSPORE
|
||||
VOLBEAT;LIECHIBERRY;QUIRKY;ATK,SPD;SILVERWIND,CONFUSERAY,QUICKATTACK,HELPINGHAND
|
||||
ILLUMISE;LIECHIBERRY;QUIRKY;HP,ATK;SILVERWIND,WISH,QUICKATTACK,HELPINGHAND
|
||||
IVYSAUR;PERSIMBERRY;GENTLE;HP,SA;PETALDANCE,GROWTH,SWEETSCENT,FURYCUTTER
|
||||
CHARMELEON;SCOPELENS;NAUGHTY;HP,ATK;SLASH,FIRESPIN,SWORDSDANCE,AERIALACE
|
||||
WARTORTLE;FOCUSBAND;DOCILE;HP,SA;WATERPULSE,BITE,MUDSLAP,YAWN
|
||||
PARASECT;SITRUSBERRY;RASH;DEF,SD;SLASH,PSYBEAM,STUNSPORE,FLASH
|
||||
MACHOKE;FOCUSBAND;ADAMANT;HP,SD;LOWKICK,ROCKTOMB,FORESIGHT,SCARYFACE
|
||||
HAUNTER;PERSIMBERRY;RASH;HP,ATK;SHADOWPUNCH,CONFUSERAY,SPITE,GRUDGE
|
||||
BAYLEEF;BRIGHTPOWDER;DOCILE;HP,SA;RAZORLEAF,TOXIC,SAFEGUARD,LIGHTSCREEN
|
||||
QUILAVA;FOCUSBAND;DOCILE;HP,SA;FLAMEWHEEL,FURYSWIPES,SWIFT,SMOKESCREEN
|
||||
CROCONAW;SCOPELENS;DOCILE;ATK,SA;SLASH,WATERPULSE,BITE,SCARYFACE
|
||||
TOGETIC;LAXINCENSE;RELAXED;HP,DEF;AERIALACE,MAGICALLEAF,WISH,FOLLOWME
|
||||
MURKROW;LAXINCENSE;QUIRKY;HP,DEF,SD;FEINTATTACK,FLY,TORMENT,TAUNT
|
||||
WOBBUFFET;FOCUSBAND;CAREFUL;HP,DEF,SD;COUNTER,MIRRORCOAT,CHARM,SAFEGUARD
|
||||
PLUSLE;PETAYABERRY;DOCILE;HP,DEF;SPARK,FAKETEARS,QUICKATTACK,HELPINGHAND
|
||||
MINUN;SALACBERRY;DOCILE;HP,DEF;SPARK,CHARM,ENCORE,HELPINGHAND
|
||||
GROVYLE;BRIGHTPOWDER;RELAXED;HP,ATK;FURYCUTTER,ENDEAVOR,BRICKBREAK,DOUBLETEAM
|
||||
COMBUSKEN;SCOPELENS;DOCILE;ATK,SA;EMBER,DOUBLEKICK,QUICKATTACK,SANDATTACK
|
||||
MARSHTOMP;FOCUSBAND;HARDY;ATK,SA;MUDSHOT,WATERGUN,ROCKTOMB,MUDSLAP
|
||||
PONYTA;RAWSTBERRY;HARDY;HP,ATK;FIRESPIN,BOUNCE,QUICKATTACK,TAILWHIP
|
||||
AZUMARILL;SITRUSBERRY;DOCILE;DEF,SD;BUBBLEBEAM,FACADE,DIG,PROTECT
|
||||
SUDOWOODO;HARDSTONE;HARDY;HP,SD;ROCKSLIDE,FEINTATTACK,SANDSTORM,BLOCK
|
||||
MAGCARGO;LAXINCENSE;GENTLE;HP,SD;ROCKSLIDE,EMBER,ACIDARMOR,SANDSTORM
|
||||
PUPITAR;SOFTSAND;HARDY;HP,SPD;DIG,BITE,SCARYFACE,SANDSTORM
|
||||
SEALEO;PERSIMBERRY;QUIRKY;HP,DEF,SD;ICEBALL,HAIL,SNORE,REST
|
||||
RATICATE;SILKSCARF;NAIVE;HP,ATK,SPD;ENDEAVOR,PURSUIT,SCARYFACE,QUICKATTACK
|
||||
MASQUERAIN;CHERIBERRY;RELAXED;ATK,DEF;SILVERWIND,AERIALACE,ICYWIND,STUNSPORE
|
||||
FURRET;LIECHIBERRY;SERIOUS;DEF,SD;SLAM,PROTECT,HELPINGHAND,FOLLOWME
|
||||
DUNSPARCE;LAXINCENSE;DOCILE;HP,ATK;HEADBUTT,GLARE,DEFENSECURL,ROLLOUT
|
||||
DRAGONAIR;CHERIBERRY;DOCILE;HP,SD;DRAGONBREATH,LEER,WRAP,SAFEGUARD
|
||||
MIGHTYENA;MENTALHERB;TIMID;ATK,SA;BITE,POISONFANG,TAUNT,ROAR
|
||||
LINOONE;WHITEHERB;ADAMANT;HP,ATK;SECRETPOWER,SANDATTACK,COVET,TICKLE
|
||||
CASTFORM;PETAYABERRY;HASTY;HP,SA;EMBER,WATERPULSE,SHOCKWAVE,ICYWIND
|
||||
SHELGON;CHERIBERRY;HARDY;HP,ATK,SD;HEADBUTT,DRAGONBREATH,PROTECT,SCARYFACE
|
||||
METANG;FOCUSBAND;HARDY;ATK,SD;METALCLAW,CONFUSION,PURSUIT,SCARYFACE
|
||||
WIGGLYTUFF;SILKSCARF;RELAXED;DEF,SD;SING,DISABLE,WISH,SECRETPOWER
|
||||
SUNFLORA;PERSIMBERRY;QUIRKY;HP,DEF;PETALDANCE,INGRAIN,LEECHSEED,LIGHTSCREEN
|
||||
CHIMECHO;TWISTEDSPOON;SASSY;HP,SA;PSYWAVE,TAKEDOWN,HEALBELL,SAFEGUARD
|
||||
GLIGAR;SCOPELENS;HASTY;HP,SD;METALCLAW,DIG,AERIALACE,QUICKATTACK
|
||||
QWILFISH;CHERIBERRY;IMPISH;SA,SD;BUBBLEBEAM,PINMISSILE,SPIKES,MINIMIZE
|
||||
SNEASEL;PERSIMBERRY;RELAXED;HP,DEF,SD;FEINTATTACK,FAKEOUT,ICYWIND,QUICKATTACK
|
||||
PELIPPER;SITRUSBERRY;QUIET;HP,SD;WATERPULSE,AERIALACE,STOCKPILE,SWALLOW
|
||||
SWELLOW;KINGSROCK;ADAMANT;HP,SD;FLY,ENDEAVOR,FACADE,QUICKATTACK
|
||||
LAIRON;METALCOAT;SASSY;HP,SD;METALCLAW,ROCKTOMB,IRONDEFENSE,PROTECT
|
||||
TANGELA;LAXINCENSE;HARDY;HP,SD;MEGADRAIN,SLAM,TOXIC,BIND
|
||||
ARBOK;PERSIMBERRY;ADAMANT;HP,ATK;POISONFANG,DIG,BITE,GLARE
|
||||
PERSIAN;SILKSCARF;QUIRKY;HP,DEF,SD;FAKEOUT,SLASH,TORMENT,SWAGGER
|
||||
SEADRA;MYSTICWATER;SASSY;HP,SA;AURORABEAM,SMOKESCREEN,WATERGUN,RAINDANCE
|
||||
KECLEON;FOCUSBAND;NAIVE;HP,ATK,DEF;SECRETPOWER,PSYBEAM,MAGICCOAT,SEISMICTOSS
|
||||
VIGOROTH;FOCUSBAND;LONELY;HP,ATK;SLASH,COUNTER,ENCORE,UPROAR
|
||||
LUNATONE;SITRUSBERRY;QUIET;HP,DEF;CONFUSION,COSMICPOWER,LIGHTSCREEN,SANDSTORM
|
||||
SOLROCK;SITRUSBERRY;QUIET;HP,SD;CONFUSION,FIRESPIN,LIGHTSCREEN,SANDSTORM
|
||||
NOCTOWL;PERSIMBERRY;RELAXED;HP,DEF;CONFUSION,AERIALACE,FEINTATTACK,REFLECT
|
||||
SANDSLASH;SITRUSBERRY;ADAMANT;HP,SD;CRUSHCLAW,ROCKSLIDE,SWIFT,SANDSTORM
|
||||
VENOMOTH;PERSIMBERRY;QUIRKY;HP,SPD;SILVERWIND,PSYBEAM,SLEEPPOWDER,SKILLSWAP
|
||||
CHANSEY;SITRUSBERRY;RELAXED;DEF,SD;METRONOME,REFRESH,DEFENSECURL,MINIMIZE
|
||||
SEAKING;SITRUSBERRY;DOCILE;HP,SD;WATERPULSE,PSYBEAM,SWIFT,AGILITY
|
||||
JUMPLUFF;LAXINCENSE;DOCILE;HP,SPD;AERIALACE,SWAGGER,PSYCHUP,SYNTHESIS
|
||||
PILOSWINE;SOFTSAND;QUIRKY;HP,ATK;DIG,ANCIENTPOWER,HAIL,LIGHTSCREEN
|
||||
GOLBAT;SCOPELENS;RELAXED;HP,ATK;AIRCUTTER,CONFUSERAY,TOXIC,STEELWING
|
||||
PRIMEAPE;SCOPELENS;QUIRKY;HP,DEF,SD;KARATECHOP,COUNTER,SWAGGER,SCREECH
|
||||
HITMONLEE;BLACKBELT;ADAMANT;HP,DEF;ROLLINGKICK,BRICKBREAK,FOCUSENERGY,FACADE
|
||||
HITMONCHAN;KINGSROCK;ADAMANT;HP,DEF;MACHPUNCH,SKYUPPERCUT,DETECT,COUNTER
|
||||
GIRAFARIG;PETAYABERRY;QUIET;HP,SA;PSYBEAM,STOMP,WISH,SKILLSWAP
|
||||
HITMONTOP;LIECHIBERRY;HARDY;HP,ATK;TRIPLEKICK,DIG,MACHPUNCH,QUICKATTACK
|
||||
BANETTE;RAWSTBERRY;SASSY;HP,DEF,SD;NIGHTSHADE,WILLOWISP,SPITE,KNOCKOFF
|
||||
NINJASK;PETAYABERRY;MILD;HP,DEF,SD;BATONPASS,SWORDSDANCE,ENDURE,DIG
|
||||
SEVIPER;SCOPELENS;HARDY;HP,ATK;POISONTAIL,BITE,GLARE,SCREECH
|
||||
ZANGOOSE;PERSIMBERRY;HARDY;HP,ATK;SLASH,DOUBLEKICK,ROAR,QUICKATTACK
|
||||
CAMERUPT;FOCUSBAND;QUIRKY;HP,ATK;MAGNITUDE,PROTECT,SANDSTORM,ROCKSLIDE
|
||||
SHARPEDO;SCOPELENS;ADAMANT;ATK,SD;SLASH,BITE,WATERPULSE,SCARYFACE
|
||||
TROPIUS;SITRUSBERRY;HARDY;HP,ATK;MAGICALLEAF,WHIRLWIND,AERIALACE,STEELWING
|
||||
MAGNETON;CHERIBERRY;LONELY;SPD,SA;SHOCKWAVE,SONICBOOM,THUNDERWAVE,SUPERSONIC
|
||||
MANTINE;MYSTICWATER;DOCILE;HP,SD;BUBBLEBEAM,AERIALACE,RAINDANCE,ICYWIND
|
||||
STANTLER;TWISTEDSPOON;GENTLE;HP,SA;EXTRASENSORY,CONFUSERAY,STOMP,SANDATTACK
|
||||
ABSOL;BRIGHTPOWDER;ADAMANT;HP,ATK;BITE,RAZORWIND,FUTURESIGHT,QUICKATTACK
|
||||
SWALOT;LAXINCENSE;QUIRKY;DEF,SD;STOCKPILE,SWALLOW,SPITUP,SLUDGE
|
||||
CRAWDAUNT;PERSIMBERRY;ADAMANT;HP,DEF,SD;BUBBLEBEAM,VICEGRIP,KNOCKOFF,PROTECT
|
||||
PIDGEOT;SHARPBEAK;HARDY;HP,ATK;AERIALACE,FEATHERDANCE,MUDSLAP,FEINTATTACK
|
||||
GRUMPIG;PETAYABERRY;RELAXED;HP,SA;PSYBEAM,CONFUSERAY,FUTURESIGHT,MAGICCOAT
|
||||
TORKOAL;SITRUSBERRY;RELAXED;HP,SD;EMBER,FIRESPIN,SMOKESCREEN,AMNESIA
|
||||
KINGLER;SCOPELENS;HARDY;HP,SD;CRABHAMMER,METALCLAW,MUDSHOT,PROTECT
|
||||
CACTURNE;SCOPELENS;HASTY;HP,SPD;NEEDLEARM,FEINTATTACK,ACID,MEGAPUNCH
|
||||
BELLOSSOM;PERSIMBERRY;QUIET;HP,SA;PETALDANCE,SAFEGUARD,SUNNYDAY,SYNTHESIS
|
||||
OCTILLERY;SHELLBELL;HARDY;ATK,SA;OCTAZOOKA,AURORABEAM,PSYBEAM,ROCKBLAST
|
||||
HUNTAIL;PERSIMBERRY;QUIET;HP,ATK;WHIRLPOOL,SCARYFACE,MUDSLAP,BITE
|
||||
GOREBYSS;PERSIMBERRY;BRAVE;HP,SA;WHIRLPOOL,AMNESIA,ICYWIND,CONFUSION
|
||||
RELICANTH;LIECHIBERRY;SASSY;HP,SA,SD;ANCIENTPOWER,WATERPULSE,HARDEN,AMNESIA
|
||||
OMASTAR;SHELLBELL;QUIRKY;HP,SA;BUBBLEBEAM,SPIKECANNON,TICKLE,ANCIENTPOWER
|
||||
KABUTOPS;SCOPELENS;ADAMANT;HP,ATK;SLASH,DIG,FURYCUTTER,KNOCKOFF
|
||||
POLIWRATH;BLACKBELT;ADAMANT;HP,ATK;SUBMISSION,DIG,ROCKTOMB,BUBBLEBEAM
|
||||
SCYTHER;LIECHIBERRY;RELAXED;HP,ATK;FURYCUTTER,AERIALACE,LIGHTSCREEN,DOUBLETEAM
|
||||
PINSIR;BLACKBELT;NAUGHTY;HP,ATK;SUBMISSION,FOCUSENERGY,SWORDSDANCE,REVENGE
|
||||
POLITOED;SHELLBELL;RELAXED;DEF,SD;DIVE,DIG,HYPNOSIS,SWAGGER
|
||||
CLOYSTER;NEVERMELTICE;SASSY;HP,SD;AURORABEAM,SPIKECANNON,SUPERSONIC,PROTECT
|
||||
DELCATTY;QUICKCLAW;MODEST;SPD,SA;FAKETEARS,SING,THUNDERBOLT,ICEBEAM
|
||||
SABLEYE;LUMBERRY;QUIRKY;HP,ATK,SA;SHADOWBALL,FEINTATTACK,CONFUSERAY,RECOVER
|
||||
LICKITUNG;CHERIBERRY;ADAMANT;ATK,DEF,SD;EARTHQUAKE,BODYSLAM,SHADOWBALL,ROCKSLIDE
|
||||
WEEPINBELL;SCOPELENS;QUIRKY;DEF,SD;SLUDGEBOMB,RAZORLEAF,SLEEPPOWDER,REFLECT
|
||||
GRAVELER;FOCUSBAND;ADAMANT;HP,SD;EARTHQUAKE,ROCKSLIDE,BRICKBREAK,COUNTER
|
||||
GLOOM;PECHABERRY;QUIRKY;ATK,SA;SOLARBEAM,SUNNYDAY,SLUDGEBOMB,MOONLIGHT
|
||||
PORYGON;CHERIBERRY;QUIET;ATK,SA;TRIATTACK,PSYCHIC,THUNDERWAVE,RECOVER
|
||||
KADABRA;TWISTEDSPOON;MODEST;HP,DEF;PSYCHIC,THUNDERWAVE,REFLECT,RECOVER
|
||||
WAILMER;CHESTOBERRY;DOCILE;DEF,SD;WATERSPOUT,EARTHQUAKE,BODYSLAM,REST
|
||||
ROSELIA;QUICKCLAW;DOCILE;HP,DEF;GIGADRAIN,SLUDGEBOMB,GRASSWHISTLE,SYNTHESIS
|
||||
VOLBEAT;PETAYABERRY;QUIRKY;SPD,SA;SIGNALBEAM,THUNDERBOLT,ICEPUNCH,TAILGLOW
|
||||
ILLUMISE;PETAYABERRY;QUIRKY;SPD,SA;SILVERWIND,THUNDERBOLT,ICEPUNCH,GIGADRAIN
|
||||
IVYSAUR;BRIGHTPOWDER;QUIRKY;ATK,SA;GIGADRAIN,SLUDGEBOMB,SLEEPPOWDER,LEECHSEED
|
||||
CHARMELEON;SCOPELENS;HARDY;ATK,SPD;FLAMETHROWER,SLASH,ANCIENTPOWER,DRAGONRAGE
|
||||
WARTORTLE;SHELLBELL;DOCILE;HP,SA;SURF,ICEBEAM,RAPIDSPIN,PROTECT
|
||||
PARASECT;LEFTOVERS;CALM;HP,DEF,SD;SPORE,GIGADRAIN,DIG,DOUBLETEAM
|
||||
MACHOKE;SCOPELENS;ADAMANT;HP,ATK;CROSSCHOP,ROCKSLIDE,FORESIGHT,SCARYFACE
|
||||
HAUNTER;LUMBERRY;RELAXED;HP,DEF,SD;PSYCHIC,HYPNOSIS,NIGHTMARE,CONFUSERAY
|
||||
BAYLEEF;CHESTOBERRY;DOCILE;HP,DEF,SD;GIGADRAIN,BODYSLAM,GRASSWHISTLE,REST
|
||||
QUILAVA;BRIGHTPOWDER;DOCILE;ATK,SA;FLAMETHROWER,CRUSHCLAW,BODYSLAM,SMOKESCREEN
|
||||
CROCONAW;FOCUSBAND;ADAMANT;HP,ATK;MEGAKICK,AERIALACE,ROCKSLIDE,DIG
|
||||
TOGETIC;SCOPELENS;RELAXED;HP,DEF;RETURN,SWEETKISS,AERIALACE,YAWN
|
||||
MURKROW;BRIGHTPOWDER;QUIRKY;HP,DEF,SD;PERISHSONG,MEANLOOK,DOUBLETEAM,THUNDERWAVE
|
||||
WOBBUFFET;FOCUSBAND;CAREFUL;DEF,SD;COUNTER,MIRRORCOAT,ENCORE,DESTINYBOND
|
||||
PLUSLE;PETAYABERRY;DOCILE;SPD,SA;THUNDERBOLT,THUNDERWAVE,SEISMICTOSS,WISH
|
||||
MINUN;SALACBERRY;DOCILE;SPD,SA;THUNDERBOLT,ATTRACT,CHARM,WISH
|
||||
GROVYLE;LUMBERRY;DOCILE;ATK,SPD;GIGADRAIN,CRUSHCLAW,SCREECH,ROCKTOMB
|
||||
COMBUSKEN;SCOPELENS;DOCILE;ATK,SPD,SA;FLAMETHROWER,SKYUPPERCUT,SLASH,SANDATTACK
|
||||
MARSHTOMP;FOCUSBAND;DOCILE;ATK,SA;MUDDYWATER,EARTHQUAKE,MUDSLAP,PROTECT
|
||||
PONYTA;SITRUSBERRY;QUIRKY;SPD,SA;FLAMETHROWER,BODYSLAM,DOUBLEKICK,DOUBLETEAM
|
||||
AZUMARILL;SHELLBELL;ADAMANT;HP,SD;MEGAKICK,BRICKBREAK,IRONTAIL,DIG
|
||||
SUDOWOODO;FOCUSBAND;HARDY;HP,SD;MEGAKICK,EARTHQUAKE,LOWKICK,SELFDESTRUCT
|
||||
MAGCARGO;QUICKCLAW;QUIET;HP,SD;OVERHEAT,EARTHQUAKE,ROCKSLIDE,BODYSLAM
|
||||
PUPITAR;SCOPELENS;HARDY;HP,ATK;EARTHQUAKE,ROCKSLIDE,CRUNCH,SCARYFACE
|
||||
SEALEO;SITRUSBERRY;QUIET;HP,SA;ICEBEAM,SURF,BODYSLAM,HAIL
|
||||
RATICATE;FOCUSBAND;ADAMANT;ATK,SPD;SUPERFANG,HYPERFANG,SHADOWBALL,SCARYFACE
|
||||
MASQUERAIN;LAXINCENSE;QUIET;DEF,SA;HYDROPUMP,ICEBEAM,GIGADRAIN,STUNSPORE
|
||||
FURRET;CHOICEBAND;ADAMANT;ATK,SPD;TRICK,FRUSTRATION,SHADOWBALL,FOLLOWME
|
||||
DUNSPARCE;LAXINCENSE;QUIET;DEF,SD;ICEBEAM,ROCKTOMB,BITE,SHADOWBALL
|
||||
DRAGONAIR;CHESTOBERRY;ADAMANT;HP,SD;RETURN,REST,THUNDERWAVE,DRAGONDANCE
|
||||
MIGHTYENA;KINGSROCK;QUIRKY;DEF,SA;CRUNCH,SHADOWBALL,FRUSTRATION,SCARYFACE
|
||||
LINOONE;CHOICEBAND;JOLLY;ATK,SPD;TRICK,FRUSTRATION,THUNDERWAVE,SANDATTACK
|
||||
CASTFORM;LAXINCENSE;MODEST;HP,SA;THUNDERBOLT,FLAMETHROWER,ICEBEAM,WATERPULSE
|
||||
SHELGON;FOCUSBAND;HARDY;HP,SD;FRUSTRATION,DRAGONDANCE,CRUNCH,SCARYFACE
|
||||
METANG;FOCUSBAND;QUIRKY;HP,SA;METEORMASH,PSYCHIC,BODYSLAM,SCARYFACE
|
||||
WIGGLYTUFF;SITRUSBERRY;DOCILE;DEF,SD;FAKETEARS,SING,DREAMEATER,BRICKBREAK
|
||||
SUNFLORA;LEFTOVERS;QUIET;HP,DEF;GIGADRAIN,GRASSWHISTLE,GROWTH,DOUBLETEAM
|
||||
CHIMECHO;TWISTEDSPOON;QUIET;HP,DEF,SD;PSYCHIC,HYPNOSIS,DREAMEATER,HEALBELL
|
||||
GLIGAR;QUICKCLAW;ADAMANT;HP,SD;EARTHQUAKE,AERIALACE,GUILLOTINE,SCREECH
|
||||
QWILFISH;FOCUSBAND;ADAMANT;HP,SD;REVENGE,SLUDGEBOMB,SHADOWBALL,DESTINYBOND
|
||||
SNEASEL;KINGSROCK;JOLLY;HP,DEF,SPD;CRUSHCLAW,BRICKBREAK,AERIALACE,SCREECH
|
||||
PELIPPER;SHELLBELL;QUIET;HP,SD;SURF,BLIZZARD,AERIALACE,PROTECT
|
||||
SWELLOW;KINGSROCK;ADAMANT;HP,SD;FACADE,AERIALACE,PURSUIT,DOUBLETEAM
|
||||
LAIRON;SITRUSBERRY;SASSY;HP,SD;EARTHQUAKE,IRONTAIL,ROAR,PROTECT
|
||||
TANGELA;CHESTOBERRY;CALM;HP,SD;GIGADRAIN,STUNSPORE,REST,AMNESIA
|
||||
ARBOK;LUMBERRY;ADAMANT;HP,DEF;SLUDGEBOMB,EARTHQUAKE,IRONTAIL,GLARE
|
||||
PERSIAN;SILKSCARF;QUIRKY;HP,DEF,SD;FRUSTRATION,SHADOWBALL,ROAR,FAKEOUT
|
||||
SEADRA;SHELLBELL;DOCILE;HP,SD;HYDROPUMP,FRUSTRATION,DRAGONBREATH,DRAGONDANCE
|
||||
KECLEON;CHOICEBAND;DOCILE;HP,DEF;TRICK,BRICKBREAK,SHADOWBALL,SKILLSWAP
|
||||
VIGOROTH;SALACBERRY;ADAMANT;ATK,SD;CRUSHCLAW,REVERSAL,ENDURE,SHADOWBALL
|
||||
LUNATONE;LAXINCENSE;QUIET;HP,DEF;PSYCHIC,ICEBEAM,COSMICPOWER,CALMMIND
|
||||
SOLROCK;WHITEHERB;HARDY;HP,SD;EARTHQUAKE,ROCKSLIDE,COSMICPOWER,OVERHEAT
|
||||
NOCTOWL;PERSIMBERRY;QUIET;DEF,SA;PSYCHIC,FEINTATTACK,AERIALACE,REFLECT
|
||||
SANDSLASH;QUICKCLAW;ADAMANT;HP,SD;EARTHQUAKE,ROCKSLIDE,CRUSHCLAW,SANDSTORM
|
||||
VENOMOTH;LUMBERRY;DOCILE;HP,SPD;SIGNALBEAM,PSYCHIC,SLUDGEBOMB,GIGADRAIN
|
||||
CHANSEY;LEFTOVERS;RELAXED;DEF,SD;SEISMICTOSS,SHADOWBALL,DOUBLETEAM,SOFTBOILED
|
||||
SEAKING;QUICKCLAW;IMPISH;HP,DEF,SD;HORNDRILL,MEGAHORN,SLEEPTALK,REST
|
||||
JUMPLUFF;LEFTOVERS;BOLD;DEF,SD;LEECHSEED,SLEEPPOWDER,GIGADRAIN,DOUBLETEAM
|
||||
PILOSWINE;SHELLBELL;ADAMANT;DEF,SD;EARTHQUAKE,ROCKSLIDE,BODYSLAM,ROAR
|
||||
GOLBAT;SCOPELENS;ADAMANT;HP,ATK;SLUDGEBOMB,SHADOWBALL,CONFUSERAY,AIRCUTTER
|
||||
PRIMEAPE;SCOPELENS;QUIRKY;HP,DEF,SD;CROSSCHOP,ROCKTOMB,OVERHEAT,BULKUP
|
||||
HITMONLEE;LAXINCENSE;ADAMANT;HP,DEF;MEGAKICK,BRICKBREAK,FORESIGHT,ROCKTOMB
|
||||
HITMONCHAN;KINGSROCK;ADAMANT;HP,DEF;DYNAMICPUNCH,MACHPUNCH,DETECT,COUNTER
|
||||
GIRAFARIG;LUMBERRY;MODEST;DEF,SD;PSYCHIC,CRUNCH,BATONPASS,AGILITY
|
||||
HITMONTOP;FOCUSBAND;ADAMANT;HP,DEF;DOUBLEEDGE,SEISMICTOSS,ROCKSLIDE,COUNTER
|
||||
BANETTE;LAXINCENSE;ADAMANT;DEF,SD;SHADOWBALL,FRUSTRATION,SCREECH,WILLOWISP
|
||||
NINJASK;FOCUSBAND;QUIRKY;HP,DEF,SD;SLASH,SHADOWBALL,SWORDSDANCE,BATONPASS
|
||||
SEVIPER;QUICKCLAW;QUIRKY;HP,DEF,SD;SLUDGEBOMB,EARTHQUAKE,CRUNCH,GIGADRAIN
|
||||
ZANGOOSE;SCOPELENS;ADAMANT;ATK,SPD;CRUSHCLAW,SHADOWBALL,BRICKBREAK,AERIALACE
|
||||
CAMERUPT;LAXINCENSE;QUIRKY;ATK,SA;EARTHQUAKE,ERUPTION,BODYSLAM,SCARYFACE
|
||||
SHARPEDO;SCOPELENS;QUIRKY;ATK,SPD,SA;DOUBLEEDGE,CRUNCH,EARTHQUAKE,SURF
|
||||
TROPIUS;FOCUSBAND;QUIET;ATK,SA;SOLARBEAM,SUNNYDAY,SYNTHESIS,BODYSLAM
|
||||
MAGNETON;LUMBERRY;HARDY;HP,SD;THUNDER,RAINDANCE,THUNDERWAVE,METALSOUND
|
||||
MANTINE;SHELLBELL;MODEST;HP,DEF;SURF,ICEBEAM,RAINDANCE,CONFUSERAY
|
||||
STANTLER;LAXINCENSE;ADAMANT;ATK,SPD;FRUSTRATION,SHADOWBALL,THUNDERWAVE,CONFUSERAY
|
||||
ABSOL;CHOICEBAND;ADAMANT;ATK,SPD;DOUBLEEDGE,SHADOWBALL,AERIALACE,IRONTAIL
|
||||
SWALOT;LEFTOVERS;ADAMANT;HP,ATK;SLUDGEBOMB,SHADOWBALL,BODYSLAM,COUNTER
|
||||
CRAWDAUNT;QUICKCLAW;ADAMANT;HP,SD;GUILLOTINE,FRUSTRATION,ANCIENTPOWER,AERIALACE
|
||||
PIDGEOT;SCOPELENS;ADAMANT;ATK,SPD;RETURN,AERIALACE,STEELWING,MUDSLAP
|
||||
GRUMPIG;LUMBERRY;MODEST;DEF,SA;PSYCHIC,ICEPUNCH,THUNDERPUNCH,FIREPUNCH
|
||||
TORKOAL;WHITEHERB;SASSY;HP,SD;OVERHEAT,BODYSLAM,SMOKESCREEN,PROTECT
|
||||
KINGLER;SALACBERRY;ADAMANT;HP,SD;GUILLOTINE,ROCKTOMB,FLAIL,ENDURE
|
||||
CACTURNE;PERSIMBERRY;HARDY;DEF,SD;MEGAKICK,TEETERDANCE,FEINTATTACK,SANDSTORM
|
||||
BELLOSSOM;BRIGHTPOWDER;MODEST;DEF,SA;SOLARBEAM,ATTRACT,SUNNYDAY,SYNTHESIS
|
||||
OCTILLERY;LAXINCENSE;QUIRKY;HP,DEF,SD;OCTAZOOKA,FIREBLAST,THUNDERWAVE,MUDSLAP
|
||||
HUNTAIL;SHELLBELL;QUIET;HP,SD;SURF,RAINDANCE,CRUNCH,BODYSLAM
|
||||
GOREBYSS;SHELLBELL;QUIET;HP,SD;SURF,RAINDANCE,PSYCHIC,BODYSLAM
|
||||
RELICANTH;CHESTOBERRY;SASSY;HP,SD;EARTHQUAKE,ROCKSLIDE,AMNESIA,REST
|
||||
OMASTAR;SITRUSBERRY;MODEST;HP,SD;HYDROPUMP,RAINDANCE,ICEBEAM,PROTECT
|
||||
KABUTOPS;SALACBERRY;ADAMANT;ATK,SD;SLASH,ROCKSLIDE,FLAIL,ENDURE
|
||||
POLIWRATH;CHESTOBERRY;ADAMANT;HP,ATK;BRICKBREAK,HYPNOSIS,REST,BELLYDRUM
|
||||
SCYTHER;BRIGHTPOWDER;ADAMANT;ATK,SPD;SILVERWIND,AERIALACE,SWORDSDANCE,DOUBLETEAM
|
||||
PINSIR;SALACBERRY;JOLLY;HP,SPD;GUILLOTINE,SWORDSDANCE,FLAIL,ENDURE
|
||||
POLITOED;LAXINCENSE;MODEST;DEF,SA;SURF,PSYCHIC,MUDSLAP,SWAGGER
|
||||
CLOYSTER;LEFTOVERS;CAREFUL;HP,SD;DIVE,TOXIC,DOUBLETEAM,PROTECT
|
||||
DUGTRIO;SOFTSAND;ADAMANT;ATK,SPD;EARTHQUAKE,TRIATTACK,SLASH,SANDTOMB
|
||||
MEDICHAM;FOCUSBAND;DOCILE;ATK,SPD;PSYCHIC,HIGHJUMPKICK,CALMMIND,BATONPASS
|
||||
MISDREAVUS;FOCUSBAND;IMPISH;HP,DEF;PAINSPLIT,SHADOWBALL,CONFUSERAY,THUNDERWAVE
|
||||
FEAROW;SHARPBEAK;ADAMANT;ATK,SPD;DRILLPECK,TRIATTACK,FACADE,MUDSLAP
|
||||
GRANBULL;CHERIBERRY;ADAMANT;HP,ATK;MEGAKICK,SMELLINGSALTS,THUNDERWAVE,ROAR
|
||||
JYNX;SHELLBELL;MODEST;HP,SA;ICEBEAM,FAKEOUT,LOVELYKISS,ATTRACT
|
||||
DUSCLOPS;LEFTOVERS;IMPISH;HP,DEF,SD;WILLOWISP,SEISMICTOSS,PAINSPLIT,CONFUSERAY
|
||||
DODRIO;CHESTOBERRY;ADAMANT;ATK,SPD;DRILLPECK,TRIATTACK,SLEEPTALK,REST
|
||||
MRMIME;LEFTOVERS;RELAXED;HP,DEF;PSYCHIC,MAGICALLEAF,FAKEOUT,REFLECT
|
||||
LANTURN;CHERIBERRY;QUIET;DEF,SA;SURF,CONFUSERAY,ATTRACT,THUNDERWAVE
|
||||
BRELOOM;KINGSROCK;JOLLY;ATK,SPD;SKYUPPERCUT,MACHPUNCH,HEADBUTT,COUNTER
|
||||
FORRETRESS;FOCUSBAND;ADAMANT;ATK,SD;DOUBLEEDGE,ROCKSLIDE,LIGHTSCREEN,SPIKES
|
||||
WHISCASH;CHESTOBERRY;ADAMANT;HP,ATK;EARTHQUAKE,ROCKSLIDE,AMNESIA,REST
|
||||
XATU;SHARPBEAK;HARDY;HP,ATK,SA;DRILLPECK,NIGHTSHADE,WISH,FUTURESIGHT
|
||||
SKARMORY;SCOPELENS;ADAMANT;HP,ATK,SD;STEELWING,AIRCUTTER,COUNTER,AGILITY
|
||||
MAROWAK;THICKCLUB;ADAMANT;HP,ATK;BONEMERANG,ROCKSLIDE,ICYWIND,HEADBUTT
|
||||
QUAGSIRE;FOCUSBAND;ADAMANT;ATK,SD;EARTHQUAKE,BRICKBREAK,COUNTER,MUDSLAP
|
||||
CLEFABLE;LEFTOVERS;BRAVE;DEF,SD;METRONOME,DOUBLETEAM,REFLECT,FOLLOWME
|
||||
HARIYAMA;FOCUSBAND;ADAMANT;HP,DEF,SD;CROSSCHOP,ROCKSLIDE,COUNTER,FAKEOUT
|
||||
RAICHU;BRIGHTPOWDER;MODEST;DEF,SPD,SA;THUNDERBOLT,QUICKATTACK,LIGHTSCREEN,DOUBLETEAM
|
||||
DEWGONG;NEVERMELTICE;QUIET;HP,SA;ICEBEAM,ICYWIND,HEADBUTT,FAKEOUT
|
||||
MANECTRIC;MAGNET;MODEST;SPD,SA;THUNDERBOLT,FLASH,QUICKATTACK,ROAR
|
||||
VILEPLUME;PERSIMBERRY;IMPISH;HP,ATK;SLUDGEBOMB,PETALDANCE,MOONLIGHT,AROMATHERAPY
|
||||
VICTREEBEL;SITRUSBERRY;QUIET;DEF,SD;GIGADRAIN,SLEEPPOWDER,SWEETSCENT,SYNTHESIS
|
||||
ELECTRODE;FOCUSBAND;QUIET;HP,SA;THUNDERBOLT,SWIFT,LIGHTSCREEN,PROTECT
|
||||
EXPLOUD;CHESTOBERRY;IMPISH;HP,ATK;HYPERVOICE,SHADOWBALL,SLEEPTALK,REST
|
||||
SHIFTRY;MIRACLESEED;QUIET;DEF,SA,SD;GIGADRAIN,FEINTATTACK,QUICKATTACK,FAKEOUT
|
||||
GLALIE;PETAYABERRY;MODEST;HP,SA;ICEBEAM,CRUNCH,HAIL,PROTECT
|
||||
LUDICOLO;SHELLBELL;QUIET;HP,DEF,SA;SURF,RAINDANCE,THUNDERPUNCH,FIREPUNCH
|
||||
HYPNO;TWISTEDSPOON;QUIET;DEF,SA;THUNDERPUNCH,FIREPUNCH,ICEPUNCH,HYPNOSIS
|
||||
GOLEM;QUICKCLAW;ADAMANT;ATK,SD;EARTHQUAKE,BODYSLAM,COUNTER,ROCKTOMB
|
||||
RHYDON;QUICKCLAW;ADAMANT;HP,ATK,SD;EARTHQUAKE,ROCKTOMB,SCARYFACE,BRICKBREAK
|
||||
ALAKAZAM;FOCUSBAND;MODEST;DEF,SA;THUNDERPUNCH,FIREPUNCH,ICEPUNCH,THUNDERWAVE
|
||||
WEEZING;BRIGHTPOWDER;ADAMANT;HP,ATK;SLUDGEBOMB,WILLOWISP,SHADOWBALL,SMOKESCREEN
|
||||
KANGASKHAN;FOCUSBAND;ADAMANT;HP,ATK;DIZZYPUNCH,BRICKBREAK,COUNTER,FAKEOUT
|
||||
ELECTABUZZ;CHERIBERRY;RELAXED;HP,DEF,SA;THUNDERBOLT,THUNDERWAVE,BRICKBREAK,LIGHTSCREEN
|
||||
TAUROS;PERSIMBERRY;ADAMANT;ATK,SPD;EARTHQUAKE,THRASH,SWAGGER,FACADE
|
||||
SLOWBRO;SHELLBELL;QUIET;HP,SD;SURF,RAINDANCE,HEADBUTT,ICEPUNCH
|
||||
SLOWKING;LEFTOVERS;QUIET;HP,DEF;PSYCHIC,BRICKBREAK,AMNESIA,ATTRACT
|
||||
MILTANK;FOCUSBAND;CAREFUL;HP,DEF,SD;FACADE,SHADOWBALL,COUNTER,MILKDRINK
|
||||
ALTARIA;CHERIBERRY;DOCILE;HP,ATK;DRAGONCLAW,AERIALACE,REFRESH,BODYSLAM
|
||||
NIDOQUEEN;FOCUSBAND;ADAMANT;HP,ATK;SLUDGEBOMB,DOUBLEKICK,BODYSLAM,COUNTER
|
||||
NIDOKING;QUICKCLAW;ADAMANT;HP,ATK;HORNDRILL,DOUBLEKICK,BODYSLAM,COUNTER
|
||||
MAGMAR;RAWSTBERRY;RELAXED;HP,DEF,SA;FLAMETHROWER,SMOKESCREEN,BRICKBREAK,BARRIER
|
||||
CRADILY;LEFTOVERS;RELAXED;HP,DEF,SD;GIGADRAIN,ROCKSLIDE,BARRIER,CONFUSERAY
|
||||
ARMALDO;SCOPELENS;ADAMANT;HP,ATK;SLASH,AERIALACE,ANCIENTPOWER,PROTECT
|
||||
GOLDUCK;SHELLBELL;QUIET;ATK,SA;HYDROPUMP,DIG,BRICKBREAK,LIGHTSCREEN
|
||||
RAPIDASH;CHARCOAL;QUIET;SPD,SA;FLAMETHROWER,DOUBLEKICK,QUICKATTACK,PROTECT
|
||||
MUK;POISONBARB;ADAMANT;HP,ATK;SLUDGEBOMB,BODYSLAM,SCREECH,MINIMIZE
|
||||
GENGAR;LEFTOVERS;TIMID;HP,SPD,SA;DREAMEATER,HYPNOSIS,CONFUSERAY,ATTRACT
|
||||
AMPHAROS;MAGNET;RELAXED;HP,SA;THUNDER,RAINDANCE,THUNDERWAVE,ATTRACT
|
||||
SCIZOR;FOCUSBAND;ADAMANT;ATK,SD;METALCLAW,AERIALACE,COUNTER,QUICKATTACK
|
||||
HERACROSS;FOCUSBAND;ADAMANT;ATK,DEF;MEGAHORN,BRICKBREAK,ROCKTOMB,COUNTER
|
||||
URSARING;QUICKCLAW;DOCILE;HP,ATK,SA;MEGAKICK,CRUNCH,AERIALACE,COUNTER
|
||||
HOUNDOOM;FOCUSBAND;QUIRKY;ATK,SPD,SA;FLAMETHROWER,SHADOWBALL,COUNTER,WILLOWISP
|
||||
DONPHAN;CHESTOBERRY;ADAMANT;HP,ATK;EARTHQUAKE,ANCIENTPOWER,SWAGGER,REST
|
||||
CLAYDOL;LUMBERRY;ADAMANT;HP,ATK;EARTHQUAKE,ROCKSLIDE,SWAGGER,PSYCHUP
|
||||
WAILORD;SHELLBELL;SASSY;HP,DEF,SD;SURF,ICYWIND,BODYSLAM,ROAR
|
||||
NINETALES;RAWSTBERRY;MODEST;SPD,SA;FLAMETHROWER,ROAR,CONFUSERAY,WILLOWISP
|
||||
MACHAMP;SCOPELENS;ADAMANT;HP,ATK;CROSSCHOP,ROCKSLIDE,COUNTER,SCARYFACE
|
||||
SHUCKLE;CHESTOBERRY;BRAVE;DEF,SD;ROLLOUT,DEFENSECURL,SLEEPTALK,REST
|
||||
STEELIX;SITRUSBERRY;ADAMANT;ATK,SD;EARTHQUAKE,DRAGONBREATH,ROCKTOMB,ROAR
|
||||
TENTACRUEL;PERSIMBERRY;IMPISH;ATK,DEF;SLUDGEBOMB,ICYWIND,BARRIER,CONFUSERAY
|
||||
AERODACTYL;KINGSROCK;ADAMANT;HP,ATK,SPD;ANCIENTPOWER,DRAGONBREATH,AERIALACE,ROAR
|
||||
PORYGON2;LEFTOVERS;ADAMANT;HP,ATK;TRIATTACK,AERIALACE,SHADOWBALL,RECOVER
|
||||
GARDEVOIR;LEFTOVERS;TIMID;HP,DEF,SPD;DREAMEATER,HYPNOSIS,MAGICALLEAF,REFLECT
|
||||
EXEGGUTOR;QUICKCLAW;QUIET;DEF,SD;SOLARBEAM,SUNNYDAY,SYNTHESIS,LIGHTSCREEN
|
||||
STARMIE;SHELLBELL;MODEST;HP,SA;PSYCHIC,CONFUSERAY,THUNDERWAVE,RECOVER
|
||||
FLYGON;BRIGHTPOWDER;ADAMANT;ATK,SPD;EARTHQUAKE,STEELWING,FEINTATTACK,FACADE
|
||||
VENUSAUR;CHESTOBERRY;QUIET;HP,SA;GIGADRAIN,SUNNYDAY,SYNTHESIS,SLEEPPOWDER
|
||||
VAPOREON;MYSTICWATER;MODEST;DEF,SA,SD;SURF,ROAR,BITE,QUICKATTACK
|
||||
JOLTEON;CHERIBERRY;MODEST;SPD,SA;THUNDERBOLT,THUNDERWAVE,ATTRACT,PROTECT
|
||||
FLAREON;SITRUSBERRY;MODEST;DEF,SA;FLAMETHROWER,ROAR,BITE,SANDATTACK
|
||||
MEGANIUM;BRIGHTPOWDER;MODEST;HP,SA;SOLARBEAM,SUNNYDAY,LIGHTSCREEN,SYNTHESIS
|
||||
ESPEON;LUMBERRY;MODEST;DEF,SPD,SD;PSYCHIC,CHARM,CALMMIND,BATONPASS
|
||||
UMBREON;BRIGHTPOWDER;BOLD;HP,DEF,SD;CONFUSERAY,FEINTATTACK,DOUBLETEAM,BATONPASS
|
||||
BLASTOISE;SHELLBELL;MODEST;HP,SA;HYDROPUMP,RAINDANCE,BITE,SEISMICTOSS
|
||||
FERALIGATR;LUMBERRY;QUIET;HP,SA,SD;SURF,RAINDANCE,AERIALACE,ROAR
|
||||
AGGRON;QUICKCLAW;ADAMANT;HP,ATK;IRONTAIL,EARTHQUAKE,AERIALACE,ROAR
|
||||
BLAZIKEN;QUICKCLAW;DOCILE;ATK,SA;FLAMETHROWER,SUNNYDAY,DOUBLEKICK,ROAR
|
||||
WALREIN;LEFTOVERS;QUIET;HP,DEF,SD;BLIZZARD,HAIL,YAWN,PROTECT
|
||||
SCEPTILE;LEFTOVERS;MODEST;SPD,SA;LEAFBLADE,LEECHSEED,AERIALACE,DETECT
|
||||
CHARIZARD;FOCUSBAND;MODEST;SPD,SA;FIREBLAST,SUNNYDAY,ROAR,SCARYFACE
|
||||
TYPHLOSION;FOCUSBAND;MODEST;SPD,SA;FIREBLAST,SUNNYDAY,SMOKESCREEN,ROAR
|
||||
LAPRAS;LEFTOVERS;BOLD;DEF,SD;SURF,ATTRACT,CONFUSERAY,SING
|
||||
CROBAT;KINGSROCK;QUIRKY;HP,ATK,SA;SLUDGEBOMB,BITE,ASTONISH,SCREECH
|
||||
SWAMPERT;LUMBERRY;ADAMANT;HP,DEF,SD;EARTHQUAKE,COUNTER,REST,CURSE
|
||||
GYARADOS;LUMBERRY;CAREFUL;HP,SD;RETURN,BITE,THUNDERWAVE,DRAGONDANCE
|
||||
SNORLAX;LEFTOVERS;ADAMANT;ATK,DEF;FACADE,SHADOWBALL,ATTRACT,DOUBLETEAM
|
||||
KINGDRA;LUMBERRY;MODEST;HP,SA;HYDROPUMP,DRAGONBREATH,ICYWIND,ATTRACT
|
||||
BLISSEY;BRIGHTPOWDER;BOLD;DEF,SD;TOXIC,DOUBLETEAM,SING,SOFTBOILED
|
||||
MILOTIC;LUMBERRY;MODEST;HP,DEF,SA;HYDROPUMP,ICYWIND,RECOVER,MIRRORCOAT
|
||||
ARCANINE;KINGSROCK;ADAMANT;ATK,SPD;FLAMETHROWER,EXTREMESPEED,CRUNCH,BODYSLAM
|
||||
SALAMENCE;KINGSROCK;HARDY;ATK,SPD;DRAGONCLAW,AERIALACE,HEADBUTT,ROCKSLIDE
|
||||
METAGROSS;LEFTOVERS;ADAMANT;ATK,SPD,SD;METEORMASH,AERIALACE,FACADE,LIGHTSCREEN
|
||||
SLAKING;SCOPELENS;ADAMANT;HP,DEF,SD;YAWN,BULKUP,SWAGGER,AERIALACE
|
||||
DUGTRIO;KINGSROCK;ADAMANT;ATK,SPD;EARTHQUAKE,ANCIENTPOWER,AERIALACE,TRIATTACK
|
||||
MEDICHAM;SALACBERRY;HARDY;ATK,SPD;REVERSAL,ENDURE,PSYCHIC,FAKEOUT
|
||||
MAROWAK;THICKCLUB;ADAMANT;ATK,SPD;EARTHQUAKE,ROCKSLIDE,SWORDSDANCE,ICYWIND
|
||||
QUAGSIRE;LEFTOVERS;SASSY;DEF,SD;CURSE,ATTRACT,YAWN,ANCIENTPOWER
|
||||
MISDREAVUS;LEFTOVERS;BOLD;DEF,SA;PSYCHIC,ATTRACT,THUNDERWAVE,CONFUSERAY
|
||||
FEAROW;FOCUSBAND;ADAMANT;ATK,SPD;DRILLPECK,TRIATTACK,ATTRACT,PURSUIT
|
||||
GRANBULL;WHITEHERB;QUIET;SA,SD;OVERHEAT,THUNDERBOLT,ICEPUNCH,FACADE
|
||||
JYNX;BRIGHTPOWDER;IMPISH;HP,DEF;PERISHSONG,MEANLOOK,LOVELYKISS,PROTECT
|
||||
DUSCLOPS;LEFTOVERS;IMPISH;HP,DEF,SD;TOXIC,CONFUSERAY,DOUBLETEAM,PROTECT
|
||||
DODRIO;KINGSROCK;ADAMANT;ATK,SPD;DRILLPECK,DOUBLEEDGE,FEINTATTACK,PROTECT
|
||||
MRMIME;LIECHIBERRY;ADAMANT;HP,DEF,SD;BATONPASS,SWAGGER,PSYCHUP,PSYCHIC
|
||||
LANTURN;SALACBERRY;DOCILE;ATK,SA;FLAIL,ENDURE,THUNDERBOLT,SURF
|
||||
BRELOOM;BRIGHTPOWDER;DOCILE;SPD,SA;GIGADRAIN,LEECHSEED,FOCUSPUNCH,SPORE
|
||||
FORRETRESS;LUMBERRY;ADAMANT;ATK,SD;EARTHQUAKE,DOUBLEEDGE,COUNTER,PROTECT
|
||||
SKARMORY;BRIGHTPOWDER;CAREFUL;HP,ATK,SD;SPIKES,ROAR,DRILLPECK,TOXIC
|
||||
WHISCASH;SHELLBELL;HARDY;ATK,SA;SURF,EARTHQUAKE,SPARK,FUTURESIGHT
|
||||
XATU;LEFTOVERS;IMPISH;HP,DEF,SD;FLY,TOXIC,CONFUSERAY,ATTRACT
|
||||
CLEFABLE;FOCUSBAND;ADAMANT;ATK,DEF;METEORMASH,COSMICPOWER,DOUBLETEAM,FOLLOWME
|
||||
HARIYAMA;QUICKCLAW;QUIET;ATK,SA;CROSSCHOP,FIREPUNCH,ICEPUNCH,THUNDERPUNCH
|
||||
RAICHU;LUMBERRY;ADAMANT;ATK,SPD;THUNDERBOLT,REVERSAL,ENDURE,AGILITY
|
||||
DEWGONG;SHELLBELL;DOCILE;ATK,SA;BLIZZARD,DOUBLEEDGE,ENCORE,DISABLE
|
||||
MANECTRIC;PETAYABERRY;MODEST;SPD,SA;THUNDER,RAINDANCE,CRUNCH,ROAR
|
||||
VILEPLUME;BRIGHTPOWDER;BOLD;HP,DEF,SD;INGRAIN,DOUBLETEAM,TOXIC,GIGADRAIN
|
||||
VICTREEBEL;LEFTOVERS;SERIOUS;ATK,SA;GIGADRAIN,SLUDGEBOMB,SLEEPPOWDER,ATTRACT
|
||||
ELECTRODE;BRIGHTPOWDER;MODEST;HP,DEF,SD;THUNDER,RAINDANCE,DOUBLETEAM,SWAGGER
|
||||
EXPLOUD;FOCUSBAND;QUIRKY;ATK,SA;SOLARBEAM,SUNNYDAY,EARTHQUAKE,COUNTER
|
||||
SHIFTRY;CHESTOBERRY;IMPISH;DEF,SD;LEECHSEED,DIG,DOUBLETEAM,REST
|
||||
GLALIE;SALACBERRY;QUIRKY;ATK,SPD;EXPLOSION,ENDURE,BODYSLAM,ICYWIND
|
||||
LUDICOLO;SHELLBELL;MODEST;HP,SA;SURF,ICEBEAM,THUNDERPUNCH,FIREPUNCH
|
||||
HYPNO;TWISTEDSPOON;MODEST;DEF,SD;HYPNOSIS,NIGHTMARE,DREAMEATER,PSYCHIC
|
||||
GOLEM;CHESTOBERRY;ADAMANT;HP,ATK;FOCUSPUNCH,SUBSTITUTE,DOUBLETEAM,REST
|
||||
RHYDON;QUICKCLAW;ADAMANT;ATK,SD;EARTHQUAKE,HORNDRILL,ROCKSLIDE,BRICKBREAK
|
||||
ALAKAZAM;LUMBERRY;MODEST;DEF,SA;PSYCHIC,CALMMIND,THUNDERWAVE,RECOVER
|
||||
WEEZING;SITRUSBERRY;ADAMANT;HP,ATK;MEMENTO,SLUDGEBOMB,FACADE,DESTINYBOND
|
||||
KANGASKHAN;LUMBERRY;ADAMANT;HP,ATK;CRUSHCLAW,SHADOWBALL,ATTRACT,REST
|
||||
ELECTABUZZ;LEFTOVERS;QUIRKY;ATK,SPD,SA;THUNDER,RAINDANCE,ATTRACT,FOCUSPUNCH
|
||||
TAUROS;CHESTOBERRY;ADAMANT;HP,ATK;DOUBLEEDGE,EARTHQUAKE,DOUBLETEAM,REST
|
||||
SLOWBRO;LEFTOVERS;MODEST;ATK,SD;SURF,ICEBEAM,CALMMIND,YAWN
|
||||
SLOWKING;SHELLBELL;MODEST;DEF,SA;YAWN,THUNDERWAVE,SURF,PSYCHIC
|
||||
MILTANK;LEFTOVERS;CAREFUL;HP,ATK,SD;FOCUSPUNCH,SHADOWBALL,ATTRACT,THUNDERWAVE
|
||||
ALTARIA;LEFTOVERS;BOLD;HP,DEF,SD;PERISHSONG,DRAGONBREATH,PURSUIT,ATTRACT
|
||||
NIDOQUEEN;SHELLBELL;ADAMANT;HP,ATK;DOUBLEEDGE,EARTHQUAKE,AERIALACE,ROCKSLIDE
|
||||
NIDOKING;SHELLBELL;ADAMANT;HP,ATK;MEGAKICK,EARTHQUAKE,SHADOWBALL,BRICKBREAK
|
||||
MAGMAR;QUICKCLAW;MODEST;SPD,SA;FIREBLAST,SMOKESCREEN,THUNDERPUNCH,CONFUSERAY
|
||||
CRADILY;SITRUSBERRY;ADAMANT;HP,ATK;EARTHQUAKE,ANCIENTPOWER,SWAGGER,PSYCHUP
|
||||
ARMALDO;QUICKCLAW;ADAMANT;HP,ATK;IRONTAIL,ANCIENTPOWER,BRICKBREAK,KNOCKOFF
|
||||
GOLDUCK;LUMBERRY;QUIRKY;ATK,SPD,SA;CROSSCHOP,SURF,SWAGGER,PSYCHUP
|
||||
RAPIDASH;LEFTOVERS;DOCILE;ATK,SPD,SA;FIREBLAST,BOUNCE,DOUBLETEAM,ATTRACT
|
||||
MUK;CHESTOBERRY;HARDY;ATK,DEF;CURSE,REST,SLUDGEBOMB,DYNAMICPUNCH
|
||||
GENGAR;LEFTOVERS;ADAMANT;ATK,SPD;SLUDGEBOMB,SHADOWBALL,CONFUSERAY,WILLOWISP
|
||||
AMPHAROS;BRIGHTPOWDER;HARDY;ATK,SA;THUNDERPUNCH,FIREPUNCH,FOCUSPUNCH,THUNDERWAVE
|
||||
SCIZOR;QUICKCLAW;ADAMANT;ATK,SD;SILVERWIND,STEELWING,SWORDSDANCE,LIGHTSCREEN
|
||||
HERACROSS;LUMBERRY;JOLLY;HP,SPD;MEGAHORN,EARTHQUAKE,ATTRACT,BULKUP
|
||||
URSARING;QUICKCLAW;ADAMANT;HP,ATK;DOUBLEEDGE,EARTHQUAKE,BRICKBREAK,COUNTER
|
||||
HOUNDOOM;LUMBERRY;MODEST;SPD,SA;FIREBLAST,CRUNCH,ROAR,REST
|
||||
DONPHAN;QUICKCLAW;JOLLY;ATK,SPD;FLAIL,ENDURE,EARTHQUAKE,ROCKTOMB
|
||||
CLAYDOL;LEFTOVERS;CALM;HP,DEF,SD;PSYCHIC,EARTHQUAKE,DOUBLETEAM,COSMICPOWER
|
||||
WAILORD;CHESTOBERRY;ADAMANT;HP,DEF,SD;DOUBLEEDGE,REST,CURSE,AMNESIA
|
||||
NINETALES;LUMBERRY;QUIRKY;SPD,SA;HEATWAVE,BODYSLAM,GRUDGE,SUNNYDAY
|
||||
MACHAMP;CHESTOBERRY;ADAMANT;HP,DEF,SD;CROSSCHOP,EARTHQUAKE,BULKUP,REST
|
||||
SHUCKLE;LEFTOVERS;CAREFUL;DEF,SD;SANDSTORM,DIG,FLASH,DOUBLETEAM
|
||||
STEELIX;LEFTOVERS;HARDY;ATK,SD;EARTHQUAKE,DRAGONBREATH,SANDSTORM,BLOCK
|
||||
TENTACRUEL;LEFTOVERS;HARDY;HP,DEF,SA;TOXIC,GIGADRAIN,CONFUSERAY,SURF
|
||||
AERODACTYL;CHOICEBAND;ADAMANT;HP,ATK,SPD;HYPERBEAM,EARTHQUAKE,AERIALACE,ANCIENTPOWER
|
||||
PORYGON2;LUMBERRY;MODEST;HP,SA;SOLARBEAM,SUNNYDAY,THUNDERWAVE,RECOVER
|
||||
GARDEVOIR;CHESTOBERRY;MODEST;HP,DEF;PSYCHIC,CALMMIND,DOUBLETEAM,REST
|
||||
EXEGGUTOR;CHESTOBERRY;HARDY;ATK,SD;RETURN,CURSE,SLEEPPOWDER,REST
|
||||
STARMIE;SHELLBELL;MODEST;HP,DEF,SD;HYDROPUMP,THUNDER,RAINDANCE,RECOVER
|
||||
FLYGON;BRIGHTPOWDER;MODEST;SPD,SA;SOLARBEAM,FIREBLAST,CRUNCH,SUNNYDAY
|
||||
VENUSAUR;BRIGHTPOWDER;BOLD;HP,DEF,SD;LEECHSEED,GIGADRAIN,DOUBLETEAM,LIGHTSCREEN
|
||||
VAPOREON;SHELLBELL;DOCILE;HP,DEF,SD;SURF,ICEBEAM,BODYSLAM,SHADOWBALL
|
||||
JOLTEON;SCOPELENS;HARDY;ATK,SA;THUNDERBOLT,DIG,DOUBLEKICK,ROAR
|
||||
FLAREON;QUICKCLAW;RELAXED;HP,DEF,SD;CURSE,ATTRACT,DOUBLEEDGE,SHADOWBALL
|
||||
MEGANIUM;LEFTOVERS;CALM;HP,DEF,SD;LEECHSEED,SUBSTITUTE,DOUBLETEAM,GRASSWHISTLE
|
||||
ESPEON;CHESTOBERRY;DOCILE;ATK,SPD;PSYCHIC,SHADOWBALL,CALMMIND,REST
|
||||
UMBREON;LEFTOVERS;ADAMANT;HP,ATK,SD;CURSE,SCREECH,DOUBLETEAM,DOUBLEEDGE
|
||||
BLASTOISE;SHELLBELL;BRAVE;HP,ATK,SA;HYDROPUMP,MEGAKICK,BRICKBREAK,MIRRORCOAT
|
||||
FERALIGATR;QUICKCLAW;SASSY;HP,SA,SD;SURF,DRAGONCLAW,BRICKBREAK,SCARYFACE
|
||||
AGGRON;SCOPELENS;ADAMANT;HP,ATK;FOCUSPUNCH,EARTHQUAKE,ROCKSLIDE,THUNDERWAVE
|
||||
BLAZIKEN;SCOPELENS;DOCILE;ATK,SA;BLAZEKICK,MEGAKICK,THUNDERPUNCH,BRICKBREAK
|
||||
WALREIN;FOCUSBAND;QUIRKY;HP,DEF,SD;EARTHQUAKE,ICEBEAM,CURSE,DOUBLETEAM
|
||||
SCEPTILE;LUMBERRY;MODEST;SPD,SA;LEAFBLADE,THUNDERPUNCH,ATTRACT,DOUBLETEAM
|
||||
CHARIZARD;BRIGHTPOWDER;ADAMANT;ATK,SPD;EARTHQUAKE,AERIALACE,DRAGONDANCE,SMOKESCREEN
|
||||
TYPHLOSION;SCOPELENS;HARDY;ATK,SPD,SA;FLAMETHROWER,THUNDERPUNCH,AERIALACE,ROCKSLIDE
|
||||
LAPRAS;QUICKCLAW;TIMID;SPD,SA;SURF,ICEBEAM,BODYSLAM,ROAR
|
||||
CROBAT;LEFTOVERS;CALM;HP,DEF,SD;TOXIC,GIGADRAIN,CONFUSERAY,DOUBLETEAM
|
||||
SWAMPERT;QUICKCLAW;DOCILE;HP,DEF,SD;SURF,EARTHQUAKE,COUNTER,MIRRORCOAT
|
||||
GYARADOS;SHELLBELL;MODEST;SPD,SA;HYDROPUMP,THUNDERBOLT,FIREBLAST,BLIZZARD
|
||||
SNORLAX;CHESTOBERRY;ADAMANT;HP,DEF,SD;EARTHQUAKE,ROCKSLIDE,CURSE,REST
|
||||
KINGDRA;CHESTOBERRY;MODEST;HP,DEF,SD;SURF,ICEBEAM,DRAGONBREATH,REST
|
||||
BLISSEY;LEFTOVERS;BOLD;DEF,SD;SEISMICTOSS,SING,ATTRACT,SUBSTITUTE
|
||||
MILOTIC;FOCUSBAND;MODEST;HP,SA;SURF,ICEBEAM,SAFEGUARD,MIRRORCOAT
|
||||
ARCANINE;LUMBERRY;DOCILE;SPD,SA;FIREBLAST,SUNNYDAY,CRUNCH,ROAR
|
||||
SALAMENCE;LEFTOVERS;HARDY;ATK,SPD,SA;DOUBLEEDGE,CRUNCH,SWAGGER,PROTECT
|
||||
METAGROSS;LUMBERRY;ADAMANT;HP,SPD,SD;EARTHQUAKE,METEORMASH,PSYCHUP,SWAGGER
|
||||
SLAKING;LEFTOVERS;ADAMANT;DEF,SD;MEGAKICK,SHADOWBALL,YAWN,AMNESIA
|
||||
DUGTRIO;KINGSROCK;ADAMANT;ATK,SPD;EARTHQUAKE,DOUBLEEDGE,SLUDGEBOMB,FISSURE
|
||||
MEDICHAM;SCOPELENS;HARDY;SPD,SA;DYNAMICPUNCH,THUNDERPUNCH,ICEPUNCH,FIREPUNCH
|
||||
MISDREAVUS;BRIGHTPOWDER;BOLD;HP,DEF;PERISHSONG,MEANLOOK,THUNDERWAVE,CONFUSERAY
|
||||
FEAROW;SCOPELENS;HARDY;ATK,SPD;DRILLPECK,RETURN,STEELWING,FEINTATTACK
|
||||
GRANBULL;QUICKCLAW;ADAMANT;HP,ATK;DOUBLEEDGE,EARTHQUAKE,SLUDGEBOMB,ROCKSLIDE
|
||||
JYNX;QUICKCLAW;HARDY;HP,DEF;DREAMEATER,LOVELYKISS,ATTRACT,SUBSTITUTE
|
||||
DUSCLOPS;LEFTOVERS;ADAMANT;HP,DEF,SD;PSYCHUP,SWAGGER,SHADOWBALL,EARTHQUAKE
|
||||
DODRIO;LUMBERRY;ADAMANT;ATK,SPD;DOUBLEEDGE,DRILLPECK,STEELWING,FEINTATTACK
|
||||
MRMIME;CHOICEBAND;MODEST;HP,SA;TRICK,TORMENT,PSYCHIC,THUNDERBOLT
|
||||
LANTURN;BRIGHTPOWDER;MODEST;SPD,SA;HYDROPUMP,THUNDER,CONFUSERAY,RAINDANCE
|
||||
BRELOOM;LEFTOVERS;ADAMANT;ATK,SPD;IRONTAIL,FOCUSPUNCH,ATTRACT,SPORE
|
||||
FORRETRESS;FOCUSBAND;QUIET;ATK,SA,SD;EXPLOSION,EARTHQUAKE,GIGADRAIN,ZAPCANNON
|
||||
WHISCASH;CHESTOBERRY;HARDY;DEF,SD;SLEEPTALK,REST,SURF,FISSURE
|
||||
XATU;KINGSROCK;JOLLY;ATK,SPD,SA;DRILLPECK,PSYCHIC,GIGADRAIN,STEELWING
|
||||
SKARMORY;CHESTOBERRY;CAREFUL;HP,SD;TOXIC,CURSE,REST,FLY
|
||||
MAROWAK;THICKCLUB;ADAMANT;ATK,SPD;EARTHQUAKE,ROCKSLIDE,SWORDSDANCE,BRICKBREAK
|
||||
QUAGSIRE;QUICKCLAW;ADAMANT;ATK,SD;EARTHQUAKE,SLUDGEBOMB,DOUBLEEDGE,CURSE
|
||||
CLEFABLE;LUMBERRY;MODEST;DEF,SA;THUNDERBOLT,ICEBEAM,FLAMETHROWER,MAGICALLEAF
|
||||
HARIYAMA;QUICKCLAW;ADAMANT;HP,ATK;CROSSCHOP,EARTHQUAKE,ROCKSLIDE,FACADE
|
||||
RAICHU;CHERIBERRY;DOCILE;SPD,SA;THUNDER,RAINDANCE,IRONTAIL,ATTRACT
|
||||
DEWGONG;CHESTOBERRY;BOLD;HP,DEF;HORNDRILL,SHEERCOLD,SLEEPTALK,REST
|
||||
MANECTRIC;LUMBERRY;QUIRKY;SPD,SA;THUNDERBOLT,IRONTAIL,THUNDERWAVE,ROAR
|
||||
VILEPLUME;LEFTOVERS;QUIRKY;ATK,SA;ATTRACT,STUNSPORE,SLUDGEBOMB,GIGADRAIN
|
||||
VICTREEBEL;BRIGHTPOWDER;QUIRKY;ATK,SA;STUNSPORE,INGRAIN,GIGADRAIN,SLUDGEBOMB
|
||||
ELECTRODE;LIECHIBERRY;NAUGHTY;ATK,SA;EXPLOSION,THUNDERBOLT,THUNDERWAVE,ENDURE
|
||||
EXPLOUD;WHITEHERB;MODEST;SPD,SA;OVERHEAT,ICEBEAM,THUNDERPUNCH,EXTRASENSORY
|
||||
SHIFTRY;FOCUSBAND;QUIRKY;ATK,SA;SOLARBEAM,SUNNYDAY,EXPLOSION,SYNTHESIS
|
||||
GLALIE;SHELLBELL;HARDY;ATK,SPD,SA;BLIZZARD,EARTHQUAKE,DOUBLEEDGE,SHADOWBALL
|
||||
LUDICOLO;LEFTOVERS;BOLD;HP,DEF,SD;LEECHSEED,RAINDANCE,DOUBLETEAM,GIGADRAIN
|
||||
HYPNO;LUMBERRY;ADAMANT;HP,ATK;PSYCHUP,SWAGGER,MEGAKICK,SHADOWBALL
|
||||
GOLEM;QUICKCLAW;ADAMANT;ATK,SD;EXPLOSION,EARTHQUAKE,FLAMETHROWER,BRICKBREAK
|
||||
RHYDON;QUICKCLAW;ADAMANT;HP,ATK;MEGAHORN,CRUSHCLAW,EARTHQUAKE,HORNDRILL
|
||||
ALAKAZAM;CHOICEBAND;MODEST;DEF,SA;TRICK,DISABLE,PSYCHIC,SKILLSWAP
|
||||
WEEZING;FOCUSBAND;QUIRKY;ATK,SA;EXPLOSION,SLUDGEBOMB,FLAMETHROWER,THUNDERBOLT
|
||||
KANGASKHAN;SALACBERRY;JOLLY;ATK,SPD;REVERSAL,ENDURE,THUNDERBOLT,EARTHQUAKE
|
||||
ELECTABUZZ;LUMBERRY;QUIRKY;SPD,SA;FIREPUNCH,ICEPUNCH,THUNDERBOLT,CROSSCHOP
|
||||
TAUROS;LEFTOVERS;DOCILE;ATK,SA;DOUBLEEDGE,EARTHQUAKE,FLAMETHROWER,ICEBEAM
|
||||
SLOWBRO;QUICKCLAW;QUIET;SA,SD;SURF,PSYCHIC,SHADOWBALL,ATTRACT
|
||||
SLOWKING;QUICKCLAW;QUIET;ATK,DEF,SA;PSYCHIC,SURF,ICEBEAM,EARTHQUAKE
|
||||
MILTANK;SALACBERRY;ADAMANT;ATK,SD;REVERSAL,ENDURE,EARTHQUAKE,SHADOWBALL
|
||||
ALTARIA;LUMBERRY;ADAMANT;HP,ATK;SING,DRAGONDANCE,EARTHQUAKE,AERIALACE
|
||||
NIDOQUEEN;LUMBERRY;MODEST;HP,SA;THUNDERBOLT,FLAMETHROWER,ICEBEAM,CRUNCH
|
||||
NIDOKING;LEPPABERRY;MODEST;HP,SA;HORNDRILL,FIREBLAST,BLIZZARD,SURF
|
||||
MAGMAR;SCOPELENS;IMPISH;ATK,DEF;MEGAKICK,CROSSCHOP,IRONTAIL,COUNTER
|
||||
CRADILY;LEFTOVERS;MODEST;DEF,SA,SD;SUBSTITUTE,SOLARBEAM,SUNNYDAY,RECOVER
|
||||
ARMALDO;QUICKCLAW;ADAMANT;HP,ATK;EARTHQUAKE,ROCKSLIDE,BRICKBREAK,SWORDSDANCE
|
||||
GOLDUCK;SHELLBELL;DOCILE;ATK,SA;HYDROPUMP,CROSSCHOP,BLIZZARD,PROTECT
|
||||
RAPIDASH;WHITEHERB;MODEST;HP,SPD,SA;OVERHEAT,SOLARBEAM,SUNNYDAY,HYPNOSIS
|
||||
MUK;LUMBERRY;QUIET;DEF,SA;SLUDGEBOMB,THUNDERBOLT,FLAMETHROWER,ICEPUNCH
|
||||
GENGAR;QUICKCLAW;MODEST;SPD,SA;PSYCHIC,THUNDERBOLT,GIGADRAIN,SKILLSWAP
|
||||
AMPHAROS;FOCUSBAND;HARDY;ATK,SA;THUNDERBOLT,MEGAKICK,IRONTAIL,BRICKBREAK
|
||||
SCIZOR;FOCUSBAND;CAREFUL;ATK,SD;REVERSAL,ENDURE,AGILITY,SLASH
|
||||
HERACROSS;BRIGHTPOWDER;ADAMANT;ATK,SPD;MEGAHORN,EARTHQUAKE,ROCKSLIDE,BRICKBREAK
|
||||
URSARING;LUMBERRY;MODEST;HP,SPD,SA;FIREPUNCH,THUNDERPUNCH,ICEPUNCH,CRUNCH
|
||||
HOUNDOOM;WHITEHERB;QUIRKY;ATK,SPD;OVERHEAT,SHADOWBALL,SLUDGEBOMB,DOUBLEEDGE
|
||||
DONPHAN;QUICKCLAW;ADAMANT;HP,ATK;FISSURE,EARTHQUAKE,ROCKSLIDE,SECRETPOWER
|
||||
CLAYDOL;SHELLBELL;MODEST;HP,SA;PSYCHIC,ICEBEAM,SOLARBEAM,SUNNYDAY
|
||||
WAILORD;CHESTOBERRY;MODEST;HP,DEF,SD;HYDROPUMP,FISSURE,DOUBLETEAM,REST
|
||||
NINETALES;BRIGHTPOWDER;QUIRKY;SPD,SA;FIREBLAST,IRONTAIL,CONFUSERAY,ATTRACT
|
||||
MACHAMP;QUICKCLAW;HARDY;ATK,SA;CROSSCHOP,FIREBLAST,THUNDERPUNCH,ICEPUNCH
|
||||
SHUCKLE;LEFTOVERS;CAREFUL;DEF,SD;SUBSTITUTE,ATTRACT,TOXIC,DOUBLETEAM
|
||||
STEELIX;QUICKCLAW;ADAMANT;ATK,SD;EARTHQUAKE,BODYSLAM,ROCKSLIDE,EXPLOSION
|
||||
TENTACRUEL;SHELLBELL;MODEST;DEF,SPD,SA;SURF,GIGADRAIN,ICEBEAM,MIRRORCOAT
|
||||
AERODACTYL;KINGSROCK;HARDY;ATK,SA;DOUBLEEDGE,ROCKSLIDE,FIREBLAST,DRAGONCLAW
|
||||
PORYGON2;LUMBERRY;MODEST;HP,SA;PSYCHIC,TRIATTACK,THUNDERWAVE,RECOVER
|
||||
GARDEVOIR;LUMBERRY;MODEST;SPD,SA;PSYCHIC,ICEPUNCH,FIREPUNCH,MAGICALLEAF
|
||||
EXEGGUTOR;LEFTOVERS;HARDY;HP,DEF,SD;LEECHSEED,GIGADRAIN,TOXIC,EXPLOSION
|
||||
STARMIE;LUMBERRY;MODEST;SPD,SA;SURF,PSYCHIC,THUNDERBOLT,ICEBEAM
|
||||
FLYGON;SCOPELENS;HARDY;ATK,SPD,SA;EARTHQUAKE,DRAGONCLAW,FLAMETHROWER,GIGADRAIN
|
||||
VENUSAUR;SCOPELENS;ADAMANT;ATK,DEF,SD;DOUBLEEDGE,SLUDGEBOMB,EARTHQUAKE,SLEEPPOWDER
|
||||
VAPOREON;QUICKCLAW;CALM;HP,DEF,SD;SURF,ICEBEAM,ACIDARMOR,BATONPASS
|
||||
JOLTEON;BRIGHTPOWDER;BOLD;HP,DEF,SD;THUNDERBOLT,THUNDERWAVE,AGILITY,BATONPASS
|
||||
FLAREON;QUICKCLAW;JOLLY;ATK,SPD;SHADOWBALL,FLAIL,ENDURE,OVERHEAT
|
||||
MEGANIUM;SALACBERRY;JOLLY;ATK,SPD;EARTHQUAKE,FLAIL,ENDURE,GIGADRAIN
|
||||
ESPEON;LUMBERRY;MODEST;SPD,SA;PSYCHIC,BITE,WISH,REFLECT
|
||||
UMBREON;BRIGHTPOWDER;BOLD;HP,DEF,SD;SWAGGER,PSYCHUP,ATTRACT,SHADOWBALL
|
||||
BLASTOISE;FOCUSBAND;DOCILE;HP,ATK,SA;SURF,EARTHQUAKE,ICEBEAM,COUNTER
|
||||
FERALIGATR;SCOPELENS;HARDY;HP,ATK,SA;HYDROPUMP,CRUNCH,EARTHQUAKE,ROCKSLIDE
|
||||
AGGRON;BRIGHTPOWDER;MODEST;HP,SA;SURF,THUNDER,FIREBLAST,BLIZZARD
|
||||
BLAZIKEN;SALACBERRY;HARDY;ATK,SPD;OVERHEAT,EARTHQUAKE,ENDURE,REVERSAL
|
||||
WALREIN;QUICKCLAW;HARDY;HP,DEF,SD;SHEERCOLD,FISSURE,SURF,ATTRACT
|
||||
SCEPTILE;SCOPELENS;DOCILE;ATK,SPD,SA;LEAFBLADE,EARTHQUAKE,CRUSHCLAW,AERIALACE
|
||||
CHARIZARD;LUMBERRY;MODEST;SPD,SA;FLAMETHROWER,DRAGONCLAW,BITE,BRICKBREAK
|
||||
TYPHLOSION;SALACBERRY;ADAMANT;ATK,SPD;EARTHQUAKE,OVERHEAT,ENDURE,REVERSAL
|
||||
LAPRAS;BRIGHTPOWDER;DOCILE;HP,DEF,SD;DOUBLEEDGE,PSYCHIC,CONFUSERAY,DRAGONDANCE
|
||||
CROBAT;SCOPELENS;ADAMANT;ATK,SPD;AIRCUTTER,DOUBLEEDGE,SHADOWBALL,SCREECH
|
||||
SWAMPERT;SHELLBELL;BRAVE;ATK,SA;SURF,EARTHQUAKE,ICEBEAM,COUNTER
|
||||
GYARADOS;QUICKCLAW;QUIRKY;ATK,SA;SURF,THUNDER,RAINDANCE,EARTHQUAKE
|
||||
SNORLAX;QUICKCLAW;ADAMANT;DEF,SD;MEGAKICK,SHADOWBALL,SWAGGER,PSYCHUP
|
||||
KINGDRA;SALACBERRY;ADAMANT;HP,DEF,SD;FLAIL,HYDROPUMP,DRAGONDANCE,ENDURE
|
||||
BLISSEY;FOCUSBAND;BOLD;DEF,SD;FIREBLAST,BLIZZARD,CALMMIND,SOFTBOILED
|
||||
MILOTIC;LEFTOVERS;BOLD;HP,DEF,SD;SURF,BLIZZARD,ATTRACT,RECOVER
|
||||
ARCANINE;WHITEHERB;MODEST;SPD,SA;OVERHEAT,EXTREMESPEED,CRUNCH,AERIALACE
|
||||
SALAMENCE;SALACBERRY;HARDY;ATK,SA;DOUBLEEDGE,EARTHQUAKE,CRUNCH,ENDURE
|
||||
METAGROSS;CHESTOBERRY;ADAMANT;HP,ATK,SPD;EARTHQUAKE,METEORMASH,DOUBLETEAM,REST
|
||||
SLAKING;CHOICEBAND;ADAMANT;DEF,SD;EARTHQUAKE,SHADOWBALL,AERIALACE,BRICKBREAK
|
||||
DUGTRIO;KINGSROCK;ADAMANT;ATK,SPD;EARTHQUAKE,DOUBLEEDGE,ROCKSLIDE,FISSURE
|
||||
MEDICHAM;LUMBERRY;HARDY;ATK,SA;MEGAKICK,PSYCHIC,SHADOWBALL,ROCKSLIDE
|
||||
MISDREAVUS;LUMBERRY;TIMID;SPD,SA;DESTINYBOND,PSYCHIC,SHADOWBALL,THUNDERBOLT
|
||||
FEAROW;LUMBERRY;HARDY;ATK,SA;DRILLPECK,DOUBLEEDGE,STEELWING,SKYATTACK
|
||||
GRANBULL;CHOICEBAND;BRAVE;ATK,SA;MEGAKICK,EARTHQUAKE,CRUNCH,SHADOWBALL
|
||||
JYNX;LUMBERRY;MODEST;HP,SA;PSYCHIC,ICEBEAM,LOVELYKISS,FAKETEARS
|
||||
DUSCLOPS;CHESTOBERRY;ADAMANT;HP,ATK;DOUBLEEDGE,SHADOWBALL,CURSE,REST
|
||||
DODRIO;SALACBERRY;ADAMANT;ATK,SPD;FLAIL,ENDURE,DRILLPECK,FACADE
|
||||
MRMIME;BRIGHTPOWDER;MODEST;HP,SA;PSYCHIC,THUNDERBOLT,ICEPUNCH,FIREPUNCH
|
||||
LANTURN;LUMBERRY;MODEST;SPD,SA;SURF,THUNDERBOLT,ICEBEAM,CONFUSERAY
|
||||
BRELOOM;QUICKCLAW;ADAMANT;ATK,SPD;FOCUSPUNCH,SLUDGEBOMB,SPORE,DOUBLETEAM
|
||||
FORRETRESS;QUICKCLAW;ADAMANT;ATK,SD;EXPLOSION,EARTHQUAKE,ROCKSLIDE,DOUBLEEDGE
|
||||
WHISCASH;QUICKCLAW;QUIET;ATK,SA;FISSURE,SURF,EARTHQUAKE,ICEBEAM
|
||||
XATU;PETAYABERRY;DOCILE;ATK,SA;PSYCHIC,DRILLPECK,SHADOWBALL,CONFUSERAY
|
||||
SKARMORY;QUICKCLAW;ADAMANT;HP,ATK;DRILLPECK,STEELWING,COUNTER,ROCKSLIDE
|
||||
MAROWAK;THICKCLUB;ADAMANT;ATK,SPD;EARTHQUAKE,ROCKSLIDE,SWORDSDANCE,MEGAKICK
|
||||
QUAGSIRE;LEFTOVERS;SASSY;ATK,SA,SD;SURF,EARTHQUAKE,ICEBEAM,AMNESIA
|
||||
CLEFABLE;FOCUSBAND;DOCILE;ATK,DEF;MEGAKICK,PSYCHIC,SHADOWBALL,SOFTBOILED
|
||||
HARIYAMA;SCOPELENS;ADAMANT;HP,ATK;CROSSCHOP,EARTHQUAKE,ROCKSLIDE,FAKEOUT
|
||||
RAICHU;BRIGHTPOWDER;DOCILE;ATK,SA;THUNDERBOLT,THUNDERWAVE,PROTECT,MEGAKICK
|
||||
DEWGONG;LUMBERRY;DOCILE;ATK,SA;SHEERCOLD,ICEBEAM,SURF,SIGNALBEAM
|
||||
MANECTRIC;LUMBERRY;MODEST;SPD,SA;THUNDERBOLT,CRUNCH,THUNDERWAVE,ROAR
|
||||
VILEPLUME;QUICKCLAW;QUIET;ATK,SA;SOLARBEAM,SLUDGEBOMB,SUNNYDAY,SYNTHESIS
|
||||
VICTREEBEL;BRIGHTPOWDER;QUIRKY;ATK,SA;GIGADRAIN,DOUBLEEDGE,SLUDGEBOMB,SYNTHESIS
|
||||
ELECTRODE;LUMBERRY;NAUGHTY;ATK,SA;EXPLOSION,THUNDERBOLT,THUNDERWAVE,MIRRORCOAT
|
||||
EXPLOUD;WHITEHERB;HARDY;ATK,SA;MEGAKICK,EARTHQUAKE,SHADOWBALL,OVERHEAT
|
||||
SHIFTRY;FOCUSBAND;HARDY;ATK,SA;EXPLOSION,GIGADRAIN,MEGAKICK,FAKEOUT
|
||||
GLALIE;LEFTOVERS;HARDY;HP,ATK,SA;ICEBEAM,EARTHQUAKE,CRUNCH,SHADOWBALL
|
||||
LUDICOLO;LEFTOVERS;BOLD;HP,DEF,SD;LEECHSEED,RAINDANCE,DOUBLETEAM,TOXIC
|
||||
HYPNO;LUMBERRY;MODEST;HP,SA;PSYCHIC,THUNDERPUNCH,FIREPUNCH,ICEPUNCH
|
||||
GOLEM;QUICKCLAW;ADAMANT;ATK,SD;EXPLOSION,EARTHQUAKE,ROCKSLIDE,DOUBLEEDGE
|
||||
RHYDON;QUICKCLAW;ADAMANT;HP,ATK;MEGAHORN,EARTHQUAKE,ROCKSLIDE,HORNDRILL
|
||||
ALAKAZAM;BRIGHTPOWDER;MODEST;DEF,SA;PSYCHIC,THUNDERPUNCH,FIREPUNCH,ICEPUNCH
|
||||
WEEZING;FOCUSBAND;ADAMANT;HP,ATK;EXPLOSION,SLUDGEBOMB,FRUSTRATION,SHADOWBALL
|
||||
KANGASKHAN;BRIGHTPOWDER;ADAMANT;ATK,SPD;MEGAKICK,EARTHQUAKE,AERIALACE,SHADOWBALL
|
||||
ELECTABUZZ;SCOPELENS;DOCILE;ATK,SA;THUNDERBOLT,PSYCHIC,MEGAKICK,CROSSCHOP
|
||||
TAUROS;BRIGHTPOWDER;DOCILE;ATK,SA;DOUBLEEDGE,ROCKTOMB,THUNDERBOLT,SURF
|
||||
SLOWBRO;QUICKCLAW;SASSY;SA,SD;PSYCHIC,SURF,EARTHQUAKE,ICEBEAM
|
||||
SLOWKING;QUICKCLAW;MODEST;DEF,SA;PSYCHIC,SURF,ICEBEAM,FLAMETHROWER
|
||||
MILTANK;LUMBERRY;ADAMANT;ATK,SD;DOUBLEEDGE,CURSE,DOUBLETEAM,MILKDRINK
|
||||
ALTARIA;SHELLBELL;DOCILE;ATK,SA;DRAGONCLAW,EARTHQUAKE,FLAMETHROWER,ICEBEAM
|
||||
NIDOQUEEN;WHITEHERB;ADAMANT;HP,ATK;SUPERPOWER,SLUDGEBOMB,EARTHQUAKE,SHADOWBALL
|
||||
NIDOKING;LUMBERRY;DOCILE;ATK,SA;MEGAHORN,SLUDGEBOMB,EARTHQUAKE,THUNDER
|
||||
MAGMAR;SCOPELENS;DOCILE;HP,DEF;FLAMETHROWER,PSYCHIC,CROSSCHOP,CONFUSERAY
|
||||
CRADILY;LEFTOVERS;BOLD;HP,DEF,SD;TOXIC,INGRAIN,MIRRORCOAT,GIGADRAIN
|
||||
ARMALDO;CHOICEBAND;ADAMANT;HP,ATK;DOUBLEEDGE,EARTHQUAKE,AERIALACE,ROCKSLIDE
|
||||
GOLDUCK;SCOPELENS;DOCILE;ATK,SPD;SURF,CROSSCHOP,ICEBEAM,AERIALACE
|
||||
RAPIDASH;WHITEHERB;DOCILE;ATK,SPD,SA;OVERHEAT,DOUBLEEDGE,IRONTAIL,DOUBLEKICK
|
||||
MUK;QUICKCLAW;BRAVE;ATK,DEF;SLUDGEBOMB,BRICKBREAK,GIGADRAIN,EXPLOSION
|
||||
GENGAR;LUMBERRY;MODEST;SPD,SA;PSYCHIC,FIREPUNCH,ICEPUNCH,DESTINYBOND
|
||||
AMPHAROS;LUMBERRY;MODEST;DEF,SA;THUNDERBOLT,FIREPUNCH,THUNDERWAVE,REFLECT
|
||||
SCIZOR;BRIGHTPOWDER;CAREFUL;HP,SD;SILVERWIND,SWORDSDANCE,AGILITY,BATONPASS
|
||||
HERACROSS;SALACBERRY;ADAMANT;ATK,SPD;MEGAHORN,EARTHQUAKE,REVERSAL,ENDURE
|
||||
URSARING;BRIGHTPOWDER;ADAMANT;HP,ATK;DOUBLEEDGE,EARTHQUAKE,ROCKSLIDE,AERIALACE
|
||||
HOUNDOOM;WHITEHERB;MODEST;SPD,SA;OVERHEAT,SOLARBEAM,CRUNCH,SUNNYDAY
|
||||
DONPHAN;QUICKCLAW;ADAMANT;HP,ATK;FISSURE,EARTHQUAKE,ROCKSLIDE,IRONTAIL
|
||||
CLAYDOL;FOCUSBAND;ADAMANT;HP,ATK;PSYCHIC,EARTHQUAKE,SHADOWBALL,EXPLOSION
|
||||
WAILORD;QUICKCLAW;HARDY;HP,DEF,SD;SURF,ICEBEAM,EARTHQUAKE,FISSURE
|
||||
NINETALES;WHITEHERB;QUIRKY;SPD,SA;OVERHEAT,DOUBLEEDGE,CONFUSERAY,WILLOWISP
|
||||
MACHAMP;SCOPELENS;HARDY;ATK,SA;CROSSCHOP,EARTHQUAKE,FLAMETHROWER,ROCKSLIDE
|
||||
SHUCKLE;CHESTOBERRY;CAREFUL;DEF,SD;TOXIC,DOUBLETEAM,WRAP,REST
|
||||
STEELIX;QUICKCLAW;ADAMANT;ATK,SD;EARTHQUAKE,IRONTAIL,DOUBLEEDGE,EXPLOSION
|
||||
TENTACRUEL;SHELLBELL;QUIRKY;ATK,DEF,SA;HYDROPUMP,SLUDGEBOMB,ICEBEAM,MIRRORCOAT
|
||||
AERODACTYL;KINGSROCK;HARDY;ATK,SA;DOUBLEEDGE,EARTHQUAKE,FIREBLAST,BITE
|
||||
PORYGON2;BRIGHTPOWDER;MODEST;HP,SA;PSYCHIC,THUNDERBOLT,ICEBEAM,RECOVER
|
||||
GARDEVOIR;BRIGHTPOWDER;MODEST;SPD,SA;PSYCHIC,THUNDERBOLT,ICEPUNCH,FIREPUNCH
|
||||
EXEGGUTOR;BRIGHTPOWDER;HARDY;ATK,SA;PSYCHIC,GIGADRAIN,SLUDGEBOMB,EXPLOSION
|
||||
STARMIE;LUMBERRY;MODEST;SPD,SA;PSYCHIC,THUNDERBOLT,ICEBEAM,RECOVER
|
||||
FLYGON;SCOPELENS;HARDY;ATK,SPD,SA;EARTHQUAKE,DRAGONCLAW,DOUBLEEDGE,CRUNCH
|
||||
VENUSAUR;LUMBERRY;DOCILE;ATK,SA,SD;SOLARBEAM,SLUDGEBOMB,SUNNYDAY,EARTHQUAKE
|
||||
VAPOREON;LUMBERRY;CALM;HP,SA,SD;SURF,ICEBEAM,ACIDARMOR,REST
|
||||
JOLTEON;KINGSROCK;TIMID;SPD,SA;THUNDERBOLT,THUNDERWAVE,BITE,SHADOWBALL
|
||||
FLAREON;QUICKCLAW;QUIET;ATK,SA;OVERHEAT,SUNNYDAY,DOUBLEEDGE,SHADOWBALL
|
||||
MEGANIUM;BRIGHTPOWDER;HARDY;HP,ATK,SA;GIGADRAIN,EARTHQUAKE,ANCIENTPOWER,BODYSLAM
|
||||
ESPEON;BRIGHTPOWDER;MODEST;SPD,SA;PSYCHIC,BITE,ATTRACT,CALMMIND
|
||||
UMBREON;LEFTOVERS;BOLD;HP,DEF,SD;CONFUSERAY,TOXIC,FEINTATTACK,DOUBLETEAM
|
||||
BLASTOISE;FOCUSBAND;DOCILE;HP,ATK,SA;SURF,EARTHQUAKE,ICEBEAM,MIRRORCOAT
|
||||
FERALIGATR;SCOPELENS;HARDY;HP,ATK,SA;HYDROPUMP,ICEBEAM,EARTHQUAKE,AERIALACE
|
||||
AGGRON;QUICKCLAW;ADAMANT;HP,ATK;DOUBLEEDGE,EARTHQUAKE,ROCKSLIDE,AERIALACE
|
||||
BLAZIKEN;WHITEHERB;HARDY;ATK,SA;OVERHEAT,EARTHQUAKE,THUNDERPUNCH,ROCKSLIDE
|
||||
WALREIN;BRIGHTPOWDER;QUIET;ATK,SA;SURF,ICEBEAM,EARTHQUAKE,SHEERCOLD
|
||||
SCEPTILE;BRIGHTPOWDER;MODEST;SPD,SA;LEAFBLADE,DRAGONCLAW,CRUNCH,THUNDERPUNCH
|
||||
CHARIZARD;WHITEHERB;HARDY;ATK,SPD,SA;OVERHEAT,EARTHQUAKE,AERIALACE,ROCKSLIDE
|
||||
TYPHLOSION;WHITEHERB;HARDY;ATK,SPD,SA;OVERHEAT,THUNDERPUNCH,EARTHQUAKE,CRUSHCLAW
|
||||
LAPRAS;LUMBERRY;MODEST;HP,SA;SURF,ICEBEAM,THUNDERBOLT,PSYCHIC
|
||||
CROBAT;BRIGHTPOWDER;ADAMANT;ATK,SPD;SLUDGEBOMB,AERIALACE,SHADOWBALL,CONFUSERAY
|
||||
SWAMPERT;SHELLBELL;QUIET;ATK,SA;SURF,EARTHQUAKE,ICEBEAM,MIRRORCOAT
|
||||
GYARADOS;CHESTOBERRY;ADAMANT;HP,DEF,SD;RETURN,EARTHQUAKE,DRAGONDANCE,REST
|
||||
SNORLAX;QUICKCLAW;ADAMANT;ATK,DEF;DOUBLEEDGE,SHADOWBALL,BRICKBREAK,CURSE
|
||||
KINGDRA;CHESTOBERRY;HARDY;HP,DEF,SD;DOUBLEEDGE,ICEBEAM,DRAGONDANCE,REST
|
||||
BLISSEY;FOCUSBAND;BOLD;DEF,SD;ICEBEAM,CALMMIND,COUNTER,SOFTBOILED
|
||||
MILOTIC;LEFTOVERS;MODEST;DEF,SA,SD;SURF,ICEBEAM,RECOVER,MIRRORCOAT
|
||||
ARCANINE;WHITEHERB;DOCILE;SPD,SA;OVERHEAT,EXTREMESPEED,CRUNCH,DOUBLEEDGE
|
||||
SALAMENCE;BRIGHTPOWDER;ADAMANT;HP,ATK;DOUBLEEDGE,EARTHQUAKE,AERIALACE,DRAGONDANCE
|
||||
METAGROSS;QUICKCLAW;HARDY;ATK,SA;METEORMASH,PSYCHIC,EARTHQUAKE,SHADOWBALL
|
||||
SLAKING;LUMBERRY;MODEST;SA,SD;THUNDERBOLT,FLAMETHROWER,ICEBEAM,YAWN
|
||||
ARTICUNO;LUMBERRY;MODEST;SPD,SA;ICEBEAM,WATERPULSE,ICYWIND,ROAR
|
||||
ZAPDOS;LUMBERRY;DOCILE;SPD,SA;THUNDERBOLT,DRILLPECK,THUNDERWAVE,ROAR
|
||||
MOLTRES;LUMBERRY;DOCILE;ATK,SA;FLAMETHROWER,AERIALACE,MUDSLAP,ROAR
|
||||
RAIKOU;CHESTOBERRY;MODEST;SPD,SA;THUNDERBOLT,THUNDERWAVE,CALMMIND,REST
|
||||
ENTEI;CHESTOBERRY;MODEST;SPD,SA;FLAMETHROWER,DOUBLETEAM,CALMMIND,REST
|
||||
SUICUNE;CHESTOBERRY;MODEST;SPD,SA;SURF,DOUBLETEAM,CALMMIND,REST
|
||||
REGIROCK;WHITEHERB;ADAMANT;HP,ATK;SUPERPOWER,EARTHQUAKE,ROCKSLIDE,EXPLOSION
|
||||
REGICE;CHESTOBERRY;MODEST;HP,SA;ICEBEAM,THUNDERBOLT,AMNESIA,REST
|
||||
REGISTEEL;CHESTOBERRY;ADAMANT;HP,ATK;METALCLAW,CURSE,AMNESIA,REST
|
||||
LATIAS;LUMBERRY;MODEST;HP,SA;PSYCHIC,THUNDERBOLT,ICEBEAM,DRAGONCLAW
|
||||
LATIOS;LUMBERRY;MODEST;HP,SA;PSYCHIC,THUNDERBOLT,ICEBEAM,DRAGONCLAW
|
||||
ARTICUNO;LEFTOVERS;IMPISH;HP,DEF,SD;SUBSTITUTE,TOXIC,BLIZZARD,DOUBLETEAM
|
||||
ZAPDOS;BRIGHTPOWDER;DOCILE;ATK,SPD;THUNDER,RAINDANCE,DRILLPECK,DOUBLETEAM
|
||||
MOLTRES;WHITEHERB;HARDY;ATK,SA;OVERHEAT,AERIALACE,DOUBLETEAM,PROTECT
|
||||
RAIKOU;BRIGHTPOWDER;MODEST;SPD,SA;THUNDER,RAINDANCE,DOUBLETEAM,REFLECT
|
||||
ENTEI;BRIGHTPOWDER;MODEST;SPD,SA;FIREBLAST,SUNNYDAY,SOLARBEAM,REFLECT
|
||||
SUICUNE;LEFTOVERS;CALM;HP,DEF,SD;TOXIC,DIVE,DOUBLETEAM,PROTECT
|
||||
REGIROCK;QUICKCLAW;ADAMANT;HP,ATK;EARTHQUAKE,ROCKSLIDE,COUNTER,EXPLOSION
|
||||
REGICE;BRIGHTPOWDER;QUIET;HP,SA;THUNDER,RAINDANCE,BLIZZARD,BRICKBREAK
|
||||
REGISTEEL;BRIGHTPOWDER;QUIET;HP,ATK,SA;THUNDERBOLT,ICEPUNCH,EARTHQUAKE,AERIALACE
|
||||
LATIAS;QUICKCLAW;DOCILE;ATK,SA;PSYCHIC,THUNDERBOLT,ICEBEAM,EARTHQUAKE
|
||||
LATIOS;QUICKCLAW;DOCILE;ATK,SA;PSYCHIC,THUNDERBOLT,ICEBEAM,EARTHQUAKE
|
||||
ARTICUNO;BRIGHTPOWDER;DOCILE;ATK,SA;ICEBEAM,FACADE,AERIALACE,PROTECT
|
||||
ZAPDOS;LEFTOVERS;DOCILE;ATK,SPD,SA;THUNDERBOLT,DRILLPECK,THUNDERWAVE,SUBSTITUTE
|
||||
MOLTRES;CHESTOBERRY;MODEST;SPD,SA;FIREBLAST,SUNNYDAY,DOUBLETEAM,REST
|
||||
RAIKOU;KINGSROCK;MODEST;SPD,SA;THUNDERBOLT,THUNDERWAVE,QUICKATTACK,ROAR
|
||||
ENTEI;LUMBERRY;DOCILE;ATK,SPD;FLAMETHROWER,DOUBLEEDGE,SWAGGER,PSYCHUP
|
||||
SUICUNE;LUMBERRY;MODEST;SPD,SA;SURF,ICEBEAM,RAINDANCE,ROAR
|
||||
REGIROCK;CHESTOBERRY;ADAMANT;HP,SD;ROCKSLIDE,EARTHQUAKE,CURSE,REST
|
||||
REGICE;LUMBERRY;QUIET;HP,SA;ICEBEAM,THUNDERBOLT,THUNDERWAVE,EXPLOSION
|
||||
REGISTEEL;QUICKCLAW;ADAMANT;HP,DEF,SD;ANCIENTPOWER,AMNESIA,COUNTER,EXPLOSION
|
||||
LATIAS;FOCUSBAND;DOCILE;ATK,SA;DRAGONCLAW,THUNDERBOLT,ICEBEAM,EARTHQUAKE
|
||||
LATIOS;FOCUSBAND;DOCILE;ATK,SA;DRAGONCLAW,THUNDERBOLT,ICEBEAM,EARTHQUAKE
|
||||
ARTICUNO;CHESTOBERRY;DOCILE;ATK,SA;BLIZZARD,DOUBLEEDGE,REST,REFLECT
|
||||
ZAPDOS;SHELLBELL;DOCILE;ATK,SA;THUNDERBOLT,DRILLPECK,THUNDERWAVE,LIGHTSCREEN
|
||||
MOLTRES;WHITEHERB;QUIET;ATK,SA;OVERHEAT,DOUBLEEDGE,STEELWING,SAFEGUARD
|
||||
RAIKOU;LUMBERRY;MODEST;SPD,SA;THUNDERBOLT,BITE,THUNDERWAVE,REFLECT
|
||||
ENTEI;KINGSROCK;MODEST;SPD,SA;FLAMETHROWER,BITE,DOUBLETEAM,REFLECT
|
||||
SUICUNE;BRIGHTPOWDER;MODEST;SPD,SA;SURF,ICEBEAM,BITE,REFLECT
|
||||
REGIROCK;LEFTOVERS;CAREFUL;HP,ATK,SD;ROCKSLIDE,BRICKBREAK,DOUBLETEAM,THUNDERWAVE
|
||||
REGICE;LEFTOVERS;BOLD;HP,DEF;ICEBEAM,HAIL,DOUBLETEAM,THUNDERWAVE
|
||||
REGISTEEL;LEFTOVERS;IMPISH;HP,DEF,SD;ANCIENTPOWER,EARTHQUAKE,DOUBLETEAM,THUNDERWAVE
|
||||
LATIAS;LEFTOVERS;DOCILE;HP,ATK,SA;MISTBALL,SHADOWBALL,CHARM,REFLECT
|
||||
LATIOS;LUMBERRY;MODEST;HP,SA;LUSTERPURGE,THUNDERBOLT,ICEBEAM,DRAGONCLAW
|
||||
GENGAR;BRIGHTPOWDER;MODEST;SPD,SA;PSYCHIC,SHADOWBALL,THUNDERBOLT,FIREPUNCH
|
||||
GENGAR;BRIGHTPOWDER;MODEST;SPD,SA;PSYCHIC,SHADOWBALL,THUNDERBOLT,ICEPUNCH
|
||||
GENGAR;LUMBERRY;MODEST;SPD,SA;PSYCHIC,THUNDERBOLT,FIREPUNCH,DESTINYBOND
|
||||
GENGAR;LUMBERRY;MODEST;SPD,SA;PSYCHIC,THUNDERBOLT,ICEPUNCH,DESTINYBOND
|
||||
URSARING;CHOICEBAND;ADAMANT;HP,ATK;MEGAKICK,AERIALACE,ROCKSLIDE,BRICKBREAK
|
||||
URSARING;FOCUSBAND;ADAMANT;HP,ATK;HYPERBEAM,YAWN,SWORDSDANCE,DOUBLETEAM
|
||||
URSARING;QUICKCLAW;DOCILE;HP,ATK,SA;FACADE,EARTHQUAKE,CRUNCH,BULKUP
|
||||
URSARING;QUICKCLAW;DOCILE;HP,ATK,SA;FACADE,EARTHQUAKE,CRUNCH,BRICKBREAK
|
||||
MACHAMP;SCOPELENS;ADAMANT;HP,ATK;CROSSCHOP,DOUBLEEDGE,EARTHQUAKE,ROCKSLIDE
|
||||
MACHAMP;FOCUSBAND;ADAMANT;HP,ATK;CROSSCHOP,EARTHQUAKE,COUNTER,ROCKTOMB
|
||||
MACHAMP;BRIGHTPOWDER;ADAMANT;HP,ATK;FOCUSPUNCH,SUBSTITUTE,ATTRACT,DOUBLETEAM
|
||||
MACHAMP;FOCUSBAND;ADAMANT;HP,ATK;REVENGE,ROCKSLIDE,FACADE,COUNTER
|
||||
GARDEVOIR;SALACBERRY;DOCILE;HP,DEF,SPD;PSYCHIC,SHADOWBALL,ENDURE,DESTINYBOND
|
||||
GARDEVOIR;LUMBERRY;TIMID;HP,SPD;PSYCHIC,THUNDERBOLT,WILLOWISP,DESTINYBOND
|
||||
GARDEVOIR;QUICKCLAW;BOLD;HP,DEF,SD;PSYCHIC,CALMMIND,WILLOWISP,DESTINYBOND
|
||||
GARDEVOIR;BRIGHTPOWDER;MODEST;SPD,SA;PSYCHIC,MAGICALLEAF,ATTRACT,DOUBLETEAM
|
||||
STARMIE;LUMBERRY;MODEST;SPD,SA;SURF,PSYCHIC,RECOVER,LIGHTSCREEN
|
||||
STARMIE;LEFTOVERS;CALM;HP,DEF,SD;SURF,CONFUSERAY,THUNDERWAVE,RECOVER
|
||||
STARMIE;BRIGHTPOWDER;MODEST;SPD,SA;PSYCHIC,ICEBEAM,COSMICPOWER,RECOVER
|
||||
STARMIE;BRIGHTPOWDER;MODEST;SPD,SA;SURF,THUNDERBOLT,COSMICPOWER,RECOVER
|
||||
LAPRAS;SHELLBELL;DOCILE;ATK,SA;PSYCHIC,THUNDERBOLT,IRONTAIL,DOUBLEEDGE
|
||||
LAPRAS;BRIGHTPOWDER;MODEST;HP,SA;HYDROPUMP,THUNDER,RAINDANCE,BLIZZARD
|
||||
LAPRAS;LEPPABERRY;CALM;HP,DEF,SD;SHEERCOLD,HORNDRILL,REST,SLEEPTALK
|
||||
LAPRAS;QUICKCLAW;CALM;HP,DEF,SD;SHEERCOLD,HORNDRILL,SING,ATTRACT
|
||||
SNORLAX;QUICKCLAW;ADAMANT;ATK,DEF;MEGAKICK,SHADOWBALL,BRICKBREAK,COUNTER
|
||||
SNORLAX;LEFTOVERS;ADAMANT;ATK,DEF;EARTHQUAKE,SHADOWBALL,BRICKBREAK,COUNTER
|
||||
SNORLAX;QUICKCLAW;ADAMANT;HP,DEF,SD;HYPERBEAM,SHADOWBALL,EARTHQUAKE,CURSE
|
||||
SNORLAX;CHESTOBERRY;ADAMANT;HP,DEF,SD;RETURN,SHADOWBALL,BELLYDRUM,REST
|
||||
SALAMENCE;BRIGHTPOWDER;ADAMANT;HP,DEF,SD;FACADE,EARTHQUAKE,ROCKSLIDE,DRAGONDANCE
|
||||
SALAMENCE;LUMBERRY;HARDY;HP,DEF,SD;HEADBUTT,AERIALACE,CRUNCH,DRAGONDANCE
|
||||
SALAMENCE;LUMBERRY;MODEST;SPD,SA;FLAMETHROWER,DRAGONCLAW,CRUNCH,BRICKBREAK
|
||||
SALAMENCE;LEFTOVERS;MODEST;SPD,SA;FLAMETHROWER,DRAGONCLAW,CRUNCH,ATTRACT
|
||||
METAGROSS;QUICKCLAW;JOLLY;HP,ATK,SPD;EXPLOSION,EARTHQUAKE,ROCKSLIDE,BRICKBREAK
|
||||
METAGROSS;BRIGHTPOWDER;HARDY;ATK,SA;METEORMASH,PSYCHIC,ICEPUNCH,THUNDERPUNCH
|
||||
METAGROSS;SHELLBELL;HARDY;ATK,SA;EARTHQUAKE,SHADOWBALL,ICEPUNCH,THUNDERPUNCH
|
||||
METAGROSS;QUICKCLAW;ADAMANT;HP,ATK,SPD;METEORMASH,EARTHQUAKE,BRICKBREAK,EXPLOSION
|
||||
REGIROCK;QUICKCLAW;ADAMANT;HP,ATK;HYPERBEAM,FOCUSPUNCH,ROCKSLIDE,DOUBLETEAM
|
||||
REGIROCK;BRIGHTPOWDER;ADAMANT;HP,SD;SWAGGER,PSYCHUP,ROCKSLIDE,EXPLOSION
|
||||
REGICE;LEFTOVERS;BRAVE;HP,DEF,SA;EARTHQUAKE,ICEBEAM,CURSE,COUNTER
|
||||
REGICE;CHESTOBERRY;MODEST;HP,SA;ICEBEAM,THUNDERBOLT,SLEEPTALK,REST
|
||||
REGISTEEL;LEFTOVERS;ADAMANT;HP,DEF,SD;FOCUSPUNCH,SUBSTITUTE,TOXIC,DOUBLETEAM
|
||||
REGISTEEL;WHITEHERB;ADAMANT;HP,DEF,SD;SUPERPOWER,AERIALACE,SWAGGER,PSYCHUP
|
||||
LATIAS;BRIGHTPOWDER;MODEST;HP,DEF,SD;DRAGONCLAW,THUNDERWAVE,CALMMIND,RECOVER
|
||||
LATIAS;SHELLBELL;MODEST;HP,SA;MISTBALL,DRAGONCLAW,ATTRACT,THUNDERWAVE
|
||||
LATIAS;LEFTOVERS;ADAMANT;HP,DEF;EARTHQUAKE,SHADOWBALL,SWAGGER,PSYCHUP
|
||||
LATIAS;KINGSROCK;DOCILE;ATK,SPD,SA;PSYCHIC,SHADOWBALL,EARTHQUAKE,AERIALACE
|
||||
LATIOS;BRIGHTPOWDER;MODEST;HP,DEF,SD;DRAGONCLAW,THUNDERWAVE,CALMMIND,RECOVER
|
||||
LATIOS;SHELLBELL;DOCILE;ATK,SA;LUSTERPURGE,SHADOWBALL,DRAGONCLAW,THUNDERWAVE
|
||||
LATIOS;BRIGHTPOWDER;ADAMANT;HP,DEF;EARTHQUAKE,SHADOWBALL,DRAGONDANCE,RECOVER
|
||||
LATIOS;KINGSROCK;DOCILE;ATK,SPD,SA;PSYCHIC,SHADOWBALL,EARTHQUAKE,AERIALACE
|
||||
DRAGONITE;BRIGHTPOWDER;ADAMANT;HP,DEF,SD;EARTHQUAKE,AERIALACE,BRICKBREAK,DRAGONDANCE
|
||||
DRAGONITE;BRIGHTPOWDER;ADAMANT;HP,DEF,SD;EARTHQUAKE,DOUBLEEDGE,AERIALACE,DRAGONDANCE
|
||||
DRAGONITE;LEFTOVERS;ADAMANT;ATK,DEF,SD;HYPERBEAM,ATTRACT,DOUBLETEAM,THUNDERWAVE
|
||||
DRAGONITE;CHESTOBERRY;ADAMANT;HP,DEF,SD;HYPERBEAM,THUNDERWAVE,DRAGONDANCE,REST
|
||||
DRAGONITE;LUMBERRY;DOCILE;ATK,SA;OUTRAGE,DOUBLEEDGE,THUNDERWAVE,ROAR
|
||||
DRAGONITE;SHELLBELL;MODEST;SPD,SA;DRAGONCLAW,THUNDERBOLT,SURF,FLAMETHROWER
|
||||
DRAGONITE;SHELLBELL;MODEST;SPD,SA;DRAGONCLAW,THUNDERBOLT,SURF,ICEBEAM
|
||||
DRAGONITE;SHELLBELL;MODEST;SPD,SA;DRAGONCLAW,FLAMETHROWER,ICEBEAM,BRICKBREAK
|
||||
DRAGONITE;QUICKCLAW;DOCILE;HP,SA;THUNDER,SURF,RAINDANCE,EARTHQUAKE
|
||||
DRAGONITE;QUICKCLAW;DOCILE;HP,SA;FIREBLAST,BLIZZARD,SUNNYDAY,EARTHQUAKE
|
||||
TYRANITAR;BRIGHTPOWDER;HARDY;ATK,SA;EARTHQUAKE,AERIALACE,THUNDERBOLT,SURF
|
||||
TYRANITAR;BRIGHTPOWDER;HARDY;ATK,SA;EARTHQUAKE,ROCKSLIDE,CRUNCH,THUNDERBOLT
|
||||
TYRANITAR;FOCUSBAND;ADAMANT;HP,DEF,SD;EARTHQUAKE,ROCKSLIDE,COUNTER,DRAGONDANCE
|
||||
TYRANITAR;QUICKCLAW;MODEST;HP,SA;CRUNCH,ICEBEAM,THUNDERBOLT,FLAMETHROWER
|
||||
TYRANITAR;CHESTOBERRY;ADAMANT;HP,DEF,SD;EARTHQUAKE,ROCKSLIDE,DRAGONDANCE,REST
|
||||
TYRANITAR;CHESTOBERRY;ADAMANT;HP,DEF,SD;EARTHQUAKE,ROCKSLIDE,CURSE,REST
|
||||
TYRANITAR;QUICKCLAW;ADAMANT;HP,ATK;ROCKSLIDE,AERIALACE,BRICKBREAK,CURSE
|
||||
TYRANITAR;LUMBERRY;ADAMANT;HP,DEF,SD;ROCKSLIDE,THUNDERWAVE,DRAGONDANCE,REST
|
||||
TYRANITAR;QUICKCLAW;HARDY;ATK,SA;CRUNCH,EARTHQUAKE,AERIALACE,ATTRACT
|
||||
TYRANITAR;LUMBERRY;ADAMANT;HP,DEF,SD;DOUBLEEDGE,EARTHQUAKE,ROCKSLIDE,DRAGONDANCE
|
||||
ARTICUNO;FOCUSBAND;DOCILE;ATK,SA;BLIZZARD,DOUBLEEDGE,AGILITY,SWAGGER
|
||||
ARTICUNO;CHESTOBERRY;DOCILE;ATK,SA;ICEBEAM,AERIALACE,REFLECT,REST
|
||||
ZAPDOS;SCOPELENS;DOCILE;ATK,SA;THUNDERBOLT,DRILLPECK,DOUBLEEDGE,THUNDERWAVE
|
||||
ZAPDOS;LUMBERRY;DOCILE;ATK,SPD,SA;THUNDER,DRILLPECK,RAINDANCE,DOUBLEEDGE
|
||||
MOLTRES;WHITEHERB;DOCILE;SPD,SA;OVERHEAT,SUNNYDAY,SWAGGER,FACADE
|
||||
MOLTRES;WHITEHERB;DOCILE;ATK,SA;OVERHEAT,DOUBLEEDGE,AERIALACE,STEELWING
|
||||
RAIKOU;BRIGHTPOWDER;MODEST;SPD,SA;THUNDERBOLT,DOUBLEEDGE,ROAR,REFLECT
|
||||
RAIKOU;CHESTOBERRY;MODEST;HP,DEF;THUNDERBOLT,CALMMIND,SUBSTITUTE,REST
|
||||
ENTEI;SALACBERRY;DOCILE;DEF,SD;FIREBLAST,DOUBLEEDGE,ENDURE,REFLECT
|
||||
ENTEI;CHESTOBERRY;MODEST;DEF,SD;FLAMETHROWER,CALMMIND,ROAR,REST
|
||||
SUICUNE;LUMBERRY;MODEST;HP,SA;SURF,ICEBEAM,CALMMIND,ICYWIND
|
||||
SUICUNE;CHESTOBERRY;MODEST;HP,DEF,SD;SURF,ICEBEAM,CALMMIND,REST
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,40 +1,166 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
# Route 5 (41) - Route 4 (40)
|
||||
41,N,0,40,S,0
|
||||
# Route 5 (41) - Route 6 (45)
|
||||
41,S,6,45,N,0
|
||||
# Route 6 (44) - Route 1 (5)
|
||||
44,S,43,5,N,0
|
||||
# Safari Zone (66) - Route 1 (5)
|
||||
66,N,18,5,S,0
|
||||
# Cedolan City (7) - Route 1 (5)
|
||||
7,S,0,5,N,2
|
||||
# Lappet Town (2) - Route 1 (5)
|
||||
2,N,0,5,S,4
|
||||
# Cedolan City (7) - Route 6 (44)
|
||||
7,W,5,44,E,0
|
||||
# Lappet Town (2) - Safari Zone (66)
|
||||
2,W,0,66,E,0
|
||||
# Route 8 (69) - Safari Zone (66)
|
||||
69,N,0,66,S,10
|
||||
# Ingido Plateau (35) - Route 4 (39)
|
||||
35,W,11,39,E,0
|
||||
# Cedolan City (7) - Lerucean Town (23)
|
||||
7,E,0,23,W,78
|
||||
# Route 3 (31) - Lerucean Town (23)
|
||||
31,S,32,23,N,0
|
||||
# Route 2 (21) - Lerucean Town (23)
|
||||
21,E,0,23,W,1
|
||||
# Route 7 (47) - Cedolan City (7)
|
||||
47,W,0,7,E,0
|
||||
# Route 2 (21) - Cedolan City (7)
|
||||
21,S,0,7,N,21
|
||||
# Route 3 (31) - Ingido Plateau (35)
|
||||
31,W,0,35,E,10
|
||||
# Route 8 (69) - Lappet Town (2)
|
||||
69,N,12,2,S,0
|
||||
# Route 7 (47) - Battle Frontier (52)
|
||||
47,E,8,52,W,0
|
||||
# Route 2 (21) - Route 7 (47)
|
||||
21,E,77,47,W,0
|
||||
# Pewter City (91) - Pewter City (93)
|
||||
91,West,0,93,East,0
|
||||
# Route 13 (437) - Route 12 (159)
|
||||
437,North,27,159,South,0
|
||||
# Route 13 (437) - Route 14 (440)
|
||||
437,South,0,440,North,11
|
||||
# Route 15 (444) - Route 14 (440)
|
||||
444,East,0,440,West,6
|
||||
# Area 5 (487) - Secret Area (489)
|
||||
487,West,0,489,East,0
|
||||
# Secret Area (489) - Area 1 (445)
|
||||
489,65,85,445,0,0
|
||||
# Vermillion City (19) - Route 6 (16)
|
||||
19,North,1,16,South,0
|
||||
# Vermillion City (19) - Route 11 (155)
|
||||
19,East,0,155,West,5
|
||||
# Secluded Path (65) - Vermillion City (19)
|
||||
65,East,21,19,West,0
|
||||
# Route 17 (146) - Route 18 (517)
|
||||
146,East,56,517,West,0
|
||||
# Fuchsia City (472) - Route 18 (517)
|
||||
472,West,9,517,East,0
|
||||
# Celadon City (95) - Route 7 (413)
|
||||
95,East,0,413,West,1
|
||||
# Route 16 (438) - Celadon City (95)
|
||||
438,East,0,95,West,7
|
||||
# Celadon University (428) - Celadon City (95)
|
||||
428,South,0,95,North,19
|
||||
# Route 16 (438) - Route 17 (146)
|
||||
438,West,12,146,East,0
|
||||
# Celadon Sewers (446) - Celadon Sewers (72)
|
||||
446,East,25,72,West,0
|
||||
# Underwater (162) - Underwater (220)
|
||||
162,South,0,220,North,27
|
||||
# Underwater (228) - Underwater (227)
|
||||
228,East,0,227,West,11
|
||||
# Route 34 (265) - Goldenrod City (237)
|
||||
265,North,0,237,South,17
|
||||
# Route 33 (284) - Azalea Town (278)
|
||||
284,West,0,278,East,17
|
||||
# Route 29 (311) - New Bark Town (137)
|
||||
311,East,0,137,West,16
|
||||
# Route 27 (147) - New Bark Town (137)
|
||||
147,West,0,137,East,1
|
||||
# Route 27 (147) - Route 26 (145)
|
||||
147,East,0,145,West,62
|
||||
# Route 29 (311) - Cherrygrove City (310)
|
||||
311,West,4,310,East,0
|
||||
# Route 30 (262) - Cherrygrove City (310)
|
||||
262,South,0,310,North,8
|
||||
# Route 30 (262) - Route 31 (261)
|
||||
262,North,0,261,South,33
|
||||
# Route 36 (267) - Route 35 (254)
|
||||
267,South,0,254,North,11
|
||||
# Violet City (230) - Route 32 (288)
|
||||
230,South,0,288,North,3
|
||||
# Route 37 (586) - Route 36 (267)
|
||||
586,South,0,267,North,11
|
||||
# Violet City (230) - Route 36 (267)
|
||||
230,West,0,267,East,2
|
||||
# Water Labyrinth (594) - Resort Gorgeous (566)
|
||||
594,North,62,566,South,0
|
||||
# Deep Sea (570) - Resort Gorgeous (566)
|
||||
570,North,148,566,South,0
|
||||
# Knot Island (526) - Treasure Beach (528)
|
||||
526,South,0,528,North,2
|
||||
# Kindle Road (559) - Treasure Beach (528)
|
||||
559,South,0,528,North,52
|
||||
# Brine Road (564) - Mt. Ember (561)
|
||||
564,North,0,561,South,45
|
||||
# Kindle Road (559) - Mt. Ember (561)
|
||||
559,North,0,561,South,10
|
||||
# Brine Road (564) - Water Labyrinth (594)
|
||||
564,South,86,594,North,0
|
||||
# Chrono Island (603) - Water Labyrinth (594)
|
||||
603,North,0,594,South,56
|
||||
# Kin Island (563) - Bond bridge (600)
|
||||
563,North,0,600,South,96
|
||||
# Kin Island (563) - Boon Island (562)
|
||||
563,West,10,562,East,0
|
||||
# Brine Road (564) - Boon Island (562)
|
||||
564,North,20,562,South,0
|
||||
# Kindle Road (559) - Boon Island (562)
|
||||
559,North,55,562,South,0
|
||||
# Brine Road (564) - Kin Island (563)
|
||||
564,North,85,563,South,0
|
||||
# Kindle Road (559) - Kin Island (563)
|
||||
559,North,120,563,South,0
|
||||
# Kindle Road (559) - Brine Road (564)
|
||||
559,East,0,564,West,0
|
||||
# Deep Sea (570) - Brine Road (564)
|
||||
570,North,0,564,South,0
|
||||
# Kindle Road (559) - Knot Island (526)
|
||||
559,West,80,526,East,0
|
||||
# Deep Sea (570) - Kindle Road (559)
|
||||
570,West,0,559,East,45
|
||||
# Route 43 (635) - Lake of Rage (638)
|
||||
635,North,0,638,South,8
|
||||
# Mahogany Town (631) - Route 42 (580)
|
||||
631,West,9,580,East,0
|
||||
# Route 44 (692) - Mahogany Town (631)
|
||||
692,West,0,631,East,0
|
||||
# Route 5 (12) - connection (390)
|
||||
12,North,0,390,South,15
|
||||
# Cerulean City (1) - connection (390)
|
||||
1,West,14,390,East,0
|
||||
# Route 24 (8) - connection (390)
|
||||
8,West,59,390,East,0
|
||||
# Lavender Town (50) - Route 10 (154)
|
||||
50,North,0,154,South,11
|
||||
# Route 9 (351) - Route 10 (154)
|
||||
351,South,0,154,North,10
|
||||
# Crimson City (167) - Route 23 (143)
|
||||
167,East,31,143,West,0
|
||||
# Cerulean Cape (10) - Route 23 (143)
|
||||
10,North,0,143,South,9
|
||||
# Route 5 (12) - Route 9 (495)
|
||||
12,East,0,495,West,31
|
||||
# Route 24 (8) - Route 9 (495)
|
||||
8,East,44,495,West,0
|
||||
# Route 9 (351) - Route 9 (495)
|
||||
351,West,8,495,East,0
|
||||
# Cerulean City (1) - Route 5 (12)
|
||||
1,South,0,12,North,5
|
||||
# Route 25 (9) - Route 5 (12)
|
||||
9,West,73,12,East,0
|
||||
# Route 4 (106) - Cerulean City (1)
|
||||
106,East,27,1,West,0
|
||||
# Route 24 (8) - Cerulean City (1)
|
||||
8,South,0,1,North,0
|
||||
# Route 24 (8) - Route 4 (106)
|
||||
8,West,18,106,East,0
|
||||
# Route 25 (9) - Route 24 (8)
|
||||
9,West,0,8,East,2
|
||||
# Cerulean Cape (10) - Route 25 (9)
|
||||
10,West,1,9,East,0
|
||||
# Cerulean Cape (10) - Route 9 (351)
|
||||
10,South,6,351,North,0
|
||||
# Viridian City (79) - Route 22 (171)
|
||||
79,West,19,171,East,0
|
||||
# Pewter City (380) - Route 3 (490)
|
||||
380,East,14,490,West,0
|
||||
# Route 2 (90) - Pewter City (380)
|
||||
90,North,0,380,South,25
|
||||
# Viridian River (40) - Route 1 (78)
|
||||
40,West,41,78,East,0
|
||||
# Viridian City (79) - Route 1 (78)
|
||||
79,South,7,78,North,0
|
||||
# Pallet Town (42) - Route 1 (78)
|
||||
42,North,0,78,South,0
|
||||
# Viridian City (79) - Viridian River (40)
|
||||
79,East,9,40,West,0
|
||||
# Ruins of Abet (41) - Viridian River (40)
|
||||
41,South,0,40,North,35
|
||||
# Route 20 (58) - Route 19 (57)
|
||||
58,East,0,57,West,19
|
||||
# Route 2 (86) - Viridian City (79)
|
||||
86,South,3,79,North,0
|
||||
# Route 2 (86) - Route 2 (90)
|
||||
86,North,1,90,South,0
|
||||
# Cinnabar Island (98) - Route 20 (58)
|
||||
98,East,8,58,West,0
|
||||
# Route 21 (59) - Pallet Town (42)
|
||||
59,North,0,42,South,1
|
||||
# Cinnabar Island (98) - Route 21 (59)
|
||||
98,North,14,59,South,0
|
||||
|
||||
52992
PBS/encounters.txt
52992
PBS/encounters.txt
File diff suppressed because it is too large
Load Diff
@@ -1,256 +0,0 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
SUNKERN;DRAGONFANG;BASHFUL;HP,ATK,SA,SD;LIGHTSCREEN,ENCORE,NATUREPOWER,SUNNYDAY
|
||||
SUNKERN;LEFTOVERS;IMPISH;ATK,DEF,SPD;LIGHTSCREEN,GIGADRAIN,SLUDGEBOMB,PROTECT
|
||||
SUNKERN;SOOTHEBELL;DOCILE;HP,SPD,SA,SD;SAFEGUARD,INGRAIN,ENCORE,SLUDGEBOMB
|
||||
SUNKERN;QUICKCLAW;JOLLY;HP,SA;LEECHSEED,TOXIC,MEGADRAIN,FACADE
|
||||
AZURILL;WHITEHERB;DOCILE;ATK,DEF,SPD,SA,SD;ENCORE,SPLASH,CHARM,PROTECT
|
||||
AZURILL;CHERIBERRY;JOLLY;SPD;SING,SLAM,BLIZZARD,FACADE
|
||||
AZURILL;SHELLBELL;BASHFUL;DEF,SD;TICKLE,IRONTAIL,SECRETPOWER,SING
|
||||
KRICKETOT;SOULDEW;CAREFUL;HP,ATK,DEF,SPD;GROWL,BIDE,,
|
||||
CATERPIE;SITRUSBERRY;HASTY;HP,DEF,SA,SD;TACKLE,STRINGSHOT,,
|
||||
WEEDLE;SITRUSBERRY;BASHFUL;HP,DEF,SA,SD;POISONSTING,STRINGSHOT,,
|
||||
MAGIKARP;TAMATOBERRY;TIMID;HP,ATK,SPD,SA;SPLASH,TACKLE,FLAIL,
|
||||
MAGIKARP;SOULDEW;MILD;HP,SPD,SD;SPLASH,TACKLE,FLAIL,
|
||||
MAGIKARP;BELUEBERRY;IMPISH;ATK,SD;SPLASH,TACKLE,FLAIL,
|
||||
MAGIKARP;HONDEWBERRY;GENTLE;HP,DEF,SA;SPLASH,TACKLE,FLAIL,
|
||||
IGGLYBUFF;PERSIMBERRY;QUIRKY;DEF,SD;DIG,PROTECT,PERISHSONG,FAKETEARS
|
||||
IGGLYBUFF;MAGOBERRY;IMPISH;HP,ATK,DEF,SPD,SD;FEINTATTACK,SOLARBEAM,TOXIC,SWEETKISS
|
||||
IGGLYBUFF;POISONBARB;SASSY;HP,ATK,SPD,SA,SD;TOXIC,DIG,SING,DEFENSECURL
|
||||
IGGLYBUFF;POMEGBERRY;HASTY;ATK,SPD,SA,SD;FEINTATTACK,PROTECT,SWEETKISS,WATERPULSE
|
||||
WOOPER;DURINBERRY;CAREFUL;HP,SA;IRONTAIL,SECRETPOWER,ICEBEAM,TOXIC
|
||||
SENTRET;ENIGMABERRY;LONELY;HP,SD;SUBSTITUTE,SHOCKWAVE,DIG,SLAM
|
||||
CLEFFA;ENIGMABERRY;BRAVE;HP,SD;PSYCHIC,LIGHTSCREEN,SAFEGUARD,METRONOME
|
||||
POOCHYENA;PETAYABERRY;RASH;DEF,SPD,SA;ASTONISH,TOXIC,IRONTAIL,SECRETPOWER
|
||||
POOCHYENA;CHARCOAL;GENTLE;ATK,DEF,SA;SCARYFACE,THIEF,ODORSLEUTH,IRONTAIL
|
||||
POOCHYENA;SITRUSBERRY;QUIET;DEF,SD;POISONFANG,FACADE,TOXIC,ODORSLEUTH
|
||||
POOCHYENA;DRAGONFANG;NAUGHTY;ATK,DEF,SPD;TOXIC,IRONTAIL,BITE,ROAR
|
||||
POOCHYENA;WHITEHERB;BOLD;ATK,DEF,SD;POISONFANG,HOWL,SECRETPOWER,SHADOWBALL
|
||||
LOTAD;SITRUSBERRY;HASTY;HP,SPD;TOXIC,PROTECT,LEECHSEED,SYNTHESIS
|
||||
LOTAD;CHARCOAL;QUIRKY;HP,SPD,SD;GIGADRAIN,FLAIL,ASTONISH,NATUREPOWER
|
||||
SEEDOT;SITRUSBERRY;QUIRKY;HP,SA,SD;RAZORWIND,FACADE,DIG,SHADOWBALL
|
||||
BURMY;LANSATBERRY;BASHFUL;HP,ATK,SPD,SA,SD;PROTECT,TACKLE,HIDDENPOWER,
|
||||
BURMY;SEAINCENSE;NAIVE;SPD,SD;PROTECT,TACKLE,HIDDENPOWER,
|
||||
BURMY;NANABBERRY;BOLD;DEF,SA;PROTECT,TACKLE,HIDDENPOWER,
|
||||
BURMY;LAXINCENSE;IMPISH;HP,ATK,DEF,SA;PROTECT,TACKLE,HIDDENPOWER,
|
||||
ZIGZAGOON;NEVERMELTICE;HASTY;ATK,DEF,SA,SD;BLIZZARD,PURSUIT,THUNDER,SURF
|
||||
ZIGZAGOON;SALACBERRY;LAX;HP,DEF,SD;TOXIC,PROTECT,SANDATTACK,ODORSLEUTH
|
||||
WHISMUR;BRIGHTPOWDER;JOLLY;DEF,SD;STOMP,SOLARBEAM,TOXIC,SWAGGER
|
||||
WHISMUR;LEFTOVERS;NAUGHTY;HP,ATK,DEF,SPD;SOLARBEAM,SHOCKWAVE,TAKEDOWN,FIREBLAST
|
||||
WHISMUR;LAXINCENSE;BASHFUL;HP,DEF,SA,SD;SNORE,PROTECT,TAKEDOWN,TOXIC
|
||||
COMBEE;CHESTOBERRY;HASTY;HP,SPD,SD;SWEETSCENT,GUST,,
|
||||
ZUBAT;CHOICEBAND;SASSY;HP,SA,SD;LEECHLIFE,BITE,AERIALACE,PROTECT
|
||||
ZUBAT;LEFTOVERS;HARDY;SPD,SA;SECRETPOWER,FACADE,CURSE,TOXIC
|
||||
ZUBAT;SCOPELENS;BOLD;HP,SPD,SA,SD;SHADOWBALL,LEECHLIFE,TOXIC,GIGADRAIN
|
||||
TOGEPI;EXPSHARE;HARDY;ATK,DEF,SPD,SA;PROTECT,FIREBLAST,SAFEGUARD,MIRRORMOVE
|
||||
TOGEPI;CLEANSETAG;BRAVE;SPD,SD;SUBSTITUTE,PECK,FACADE,PROTECT
|
||||
TOGEPI;PECHABERRY;CAREFUL;ATK,SA,SD;SOLARBEAM,SECRETPOWER,LIGHTSCREEN,PRESENT
|
||||
STARLY;EXPSHARE;IMPISH;ATK,DEF,SA;STEELWING,FLY,PROTECT,TOXIC
|
||||
SPINARAK;FOCUSBAND;NAUGHTY;HP,DEF,SA,SD;PROTECT,DISABLE,TOXIC,STRINGSHOT
|
||||
SPINARAK;POISONBARB;QUIET;HP,DEF,SPD;DISABLE,PSYCHIC,SIGNALBEAM,NIGHTSHADE
|
||||
SPINARAK;KINGSROCK;NAIVE;ATK,DEF;BATONPASS,DIG,PURSUIT,STRINGSHOT
|
||||
SWINUB;SHELLBELL;MILD;ATK,DEF,SD;TOXIC,REFLECT,BLIZZARD,PROTECT
|
||||
BIDOOF;AGUAVBERRY;MILD;SA,SD;DOUBLEEDGE,WATERSPORT,THUNDERBOLT,DIG
|
||||
BIDOOF;MIRACLESEED;QUIRKY;HP,ATK,SA;PROTECT,WATERSPORT,SECRETPOWER,QUICKATTACK
|
||||
BIDOOF;SITRUSBERRY;QUIRKY;ATK,SD;ODORSLEUTH,BLIZZARD,WATERSPORT,CRABHAMMER
|
||||
BIDOOF;CLEANSETAG;HARDY;ATK,SPD,SA,SD;PROTECT,DIG,WATERSPORT,CUT
|
||||
PIDGEY;METALPOWDER;BASHFUL;HP,ATK,DEF,SA;FORESIGHT,STEELWING,AERIALACE,TACKLE
|
||||
SKITTY;SITRUSBERRY;HASTY;HP,ATK,DEF,SPD;BLIZZARD,WISH,FACADE,CHARM
|
||||
SKITTY;BLUKBERRY;SERIOUS;DEF,SPD,SA;SAFEGUARD,TICKLE,TOXIC,IRONTAIL
|
||||
SPEAROW;BLUKBERRY;SASSY;HP,ATK,SPD,SD;TOXIC,AERIALACE,STEELWING,TRIATTACK
|
||||
SHINX;SOFTSAND;SERIOUS;HP,ATK,DEF,SPD;TOXIC,AURORABEAM,IRONTAIL,FACADE
|
||||
DIGLETT;LEFTOVERS;LAX;HP,ATK,SA;UPROAR,PURSUIT,ROCKSLIDE,FEINTATTACK
|
||||
LEDYBA;RABUTABERRY;HARDY;HP,DEF,SPD;DIG,PSYBEAM,TOXIC,PROTECT
|
||||
LEDYBA;DRAGONSCALE;SERIOUS;DEF,SPD,SA,SD;DIG,AERIALACE,SECRETPOWER,REFLECT
|
||||
LEDYBA;TAMATOBERRY;MODEST;DEF,SPD,SA,SD;REFLECT,PSYBEAM,SECRETPOWER,LIGHTSCREEN
|
||||
LEDYBA;LAXINCENSE;BOLD;HP,DEF,SA,SD;LIGHTSCREEN,AERIALACE,COMETPUNCH,THIEF
|
||||
NINCADA;EXPSHARE;DOCILE;HP,DEF,SPD;FEINTATTACK,DIG,AERIALACE,PROTECT
|
||||
SURSKIT;RAWSTBERRY;RASH;DEF,SPD,SA;MUDSHOT,SOLARBEAM,PROTECT,FACADE
|
||||
SURSKIT;WHITEHERB;NAIVE;HP,SPD;QUICKATTACK,SHADOWBALL,PROTECT,WATERSPORT
|
||||
TAILLOW;NOMELBERRY;MODEST;ATK,SD;SECRETPOWER,STEELWING,PURSUIT,PROTECT
|
||||
TAILLOW;LUMBERRY;HARDY;HP,SPD,SD;FLY,ENDEAVOR,TOXIC,PROTECT
|
||||
WINGULL;HARDSTONE;MILD;HP,SPD,SA,SD;THIEF,WATERPULSE,SUPERSONIC,BLIZZARD
|
||||
WINGULL;LEFTOVERS;ADAMANT;SD;GROWL,SUPERSONIC,GUST,TWISTER
|
||||
NIDORANfE;EXPSHARE;SASSY;DEF,SA,SD;SUPERSONIC,BITE,SLUDGEBOMB,COUNTER
|
||||
NIDORANfE;RAWSTBERRY;QUIET;HP,DEF,SA;DIG,ICEBEAM,TAKEDOWN,PROTECT
|
||||
NIDORANfE;SITRUSBERRY;HARDY;ATK,DEF,SA,SD;TAILWHIP,THUNDER,TAKEDOWN,DISABLE
|
||||
CHERUBI;LEFTOVERS;CAREFUL;HP;PROTECT,TOXIC,AROMATHERAPY,SOLARBEAM
|
||||
MAREEP;SPELLTAG;NAIVE;HP,DEF,SPD,SA,SD;BODYSLAM,THUNDERBOLT,REFLECT,LIGHTSCREEN
|
||||
MAREEP;CHOICEBAND;LAX;SPD,SD;SAFEGUARD,ODORSLEUTH,LIGHTSCREEN,TAKEDOWN
|
||||
MAREEP;LEFTOVERS;IMPISH;HP,SPD,SA;REFLECT,TOXIC,THUNDER,LIGHTSCREEN
|
||||
MAREEP;METALCOAT;MILD;HP,DEF,SA;BODYSLAM,IRONTAIL,THUNDERBOLT,THUNDER
|
||||
PARAS;NOMELBERRY;CAREFUL;HP,ATK,SA,SD;PSYBEAM,TOXIC,SCREECH,SLUDGEBOMB
|
||||
PARAS;GANLONBERRY;BASHFUL;HP,SPD,SA;SWEETSCENT,FLAIL,COUNTER,PSYBEAM
|
||||
PARAS;EVERSTONE;SERIOUS;ATK,DEF;PURSUIT,SCREECH,SCRATCH,PSYBEAM
|
||||
PARAS;SITRUSBERRY;CALM;HP,ATK,SPD,SD;LEECHLIFE,SECRETPOWER,PURSUIT,SLUDGEBOMB
|
||||
CHINGLING;SOOTHEBELL;MODEST;HP;PROTECT,HYPNOSIS,FACADE,DOUBLEEDGE
|
||||
CHINGLING;SHELLBELL;SERIOUS;DEF,SA;TOXIC,SHADOWBALL,HYPNOSIS,DREAMEATER
|
||||
CHINGLING;LEFTOVERS;BRAVE;ATK,SA;FACADE,CURSE,DOUBLEEDGE,UPROAR
|
||||
EKANS;LIECHIBERRY;JOLLY;SPD,SD;WRAP,IRONTAIL,SPITE,PURSUIT
|
||||
DITTO;LUMBERRY;HARDY;HP,ATK,SPD;TRANSFORM,,,
|
||||
BARBOACH;SPELONBERRY;ADAMANT;HP,ATK,DEF,SA,SD;SECRETPOWER,SURF,SPARK,TOXIC
|
||||
PINECO;PECHABERRY;DOCILE;HP,ATK,DEF,SA,SD;TOXIC,TAKEDOWN,PINMISSILE,SELFDESTRUCT
|
||||
TRAPINCH;CHOICEBAND;JOLLY;HP,DEF,SPD,SA,SD;GUST,STRENGTH,BITE,FEINTATTACK
|
||||
TRAPINCH;GREPABERRY;IMPISH;ATK,DEF,SA;PROTECT,HYPERBEAM,GUST,FEINTATTACK
|
||||
BONSLY;ENIGMABERRY;JOLLY;HP,ATK,DEF;HELPINGHAND,SELFDESTRUCT,MIMIC,TOXIC
|
||||
SHROOMISH;LEFTOVERS;DOCILE;HP,SA;HELPINGHAND,CHARM,LEECHSEED,TOXIC
|
||||
ELECTRIKE;BELUEBERRY;BRAVE;HP,ATK,SA,SD;CRUNCH,UPROAR,THUNDERBOLT,SHOCKWAVE
|
||||
ELECTRIKE;POMEGBERRY;HARDY;DEF,SPD,SA;UPROAR,CRUNCH,STRENGTH,IRONTAIL
|
||||
SHUPPET;LEFTOVERS;SERIOUS;DEF,SA;SECRETPOWER,FORESIGHT,NIGHTSHADE,PROTECT
|
||||
SHUPPET;SITRUSBERRY;JOLLY;HP,DEF,SPD,SA;SPITE,SHADOWBALL,DESTINYBOND,SHOCKWAVE
|
||||
SHUPPET;SHELLBELL;LAX;HP,ATK,SPD,SA,SD;DISABLE,TOXIC,SHADOWBALL,SECRETPOWER
|
||||
SHUPPET;LEFTOVERS;LONELY;HP,ATK,SD;KNOCKOFF,SECRETPOWER,ASTONISH,FACADE
|
||||
DUSKULL;SHELLBELL;TIMID;HP,ATK,SA;DESTINYBOND,CONFUSERAY,SECRETPOWER,MEMENTO
|
||||
DUSKULL;CHARCOAL;TIMID;HP,ATK,DEF,SPD,SD;TOXIC,PSYCHIC,GRUDGE,FACADE
|
||||
DUSKULL;APICOTBERRY;SERIOUS;HP,ATK,DEF,SPD;PURSUIT,GRUDGE,CONFUSERAY,FACADE
|
||||
DUSKULL;APICOTBERRY;RELAXED;HP,SPD;DISABLE,TOXIC,GRUDGE,MEMENTO
|
||||
VULPIX;MYSTICWATER;QUIET;ATK,SA,SD;FEINTATTACK,OVERHEAT,HOWL,HYPNOSIS
|
||||
SANDSHREW;RABUTABERRY;JOLLY;ATK;FLAIL,PROTECT,SECRETPOWER,TOXIC
|
||||
SANDSHREW;LEPPABERRY;JOLLY;HP,DEF,SD;EARTHQUAKE,TOXIC,METALCLAW,SAFEGUARD
|
||||
POLIWAG;SHARPBEAK;MILD;DEF,SA;SECRETPOWER,HYPNOSIS,PROTECT,RAINDANCE
|
||||
POLIWAG;LAXINCENSE;ADAMANT;ATK,DEF,SA;THIEF,WATERPULSE,ICEBALL,MINDREADER
|
||||
POLIWAG;SITRUSBERRY;BRAVE;ATK,DEF,SA,SD;PROTECT,HYPNOSIS,TOXIC,SPLASH
|
||||
POLIWAG;LANSATBERRY;LONELY;HP,SPD;RAINDANCE,MIST,SPLASH,PROTECT
|
||||
POLIWAG;SILVERPOWDER;QUIET;HP,ATK,SA;DIG,WATERSPORT,SURF,ICEBEAM
|
||||
BELLSPROUT;RABUTABERRY;JOLLY;HP,SPD,SA;SECRETPOWER,THIEF,MAGICALLEAF,SLUDGEBOMB
|
||||
GEODUDE;PERSIMBERRY;HASTY;HP,SA,SD;ROCKSLIDE,TOXIC,FOCUSPUNCH,ROLLOUT
|
||||
DRATINI;CHOICEBAND;HARDY;HP,DEF;DRAGONBREATH,TOXIC,LIGHTSCREEN,HYPERBEAM
|
||||
SNUBBULL;METALCOAT;RASH;HP,ATK,SA;SHADOWBALL,SLUDGEBOMB,BRICKBREAK,CRUNCH
|
||||
SNUBBULL;PECHABERRY;CALM;ATK;THUNDERBOLT,SLUDGEBOMB,WATERPULSE,METRONOME
|
||||
SNUBBULL;NEVERMELTICE;SERIOUS;HP,DEF,SPD,SA;SCARYFACE,BITE,SHOCKWAVE,CRUNCH
|
||||
SNUBBULL;LUMBERRY;JOLLY;DEF;WATERPULSE,OVERHEAT,SNORE,CHARM
|
||||
REMORAID;APICOTBERRY;CAREFUL;DEF,SPD;BLIZZARD,HYPERBEAM,TOXIC,LOCKON
|
||||
REMORAID;CHARCOAL;BRAVE;DEF,SPD,SA,SD;THUNDERWAVE,SURF,LOCKON,ICEBEAM
|
||||
REMORAID;CHOICEBAND;NAIVE;HP,SA,SD;HYPERBEAM,SURF,ROCKBLAST,PSYBEAM
|
||||
REMORAID;LEFTOVERS;LAX;DEF,SPD,SA;PROTECT,WATERPULSE,HAZE,TOXIC
|
||||
REMORAID;LEFTOVERS;NAUGHTY;SPD,SD;WATERPULSE,TOXIC,PROTECT,FIREBLAST
|
||||
SNORUNT;LIGHTBALL;SASSY;HP,SPD,SA;BLIZZARD,TOXIC,SPIKES,SECRETPOWER
|
||||
GULPIN;LEFTOVERS;ADAMANT;DEF,SA,SD;TOXIC,DREAMEATER,WATERPULSE,SHOCKWAVE
|
||||
GULPIN;APICOTBERRY;MODEST;HP,ATK,SPD,SA;SLUDGEBOMB,WATERPULSE,SOLARBEAM,ACIDARMOR
|
||||
GULPIN;SCOPELENS;JOLLY;SPD,SA,SD;SOLARBEAM,DREAMEATER,AMNESIA,PAINSPLIT
|
||||
GULPIN;WATMELBERRY;MODEST;HP,ATK,DEF,SA;AMNESIA,SECRETPOWER,SOLARBEAM,TOXIC
|
||||
MACHOP;SITRUSBERRY;LONELY;ATK,SPD,SA;ENCORE,LOWKICK,EARTHQUAKE,DIG
|
||||
MACHOP;SHARPBEAK;RELAXED;HP,DEF,SPD;FIREBLAST,TOXIC,ROCKTOMB,KARATECHOP
|
||||
SHELLDER;NEVERMELTICE;MILD;ATK,DEF,SPD,SA;TOXIC,BARRIER,SECRETPOWER,FACADE
|
||||
SHELLDER;SITRUSBERRY;QUIET;ATK,DEF,SD;RAPIDSPIN,SCREECH,BLIZZARD,PROTECT
|
||||
SHELLDER;METALPOWDER;HARDY;ATK,DEF,SA,SD;TOXIC,TAKEDOWN,ICICLESPEAR,SURF
|
||||
SHELLDER;PINAPBERRY;CAREFUL;DEF,SD;PROTECT,BLIZZARD,ICEBEAM,SCREECH
|
||||
SHELLDER;ASPEARBERRY;IMPISH;DEF,SPD,SD;TAKEDOWN,FACADE,PROTECT,SCREECH
|
||||
SMOOCHUM;MENTALHERB;QUIET;ATK;FACADE,FAKEOUT,SING,LIGHTSCREEN
|
||||
SMOOCHUM;CHESTOBERRY;LAX;ATK,SPD,SD;SECRETPOWER,PSYCHIC,FACADE,TOXIC
|
||||
SMOOCHUM;RAZZBERRY;QUIRKY;ATK,DEF,SPD,SA,SD;FACADE,PSYCHUP,FAKEOUT,TOXIC
|
||||
SMOOCHUM;APICOTBERRY;CALM;HP,DEF,SPD;TOXIC,FAKEOUT,ICEBEAM,MEDITATE
|
||||
CORPHISH;BLACKBELT;SASSY;HP,DEF,SA,SD;BODYSLAM,TOXIC,MUDSPORT,ENDEAVOR
|
||||
CORPHISH;SHELLBELL;BOLD;SD;BLIZZARD,SECRETPOWER,MUDSPORT,PROTECT
|
||||
CHARMANDER;QUICKCLAW;HARDY;ATK,DEF,SA;ANCIENTPOWER,OUTRAGE,AERIALACE,BELLYDRUM
|
||||
CHIMCHAR;ENIGMABERRY;NAIVE;HP,DEF,SPD,SA;PROTECT,FOCUSENERGY,HELPINGHAND,FOCUSPUNCH
|
||||
GASTLY;QUICKCLAW;CAREFUL;SPD,SA,SD;EXPLOSION,ASTONISH,PERISHSONG,PSYCHIC
|
||||
GASTLY;LEPPABERRY;LAX;HP,ATK,DEF,SA;GRUDGE,EXPLOSION,WILLOWISP,GIGADRAIN
|
||||
GASTLY;DRAGONFANG;SERIOUS;ATK,DEF,SPD,SA;CONFUSERAY,HAZE,EXPLOSION,THIEF
|
||||
GASTLY;SOULDEW;RASH;ATK,DEF,SPD;GRUDGE,ASTONISH,PERISHSONG,HYPNOSIS
|
||||
TREECKO;DRAGONSCALE;SERIOUS;HP,ATK,DEF,SPD,SA;TOXIC,FOCUSPUNCH,CRUNCH,CRUSHCLAW
|
||||
TREECKO;QUALOTBERRY;QUIRKY;ATK,DEF,SPD,SA,SD;IRONTAIL,CRUNCH,SAFEGUARD,PROTECT
|
||||
TREECKO;LUMBERRY;MODEST;HP,ATK,DEF;DRAGONBREATH,AERIALACE,MUDSPORT,SCREECH
|
||||
TORCHIC;SPELONBERRY;TIMID;HP,ATK,DEF,SA;ROCKSLIDE,SECRETPOWER,ENDURE,COUNTER
|
||||
MUDKIP;LAXINCENSE;TIMID;HP,SA;FORESIGHT,PROTECT,TOXIC,TAKEDOWN
|
||||
GLAMEOW;MIRACLESEED;LAX;ATK,SA;HYPNOSIS,SECRETPOWER,AERIALACE,IRONTAIL
|
||||
MIMEJR;DRAGONSCALE;MILD;HP,ATK,DEF,SD;SHADOWBALL,FUTURESIGHT,THIEF,HYPNOSIS
|
||||
SQUIRTLE;SITRUSBERRY;CALM;ATK,DEF,SPD,SD;FOCUSPUNCH,MUDSPORT,TOXIC,FACADE
|
||||
TOTODILE;SPELLTAG;SERIOUS;SPD;CRUNCH,HYDROPUMP,ROCKSLIDE,DRAGONCLAW
|
||||
TOTODILE;PETAYABERRY;IMPISH;ATK,DEF,SD;WATERSPORT,THRASH,WATERPULSE,AERIALACE
|
||||
PIPLUP;BELUEBERRY;BOLD;ATK,DEF,SPD,SA,SD;AGILITY,ROCKTOMB,PROTECT,BONEMERANG
|
||||
BULBASAUR;ASPEARBERRY;LONELY;HP,DEF,SPD,SD;GIGADRAIN,CURSE,SAFEGUARD,LIGHTSCREEN
|
||||
CHIKORITA;EXPSHARE;RASH;HP,SPD;REFLECT,INGRAIN,GRASSWHISTLE,ANCIENTPOWER
|
||||
CHIKORITA;ASPEARBERRY;NAIVE;ATK,SPD;ANCIENTPOWER,BODYSLAM,SYNTHESIS,NATUREPOWER
|
||||
TURTWIG;METALCOAT;HASTY;DEF,SPD;DOUBLEEDGE,GROWTH,PROTECT,TOXIC
|
||||
ODDISH;BLACKBELT;HARDY;DEF,SPD,SA,SD;TOXIC,PROTECT,RAZORLEAF,ACID
|
||||
ODDISH;ENIGMABERRY;HARDY;HP,SA,SD;ABSORB,SLUDGEBOMB,ACID,PROTECT
|
||||
ODDISH;WATMELBERRY;ADAMANT;ATK,SPD,SA,SD;GIGADRAIN,ACID,SWORDSDANCE,SYNTHESIS
|
||||
CUBONE;SITRUSBERRY;HARDY;HP,SPD;BONEMERANG,EARTHQUAKE,PROTECT,BLIZZARD
|
||||
GOLDEEN;RAZZBERRY;HARDY;ATK,DEF,SD;HYDROPUMP,WATERSPORT,SURF,PSYBEAM
|
||||
GOLDEEN;SPELONBERRY;BOLD;HP,ATK,DEF,SPD,SD;HYDROPUMP,PSYBEAM,PROTECT,SLEEPTALK
|
||||
GOLDEEN;LEFTOVERS;HASTY;ATK,SPD;PECK,WATERPULSE,HYDROPUMP,PSYBEAM
|
||||
GOLDEEN;PINAPBERRY;QUIRKY;HP;PSYBEAM,SECRETPOWER,DIVE,HAZE
|
||||
NATU;LUMBERRY;RELAXED;ATK,DEF,SD;FEINTATTACK,SECRETPOWER,REFLECT,PSYCHUP
|
||||
NATU;KINGSROCK;QUIET;HP;TELEPORT,FEATHERDANCE,REFLECT,TOXIC
|
||||
MAGNEMITE;SILVERPOWDER;LAX;DEF,SPD,SD;SECRETPOWER,REFLECT,METALSOUND,TACKLE
|
||||
MAGNEMITE;QUICKCLAW;QUIET;HP,DEF,SPD,SA,SD;THUNDERWAVE,SECRETPOWER,FACADE,THUNDERBOLT
|
||||
KRABBY;LIGHTBALL;JOLLY;ATK,DEF,SPD,SA;SWORDSDANCE,HAZE,AMNESIA,FACADE
|
||||
KRABBY;SITRUSBERRY;LAX;ATK;FACADE,DIG,STRENGTH,SWORDSDANCE
|
||||
EXEGGCUTE;CLEANSETAG;MILD;HP,DEF,SPD,SA;PSYCHUP,HYPNOSIS,GIGADRAIN,INGRAIN
|
||||
EEVEE;SITRUSBERRY;RELAXED;HP,ATK,SA,SD;TOXIC,SHADOWBALL,CHARM,PROTECT
|
||||
EEVEE;NEVERMELTICE;QUIET;HP,ATK;PROTECT,TOXIC,TICKLE,FACADE
|
||||
SHELLOS;MIRACLESEED;RELAXED;HP,ATK,SA,SD;CURSE,COUNTER,YAWN,FISSURE
|
||||
SHELLOS;SPELLTAG;NAUGHTY;HP,ATK,DEF,SA;AMNESIA,BONECLUB,CURSE,COUNTER
|
||||
SHELLOS;QUICKCLAW;RELAXED;SA;MIRRORCOAT,WATERPULSE,FACADE,MEMENTO
|
||||
SHELLOS;NOMELBERRY;CAREFUL;HP,SA;BLIZZARD,TOXIC,FISSURE,BONECLUB
|
||||
SHELLOS;BRIGHTPOWDER;LAX;DEF,SA;COUNTER,WATERPULSE,HARDEN,TOXIC
|
||||
STUNKY;RABUTABERRY;LONELY;HP,ATK,SPD;DOUBLEEDGE,IRONTAIL,CRUNCH,FIREBLAST
|
||||
VOLTORB;LIGHTBALL;CALM;HP,ATK,SPD,SD;THUNDER,TOXIC,PROTECT,LIGHTSCREEN
|
||||
VOLTORB;METALCOAT;JOLLY;HP,ATK,SPD;THIEF,PROTECT,LIGHTSCREEN,CHARGE
|
||||
CHINCHOU;BELUEBERRY;LONELY;ATK,SA;THUNDERWAVE,FACADE,CONFUSERAY,AMNESIA
|
||||
TEDDIURSA;SALACBERRY;MILD;ATK,SPD;PROTECT,DIG,FEINTATTACK,LEER
|
||||
HOUNDOUR;CLEANSETAG;DOCILE;DEF,SPD;ROAR,COUNTER,SOLARBEAM,WILLOWISP
|
||||
HOUNDOUR;LUMBERRY;HASTY;HP,DEF,SD;WILLOWISP,TOXIC,PROTECT,SECRETPOWER
|
||||
HOUNDOUR;SHARPBEAK;GENTLE;ATK,SPD,SA,SD;SOLARBEAM,PURSUIT,RAGE,BITE
|
||||
HOUNDOUR;WEPEARBERRY;SERIOUS;DEF,SA,SD;WILLOWISP,BITE,REVERSAL,LEER
|
||||
HOUNDOUR;LEFTOVERS;LAX;ATK,DEF,SA,SD;OVERHEAT,COUNTER,BITE,REVERSAL
|
||||
LUVDISC;SILKSCARF;IMPISH;ATK,SPD;TAKEDOWN,MUDSPORT,SUPERSONIC,DIVE
|
||||
LUVDISC;LEFTOVERS;HARDY;DEF,SPD,SA,SD;AGILITY,BLIZZARD,WATERSPORT,DIVE
|
||||
LUVDISC;EVERSTONE;JOLLY;ATK,DEF,SPD,SA;SAFEGUARD,TAKEDOWN,MUDSPORT,TOXIC
|
||||
LUVDISC;LEFTOVERS;CALM;HP,ATK;SUPERSONIC,ICEBEAM,TAKEDOWN,PROTECT
|
||||
SKORUPI;LEFTOVERS;SERIOUS;HP,DEF,SPD,SA;LEAFBLADE,ROCKTOMB,IRONTAIL,PROTECT
|
||||
SKORUPI;CHESTOBERRY;NAIVE;HP,DEF;AERIALACE,IRONTAIL,CONFUSERAY,DIG
|
||||
SKORUPI;SCOPELENS;QUIRKY;DEF;CONFUSERAY,STRENGTH,FEINTATTACK,PURSUIT
|
||||
FINNEON;HARDSTONE;BRAVE;DEF,SPD,SD;AGILITY,TOXIC,GUST,BLIZZARD
|
||||
KOFFING;SILVERPOWDER;HASTY;HP,ATK,SPD,SA;TOXIC,WILLOWISP,SECRETPOWER,SCREECH
|
||||
DRIFLOON;LEFTOVERS;HARDY;HP,ATK,DEF,SPD,SA,SD;FOCUSENERGY,MINIMIZE,SHADOWBALL,SILVERWIND
|
||||
DRIFLOON;LEFTOVERS;DOCILE;HP,SPD,SA,SD;DESTINYBOND,BODYSLAM,SECRETPOWER,SHADOWBALL
|
||||
GROWLITHE;LEFTOVERS;LONELY;HP,ATK,DEF,SA,SD;TOXIC,ODORSLEUTH,LEER,DIG
|
||||
BUNEARY;MAGOSTBERRY;LONELY;ATK;FACADE,SHADOWBALL,ATTRACT,THUNDERBOLT
|
||||
BUNEARY;LEFTOVERS;GENTLE;HP,ATK;SPLASH,BATONPASS,SHOCKWAVE,PROTECT
|
||||
BUNEARY;SILKSCARF;LONELY;HP,ATK,DEF,SPD;WATERPULSE,FAKETEARS,FIREPUNCH,ENDURE
|
||||
BUNEARY;BRIGHTPOWDER;MILD;HP,ATK,SA,SD;ENCORE,ATTRACT,BONEMERANG,QUICKATTACK
|
||||
BUNEARY;WEPEARBERRY;BOLD;HP,ATK,DEF,SA,SD;QUICKATTACK,PROTECT,BONEMERANG,ICEBEAM
|
||||
FARFETCHD;LEFTOVERS;CAREFUL;ATK,SPD,SA,SD;LEER,PROTECT,TOXIC,FLAIL
|
||||
FARFETCHD;HONDEWBERRY;RELAXED;HP,ATK;THIEF,FORESIGHT,LEER,CURSE
|
||||
FARFETCHD;MAGOBERRY;ADAMANT;HP,ATK,DEF,SPD,SA;MIRRORMOVE,QUICKATTACK,IRONTAIL,CURSE
|
||||
OMANYTE;CHESTOBERRY;RASH;SPD,SA,SD;FACADE,WATERPULSE,MUDSHOT,SPIKES
|
||||
OMANYTE;RAWSTBERRY;IMPISH;HP,ATK,DEF,SPD,SA;SURF,WATERPULSE,SUPERSONIC,BITE
|
||||
OMANYTE;MAGNET;QUIRKY;HP,ATK,DEF,SD;MUDSHOT,HAZE,ICEBEAM,PROTECT
|
||||
OMANYTE;GREPABERRY;BRAVE;HP,ATK,SPD,SA;ROCKSLIDE,BLIZZARD,WITHDRAW,HAZE
|
||||
KABUTO;SITRUSBERRY;RELAXED;ATK,DEF,SPD,SA,SD;TOXIC,AERIALACE,WATERPULSE,RAPIDSPIN
|
||||
KABUTO;HONDEWBERRY;SASSY;HP,DEF,SPD;CONFUSERAY,SECRETPOWER,FLAIL,PROTECT
|
||||
KABUTO;POISONBARB;RASH;ATK,DEF,SPD;PROTECT,SURF,CONFUSERAY,LEER
|
||||
KABUTO;FOCUSBAND;MILD;SPD,SA,SD;BLIZZARD,GIGADRAIN,KNOCKOFF,MUDSHOT
|
||||
ANORITH;BRIGHTPOWDER;GENTLE;DEF,SA;METALCLAW,SECRETPOWER,RAPIDSPIN,WATERPULSE
|
||||
ANORITH;PAMTREBERRY;MILD;HP,DEF,SPD,SA,SD;ROCKSLIDE,KNOCKOFF,HARDEN,PROTECT
|
||||
ANORITH;LEFTOVERS;MILD;SPD,SD;BRICKBREAK,DIG,MUDSPORT,HARDEN
|
||||
AIPOM;SITRUSBERRY;RELAXED;HP,ATK,SPD,SD;SPITE,PURSUIT,PROTECT,AERIALACE
|
||||
SPINDA;RAZZBERRY;HASTY;ATK,SPD,SD;STRENGTH,FEINTATTACK,SHOCKWAVE,BATONPASS
|
||||
CORSOLA;CHESTOBERRY;NAIVE;ATK,DEF;CONFUSERAY,INGRAIN,SCREECH,SAFEGUARD
|
||||
SABLEYE;SOOTHEBELL;BASHFUL;ATK,DEF,SD;PROTECT,ROCKTOMB,PSYCHIC,LEER
|
||||
CORSOLA;PECHABERRY;QUIRKY;HP,DEF;LIGHTSCREEN,CONFUSERAY,PROTECT,SAFEGUARD
|
||||
CORSOLA;AGUAVBERRY;DOCILE;HP,ATK,SD;PROTECT,INGRAIN,SCREECH,RECOVER
|
||||
SABLEYE;SITRUSBERRY;MILD;ATK,DEF,SD;WATERPULSE,FURYSWIPES,SECRETPOWER,AERIALACE
|
||||
SABLEYE;SALACBERRY;QUIRKY;HP,ATK,SPD,SD;LEER,DIG,MOONLIGHT,BRICKBREAK
|
||||
SABLEYE;SILKSCARF;HARDY;HP,ATK,SPD,SA;DIG,FEINTATTACK,PSYCHIC,ROCKTOMB
|
||||
MAWILE;SITRUSBERRY;IMPISH;HP,ATK,SA;FEINTATTACK,SWEETSCENT,PROTECT,TICKLE
|
||||
MAWILE;LEFTOVERS;CAREFUL;SA,SD;SOLARBEAM,FIREBLAST,PROTECT,ANCIENTPOWER
|
||||
MAWILE;MAGOSTBERRY;BOLD;DEF;ASTONISH,TICKLE,TOXIC,ICEBEAM
|
||||
CHATOT;SITRUSBERRY;BOLD;HP,DEF;SUPERSONIC,ENCORE,TOXIC,FLY
|
||||
DUNSPARCE;SILKSCARF;RASH;SPD,SA,SD;DIG,STRENGTH,SOLARBEAM,SHADOWBALL
|
||||
CASTFORM;NOMELBERRY;SASSY;DEF,SA,SD;THUNDER,SUNNYDAY,WATERPULSE,FUTURESIGHT
|
||||
PHIONE;CORNNBERRY;QUIET;HP,DEF,SA,SD;WATERPULSE,SURF,BLIZZARD,FACADE
|
||||
ILLUMISE;SITRUSBERRY;HARDY;HP,ATK,SPD;SECRETPOWER,PROTECT,MOONLIGHT,AERIALACE
|
||||
MISDREAVUS;LUCKYEGG;NAIVE;ATK,DEF,SA;SHADOWBALL,MEANLOOK,PSYCHIC,SPITE
|
||||
ILLUMISE;MAGOSTBERRY;LAX;HP,SA,SD;SILVERWIND,SOLARBEAM,ENCORE,WATERPULSE
|
||||
MINUN;FOCUSBAND;BASHFUL;HP,SPD,SA;THUNDER,IRONTAIL,THUNDERWAVE,FACADE
|
||||
MISMAGIUS;FIGYBERRY;CALM;DEF,SPD;AERIALACE,PROTECT,THIEF,SPITE
|
||||
ILLUMISE;NEVERMELTICE;SERIOUS;HP,DEF;WISH,AERIALACE,PROTECT,ENCORE
|
||||
ILLUMISE;DURINBERRY;ADAMANT;DEF,SPD,SD;PROTECT,TOXIC,THIEF,SILVERWIND
|
||||
CHATOT;RAWSTBERRY;HARDY;HP,SPD,SD;FLY,TOXIC,ENCORE,FACADE
|
||||
MESPRIT;LIGHTBALL;BOLD;ATK,DEF,SPD;TOXIC,SHADOWBALL,ICEBEAM,REFLECT
|
||||
MESPRIT;HARDSTONE;ADAMANT;HP,SPD,SD;REST,THUNDER,SHADOWBALL,PROTECT
|
||||
MESPRIT;CORNNBERRY;LONELY;SA,SD;PSYCHIC,PROTECT,REST,REFLECT
|
||||
AZELF;SITRUSBERRY;BRAVE;DEF,SPD,SD;FIREBLAST,REST,PROTECT,DETECT
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
365
PBS/items.txt
365
PBS/items.txt
@@ -1,16 +1,14 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
1,REPEL,Repel,Repels,1,400,"An item that prevents weak wild Pokémon from appearing for 100 steps after its use.",2,0,0,
|
||||
1,REPEL,Repel,Repels,1,400,"An item that prevents weak wild Pokémon from appearing for 100 steps after its use.",2,0,0,
|
||||
2,SUPERREPEL,Super Repel,Super Repels,1,700,"An item that prevents weak wild Pokémon from appearing for 200 steps after its use.",2,0,0,
|
||||
3,MAXREPEL,Max Repel,Max Repels,1,900,"An item that prevents weak wild Pokémon from appearing for 250 steps after its use.",2,0,0,
|
||||
4,BLACKFLUTE,Black Flute,Black Flutes,1,400,"A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear.",2,0,0,
|
||||
5,WHITEFLUTE,White Flute,White Flutes,1,500,"A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear.",2,0,0,
|
||||
6,HONEY,Honey,Honey,1,300,"A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees.",2,0,0,
|
||||
6,HONEY,Honey,Honey,1,100,"A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees.",2,0,0,
|
||||
7,ESCAPEROPE,Escape Rope,Escape Ropes,1,1000,"A long, durable rope. Use it to escape instantly from a cave or a dungeon.",2,0,0,
|
||||
8,REDSHARD,Red Shard,Red Shards,1,1000,"A small red shard. It appears to be from some sort of implement made long ago.",0,0,0,
|
||||
9,YELLOWSHARD,Yellow Shard,Yellow Shards,1,1000,"A small yellow shard. It appears to be from some sort of implement made long ago.",0,0,0,
|
||||
10,BLUESHARD,Blue Shard,Blue Shards,1,1000,"A small blue shard. It appears to be from some sort of implement made long ago.",0,0,0,
|
||||
11,GREENSHARD,Green Shard,Green Shards,1,1000,"A small green shard. It appears to be from some sort of implement made long ago.",0,0,0,
|
||||
8,REDSHARD,Red Shard,Red Shards,1,200,"A small red shard. It appears to be from some sort of implement made long ago.",0,0,0,
|
||||
9,YELLOWSHARD,Yellow Shard,Yellow Shards,1,200,"A small yellow shard. It appears to be from some sort of implement made long ago.",0,0,0,
|
||||
10,BLUESHARD,Blue Shard,Blue Shards,1,200,"A small blue shard. It appears to be from some sort of implement made long ago.",0,0,0,
|
||||
11,GREENSHARD,Green Shard,Green Shards,1,200,"A small green shard. It appears to be from some sort of implement made long ago.",0,0,0,
|
||||
12,FIRESTONE,Fire Stone,Fire Stones,1,3000,"A peculiar stone that makes certain species of Pokémon evolve. It is colored orange.",1,0,7,
|
||||
13,THUNDERSTONE,Thunder Stone,Thunder Stones,1,3000,"A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern.",1,0,7,
|
||||
14,WATERSTONE,Water Stone,Water Stones,1,3000,"A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue.",1,0,7,
|
||||
@@ -34,20 +32,20 @@
|
||||
32,CLAWFOSSIL,Claw Fossil,Claw Fossils,1,7000,"A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw.",0,0,8,
|
||||
33,SKULLFOSSIL,Skull Fossil,Skull Fossils,1,7000,"A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head.",0,0,8,
|
||||
34,ARMORFOSSIL,Armor Fossil,Armor Fossils,1,7000,"A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar.",0,0,8,
|
||||
35,COVERFOSSIL,Cover Fossil,Cover Fossils,1,7000,"A fossil of an ancient Pokémon that lived in the sea in ancient times. It appears to be part of its back.",0,0,8,
|
||||
36,PLUMEFOSSIL,Plume Fossil,Plume Fossils,1,7000,"A fossil of an ancient Pokémon that flew in the sky in ancient times. It appears to be part of its wing.",0,0,8,
|
||||
35,COVERFOSSIL,unknown_item,unknown_item,1,1000,"This item has been removed from the game.",0,0,8,
|
||||
36,PLUMEFOSSIL,unknown_item,unknown_item,1,1000,"This item has been removed from the game.",0,0,8,
|
||||
37,PRETTYWING,Pretty Wing,Pretty Wings,1,1000,"Though this feather is beautiful, it's just a regular feather and has no effect on Pokémon.",0,0,0,
|
||||
38,TINYMUSHROOM,Tiny Mushroom,Tiny Mushrooms,1,500,"A small and rare mushroom. It is sought after by collectors.",0,0,0,
|
||||
39,BIGMUSHROOM,Big Mushroom,Big Mushrooms,1,5000,"A large and rare mushroom. It is sought after by collectors.",0,0,0,
|
||||
40,BALMMUSHROOM,Balm Mushroom,Balm Mushrooms,1,15000,"A rare mushroom which gives off a nice fragrance. A maniac will buy it for a high price.",0,0,0,
|
||||
41,PEARL,Pearl,Pearls,1,2000,"A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops.",0,0,0,
|
||||
42,BIGPEARL,Big Pearl,Big Pearls,1,8000,"A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops.",0,0,0,
|
||||
38,TINYMUSHROOM,Tiny Mushroom,Tiny Mushrooms,1,400,"A small and edible mushroom. It is sought after by collectors.",0,0,0,
|
||||
39,BIGMUSHROOM,Big Mushroom,Big Mushrooms,1,1000,"A large and rare mushroom. It is sought after by collectors.",0,0,0,
|
||||
40,BALMMUSHROOM,Balm Mushroom,Balm Mushrooms,1,5000,"A rare mushroom which gives off a nice fragrance. A maniac will buy it for a high price.",0,0,0,
|
||||
41,PEARL,Pearl,Pearls,1,1400,"A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops.",0,0,0,
|
||||
42,BIGPEARL,Big Pearl,Big Pearls,1,7500,"A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops.",0,0,0,
|
||||
43,PEARLSTRING,Pearl String,Pearl Strings,1,30000,"Very large pearls that sparkle in a pretty silver color. A maniac will buy them for a high price.",0,0,0,
|
||||
44,STARDUST,Stardust,Stardusts,1,3000,"Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops.",0,0,0,
|
||||
45,STARPIECE,Star Piece,Star Pieces,1,12000,"A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops.",0,0,0,
|
||||
46,COMETSHARD,Comet Shard,Comet Shards,1,60000,"A shard which fell to the ground when a comet approached. A maniac will buy it for a high price.",0,0,0,
|
||||
44,STARDUST,Stardust,Stardusts,1,2000,"Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops.",0,0,0,
|
||||
45,STARPIECE,Star Piece,Star Pieces,1,9800,"A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops.",0,0,0,
|
||||
46,COMETSHARD,Comet Shard,Comet Shards,1,12000,"A shard which fell to the ground when a comet approached. A maniac will buy it for a high price.",0,0,0,
|
||||
47,NUGGET,Nugget,Nuggets,1,10000,"A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops.",0,0,0,
|
||||
48,BIGNUGGET,Big Nugget,Big Nuggets,1,40000,"A big nugget of pure gold that gives off a lustrous gleam. A maniac will buy it for a high price.",0,0,0,
|
||||
48,BIGNUGGET,Big Nugget,Big Nuggets,1,20000,"A big nugget of pure gold that gives off a lustrous gleam. A maniac will buy it for a high price.",0,0,0,
|
||||
49,HEARTSCALE,Heart Scale,Heart Scales,1,100,"A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow.",0,0,0,
|
||||
50,SLOWPOKETAIL,Slowpoke Tail,Slowpoke Tails,1,10000,"A very tasty tail of something. It can be sold at a high price to shops.",0,0,0,
|
||||
51,RAREBONE,Rare Bone,Rare Bones,1,5000,"A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops.",0,0,0,
|
||||
@@ -226,7 +224,7 @@
|
||||
223,AWAKENING,Awakening,Awakenings,2,100,"A spray-type medicine. It awakens a Pokémon from the clutches of sleep.",1,1,0,
|
||||
224,ANTIDOTE,Antidote,Antidotes,2,200,"A spray-type medicine. It lifts the effect of poison from one Pokémon.",1,1,0,
|
||||
225,BURNHEAL,Burn Heal,Burn Heals,2,300,"A spray-type medicine. It heals a single Pokémon that is suffering from a burn.",1,1,0,
|
||||
226,PARALYZEHEAL,Paralyze Heal,Paralyze Heals,2,300,"A spray-type medicine. It eliminates paralysis from a single Pokémon.",1,1,0,
|
||||
226,PARLYZHEAL,Paralyze Heal,Paralyze Heals,2,300,"A spray-type medicine. It eliminates paralysis from a single Pokémon.",1,1,0,
|
||||
227,ICEHEAL,Ice Heal,Ice Heals,2,100,"A spray-type medicine. It defrosts a Pokémon that has been frozen solid.",1,1,0,
|
||||
228,FULLHEAL,Full Heal,Full Heals,2,400,"A spray-type medicine. It heals all the status problems of a single Pokémon.",1,1,0,
|
||||
229,LAVACOOKIE,Lava Cookie,Lava Cookies,2,350,"Lavaridge Town's local specialty. It heals all the status problems of one Pokémon.",1,1,0,
|
||||
@@ -235,7 +233,7 @@
|
||||
232,REVIVE,Revive,Revives,2,2000,"A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP.",1,1,0,
|
||||
233,MAXREVIVE,Max Revive,Max Revives,2,4000,"A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP.",1,1,0,
|
||||
234,BERRYJUICE,Berry Juice,Berry Juices,2,100,"A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points.",1,1,0,
|
||||
235,RAGECANDYBAR,Rage Candy Bar,Rage Candy Bars,2,350,"Mahogany Town's famous candy. It can be used once to heal all the status conditions of a Pokémon.",1,1,0,
|
||||
235,RAGECANDYBAR,Rage Candy Bar,Rage Candy Bars,2,350,"A sour candy bar from Mahogany Town. It decreases a Pokémon's level by one",1,1,0,
|
||||
236,SWEETHEART,Sweet Heart,Sweet Hearts,2,3000,"Very sweet chocolate. It restores the HP of one Pokémon by only 20 points.",1,1,0,
|
||||
237,FRESHWATER,Fresh Water,Fresh Waters,2,200,"Water with a high mineral content. It restores the HP of one Pokémon by 50 points.",1,1,0,
|
||||
238,SODAPOP,Soda Pop,Soda Pops,2,300,"A fizzy soda drink. It restores the HP of one Pokémon by 60 points.",1,1,0,
|
||||
@@ -290,13 +288,13 @@
|
||||
286,FRIENDBALL,Friend Ball,Friend Balls,3,300,"A Poké Ball that makes caught Pokémon more friendly.",0,4,4,
|
||||
287,MOONBALL,Moon Ball,Moon Balls,3,300,"A Poké Ball for catching Pokémon that evolve using the Moon Stone.",0,4,4,
|
||||
#-------------------------------
|
||||
288,TM01,TM01,TM01s,4,10000,"The user is roused, and its Attack and Sp. Atk stats increase.",3,0,0,WORKUP
|
||||
289,TM02,TM02,TM02s,4,10000,"The user slashes the target with huge, sharp claws.",3,0,0,DRAGONCLAW
|
||||
290,TM03,TM03,TM03s,4,10000,"The user materializes an odd psychic wave to attack the target. This attack does physical damage.",3,0,0,PSYSHOCK
|
||||
291,TM04,TM04,TM04s,4,10000,"The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats.",3,0,0,CALMMIND
|
||||
288,TM01,TM01,TM01s,4,30000,The user sharpens its claws to boost its Attack stat and accuracy.,3,0,0,HONECLAWS
|
||||
289,TM02,TM02,TM02s,4,30000,"The user slashes the target with huge, sharp claws.",3,0,0,DRAGONCLAW
|
||||
290,TM03,TM03,TM03s,4,30000,"The user materializes an odd psychic wave to attack the target. This attack does physical damage.",3,0,0,PSYSHOCK
|
||||
291,TM04,TM04,TM04s,4,15000,"The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats.",3,0,0,CALMMIND
|
||||
292,TM05,TM05,TM05s,4,10000,"The target is scared off and replaced by another Pokémon in its party. In the wild, the battle ends.",3,0,0,ROAR
|
||||
293,TM06,TM06,TM06s,4,10000,"A move that leaves the target badly poisoned. Its poison damage worsens every turn.",3,0,0,TOXIC
|
||||
294,TM07,TM07,TM07s,4,50000,"Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice.",3,0,0,HAIL
|
||||
293,TM06,TM06,TM06s,4,30000,"A move that leaves the target badly poisoned. Its poison damage worsens every turn.",3,0,0,TOXIC
|
||||
294,TM07,TM07,TM07s,4,30000,"Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice.",3,0,0,HAIL
|
||||
295,TM08,TM08,TM08s,4,10000,"The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats.",3,0,0,BULKUP
|
||||
296,TM09,TM09,TM09s,4,10000,"The user drenches the target in a special poisonous liquid. Its power is doubled if the target is poisoned.",3,0,0,VENOSHOCK
|
||||
297,TM10,TM10,TM10s,4,10000,"A unique attack that varies in type and intensity depending on the Pokémon using it.",3,0,0,HIDDENPOWER
|
||||
@@ -308,7 +306,7 @@
|
||||
303,TM16,TM16,TM16s,4,10000,"A wondrous wall of light is put up to suppress damage from special attacks for five turns.",3,0,0,LIGHTSCREEN
|
||||
304,TM17,TM17,TM17s,4,10000,"It enables the user to evade all attacks. Its chance of failing rises if it is used in succession.",3,0,0,PROTECT
|
||||
305,TM18,TM18,TM18s,4,50000,"The user summons a heavy rain that falls for five turns, powering up Water-type moves.",3,0,0,RAINDANCE
|
||||
306,TM19,TM19,TM19s,4,10000,"The user lands and rests its body. It restores the user's HP by up to half of its max HP.",3,0,0,ROOST
|
||||
306,TM19,TM19,TM19s,4,30000,The user makes the target float with its psychic power. The target is easier to hit for three turns.,3,0,0,TELEKINESIS
|
||||
307,TM20,TM20,TM20s,4,10000,"The user creates a protective field that prevents status problems for five turns.",3,0,0,SAFEGUARD
|
||||
308,TM21,TM21,TM21s,4,10000,"A full-power attack that grows more powerful the less the user likes its Trainer.",3,0,0,FRUSTRATION
|
||||
309,TM22,TM22,TM22s,4,10000,"A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn.",3,0,0,SOLARBEAM
|
||||
@@ -317,7 +315,7 @@
|
||||
312,TM25,TM25,TM25s,4,30000,"A wicked thunderbolt is dropped on the target to inflict damage. It may also leave the target with paralysis.",3,0,0,THUNDER
|
||||
313,TM26,TM26,TM26s,4,10000,"The user sets off an earthquake that strikes every Pokémon around it.",3,0,0,EARTHQUAKE
|
||||
314,TM27,TM27,TM27s,4,10000,"A full-power attack that grows more powerful the more the user likes its Trainer.",3,0,0,RETURN
|
||||
315,TM28,TM28,TM28s,4,30000,"The user drains the target's blood. The user's HP is restored by half the damage taken by the target.",3,0,0,LEECHLIFE
|
||||
315,TM28,TM28,TM27s,4,20000,"The user burrows, then attacks on the second turn. It can also be used to exit dungeons.",3,0,0,DIG
|
||||
316,TM29,TM29,TM29s,4,10000,"The target is hit by a strong telekinetic force. It may also reduce the target's Sp. Def stat.",3,0,0,PSYCHIC
|
||||
317,TM30,TM30,TM30s,4,10000,"The user hurls a shadowy blob at the target. It may also lower the target's Sp. Def stat.",3,0,0,SHADOWBALL
|
||||
318,TM31,TM31,TM31s,4,10000,"The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect.",3,0,0,BRICKBREAK
|
||||
@@ -340,7 +338,7 @@
|
||||
335,TM48,TM48,TM48s,4,10000,"The user attacks the target with a song. Others can join in the Round to increase the power of the attack.",3,0,0,ROUND
|
||||
336,TM49,TM49,TM49s,4,10000,"The user attacks the target with an echoing voice. If this move is used every turn, it does greater damage.",3,0,0,ECHOEDVOICE
|
||||
337,TM50,TM50,TM50s,4,80000,"The user attacks the target at full power. The attack's recoil sharply reduces the user's Sp. Atk stat.",3,0,0,OVERHEAT
|
||||
338,TM51,TM51,TM51s,4,10000,"The target is hit with wings of steel. This may also raise the user's Defense stat.",3,0,0,STEELWING
|
||||
338,TM51,TM51,TM51s,4,10000,The user teleports using a strange power and switches its place with one of its allies.,3,0,0,ALLYSWITCH
|
||||
339,TM52,TM52,TM52s,4,30000,"The user heightens its mental focus and unleashes its power. It may also lower the target's Sp. Def.",3,0,0,FOCUSBLAST
|
||||
340,TM53,TM53,TM53s,4,10000,"The user draws power from nature and fires it at the target. It may also lower the target's Sp. Def.",3,0,0,ENERGYBALL
|
||||
341,TM54,TM54,TM54s,4,10000,"A restrained attack that prevents the target from fainting. The target is left with at least 1 HP.",3,0,0,FALSESWIPE
|
||||
@@ -348,7 +346,7 @@
|
||||
343,TM56,TM56,TM56s,4,10000,"The user flings its held item at the target as an attack. Its power and effects depend on the item.",3,0,0,FLING
|
||||
344,TM57,TM57,TM57s,4,10000,"The user fires a concentrated bundle of electricity. It may also raise the user's Sp. Atk stat.",3,0,0,CHARGEBEAM
|
||||
345,TM58,TM58,TM58s,4,10000,"The user hurls the foe into the sky, then drops it on the next turn. The foe cannot attack while in the sky.",3,0,0,SKYDROP
|
||||
346,TM59,TM59,TM59s,4,30000,"The user swings its body around violently to inflict damage on everything in its vicinity.",3,0,0,BRUTALSWING
|
||||
346,TM59,TM59,TM59s,4,15000,"The user attacks the target with fire. If the target is holding a Berry, the Berry becomes burnt up and unusable.",3,0,0,INCINERATE
|
||||
347,TM60,TM60,TM60s,4,10000,"The user suppresses the target and makes its move go last.",3,0,0,QUASH
|
||||
348,TM61,TM61,TM61s,4,10000,"The user shoots a sinister, bluish-white flame at the target to inflict a burn.",3,0,0,WILLOWISP
|
||||
349,TM62,TM62,TM62s,4,10000,"The user nimbly strikes the target. If the user is not holding an item, this attack inflicts massive damage.",3,0,0,ACROBATICS
|
||||
@@ -356,10 +354,10 @@
|
||||
351,TM64,TM64,TM64s,4,10000,"The user explodes to inflict damage on those around it. The user faints upon using this move.",3,0,0,EXPLOSION
|
||||
352,TM65,TM65,TM65s,4,10000,"The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio.",3,0,0,SHADOWCLAW
|
||||
353,TM66,TM66,TM66s,4,10000,"The user stores power, then attacks. If the user can use this attack after the foe, its power is doubled.",3,0,0,PAYBACK
|
||||
354,TM67,TM67,TM67s,4,10000,"The user stabs the target with a sharp horn. This attack never misses.",3,0,0,SMARTSTRIKE
|
||||
354,TM67,TM67,TM67s,4,10000,"The user gets revenge for a fainted ally. If an ally fainted in the previous turn, this attack's damage increases.",3,0,0,RETALIATE
|
||||
355,TM68,TM68,TM68s,4,50000,"The user charges at the target using every bit of its power. The user must rest on the next turn.",3,0,0,GIGAIMPACT
|
||||
356,TM69,TM69,TM69s,4,10000,"The user polishes its body to reduce drag. It sharply raises the Speed stat.",3,0,0,ROCKPOLISH
|
||||
357,TM70,TM70,TM70s,4,30000,"Reduces damage from physical and special moves for five turns. This can be used only in a hailstorm.",3,0,0,AURORAVEIL
|
||||
357,TM70,TM70,TM70s,4,10000,"The user lands and rests its body. It restores the user's HP by up to half of its max HP.",3,0,0,ROOST
|
||||
358,TM71,TM71,TM71s,4,30000,"The user stabs the foe with sharpened stones from below. It has a high critical-hit ratio.",3,0,0,STONEEDGE
|
||||
359,TM72,TM72,TM72s,4,10000,"After making its attack, the user rushes back to switch places with a party Pokémon in waiting.",3,0,0,VOLTSWITCH
|
||||
360,TM73,TM73,TM73s,4,5000,"A weak electric charge is launched at the target. It causes paralysis if it hits.",3,0,0,THUNDERWAVE
|
||||
@@ -369,10 +367,10 @@
|
||||
364,TM77,TM77,TM77s,4,10000,"The user hypnotizes itself into copying any stat change made by the target.",3,0,0,PSYCHUP
|
||||
365,TM78,TM78,TM78s,4,10000,"The user stomps down on the ground and attacks everything in the area. The targets' Speed stat is reduced.",3,0,0,BULLDOZE
|
||||
366,TM79,TM79,TM79s,4,10000,"The user blows a cold breath on the target. This attack always results in a critical hit.",3,0,0,FROSTBREATH
|
||||
367,TM80,TM80,TM80s,4,10000,"Large boulders are hurled at the opposing team to inflict damage. They may also make the targets flinch.",3,0,0,ROCKSLIDE
|
||||
367,TM80,TM80,TM80s,4,10000,"Large boulders are hurled at the opposing team to inflict damage. They may also make the targets flinch.",3,0,0,ROCKTHROW
|
||||
368,TM81,TM81,TM81s,4,10000,"The user slashes at the target by crossing its scythes or claws as if they were a pair of scissors.",3,0,0,XSCISSOR
|
||||
369,TM82,TM82,TM82s,4,10000,"The user knocks away the target and drags out another Pokémon in its party. In the wild, the battle ends.",3,0,0,DRAGONTAIL
|
||||
370,TM83,TM83,TM83s,4,10000,"The target is infested and attacked for four to five turns. The target can't flee during this time.",3,0,0,INFESTATION
|
||||
370,TM83,TM83,TM83s,4,20000,"The user is roused, and its Attack and Sp. Atk stats increase.",3,0,0,WORKUP
|
||||
371,TM84,TM84,TM84s,4,10000,"The target is stabbed with a tentacle or arm steeped in poison. It may also poison the target.",3,0,0,POISONJAB
|
||||
372,TM85,TM85,TM85s,4,10000,"The user eats the dreams of a sleeping target. It absorbs half the damage caused to heal the user's HP.",3,0,0,DREAMEATER
|
||||
373,TM86,TM86,TM86s,4,10000,"The user snares the target with grass and trips it. The heavier the target, the greater the damage.",3,0,0,GRASSKNOT
|
||||
@@ -471,32 +469,32 @@
|
||||
464,BRICKMAIL,Brick Mail,Brick Mail,6,50,"Stationery featuring a print of a tough-looking brick pattern. Let a Pokémon hold it for delivery.",0,0,2,
|
||||
#-------------------------------
|
||||
465,XATTACK,X Attack,X Attacks,7,1000,"An item that sharply boosts the Attack stat of a Pokémon while it remains in battle.",0,3,0,
|
||||
466,XATTACK2,X Attack 2,X Attack 2s,7,0,"It sharply raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
467,XATTACK3,X Attack 3,X Attack 3s,7,0,"It drastically raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
468,XATTACK6,X Attack 6,X Attack 6s,7,0,"It raises the Attack stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
466,XATTACK2,XX Attack 2,XX Attacks,7,0,"It sharply raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
467,XATTACK3,XXX Attack 3,XXX Attacks,7,0,"It drastically raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
468,XATTACK6,XXXX Attack 6,XXXX Attacks,7,0,"It raises the Attack stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
469,XDEFENSE,X Defense,X Defenses,7,2000,"An item that sharply boosts the Defense of a Pokémon while it remains in battle.",0,3,0,
|
||||
470,XDEFENSE2,X Defense 2,X Defense 2s,7,0,"It sharply raises the Defense stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
471,XDEFENSE3,X Defense 3,X Defense 3s,7,0,"It drastically raises the Defense stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
472,XDEFENSE6,X Defense 6,X Defense 6s,7,0,"It raises the Defense stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
470,XDEFENSE2,XX Defense 2,XX Defenses,7,0,"It sharply raises the Defense stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
471,XDEFENSE3,XXX Defense 3,XXX Defenses,7,0,"It drastically raises the Defense stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
472,XDEFENSE6,XXXX Defense 6,XXXX Defenses,7,0,"It raises the Defense stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
473,XSPATK,X Sp. Atk,X Sp. Atks,7,1000,"An item that sharply boosts the Sp. Atk stat of a Pokémon while it remains in battle.",0,3,0,
|
||||
474,XSPATK2,X Sp. Atk 2,X Sp. Atk 2s,7,0,"It sharply raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
475,XSPATK3,X Sp. Atk 3,X Sp. Atk 3s,7,0,"It drastically raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
476,XSPATK6,X Sp. Atk 6,X Sp. Atk 6s,7,0,"It raises the Sp. Atk stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
474,XSPATK2,XX Sp. Atk 2,XX Sp. Atks,7,0,"It sharply raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
475,XSPATK3,XXX Sp. Atk 3,XXX Sp. Atks,7,0,"It drastically raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
476,XSPATK6,XXXX Sp. Atk 6,XXXX Sp. Atks,7,0,"It raises the Sp. Atk stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
477,XSPDEF,X Sp. Def,X Sp. Defs,7,2000,"An item that sharply boosts the Sp. Def stat of a Pokémon while it remains in battle.",0,3,0,
|
||||
478,XSPDEF2,X Sp. Def 2,X Sp. Def 2s,7,0,"It sharply raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
479,XSPDEF3,X Sp. Def 3,X Sp. Def 3s,7,0,"It drastically raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
480,XSPDEF6,X Sp. Def 6,X Sp. Def 6s,7,0,"It raises the Sp. Def stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
478,XSPDEF2,XX Sp. Def 2,XX Sp. Defs,7,0,"It sharply raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
479,XSPDEF3,XXX Sp. Def 3,XXX Sp. Defs,7,0,"It drastically raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
480,XSPDEF6,XXXX Sp. Def 6,XXXX Sp. Defs,7,0,"It raises the Sp. Def stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
481,XSPEED,X Speed,X Speeds,7,1000,"An item that sharply boosts the Speed stat of a Pokémon while it remains in battle.",0,3,0,
|
||||
482,XSPEED2,X Speed 2,X Speed 2s,7,0,"It sharply raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
483,XSPEED3,X Speed 3,X Speed 3s,7,0,"It drastically raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
484,XSPEED6,X Speed 6,X Speed 6s,7,0,"It raises the Speed stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
482,XSPEED2,XX Speed 2,XX Speeds,7,0,"It sharply raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
483,XSPEED3,XXX Speed 3,XXX Speeds,7,0,"It drastically raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
484,XSPEED6,XXXX Speed 6,XXXX Speeds,7,0,"It raises the Speed stat of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
485,XACCURACY,X Accuracy,X Accuracies,7,1000,"An item that sharply boosts the accuracy of a Pokémon while it remains in battle.",0,3,0,
|
||||
486,XACCURACY2,X Accuracy 2,X Accuracy 2s,7,0,"It sharply raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
487,XACCURACY3,X Accuracy 3,X Accuracy 3s,7,0,"It drastically raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
488,XACCURACY6,X Accuracy 6,X Accuracy 6s,7,0,"It raises the accuracy of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
486,XACCURACY2,XX Accuracy 2,XX Accuracies,7,0,"It sharply raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
487,XACCURACY3,XXX Accuracy 3,XXX Accuracies,7,0,"It drastically raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
488,XACCURACY6,XXXX Accuracy 6,XXXX Accuracies,7,0,"It raises the accuracy of a Pokémon in battle immensely. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
489,DIREHIT,Dire Hit,Dire Hits,7,1000,"An item that raises the critical-hit ratio greatly. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
490,DIREHIT2,Dire Hit 2,Dire Hit 2s,7,0,"It sharply raises the critical-hit ratio. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
491,DIREHIT3,Dire Hit 3,Dire Hit 3s,7,0,"It greatly raises the critical-hit ratio. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
490,DIREHIT2,Super Dire Hit,Super Dire Hits,7,0,"It sharply raises the critical-hit ratio. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
491,DIREHIT3,Hyper Dire Hit,Hyper Dire Hits,7,0,"It greatly raises the critical-hit ratio. It wears off if the Pokémon is withdrawn.",0,3,0,
|
||||
492,GUARDSPEC,Guard Spec.,Guard Specs.,7,1500,"An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use.",0,5,0,
|
||||
493,RESETURGE,Reset Urge,Reset Urges,7,0,"When used, it restores any stat changes of an ally Pokémon.",0,0,0,
|
||||
494,ABILITYURGE,Ability Urge,Ability Urges,7,0,"When used, it activates the Ability of an ally Pokémon.",0,0,0,
|
||||
@@ -521,128 +519,137 @@
|
||||
512,COINCASE,Coin Case,Coin Cases,8,0,"A case for holding coins obtained at the Game Corner. It holds up to 50,000 coins.",2,0,6,
|
||||
513,SOOTSACK,Soot Sack,Soot Sacks,8,0,"A sack used to gather and hold volcanic ash.",0,0,6,
|
||||
514,SILPHSCOPE,Silph Scope,Silph Scopes,8,0,"A scope that makes unseeable Pokémon visible. It is made by Silph Co.",0,0,6,
|
||||
515,DEVONSCOPE,Devon Scope,Devon Scopes,8,0,"A device by Devon that signals any unseeable Pokémon.",0,0,6,
|
||||
516,SQUIRTBOTTLE,Squirt Bottle,Squirt Bottles,8,0,"A watering can shaped like a Squirtle. It helps promote healthy growth of Berries planted in soft soil.",0,0,6,
|
||||
517,SPRAYDUCK,Sprayduck,Sprayducks,8,0,"A watering can shaped like a Psyduck. It helps promote healthy growth of Berries planted in soft soil.",0,0,6,
|
||||
518,WAILMERPAIL,Wailmer Pail,Wailmer Pails,8,0,"A nifty watering pail. Use it to promote strong growth in Berries planted in soft soil.",0,0,6,
|
||||
519,GRACIDEA,Gracidea,Gracideas,8,0,"A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays.",5,0,6,
|
||||
520,AURORATICKET,Aurora Ticket,Aurora Tickets,8,0,"A ticket required to board the ship to Doxy Island. It glows beautifully.",0,0,6,
|
||||
521,OLDSEAMAP,Old Sea Map,Old Sea Maps,8,0,"A faded sea chart that shows the way to a certain island.",0,0,6,
|
||||
522,DNASPLICERS,DNA Splicers,DNA Splicers,8,0,"A splicer that fuses Kyurem and a certain Pokémon. They are said to have been one in the beginning.",5,0,6,
|
||||
523,REVEALGLASS,Reveal Glass,Reveal Glasses,8,0,"A glass that reveals the truth. It is a mysterious glass that returns a Pokémon back to its original shape.",5,0,6,
|
||||
524,OVALCHARM,Oval Charm,Oval Charms,8,0,"An oval charm said to increase the chance of Eggs being found at the Day Care.",0,0,6,
|
||||
525,SHINYCHARM,Shiny Charm,Shiny Charms,8,0,"A shiny charm said to increase the chance of finding a Shiny Pokémon.",0,0,6,
|
||||
515,DEVONSCOPE,Quest Journal,Quest Journals,8,0,A journal that logs all of the quests that you have in progress,2,0,6,
|
||||
516,SQUIRTBOTTLE,Squirtbottle,Squirtbottles,8,0,A bottle used for watering plants.,0,0,6,
|
||||
517,SPRAYDUCK,Mareanie Doll,Mareanie Dolls,8,0,A doll shaped like the Alolan Pokémon Mareanie. It can be used to scare away Corsola.,0,0,6,
|
||||
518,WAILMERPAIL,Spring Boots,Spring Boots,8,0,Boots mounted with a spring. They can be used to jump over small gaps.,0,0,6,
|
||||
519,GRACIDEA,Spaceship Part,Spaceship Parts,8,0,"Debris from a mysterious alien spaceship.",5,0,6,
|
||||
520,AURORATICKET,Navel Ticket,Navel Tickets,8,0,A ticket required to board a ship to a faraway island. It glows beautifully.,0,0,6,
|
||||
521,OLDSEAMAP,Old Sea Map,Old Sea Maps,8,0,A faded sea chart that shows the way to a certain island.,0,0,6,
|
||||
522,DNASPLICERS,DNA Splicers,DNA Splicers,1,300,A splicer that fuses the DNA of any two Pokemon into a single entirely new Pokemon.,1,0,0,
|
||||
523,REVEALGLASS,Tracker,Trackers,8,0,"It's a device that can track a Pokémon's location with a GPS chip.",5,0,6,
|
||||
524,OVALCHARM,Oval Charm,Oval Charms,8,0,An oval charm said to increase the chance of Eggs being found at the Day Care.,0,0,6,
|
||||
525,SHINYCHARM,Shiny Charm,Shiny Charms,8,0,A shiny charm said to increase the chance of finding a Shiny Pokémon.,0,0,6,
|
||||
#-------------------------------
|
||||
526,ICESTONE,Ice Stone,Ice Stones,1,3000,"A peculiar stone that makes certain species of Pokémon evolve. It has a snowflake pattern.",1,0,7,
|
||||
527,JAWFOSSIL,Jaw Fossil,Jaw Fossils,1,7000,"A fossil from a prehistoric Pokémon that once lived on the land. It appears to be part of a large jaw.",0,0,8,
|
||||
528,SAILFOSSIL,Sail Fossil,Sail Fossils,1,7000,"A fossil from a prehistoric Pokémon that once lived on the land. It looks like the impression from a skin sail.",0,0,8,
|
||||
529,REDNECTAR,Red Nectar,Red Nectars,1,300,"A flower nectar obtained at Ula'ula Meadow. It changes the form of certain species of Pokémon.",1,0,0,
|
||||
530,YELLOWNECTAR,Yellow Nectar,Yellow Nectars,1,300,"A flower nectar obtained at Melemele Meadow. It changes the form of certain species of Pokémon.",1,0,0,
|
||||
531,PINKNECTAR,Pink Nectar,Pink Nectars,1,300,"A flower nectar obtained from shrubs on Royal Avenue. It changes the form of certain species of Pokémon.",1,0,0,
|
||||
532,PURPLENECTAR,Purple Nectar,Purple Nectars,1,300,"A flower nectar obtained at Poni Meadow. It changes the form of certain species of Pokémon.",1,0,0,
|
||||
533,ASSAULTVEST,Assault Vest,Assault Vests,1,1000,"An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves.",0,0,0,
|
||||
534,SAFETYGOGGLES,Safety Goggles,Safety Goggles,1,4000,"An item to be held by a Pokémon. They protect the holder from weather-related damage and powder.",0,0,0,
|
||||
535,PROTECTIVEPADS,Protective Pads,Protective Pads,1,4000,"An item to be held by a Pokémon. They protect the holder from effects caused by making contact.",0,0,0,
|
||||
536,TERRAINEXTENDER,Terrain Extender,Terrain Extenders,1,4000,"An item to be held by a Pokémon. It extends the duration of the terrain caused by the holder.",0,0,0,
|
||||
537,ELECTRICSEED,Electric Seed,Electric Seeds,1,4000,"An item to be held by a Pokémon. It boosts Defense on Electric Terrain. It can only be used once.",0,0,0,
|
||||
538,PSYCHICSEED,Psychic Seed,Psychic Seeds,1,4000,"An item to be held by a Pokémon. It boosts Sp. Def on Psychic Terrain. It can only be used once.",0,0,0,
|
||||
539,MISTYSEED,Misty Seed,Misty Seeds,1,4000,"An item to be held by a Pokémon. It boosts Sp. Def on Misty Terrain. It can only be used once.",0,0,0,
|
||||
540,GRASSYSEED,Grassy Seed,Grassy Seeds,1,4000,"An item to be held by a Pokémon. It boosts Defense on Grassy Terrain. It can only be used once.",0,0,0,
|
||||
541,LUMINOUSMOSS,Luminous Moss,Luminous Mosses,1,4000,"An item to be held by a Pokémon. It boosts Sp. Def if hit by a Water-type attack. It can only be used once.",0,0,0,
|
||||
542,SNOWBALL,Snowball,Snowballs,1,4000,"An item to be held by a Pokémon. It boosts Attack if hit by an Ice-type attack. It can only be used once.",0,0,0,
|
||||
543,WEAKNESSPOLICY,Weakness Policy,Weakness Policies,1,1000,"An item to be held by a Pokémon. The holder's Attack and Sp. Atk sharply increase if hit by a move it's weak to.",0,0,0,
|
||||
544,ADRENALINEORB,Adrenaline Orb,Adrenaline Orbs,1,300,"An item to be held by a Pokémon. It boosts Speed when intimidated. It can be used only once.",0,0,0,
|
||||
545,PIXIEPLATE,Pixie Plate,Pixie Plates,1,1000,"An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves.",0,0,0,
|
||||
546,FAIRYGEM,Fairy Gem,Fairy Gems,1,200,"A gem with an essence of the fey. When held, it strengthens the power of a Fairy-type move only once.",0,0,10,
|
||||
547,FIREMEMORY,Fire Memory,Fire Memories,1,1000,"A memory disc containing Fire-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
548,WATERMEMORY,Water Memory,Water Memories,1,1000,"A memory disc containing Water-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
549,ELECTRICMEMORY,Electric Memory,Electric Memories,1,1000,"A memory disc containing Electric-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
550,GRASSMEMORY,Grass Memory,Grass Memories,1,1000,"A memory disc containing Grass-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
551,ICEMEMORY,Ice Memory,Ice Memories,1,1000,"A memory disc containing Ice-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
552,FIGHTINGMEMORY,Fighting Memory,Fighting Memories,1,1000,"A memory disc containing Fighting-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
553,POISONMEMORY,Poison Memory,Poison Memories,1,1000,"A memory disc containing Poison-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
554,GROUNDMEMORY,Ground Memory,Ground Memories,1,1000,"A memory disc containing Ground-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
555,FLYINGMEMORY,Flying Memory,Flying Memories,1,1000,"A memory disc containing Flying-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
556,PSYCHICMEMORY,Psychic Memory,Psychic Memories,1,1000,"A memory disc containing Psychic-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
557,BUGMEMORY,Bug Memory,Bug Memories,1,1000,"A memory disc containing Bug-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
558,ROCKMEMORY,Rock Memory,Rock Memories,1,1000,"A memory disc containing Rock-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
559,GHOSTMEMORY,Ghost Memory,Ghost Memories,1,1000,"A memory disc containing Ghost-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
560,DRAGONMEMORY,Dragon Memory,Dragon Memories,1,1000,"A memory disc containing Dragon-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
561,DARKMEMORY,Dark Memory,Dark Memories,1,1000,"A memory disc containing Dark-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
562,STEELMEMORY,Steel Memory,Steel Memories,1,1000,"A memory disc containing Steel-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
563,FAIRYMEMORY,Fairy Memory,Fairy Memories,1,1000,"A memory disc containing Fairy-type data. It changes the holder's type if held by a certain Pokémon.",0,0,0,
|
||||
564,VENUSAURITE,Venusaurite,Venusaurites,1,0,"One of a variety of mysterious Mega Stones. Have Venusaur hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
565,CHARIZARDITEX,Charizardite X,Charizardite Xs,1,0,"One of a variety of mysterious Mega Stones. Have Charizard hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
566,CHARIZARDITEY,Charizardite Y,Charizardite Ys,1,0,"One of a variety of mysterious Mega Stones. Have Charizard hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
567,BLASTOISINITE,Blastoisinite,Blastoisinites,1,0,"One of a variety of mysterious Mega Stones. Have Blastoise hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
568,BEEDRILLITE,Beedrillite,Beedrillites,1,0,"One of a variety of mysterious Mega Stones. Have Beedrill hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
569,PIDGEOTITE,Pidgeotite,Pidgeotites,1,0,"One of a variety of mysterious Mega Stones. Have Pidgeot hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
570,ALAKAZITE,Alakazite,Alakazites,1,0,"One of a variety of mysterious Mega Stones. Have Alakazam hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
571,SLOWBRONITE,Slowbronite,Slowbronites,1,0,"One of a variety of mysterious Mega Stones. Have Slowbro hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
572,GENGARITE,Gengarite,Gengarites,1,0,"One of a variety of mysterious Mega Stones. Have Gengar hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
573,KANGASKHANITE,Kangaskhanite,Kangaskhanites,1,0,"One of a variety of mysterious Mega Stones. Have Kangaskhan hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
574,PINSIRITE,Pinsirite,Pinsirites,1,0,"One of a variety of mysterious Mega Stones. Have Pinsir hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
575,GYARADOSITE,Gyaradosite,Gyaradosites,1,0,"One of a variety of mysterious Mega Stones. Have Gyarados hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
576,AERODACTYLITE,Aerodactylite,Aerodactylites,1,0,"One of a variety of mysterious Mega Stones. Have Aerodactyl hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
577,MEWTWONITEX,Mewtwonite X,Mewtwonite Xs,1,0,"One of a variety of mysterious Mega Stones. Have Mewtwo hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
578,MEWTWONITEY,Mewtwonite Y,Mewtwonite Ys,1,0,"One of a variety of mysterious Mega Stones. Have Mewtwo hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
579,AMPHAROSITE,Ampharosite,Ampharosites,1,0,"One of a variety of mysterious Mega Stones. Have Ampharos hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
580,STEELIXITE,Steelixite,Steelixites,1,0,"One of a variety of mysterious Mega Stones. Have Steelix hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
581,SCIZORITE,Scizorite,Scizorites,1,0,"One of a variety of mysterious Mega Stones. Have Scizor hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
582,HERACRONITE,Heracronite,Heracronites,1,0,"One of a variety of mysterious Mega Stones. Have Heracross hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
583,HOUNDOOMINITE,Houndoominite,Houndoominites,1,0,"One of a variety of mysterious Mega Stones. Have Houndoom hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
584,TYRANITARITE,Tyranitarite,Tyranitarites,1,0,"One of a variety of mysterious Mega Stones. Have Tyranitar hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
585,SCEPTILITE,Sceptilite,Sceptilites,1,0,"One of a variety of mysterious Mega Stones. Have Sceptile hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
586,BLAZIKENITE,Blazikenite,Blazikenites,1,0,"One of a variety of mysterious Mega Stones. Have Blaziken hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
587,SWAMPERTITE,Swampertite,Swampertites,1,0,"One of a variety of mysterious Mega Stones. Have Swampert hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
588,GARDEVOIRITE,Gardevoirite,Gardevoirites,1,0,"One of a variety of mysterious Mega Stones. Have Gardevoir hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
589,SABLENITE,Sablenite,Sablenites,1,0,"One of a variety of mysterious Mega Stones. Have Sableye hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
590,MAWILITE,Mawilite,Mawilites,1,0,"One of a variety of mysterious Mega Stones. Have Mawile hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
591,AGGRONITE,Aggronite,Aggronites,1,0,"One of a variety of mysterious Mega Stones. Have Aggron hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
592,MEDICHAMITE,Medichamite,Medichamites,1,0,"One of a variety of mysterious Mega Stones. Have Medicham hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
593,MANECTITE,Manectite,Manectites,1,0,"One of a variety of mysterious Mega Stones. Have Manectric hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
594,SHARPEDONITE,Sharpedonite,Sharpedonites,1,0,"One of a variety of mysterious Mega Stones. Have Sharpedo hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
595,CAMERUPTITE,Cameruptite,Cameruptites,1,0,"One of a variety of mysterious Mega Stones. Have Camerupt hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
596,ALTARIANITE,Altarianite,Altarianites,1,0,"One of a variety of mysterious Mega Stones. Have Altaria hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
597,BANETTITE,Banettite,Banettites,1,0,"One of a variety of mysterious Mega Stones. Have Banette hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
598,ABSOLITE,Absolite,Absolites,1,0,"One of a variety of mysterious Mega Stones. Have Absol hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
599,GLALITITE,Glalitite,Glalitites,1,0,"One of a variety of mysterious Mega Stones. Have Glalie hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
600,SALAMENCITE,Salamencite,Salamencites,1,0,"One of a variety of mysterious Mega Stones. Have Salamence hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
601,METAGROSSITE,Metagrossite,Metagrossites,1,0,"One of a variety of mysterious Mega Stones. Have Metagross hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
602,LATIASITE,Latiasite,Latiasites,1,0,"One of a variety of mysterious Mega Stones. Have Latias hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
603,LATIOSITE,Latiosite,Latiosites,1,0,"One of a variety of mysterious Mega Stones. Have Latios hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
604,LOPUNNITE,Lopunnite,Lopunnites,1,0,"One of a variety of mysterious Mega Stones. Have Lopunny hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
605,GARCHOMPITE,Garchompite,Garchompites,1,0,"One of a variety of mysterious Mega Stones. Have Garchomp hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
606,LUCARIONITE,Lucarionite,Lucarionites,1,0,"One of a variety of mysterious Mega Stones. Have Lucario hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
607,ABOMASITE,Abomasite,Abomasites,1,0,"One of a variety of mysterious Mega Stones. Have Abomasnow hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
608,GALLADITE,Galladite,Galladites,1,0,"One of a variety of mysterious Mega Stones. Have Gallade hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
609,AUDINITE,Audinite,Audinites,1,0,"One of a variety of mysterious Mega Stones. Have Audino hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
610,DIANCITE,Diancite,Diancites,1,0,"One of a variety of mysterious Mega Stones. Have Diancie hold it, and it will be able to Mega Evolve.",0,0,12,
|
||||
611,REDORB,Red Orb,Red Orbs,1,0,"A shiny red orb that is said to have a legend tied to it. It's known to be connected with the Hoenn region.",0,0,0,
|
||||
612,BLUEORB,Blue Orb,Blue Orbs,1,0,"A shiny blue orb that is said to have a legend tied to it. It's known to be connected with the Hoenn region.",0,0,0,
|
||||
613,WHIPPEDDREAM,Whipped Dream,Whipped Dreams,1,2000,"A soft and sweet treat made of fluffy, puffy and whirled cream. It's loved by a certain Pokémon.",0,0,0,
|
||||
614,SACHET,Sachet,Sachets,1,2000,"A sachet filled with slightly overwhelming fragrant perfumes. Yet it's loved by a certain Pokémon.",0,0,0,
|
||||
#-------------------------------
|
||||
615,LUMIOSEGALETTE,Lumiose Galette,Lumiose Galettes,2,350,"A popular treat in Lumiose City. It can be used once to heal all the status conditions of a Pokémon.",1,1,0,
|
||||
616,SHALOURSABLE,Shalour Sable,Shalour Sables,2,350,"Shalour City's famous shortbread. It can be used once to heal all the status conditions of a Pokémon.",1,1,0,
|
||||
617,BIGMALASADA,Big Malasada,Big Malasadas,2,350,"The Alola region's specialty--fried bread. It can be used once to heal all the status conditions of a Pokémon.",1,1,0,
|
||||
618,ABILITYCAPSULE,Ability Capsule,Ability Capsule,2,10000,"A capsule that allows a Pokémon with two Abilities to switch between these Abilities when it is used.",1,0,0,
|
||||
#-------------------------------
|
||||
619,DREAMBALL,Dream Ball,Dream Balls,3,0,"A somewhat different Poké Ball that makes it easier to catch wild Pokémon while they're asleep.",0,4,4,
|
||||
620,BEASTBALL,Beast Ball,Beast Balls,3,1000,"A special Poké Ball designed to catch Ultra Beasts. It has a low success rate for catching others.",0,4,4,
|
||||
#-------------------------------
|
||||
621,TM96,TM96,TM96s,4,10000,"This attack makes use of nature's power. Its effects vary depending on the user's environment.",3,0,0,NATUREPOWER
|
||||
622,TM97,TM97,TM97s,4,10000,"The user releases a horrible aura imbued with dark thoughts. This may also make the target flinch.",3,0,0,DARKPULSE
|
||||
623,TM98,TM98,TM98s,4,10000,"Striking opponents repeatedly makes the user's fists harder. Hitting a target raises the Attack stat.",3,0,0,POWERUPPUNCH
|
||||
624,TM99,TM99,TM99s,4,10000,"The user damages opposing Pokémon by emitting a powerful flash.",3,0,0,DAZZLINGGLEAM
|
||||
625,TM100,TM100,TM100s,4,5000,"The user tells the target a secret. The target loses concentration and its Sp. Atk stat is lowered.",3,0,0,CONFIDE
|
||||
#-------------------------------
|
||||
626,ROSELIBERRY,Roseli Berry,Roseli Berries,5,20,"If held by a Pokémon, this Berry will lessen the damage taken from one supereffective Fairy-type attack.",0,0,5,
|
||||
627,KEEBERRY,Kee Berry,Kee Berries,5,20,"If held by a Pokémon, this Berry will increase the holder's Defense if it's hit with a physical move.",0,0,5,
|
||||
628,MARANGABERRY,Maranga Berry,Maranga Berries,5,20,"If held by a Pokémon, this Berry will increase the holder's Sp. Def if it's hit with a special move.",0,0,5,
|
||||
#-------------------------------
|
||||
629,SPRINKLOTAD,Sprinklotad,Sprinklotads,8,0,"A watering can shaped like a Lotad. It helps promote the healthy growth of any Berries planted in soft soil.",0,0,6,
|
||||
630,PRISONBOTTLE,Prison Bottle,Prison Bottles,8,0,"A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago.",5,0,6,
|
||||
631,NSOLARIZER,N-Solarizer,N-Solarizers,8,0,"A machine to fuse Necrozma, which needs light, and Solgaleo.",5,0,6,
|
||||
632,NLUNARIZER,N-Lunarizer,N-Lunarizers,8,0,"A machine to fuse Necrozma, which needs light, and Lunala.",5,0,6,
|
||||
633,MEGARING,Mega Ring,Mega Rings,8,0,"This ring contains an untold power that somehow enables Pokémon carrying Mega Stones to Mega Evolve.",0,0,6,
|
||||
526,FUSIONREPEL,Fusion Incense,Fusion Incenses,1,700,An incense that attracts fused wild Pokémon for 50 steps after its use.,2,0,0,
|
||||
527,SSTICKET,S.S.Ticket,S.S.Tickets,8,0,A ticket required to attend the private party on the S.S. Anne. It glows beautifully.,0,0,6,
|
||||
528,COFFEE,Coffee,Coffees,2,700,A cup of coffee made from fresh grinded coffee beans. Restores a Pokémon's HP by 50 points. ,1,1,0,
|
||||
529,SKINNYLATTE,Latte,Lattes,7,400,A cup of coffee made from espresso and frothed skinny milk. It boosts a Pokémon's speed by two stages when used in battle.,0,2,0,
|
||||
530,HM07,HM07,HM07s,4,0,"The user teleports out of sight. It can also be used to teleport to any familiar Pokémon Center",4,0,0,TELEPORT
|
||||
531,HM08,HM08,HM08s,4,0,The user flashes a bright light that cuts the target's accuracy. It can also be used to illuminate caves.,4,0,0,FLASH
|
||||
532,KRABBYLEGS,Krabby Legs,Krabby Legs,8,0,Steamed Krabby legs served with garlic butter. It smells delicious!,0,0,6,
|
||||
533,LOVELETTER,Love Letter,Love Letters,8,0,"A love letter adressesed to a Cerulean City girl. It's a little bit cheesy, but it looks sincere.",0,0,6,
|
||||
534,MASTERBALLPROTO,Master Ball,Master Balls,8,0,"A prototype of the Master Ball that was stolen by Team Rocket. It is able to catch any Pokémon without fail.",0,0,6,
|
||||
535,TM96,TM96,TM96s,4,30000,"Borrowing the power of the moon, the user attacks the target. This may also lower the target's Sp. Atk stat.",3,0,0,MOONBLAST
|
||||
536,MACHETE,Shears,Shears,8,0,"A type of scissors that can be used to cut down small trees without the use of a HM.",2,0,6
|
||||
537,PICKAXE,Pickaxe,Pickaxes,8,0,"A sharp tool that can be used to break rocks without the use of a HM.",2,0,6
|
||||
538,LANTERN,Lantern,Lanterns,8,0,"A lantern that can be used to illuminate dark areas without the use of a HM.",2,0,6
|
||||
539,SURFBOARD,Surfboard,Surfboards,8,0,"A board that can be used to cross water without the use of a HM.",2,0,6
|
||||
540,TELEPORTER,Teleporter,Teleporters,8,0,"A small device that can be used to teleport to a city without the use of a HM.",2,0,6
|
||||
541,SCUBAGEAR,Scuba Gear,Scuba Gears,8,0,"Diving equipment that can be used to dive underwater without the use of a HM.",2,0,6
|
||||
542,LEVER,Handtruck,Handtrucks,8,0,"A utility dolly that allows to move large rocks without the use of a HM.",2,0,6
|
||||
543,DEBUGGER,Debugger,Debuggers,8,0,"Use this to return to the last Pokémon Center you've visited if you get stuck somewhere.",2,0,6
|
||||
544,WOODENPLANKS,Wooden Planks,Wooden Planks,8,0,A set of wooden planks used for construction.,0,0,6,
|
||||
545,BRICKS,Bricks,Bricks,8,0,A set of bricks used for construction.,0,0,6,
|
||||
546,ROCKETID,Team Rocket ID,Team Rocket IDs,8,0,A Team Rocket ID badge that belongs to somebedy else. It could be useful.,0,0,6,
|
||||
547,BEER,Beer,Beers,7,0,"A can of beer. It raises your Pokémon's Atk and Spd stats. But it also makes your Pokémon confused.",0,2,0,
|
||||
548,SHOOTER,Tequila,Tequilas,7,0,"A small glass of strong liquor. It raises your Pokémon's Sp.Atk and Spd stats. But it also makes your Pokémon confused.",0,2,0,
|
||||
549,SUPERSPLICERS,Super Splicers,Super Splicers,1,1000,"A splicer used to fuse two Pokémon together. It results in a higher-leveled fusion than regular splicers.",1,0,0,
|
||||
550,SAFARISOUVENIR,Safari Souvenir,Safari Souvenirs,1,1400,A small souvenir from the Fuchsia City Safari Zone. ,0,0,0,
|
||||
551,POKEDEX,PokéDex,PokéDexes,8,0,"A digital encyclopedia that records data on every Pokémon encountered. It can be used in battles to display the opponent Pokémon's type.",2,4,6,
|
||||
552,CARDKEY,Card Key,Card Keys,8,0,"A card-type key that unlocks doors in Silph Co.'s Head Office in Saffron City.",0,0,6,
|
||||
553,PIZZA,Pizza,Pizzas,2,800,A freshly baked pizza. It could probably be sold for some money.,1,1,0,
|
||||
554,CAPTAINSKEY,"Captain's Key","Captain's Keys",8,0,"A key to open the captain's room on the S.S. Anne.",0,0,6,
|
||||
555,GENDERBALL,Gender Ball,Gender Balls,3,400,"A peculiar low capture rate Ball that switches the caught Pokémon gender. It won't work on genderless Pokémon.",0,2,4,
|
||||
556,TRADEBALL,Boost Ball,Boost Balls,3,500,"A peculiar low capture rate Ball that makes the caught Pokémon gain boosted exp as if it were traded.",0,2,4,
|
||||
557,ABILITYBALL,Ability Ball,Ability Balls,3,600,"A peculiar very low capture rate Ball that unlocks the caught Pokémon's hidden ability.",0,2,4,
|
||||
558,VIRUSBALL,Virus Ball,Virus Balls,3,800,"A peculiar very low capture rate Ball that infects the caught Pokémon with Pokérus.",0,2,4,
|
||||
559,SHINYBALL,Glitter Ball,Glitter Balls,3,1000,"A peculiar low capture rate Ball that makes the caught Pokémon sparkle when sent out.",0,2,4,
|
||||
560,PERFECTBALL,Perfect Ball,Perfect Balls,3,1200,"A peculiar extremely low capture rate Ball that makes the caught Pokémon as strong as possible in a few stats.",0,2,4,
|
||||
561,OLDBOOT,Old Boot,Old Boots,1,100,"An old, worn-out leather boot. It's trash, but someone might like it...",1,1,0,
|
||||
562,INFINITESPLICERS,Infinite Splicers,Infinite Splicers,8,0,"Fuses the DNA of two Pokémon to create a new species. Can be reused as many times as you like.",5,0,6,
|
||||
563,EXPALL,Exp. All,Exp. Alls,8,0,"An item that can be used to share experience gained with every party member.",2,0,6,
|
||||
564,OAKSPARCEL,"Oak's Parcel","Oak's Parcels",8,0,"A mysterious parcel for Professor Oak.",0,0,6,
|
||||
565,POWERPLANTKEY,Power Plant Key,Power Plant Keys,8,0,"A key to the abandonned power plant on Route 10.",0,0,6,
|
||||
566,DAMAGEUP,unkown_item,unkown_items,2,2,This item has been removed from the game.,1,0,0,
|
||||
567,ACCURACYUP,unknown_item,unkown_items,2,2,This item has been removed from the game.1,0,0,
|
||||
568,MISTSTONE,Mist Stone,Mist Stones,1,2100,"A peculiar stone that forces any Pokémon to evolve, regardless of level.",1,0,0,
|
||||
569,DEVOLUTIONSPRAY,Devolution Spray,Devolution Sprays,1,2100,A peculiar spray that forces any Pokémon to revert back to its earlier form.,1,0,0,
|
||||
570,TRANSGENDERSTONE,Gender Stone,Gender Stones,1,2100,A peculiar stone that turns a Pokémon into the opposite gender.,1,0,0,
|
||||
571,WHITEFLAG,White Flag,White Flags,1,200,"A flag that allows you to forfeit a trainer battle once.",0,0,0,
|
||||
572,FAIRYGEM,Fairy Gem,Fairy Gems,1,200,"A gem with an essence of fairies. When held, it strengthens the power of a Fairy-type move only once.",0,0,0,
|
||||
573,DREAMBALL,Dream Ball,Dream Balls,3,4000,"A somewhat different Poké Ball that makes a wild Pokémon fall asleep.",0,2,4,
|
||||
574,TOXICBALL,Toxic Ball,Toxic Balls,3,4000,"A somewhat different Poké Ball that poisons a wild Pokémon.",0,2,4,
|
||||
575,SPARKBALL,Spark Ball,Spark Balls,3,4000,"A somewhat different Poké Ball that paralyzes a wild Pokémon.",0,2,4,
|
||||
576,SCORCHBALL,Scorch Ball,Scorch Balls,3,4000,"A somewhat different Poké Ball that burns a wild Pokémon.",0,2,4,
|
||||
577,FROSTBALL,Frost Ball,Frost Balls,3,4000,"A somewhat different Poké Ball that freezes a wild Pokémon.",0,2,4,
|
||||
578,PUREBALL,Pure Ball,Pure Balls,3,1000,"A somewhat different Poké Ball that works better on a Pokémon with no status ailment",0,2,4,
|
||||
579,STATUSBALL,Status Ball,Status Balls,3,1000,"A somewhat different Poké Ball that works better on a Pokémon with a status ailment",0,2,4,
|
||||
580,CANDYBALL,Candy Ball,Candy Balls,3,4000,"A Poké Ball that makes the caught Pokémon gain 5 levels upon capture.",0,2,4,
|
||||
581,DNAREVERSER,DNA Reverser,DNA Reversers,1,300,A splicer that reverses the DNA of a fused Pokémon to create the inverse fusion.,1,0,0,
|
||||
582,ROCKETMEAL,Rocket Meal,Rocket Meals,2,500,"A full meal given to Team Rocket employees. It's surprisingly tasty!",1,1,0,
|
||||
583,FANCYMEAL,Fancy Meal,Fancy Meals,2,1200,"A full meal from a fancy restaurant. It tastes fantastic.",1,1,0,
|
||||
584,INCUBATOR,Super Incubator,Super Incubators,1,12000,"A portable incubator that is used to instantly hatch an egg.",1,0,0,
|
||||
585,FIRECRACKER,Firecracker,Firecrackers,3,100,"A small explosive that hurts a wild Pokémon when thrown.",0,2,4,
|
||||
586,MANSIONKEY,Seagallop Pass,Seagallop Passes,8,0,"A pass that allows you to take the Seagallop Ferry from Cinnabar Island to the Sevii Islands.",0,0,6,
|
||||
587,POISONMUSHROOM,PoisonMushroom,PoisonMushrooms,1,50,A common unedible mushroom. It can be sold for a small price.,0,0,0,
|
||||
588,EXPALLOFF,Exp. All,Exp. Alls,8,0,"An item that can be used to share experience gained with every party member.",2,0,6,
|
||||
589,GASMASK,Gas Mask,Gas Masks,8,0,"A mask that lets you breathe in areas filled with poisonous gas.",0,0,6,
|
||||
590,MANKEYPAW,Mankey Paw,Mankey Paws,1,19600,"Guarantees Critical-Hits, but halves accuracy.",0,0,0,
|
||||
591,ICEPICK,Ice Pick,Ice Picks,8,0,"An Ice Pick that lets you climb vertical walls of ice.",0,0,6,
|
||||
592,RACEBIKE,Racing Bicycle,Racing Bicycles,8,0,A folding Bicycle that enables much faster movement than a regular bicycle,2,0,6,
|
||||
593,DIAMOND,Diamond,Diamonds,1,20000,A rare gem that is used for making jewelry. It sells for a high price.,0,0,0,
|
||||
594,DIAMONDNECKLACE,Diamond Necklace,Diamond Necklaces,1,10000,A necklace made from a Diamond and Pearls. It sells for a high price.,0,0,0,
|
||||
595,GOLDRING,Gold Ring,Gold Rings,1,20000,A ring made out of gold. It sells for a high price.,0,0,0,
|
||||
596,SEADRAFIN,Seadra Fin,Seadra Fins,1,14200,The dorsal fin of Seadra that is used as an ingredient in some medicine. It sells for a high price.,0,0,0,
|
||||
597,SACREDPOTION,Secret Potion,Secret Potions,2,7000,"An ancient, secret medicine. It fully revives all fainted Pokémon in a battle.",2,0,0,
|
||||
598,ABILITYCAPSULE,Ability Capsule,Ability Capsules,1,25000,"A capsule that allows a Pokémon with two Abilities to switch between these Abilities when it is used.",1,0,0,
|
||||
599,MAGICBOOTS,Magic Boots,Magic Boots,8,0,"A pair of magic boots that allow you to walk anywhere by pressing the CTRL key.",2,0,6,
|
||||
600,ANCIENTSTONE,unknown_item,unknown_items,1,1,This item has been removed from the game.,1,0,0,
|
||||
601,ICESTONE,Ice Stone,Ice Stones,1,2100,A peculiar stone that makes certain species of Pokémon evolve. It is made out of ice.,1,0,0,
|
||||
602,GSBALL,GS Ball,GS Balls,8,0,A mysterious ball. Its powers are unknown.,2,0,6,
|
||||
603,MAGNETPASS,Train Pass,Train Passes,8,0,"A ticket required for riding the Saffron Train. It allows you to ride whenever and however much you'd like.",2,0,6,
|
||||
604,SECRETCAPSULE,Secret Capsule,Secret Capsules,1,0,"A capsule that unlocks a Pokémon's hidden ability",1,0,0,
|
||||
605,ODDKEYSTONE_FULL,Odd Keystone,Odd Keystones,8,0,A vital item that is needed to keep a stone tower from collapsing. It contains 108 spirits.,0,0,0,
|
||||
607,DYNAMITE,Dynamite,Dynamites,1,100,"A stick of dynamite. Be careful with it!",1,1,0,
|
||||
606,BERSERKGENE,Berserk Gene,Berserk Genes,8,0,A strange gene. It appears to have some mysterious powers.,2,0,6,
|
||||
608,AZUREFLUTE,Azure Flute,Azure Flutes,8,0,"A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it.",2,0,6,
|
||||
609,MAGNETSTONE,Magnet Stone,Magnet Stones,1,2100,A peculiar stone that makes certain species of Pokémon evolve. It has magnetic properties.,1,0,0,
|
||||
610,PIXIEPLATE,Pixie Plate,Pixie Plates,1,1000,An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves.,0,0,0,
|
||||
611,OLDPENDANT,Old Pendant,Old Pendants,1,1000,A small locket found on a sunken ship. It belonged to someone long ago.,0,0,0,
|
||||
612,BELLSPROUTSTATUE,Bellsprout Statues,Bellsprout Statue,1,1000,A small golden statue of a Bellsprout. It looks valuable.,0,0,0,
|
||||
613,TM97,TM97,TM97s,4,30000,"The user stimulates its brain by thinking bad thoughts. It sharply raises the user's Sp. Atk.",3,0,0,NASTYPLOT
|
||||
614,TM98,TM98,TM98s,4,30000,"The user switches places with a party Pokémon in waiting, passing along any stat changes.",3,0,0,BATONPASS
|
||||
615,TM99,TM99,TM99s,4,30000,"The user performs a beautiful dance. It boosts the user's Sp. Atk, Sp. Def, and Speed stats.",3,0,0,QUIVERDANCE
|
||||
616,TM100,TM100,TM100s,4,30000,"A strong wind blows away the foe's obstacles such as Light Screen. It also lowers their evasion.",3,0,0,DEFOG
|
||||
617,TM101,TM101,TM101s,4,30000,"The user vigorously performs a mystic, powerful dance that boosts its Attack and Speed stats.",3,0,0,DRAGONDANCE
|
||||
618,TM102,TM102,TM102s,4,30000,"The user scatters bursts of spores that induce sleep.",3,0,0,SPORE
|
||||
619,TM103,TM103,TM103s,4,30000,"The user lays a trap of poison spikes at the foe's feet. They poison foes that switch into battle.",3,0,0,TOXICSPIKES
|
||||
620,TM104,TM104,TM104s,4,30000,"Restoring its own cells, the user restores its own HP by half of its max HP.",3,0,0,RECOVER
|
||||
621,TM105,TM105,TM105s,4,30000,"The user lunges at the target at a speed that makes it almost invisible. It is sure to strike first.",3,0,0,AQUAJET
|
||||
622,TM108,TM108,TM108s,4,30000,"A second-turn attack move where critical hits land more easily. It may also make the target flinch.",3,0,0,SKYATTACK
|
||||
623,ROCKETBALL,Rocket Ball,Rocket Balls,3,300,"Like a Pokéball, but black.",0,2,4,
|
||||
624,FUSIONBALL,Fusion Ball,Fusion Balls,3,400,"A somewhat different Poké Ball that works better on fused Pokémon.",0,2,4,
|
||||
625,TM106,TM106,TM106s,4,10000,"The user steals the target's HP with a kiss. The user's HP is restored by over half of the damage taken by the target.",3,0,0,DRAININGKISS
|
||||
626,TM107,TM107,TM107s,4,40000,"The user plays rough with the target and attacks it.",3,0,0,PLAYROUGH
|
||||
627,RUBY,Ruby,Rubys,8,0,"An exquisite, red-glowing gem that symbolizes passion.",2,0,6,
|
||||
628,SAPPHIRE,Sapphire,Sapphires,8,0," A brilliant blue gem that symbolizes honesty. ",2,0,6,
|
||||
629,EMERALD,Emerald,Emeralds,8,0," A glistening green gem that symbolizes balance. ",2,0,6,
|
||||
630,NETWORKCHIP,Network Adapter,Network Adapters,8,0," An essential component for linking the PC Storage System to the mainland.",2,0,6,
|
||||
631,BANANA,Banana,Bananas,2,100,A tasty fruit that grows in tropical regions. It restores the HP of one Pokémon by 30 points.,1,1,0,
|
||||
632,GOLDENBANANA,Golden Banana,Golden Bananas,2,128,"A banana that was dipped in gold. It can be used repeatedly in battles to restore 50 HP points.",0,3,0,
|
||||
633,DEMHARDMODE,"Dem's Badge","Dem's Badges",8,0,"A mysterious badge. Wear it for the ultimate challenge...",2,0,6,
|
||||
634,LIGHTSTONE,Light Stone,Light Stones,8,0,"A mysterious stone imbued with the power of truth. It is said to be waiting for the emergence of a hero. ",2,0,6,
|
||||
635,DARKSTONE,Dark Stone,Dark Stones,8,0, A mysterious stone imbued with the power of deception. It is said to be waiting for the emergence of a hero. ",2,0,6,
|
||||
636,BRONZEEMBLEM,Bronze emblem,Bronze emblems,8,0,"An emblem that shows the mark of an exceptional Pokémon trainer.",2,0,6,
|
||||
637,SILVEREMBLEM,Silver emblem,Silver emblems,8,0,"An emblem that shows the mark of an excellent Pokémon trainer.",2,0,6,
|
||||
638,GOLDEMBLEM,Gold emblem,Gold emblems,8,0,"An emblem that shows the mark of the greatest Pokémon trainer of all times.",2,0,6,
|
||||
639,HM09,HM09,HM09s,4,0,"The user bounces up high, then drops on the foe on the second turn. It can also be used for jumping over holes.",4,0,0,BOUNCE,
|
||||
640,HM10,HM10,HM10s,4,0,"The user attacks the target by smashing into it with incredible force. It can also be used to climb up cliffs.",4,0,0,ROCKCLIMB,
|
||||
641,CLIMBINGGEAR,Climbing Gear,Climbing Gears,8,0,"Climbing equipment that can be used to climb up ledges without the use of an HM.",2,0,6
|
||||
642,INCUBATOR_NORMAL,Incubator,Incubators,1,2500,"A portable incubator that is used to hatch an egg faster.",1,0,0,
|
||||
643,JETPACK,Jetpack,Jetpacks,8,0,"A water propelled device that allows you to climb up waterfalls without the use of a Pokémon ",2,0,6
|
||||
644,INFINITEREVERSERS,Infinite Reversers,Infinite Reversers,8,0,"Inverts a fusion. Can be reused as many times as you like.",5,0,6,
|
||||
645,INFINITESPLICERS2,Infinite Splicers,Infinite Splicers,8,0,"An improved version of the Infinite Splicers. Can be reused as many times as you like.",5,0,6,
|
||||
|
||||
|
||||
|
||||
@@ -1,371 +0,0 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
SUNKERN;TWISTEDSPOON;NAUGHTY;HP,DEF,SA;FACADE,SOLARBEAM,NATUREPOWER,TOXIC
|
||||
AZURILL;MIRACLESEED;LAX;HP,ATK,DEF;SLAM,SECRETPOWER,BLIZZARD,FACADE
|
||||
KRICKETOT;WATMELBERRY;MILD;DEF,SPD,SD;GROWL,BIDE,,
|
||||
KRICKETOT;WATMELBERRY;BRAVE;HP;GROWL,BIDE,,
|
||||
KRICKETOT;SHELLBELL;JOLLY;ATK,SPD;GROWL,BIDE,,
|
||||
CATERPIE;PECHABERRY;TIMID;HP,ATK,SPD,SD;TACKLE,STRINGSHOT,,
|
||||
WEEDLE;ORANBERRY;BOLD;ATK,DEF;POISONSTING,STRINGSHOT,,
|
||||
WURMPLE;BELUEBERRY;NAIVE;SPD,SA,SD;TACKLE,STRINGSHOT,POISONSTING,
|
||||
WURMPLE;MIRACLESEED;DOCILE;ATK,DEF,SPD,SA;TACKLE,STRINGSHOT,POISONSTING,
|
||||
RALTS;TWISTEDSPOON;RASH;HP,ATK,SPD;SECRETPOWER,THUNDERBOLT,SAFEGUARD,LIGHTSCREEN
|
||||
RALTS;SOULDEW;SERIOUS;SA;LIGHTSCREEN,PROTECT,SHADOWBALL,DISABLE
|
||||
RALTS;MENTALHERB;HASTY;HP,ATK,DEF,SPD,SA;MEANLOOK,GROWL,MEMENTO,PSYCHIC
|
||||
MAGIKARP;TWISTEDSPOON;TIMID;ATK,DEF,SPD,SD;SPLASH,,,
|
||||
FEEBAS;ORANBERRY;BOLD;HP,DEF,SD;ICEBEAM,CONFUSERAY,HYPNOSIS,SURF
|
||||
FEEBAS;MENTALHERB;RASH;HP,DEF,SPD,SA;BLIZZARD,DRAGONBREATH,WATERPULSE,CONFUSERAY
|
||||
FEEBAS;WHITEHERB;CALM;HP,ATK,DEF,SA;DRAGONBREATH,FACADE,SECRETPOWER,MUDSPORT
|
||||
PICHU;ORANBERRY;QUIRKY;DEF,SD;CHARGE,FACADE,PROTECT,TOXIC
|
||||
PICHU;BLACKBELT;BRAVE;DEF,SPD,SA;DOUBLESLAP,TOXIC,ENCORE,IRONTAIL
|
||||
PICHU;WEPEARBERRY;TIMID;ATK,SD;LIGHTSCREEN,ENCORE,TOXIC,IRONTAIL
|
||||
WOOPER;MAGOBERRY;RELAXED;HP,ATK,SPD,SA,SD;TAILWHIP,EARTHQUAKE,WATERPULSE,MUDSPORT
|
||||
WOOPER;NOMELBERRY;RASH;HP,ATK,DEF,SPD,SD;ICEBEAM,CURSE,PROTECT,WATERPULSE
|
||||
TYROGUE;SPELONBERRY;LAX;ATK,DEF;STRENGTH,MINDREADER,HELPINGHAND,SECRETPOWER
|
||||
TYROGUE;ORANBERRY;LAX;ATK,DEF,SA;TOXIC,HIGHJUMPKICK,STRENGTH,FACADE
|
||||
SENTRET;SALACBERRY;BRAVE;HP,SPD,SA;SECRETPOWER,TOXIC,DOUBLEEDGE,ASSIST
|
||||
SENTRET;MAGOSTBERRY;IMPISH;ATK,DEF;DOUBLEEDGE,DIG,TRICK,DEFENSECURL
|
||||
SENTRET;KINGSROCK;MILD;HP;DOUBLEEDGE,SLASH,FACADE,ASSIST
|
||||
CLEFFA;CHARCOAL;HARDY;SPD,SA;PSYCHIC,SUBSTITUTE,SAFEGUARD,SHADOWBALL
|
||||
POOCHYENA;POISONBARB;CALM;DEF,SA,SD;LEER,ASTONISH,YAWN,PROTECT
|
||||
POOCHYENA;PECHABERRY;HASTY;HP,ATK,DEF,SA;TOXIC,POISONFANG,YAWN,ASTONISH
|
||||
POOCHYENA;APICOTBERRY;IMPISH;DEF,SPD;COVET,FACADE,SECRETPOWER,YAWN
|
||||
LOTAD;DURINBERRY;CALM;HP,ATK,SPD,SA,SD;SYNTHESIS,SOLARBEAM,PROTECT,SURF
|
||||
HAPPINY;PECHABERRY;DOCILE;ATK,SPD,SA;SHOCKWAVE,SUBSTITUTE,DOUBLEEDGE,PROTECT
|
||||
HAPPINY;METALPOWDER;HASTY;HP,DEF,SA,SD;DOUBLEEDGE,LIGHTSCREEN,SHADOWBALL,WATERPULSE
|
||||
HAPPINY;WIKIBERRY;HASTY;HP,DEF,SPD,SA,SD;DOUBLEEDGE,SUBSTITUTE,HEALBELL,LIGHTSCREEN
|
||||
MAKUHITA;HARDSTONE;BRAVE;HP,DEF,SPD;DETECT,DYNAMICPUNCH,FEINTATTACK,FACADE
|
||||
MAKUHITA;LEFTOVERS;CAREFUL;HP,ATK,DEF,SPD,SA;FOCUSENERGY,DETECT,REVENGE,SANDATTACK
|
||||
ZIGZAGOON;LEFTOVERS;CALM;HP,ATK,SA,SD;SURF,IRONTAIL,PROTECT,BLIZZARD
|
||||
ZIGZAGOON;LEFTOVERS;NAUGHTY;HP,SPD;SHADOWBALL,WATERPULSE,IRONTAIL,THIEF
|
||||
ZIGZAGOON;SHELLBELL;BOLD;HP,ATK,DEF,SPD,SA,SD;TICKLE,SURF,SECRETPOWER,PURSUIT
|
||||
WHISMUR;SHELLBELL;BOLD;ATK,SPD,SA,SD;FACADE,SNORE,BLIZZARD,TAKEDOWN
|
||||
WHISMUR;TWISTEDSPOON;DOCILE;HP,ATK,SA,SD;EXTRASENSORY,ICEBEAM,SOLARBEAM,TOXIC
|
||||
WHISMUR;KINGSROCK;QUIRKY;HP,DEF,SA;ICEBEAM,FLAMETHROWER,BLIZZARD,PROTECT
|
||||
ZUBAT;RAWSTBERRY;LONELY;DEF,SA,SD;WHIRLWIND,LEECHLIFE,FEINTATTACK,CURSE
|
||||
TOGEPI;SHELLBELL;LAX;ATK,DEF,SA,SD;PECK,FORESIGHT,SOLARBEAM,SECRETPOWER
|
||||
TOGEPI;EXPSHARE;BOLD;HP,ATK,SPD;PROTECT,MIRRORMOVE,FUTURESIGHT,TOXIC
|
||||
STARLY;ORANBERRY;IMPISH;HP,ATK,DEF,SA,SD;THIEF,PURSUIT,DOUBLEEDGE,FURYATTACK
|
||||
STARLY;PERSIMBERRY;JOLLY;ATK;TOXIC,DOUBLEEDGE,SANDATTACK,STEELWING
|
||||
STARLY;WEPEARBERRY;QUIRKY;HP,ATK,SPD,SD;FORESIGHT,THIEF,FURYATTACK,PURSUIT
|
||||
STARLY;SALACBERRY;JOLLY;HP,ATK,SPD,SD;ASTONISH,TOXIC,FEATHERDANCE,DOUBLEEDGE
|
||||
SPINARAK;SCOPELENS;SERIOUS;HP,ATK,DEF,SPD,SA;PURSUIT,SOLARBEAM,DISABLE,SLUDGEBOMB
|
||||
SPINARAK;ORANBERRY;MODEST;HP,ATK,DEF,SA;DISABLE,SIGNALBEAM,PROTECT,BATONPASS
|
||||
SPINARAK;PECHABERRY;LONELY;ATK,DEF,SA,SD;SLUDGEBOMB,THIEF,FACADE,DIG
|
||||
SPINARAK;LEFTOVERS;JOLLY;ATK,SA;PSYBEAM,PROTECT,DISABLE,SIGNALBEAM
|
||||
SPINARAK;IAPAPABERRY;RELAXED;HP,DEF,SA;PSYBEAM,SOLARBEAM,PURSUIT,PSYCHIC
|
||||
SPINARAK;FOCUSBAND;DOCILE;DEF,SD;SIGNALBEAM,DIG,SONICBOOM,PROTECT
|
||||
HOPPIP;ORANBERRY;IMPISH;ATK,SPD,SD;AMNESIA,TOXIC,SPLASH,SOLARBEAM
|
||||
HOPPIP;GANLONBERRY;BRAVE;HP,ATK;DOUBLEEDGE,AMNESIA,ENCORE,PROTECT
|
||||
SLUGMA;EXPSHARE;CALM;HP,ATK,DEF;SECRETPOWER,FACADE,PROTECT,REFLECT
|
||||
SLUGMA;LEFTOVERS;BASHFUL;HP,SPD,SA;FACADE,REFLECT,LIGHTSCREEN,OVERHEAT
|
||||
SLUGMA;ENIGMABERRY;QUIET;HP,ATK,DEF,SPD,SA,SD;PROTECT,FACADE,SMOG,YAWN
|
||||
BIDOOF;WEPEARBERRY;BRAVE;ATK,DEF,SA,SD;CRABHAMMER,IRONTAIL,TACKLE,DOUBLEEDGE
|
||||
BIDOOF;GANLONBERRY;NAIVE;HP,DEF,SPD,SD;PROTECT,CRABHAMMER,DOUBLEEDGE,QUICKATTACK
|
||||
BIDOOF;LEFTOVERS;NAUGHTY;HP,SPD,SA;DOUBLEEDGE,SECRETPOWER,GROWL,ICEBEAM
|
||||
BIDOOF;RAWSTBERRY;BRAVE;ATK,SPD,SA;DOUBLEEDGE,THUNDER,ROLLOUT,DIG
|
||||
BIDOOF;FOCUSBAND;HASTY;DEF,SPD,SA;SHADOWBALL,DOUBLEEDGE,WATERSPORT,CRABHAMMER
|
||||
BIDOOF;WATMELBERRY;MODEST;ATK,SPD,SA;PROTECT,ROLLOUT,DOUBLEEDGE,IRONTAIL
|
||||
PIDGEY;SPELLTAG;BOLD;DEF,SPD,SD;FEINTATTACK,FLY,PROTECT,FACADE
|
||||
PIDGEY;ORANBERRY;CALM;HP,SPD;TOXIC,PURSUIT,AERIALACE,STEELWING
|
||||
PIDGEY;BLACKBELT;BASHFUL;ATK,DEF,SD;THIEF,SECRETPOWER,FACADE,TOXIC
|
||||
RATTATA;LIGHTBALL;HASTY;HP,SPD,SA,SD;FACADE,UPROAR,SECRETPOWER,BITE
|
||||
RATTATA;MENTALHERB;RELAXED;SD;THIEF,PROTECT,FLAMEWHEEL,SHOCKWAVE
|
||||
SKITTY;FIGYBERRY;BOLD;HP,ATK,DEF,SPD,SA,SD;SUBSTITUTE,BATONPASS,SECRETPOWER,SHOCKWAVE
|
||||
SKITTY;LEFTOVERS;JOLLY;ATK,DEF,SPD,SD;SAFEGUARD,SUBSTITUTE,WATERPULSE,IRONTAIL
|
||||
SPEAROW;ORANBERRY;ADAMANT;ATK,SA,SD;SKYATTACK,AERIALACE,PROTECT,TRIATTACK
|
||||
SPEAROW;KELPSYBERRY;NAIVE;ATK,DEF,SPD,SA;ASTONISH,PROTECT,SKYATTACK,TOXIC
|
||||
SPEAROW;MYSTICWATER;CALM;HP,ATK,DEF,SPD;SECRETPOWER,TRIATTACK,SKYATTACK,THIEF
|
||||
SPEAROW;WHITEHERB;JOLLY;ATK,DEF,SPD,SD;FACADE,TRIATTACK,SKYATTACK,TOXIC
|
||||
HOOTHOOT;CHARCOAL;CAREFUL;DEF,SPD,SA;SKYATTACK,PSYCHIC,AERIALACE,FEINTATTACK
|
||||
LEDYBA;FIGYBERRY;RASH;HP,SD;SAFEGUARD,BRICKBREAK,FOCUSPUNCH,SILVERWIND
|
||||
LEDYBA;AGUAVBERRY;LONELY;ATK,SPD;AERIALACE,TACKLE,SECRETPOWER,FACADE
|
||||
LEDYBA;SHELLBELL;ADAMANT;HP,SPD,SA,SD;FOCUSPUNCH,LIGHTSCREEN,SILVERWIND,TOXIC
|
||||
NINCADA;BRIGHTPOWDER;CALM;ATK,DEF,SPD,SD;SOLARBEAM,TOXIC,AERIALACE,ENDURE
|
||||
NINCADA;MAGNET;ADAMANT;DEF,SPD,SA;GUST,PROTECT,SILVERWIND,ENDURE
|
||||
NINCADA;MAGOSTBERRY;QUIET;DEF;AERIALACE,SOLARBEAM,SHADOWBALL,GUST
|
||||
NINCADA;DRAGONSCALE;NAIVE;ATK,DEF,SPD,SA,SD;PROTECT,TOXIC,FEINTATTACK,SOLARBEAM
|
||||
NINCADA;MAGNET;HASTY;DEF,SPD,SD;LEECHLIFE,ENDURE,AERIALACE,HARDEN
|
||||
SURSKIT;WHITEHERB;MODEST;SPD,SD;MUDSHOT,WATERPULSE,FORESIGHT,SOLARBEAM
|
||||
TAILLOW;LEFTOVERS;SASSY;HP,ATK;AERIALACE,FACADE,SKYATTACK,SECRETPOWER
|
||||
TAILLOW;LIGHTBALL;MODEST;HP,DEF,SD;PROTECT,PURSUIT,MIRRORMOVE,FOCUSENERGY
|
||||
TAILLOW;ORANBERRY;NAIVE;HP,SPD,SD;RAGE,PURSUIT,STEELWING,SKYATTACK
|
||||
TAILLOW;POISONBARB;LAX;HP,ATK,DEF,SA;PROTECT,AERIALACE,PURSUIT,SKYATTACK
|
||||
WINGULL;BLACKGLASSES;BASHFUL;HP,DEF,SA;TWISTER,STEELWING,WATERGUN,AERIALACE
|
||||
WINGULL;SEAINCENSE;QUIRKY;HP,ATK,SPD,SA;WATERPULSE,PROTECT,AERIALACE,SECRETPOWER
|
||||
NIDORANmA;LEFTOVERS;CALM;DEF,SPD,SA;BLIZZARD,DIG,STRENGTH,THUNDER
|
||||
NIDORANfE;LEFTOVERS;MILD;ATK,DEF;IRONTAIL,PROTECT,TOXIC,AERIALACE
|
||||
NIDORANfE;POISONBARB;MILD;DEF,SPD;WATERPULSE,DISABLE,PROTECT,BLIZZARD
|
||||
CHERUBI;LEFTOVERS;TIMID;HP,ATK,DEF,SA,SD;TICKLE,SOLARBEAM,SAFEGUARD,AROMATHERAPY
|
||||
CHERUBI;HONDEWBERRY;NAUGHTY;HP,ATK,SPD;FACADE,GIGADRAIN,TICKLE,AROMATHERAPY
|
||||
MAREEP;LEFTOVERS;TIMID;ATK,SD;TAKEDOWN,PROTECT,REFLECT,CHARGE
|
||||
MAREEP;PECHABERRY;QUIRKY;ATK,SPD;ODORSLEUTH,TAKEDOWN,SECRETPOWER,LIGHTSCREEN
|
||||
MAREEP;ORANBERRY;BOLD;HP,DEF,SA,SD;FACADE,SAFEGUARD,CHARGE,LIGHTSCREEN
|
||||
MAREEP;ORANBERRY;IMPISH;HP,DEF,SD;TAKEDOWN,CHARGE,PROTECT,REFLECT
|
||||
MAREEP;PECHABERRY;NAUGHTY;SPD,SA,SD;BODYSLAM,GROWL,TOXIC,TAKEDOWN
|
||||
MAREEP;LEFTOVERS;LAX;SA,SD;LIGHTSCREEN,REFLECT,CHARGE,FACADE
|
||||
SLAKOTH;WHITEHERB;HASTY;HP,SPD,SD;SLEEPTALK,AERIALACE,SHADOWBALL,SLASH
|
||||
SLAKOTH;LEFTOVERS;MILD;HP,SPD,SA,SD;SHOCKWAVE,BODYSLAM,WATERPULSE,CRUSHCLAW
|
||||
MEDITITE;AGUAVBERRY;NAIVE;ATK,DEF,SPD,SA;DYNAMICPUNCH,FOCUSPUNCH,SHADOWBALL,THUNDERPUNCH
|
||||
MEDITITE;ORANBERRY;LONELY;ATK,DEF,SPD,SA;ICEPUNCH,ROCKTOMB,REFLECT,BIDE
|
||||
MEDITITE;IAPAPABERRY;BASHFUL;SPD,SA;ICEPUNCH,REFLECT,PROTECT,SHADOWBALL
|
||||
MEDITITE;DRAGONSCALE;HARDY;ATK,DEF;FIREPUNCH,STRENGTH,MEDITATE,PSYCHIC
|
||||
BUDEW;ORANBERRY;JOLLY;ATK,SA;GROWTH,EXTRASENSORY,SLUDGEBOMB,OVERHEAT
|
||||
BUDEW;LEFTOVERS;QUIET;HP,SPD;SECRETPOWER,TOXIC,GROWTH,RAZORLEAF
|
||||
PARAS;SILVERPOWDER;TIMID;ATK,SPD,SD;FALSESWIPE,SCREECH,PURSUIT,LIGHTSCREEN
|
||||
CHINGLING;POISONBARB;RELAXED;HP;HYPNOSIS,SAFEGUARD,DISABLE,SHADOWBALL
|
||||
CHINGLING;MENTALHERB;TIMID;DEF,SPD,SD;CURSE,RECOVER,PROTECT,TOXIC
|
||||
CHINGLING;MYSTICWATER;RELAXED;SPD;HYPNOSIS,TOXIC,SHOCKWAVE,RECOVER
|
||||
CHINGLING;EVERSTONE;DOCILE;ATK,SD;REFLECT,SHOCKWAVE,HYPNOSIS,DISABLE
|
||||
RIOLU;MAGOSTBERRY;SERIOUS;ATK,DEF,SPD,SA;ENDURE,SKYUPPERCUT,BLAZEKICK,BITE
|
||||
RIOLU;PINAPBERRY;DOCILE;HP,ATK,DEF,SPD;PROTECT,FOCUSPUNCH,DETECT,FORESIGHT
|
||||
RIOLU;APICOTBERRY;BASHFUL;HP,ATK,DEF,SPD,SA;STRENGTH,ENDURE,IRONTAIL,HIGHJUMPKICK
|
||||
EKANS;ORANBERRY;QUIET;HP,ATK,DEF,SD;POISONFANG,PROTECT,SPITE,LEER
|
||||
EKANS;WEPEARBERRY;RELAXED;SA,SD;PURSUIT,PROTECT,SPITE,IRONTAIL
|
||||
EKANS;LEFTOVERS;MILD;DEF,SD;LEER,GIGADRAIN,STRENGTH,PROTECT
|
||||
BARBOACH;LUCKYEGG;HASTY;SA,SD;SPARK,EARTHQUAKE,TOXIC,THRASH
|
||||
BARBOACH;WHITEHERB;HASTY;ATK,SPD,SA,SD;TOXIC,SPARK,BLIZZARD,THRASH
|
||||
MEOWTH;SHELLBELL;SASSY;HP,DEF,SA;CHARM,SECRETPOWER,PSYCHUP,TOXIC
|
||||
MEOWTH;ORANBERRY;CALM;DEF,SA,SD;FACADE,SHADOWBALL,SPITE,CHARM
|
||||
PINECO;LEFTOVERS;MODEST;SA;SANDTOMB,SOLARBEAM,STRENGTH,PINMISSILE
|
||||
TRAPINCH;LEPPABERRY;TIMID;HP,SA,SD;FACADE,ROCKTOMB,PROTECT,SECRETPOWER
|
||||
TRAPINCH;BLACKBELT;RELAXED;HP;SOLARBEAM,GUST,STRENGTH,HYPERBEAM
|
||||
TRAPINCH;DRAGONSCALE;RELAXED;HP,DEF,SPD;STRENGTH,TOXIC,ROCKTOMB,SOLARBEAM
|
||||
TRAPINCH;BLUKBERRY;RELAXED;ATK,SA;HYPERBEAM,TOXIC,FACADE,GUST
|
||||
TRAPINCH;BLACKBELT;ADAMANT;ATK,DEF,SA;BITE,SOLARBEAM,PROTECT,DIG
|
||||
SPHEAL;ORANBERRY;ADAMANT;ATK,SA,SD;ICEBEAM,PROTECT,GROWL,SECRETPOWER
|
||||
SPHEAL;EXPSHARE;QUIET;SA,SD;BLIZZARD,EARTHQUAKE,SURF,DIVE
|
||||
SPHEAL;ORANBERRY;SERIOUS;ATK,SD;YAWN,SECRETPOWER,WATERSPORT,ROCKSLIDE
|
||||
BONSLY;SHARPBEAK;LAX;HP,ATK,SPD,SD;DEFENSECURL,SELFDESTRUCT,DIG,FACADE
|
||||
SHROOMISH;PINAPBERRY;BOLD;HP,DEF,SPD;SECRETPOWER,CHARM,SWAGGER,SAFEGUARD
|
||||
SHROOMISH;MYSTICWATER;SASSY;HP,ATK,DEF,SA;CHARM,PROTECT,FAKETEARS,TACKLE
|
||||
ELECTRIKE;CHERIBERRY;SASSY;HP,DEF,SD;TOXIC,THUNDER,HEADBUTT,THUNDERWAVE
|
||||
SHUPPET;FOCUSBAND;DOCILE;HP,SD;DISABLE,PROTECT,IMPRISON,SHADOWBALL
|
||||
SHUPPET;PINAPBERRY;TIMID;HP,ATK,SPD,SD;PROTECT,IMPRISON,TOXIC,SECRETPOWER
|
||||
SHUPPET;BELUEBERRY;ADAMANT;ATK,SPD;DISABLE,SECRETPOWER,IMPRISON,PSYCHIC
|
||||
SHUPPET;LUMBERRY;IMPISH;HP,ATK,DEF,SD;SECRETPOWER,ASTONISH,SHOCKWAVE,TOXIC
|
||||
SHUPPET;SOOTHEBELL;QUIET;HP,ATK,DEF,SA;IMPRISON,THUNDERBOLT,TOXIC,PROTECT
|
||||
VULPIX;TAMATOBERRY;CAREFUL;ATK,SPD,SA,SD;DISABLE,TAILWHIP,HEATWAVE,HYPNOSIS
|
||||
VULPIX;NOMELBERRY;IMPISH;SPD;OVERHEAT,DIG,HYPNOSIS,FEINTATTACK
|
||||
SANDSHREW;ORANBERRY;LAX;HP,ATK,SPD,SA;SWORDSDANCE,METALCLAW,STRENGTH,IRONTAIL
|
||||
SANDSHREW;CHARCOAL;HASTY;HP,SPD,SA;ROCKSLIDE,SWORDSDANCE,STRENGTH,SAFEGUARD
|
||||
SANDSHREW;LEFTOVERS;LAX;ATK,SPD;PROTECT,BRICKBREAK,SWORDSDANCE,TOXIC
|
||||
POLIWAG;LEFTOVERS;TIMID;HP,ATK,SA,SD;SECRETPOWER,PROTECT,SURF,FACADE
|
||||
BELLSPROUT;LEFTOVERS;NAUGHTY;SD;ENCORE,REFLECT,SLUDGEBOMB,TOXIC
|
||||
BELLSPROUT;SHARPBEAK;BRAVE;HP;SECRETPOWER,ENCORE,LEECHLIFE,PROTECT
|
||||
GEODUDE;HONDEWBERRY;GENTLE;HP,ATK,DEF,SA;BLOCK,ROCKTOMB,ROCKSLIDE,FIREBLAST
|
||||
GEODUDE;LEFTOVERS;HARDY;ATK,SA;ROCKSLIDE,BLOCK,TOXIC,FIREBLAST
|
||||
DRATINI;SHARPBEAK;GENTLE;HP,ATK,DEF,SPD,SA,SD;TOXIC,SHOCKWAVE,HYPERBEAM,SAFEGUARD
|
||||
DRATINI;BLACKGLASSES;SERIOUS;HP,DEF,SPD,SD;DRAGONDANCE,SURF,LIGHTSCREEN,SECRETPOWER
|
||||
SNUBBULL;LEFTOVERS;QUIET;HP,ATK,DEF;DIG,TOXIC,THUNDERBOLT,CRUNCH
|
||||
SNUBBULL;SPELLTAG;HASTY;HP,SA;TOXIC,FEINTATTACK,REFLECT,CRUNCH
|
||||
REMORAID;SOOTHEBELL;HARDY;ATK,SPD,SD;SURF,DIVE,THUNDERWAVE,OCTAZOOKA
|
||||
REMORAID;LEPPABERRY;QUIRKY;DEF,SPD,SA,SD;SCREECH,THUNDERWAVE,AURORABEAM,THIEF
|
||||
REMORAID;QUALOTBERRY;NAUGHTY;SA;PROTECT,DIVE,ROCKBLAST,AURORABEAM
|
||||
LARVITAR;FOCUSBAND;DOCILE;HP,ATK,DEF,SD;OUTRAGE,CURSE,HYPERBEAM,EARTHQUAKE
|
||||
BALTOY;SHELLBELL;JOLLY;DEF,SPD,SA;PSYCHIC,PROTECT,SOLARBEAM,SECRETPOWER
|
||||
BALTOY;ORANBERRY;TIMID;HP,ATK,SPD,SD;HARDEN,TOXIC,ROCKTOMB,RAPIDSPIN
|
||||
SNORUNT;SOULDEW;IMPISH;HP,ATK;TOXIC,SHADOWBALL,WATERPULSE,LIGHTSCREEN
|
||||
SNORUNT;PECHABERRY;MODEST;DEF,SA;SAFEGUARD,PROTECT,BLIZZARD,SPIKES
|
||||
BAGON;HARDSTONE;ADAMANT;HP,ATK,SD;RAGE,BRICKBREAK,BITE,AERIALACE
|
||||
BAGON;RAWSTBERRY;HARDY;HP,ATK,SPD,SD;THRASH,SECRETPOWER,AERIALACE,TOXIC
|
||||
BAGON;FOCUSBAND;SASSY;HP,SA;PROTECT,HYDROPUMP,FLAMETHROWER,DRAGONDANCE
|
||||
BAGON;EVERSTONE;BASHFUL;ATK,DEF,SD;DRAGONCLAW,FLAMETHROWER,TOXIC,FACADE
|
||||
BAGON;ORANBERRY;LONELY;ATK,SD;DRAGONDANCE,HYDROPUMP,TOXIC,AERIALACE
|
||||
BAGON;LEFTOVERS;CAREFUL;ATK,DEF,SPD;THRASH,PROTECT,DRAGONRAGE,FACADE
|
||||
BELDUM;CORNNBERRY;GENTLE;ATK,SPD,SA;TAKEDOWN,,,
|
||||
BRONZOR;ORANBERRY;HARDY;HP,ATK,DEF,SPD,SD;REFLECT,CONFUSION,SHADOWBALL,SOLARBEAM
|
||||
BRONZOR;SCOPELENS;RASH;HP,ATK,SPD,SA,SD;LIGHTSCREEN,ROCKTOMB,SECRETPOWER,SOLARBEAM
|
||||
GIBLE;HARDSTONE;JOLLY;ATK,DEF,SPD,SA,SD;AERIALACE,ROCKTOMB,METALCLAW,TOXIC
|
||||
GIBLE;CLEANSETAG;LONELY;HP,DEF,SPD,SD;SANDATTACK,DRAGONCLAW,EARTHQUAKE,BODYSLAM
|
||||
GIBLE;NANABBERRY;BRAVE;HP,ATK,SPD,SD;FLAMETHROWER,SANDTOMB,HYPERFANG,SCARYFACE
|
||||
GIBLE;LEFTOVERS;GENTLE;DEF;TWISTER,FACADE,PROTECT,AERIALACE
|
||||
CROAGUNK;SALACBERRY;LAX;ATK,SPD,SD;DYNAMICPUNCH,PROTECT,MIMIC,STRENGTH
|
||||
CROAGUNK;MIRACLESEED;RASH;HP,SPD,SD;ROCKTOMB,PROTECT,REVENGE,MIMIC
|
||||
CROAGUNK;GANLONBERRY;LONELY;HP,DEF,SA,SD;CROSSCHOP,TOXIC,UPROAR,PROTECT
|
||||
GULPIN;CLEANSETAG;BOLD;SA;WATERPULSE,STRENGTH,SHOCKWAVE,DREAMEATER
|
||||
GULPIN;HARDSTONE;BOLD;ATK,DEF,SD;TOXIC,STRENGTH,SLUDGEBOMB,PROTECT
|
||||
VENONAT;RABUTABERRY;SERIOUS;HP,SD;PROTECT,SCREECH,SLUDGEBOMB,SIGNALBEAM
|
||||
VENONAT;SALACBERRY;BRAVE;SPD,SD;TOXIC,BATONPASS,SOLARBEAM,SIGNALBEAM
|
||||
MANKEY;PAMTREBERRY;LAX;ATK,DEF,SPD;EARTHQUAKE,FORESIGHT,REVENGE,FOCUSPUNCH
|
||||
MANKEY;DURINBERRY;RELAXED;HP,SA,SD;REVENGE,OVERHEAT,COUNTER,MEDITATE
|
||||
MANKEY;SILVERPOWDER;NAIVE;ATK,DEF,SPD,SA,SD;ROCKSLIDE,REVERSAL,TOXIC,STRENGTH
|
||||
MACHOP;SOOTHEBELL;HARDY;HP,ATK,SA,SD;STRENGTH,TOXIC,SMELLINGSALTS,LEER
|
||||
MACHOP;SPELLTAG;BASHFUL;HP,DEF;MEDITATE,ROCKSLIDE,COUNTER,LIGHTSCREEN
|
||||
SHELLDER;NANABBERRY;MILD;SD;WATERPULSE,SURF,TAKEDOWN,BARRIER
|
||||
SHELLDER;LEFTOVERS;BASHFUL;DEF,SPD,SA;SURF,FACADE,BLIZZARD,TOXIC
|
||||
SMOOCHUM;SPELONBERRY;TIMID;HP,ATK,SPD,SA,SD;ICEBEAM,WATERPULSE,LIGHTSCREEN,TOXIC
|
||||
SMOOCHUM;PINAPBERRY;HASTY;HP,ATK,DEF,SA;FAKEOUT,MEDITATE,REFLECT,SHADOWBALL
|
||||
SMOOCHUM;SEAINCENSE;JOLLY;HP,DEF,SA;FAKEOUT,MEDITATE,PSYCHUP,WATERPULSE
|
||||
CARVANHA;BELUEBERRY;LAX;ATK,SA;BITE,FACADE,ICEBEAM,DOUBLEEDGE
|
||||
CARVANHA;CHARCOAL;GENTLE;ATK,DEF,SA,SD;THRASH,PROTECT,BITE,TOXIC
|
||||
CARVANHA;NEVERMELTICE;IMPISH;HP,ATK,DEF,SPD;HYDROPUMP,BLIZZARD,DOUBLEEDGE,TOXIC
|
||||
CARVANHA;ORANBERRY;SERIOUS;HP,DEF,SPD,SA,SD;TOXIC,WATERPULSE,DOUBLEEDGE,BLIZZARD
|
||||
NUMEL;DURINBERRY;QUIET;SD;BODYSLAM,STOMP,PROTECT,GROWL
|
||||
NUMEL;LEFTOVERS;CALM;HP,SPD,SA;STOMP,DIG,TOXIC,SCARYFACE
|
||||
CORPHISH;HONDEWBERRY;JOLLY;HP,ATK,DEF,SPD,SD;TOXIC,MUDSPORT,SECRETPOWER,ANCIENTPOWER
|
||||
CHARMANDER;BLACKBELT;BASHFUL;HP,SPD,SA,SD;FOCUSPUNCH,ROCKSLIDE,STRENGTH,AERIALACE
|
||||
CYNDAQUIL;PECHABERRY;BOLD;SA;TOXIC,PROTECT,AERIALACE,DIG
|
||||
CYNDAQUIL;LEFTOVERS;LAX;SPD,SA;CRUSHCLAW,DIG,COVET,REVERSAL
|
||||
CYNDAQUIL;CHARCOAL;QUIET;HP,ATK,SPD;COVET,OVERHEAT,THRASH,FURYSWIPES
|
||||
CHIMCHAR;IAPAPABERRY;HARDY;HP,ATK,SPD;ENCORE,TOXIC,FOCUSENERGY,DIG
|
||||
ABRA;MIRACLESEED;BOLD;HP,ATK,SPD,SD;BARRIER,PROTECT,FOCUSPUNCH,FIREPUNCH
|
||||
ABRA;ORANBERRY;IMPISH;HP,ATK,DEF,SA,SD;ICEPUNCH,LIGHTSCREEN,ENCORE,SHADOWBALL
|
||||
ABRA;LEPPABERRY;ADAMANT;ATK,SPD,SD;ICEPUNCH,SHADOWBALL,IRONTAIL,TOXIC
|
||||
ABRA;LEFTOVERS;DOCILE;HP,SPD;BARRIER,PROTECT,PSYCHIC,REFLECT
|
||||
DODUO;FIGYBERRY;CALM;DEF,SPD,SA,SD;SUPERSONIC,SECRETPOWER,HAZE,FACADE
|
||||
DODUO;WIKIBERRY;QUIRKY;HP,SPD,SA,SD;THIEF,FACADE,FLY,TOXIC
|
||||
DODUO;CLEANSETAG;QUIET;HP,ATK,DEF,SPD,SA,SD;FLAIL,HAZE,THIEF,SECRETPOWER
|
||||
GASTLY;ORANBERRY;HASTY;ATK;PROTECT,TOXIC,WILLOWISP,PERISHSONG
|
||||
TREECKO;CLEANSETAG;QUIRKY;ATK,DEF,SPD;SAFEGUARD,AERIALACE,ROCKTOMB,CRUSHCLAW
|
||||
TREECKO;ORANBERRY;RELAXED;ATK,SPD,SD;BRICKBREAK,SAFEGUARD,AERIALACE,TOXIC
|
||||
TORCHIC;DRAGONSCALE;QUIRKY;ATK,DEF,SPD;ENDURE,FLAMETHROWER,PROTECT,ROCKTOMB
|
||||
TORCHIC;ORANBERRY;QUIET;HP,ATK,DEF,SA,SD;ROCKSLIDE,ENDURE,STRENGTH,REVERSAL
|
||||
MUDKIP;EXPSHARE;CALM;SA,SD;DIVE,SECRETPOWER,WATERPULSE,STRENGTH
|
||||
MUDKIP;GREPABERRY;QUIET;SA;SECRETPOWER,CURSE,GROWL,SURF
|
||||
SWABLU;NANABBERRY;CALM;ATK,SA,SD;HAZE,PURSUIT,PROTECT,SECRETPOWER
|
||||
SWABLU;KELPSYBERRY;SERIOUS;HP,ATK,SD;THIEF,FLY,SOLARBEAM,HAZE
|
||||
SWABLU;ORANBERRY;BRAVE;DEF,SPD,SD;TOXIC,SOLARBEAM,GROWL,AGILITY
|
||||
SWABLU;TAMATOBERRY;LONELY;HP,SPD,SD;PURSUIT,FACADE,PROTECT,SECRETPOWER
|
||||
GLAMEOW;ORANBERRY;BASHFUL;HP,ATK,SA;FAKETEARS,AERIALACE,FACADE,IRONTAIL
|
||||
GLAMEOW;ORANBERRY;HASTY;HP,DEF,SPD;SECRETPOWER,PROTECT,SANDATTACK,IRONTAIL
|
||||
GLAMEOW;POISONBARB;RELAXED;ATK,DEF,SPD,SA,SD;FACADE,TOXIC,AERIALACE,BITE
|
||||
MIMEJR;PERSIMBERRY;BOLD;DEF;REFLECT,SECRETPOWER,CHARM,CONFUSERAY
|
||||
MIMEJR;SPELLTAG;CAREFUL;SPD;REVENGE,SOLARBEAM,SHADOWBALL,MIMIC
|
||||
SQUIRTLE;LEFTOVERS;IMPISH;HP,ATK,DEF,SA;BLIZZARD,FACADE,WATERPULSE,TOXIC
|
||||
TOTODILE;SALACBERRY;JOLLY;SPD,SA,SD;THRASH,ROCKSLIDE,TOXIC,DIG
|
||||
PIPLUP;SCOPELENS;SERIOUS;ATK,SPD,SA,SD;SNORE,AGILITY,ICEBEAM,YAWN
|
||||
SLOWPOKE;SPELONBERRY;HASTY;ATK,SPD;STRENGTH,CURSE,SHADOWBALL,PSYCHIC
|
||||
BULBASAUR;PAMTREBERRY;BASHFUL;DEF,SPD,SD;CURSE,LIGHTSCREEN,FACADE,TOXIC
|
||||
BULBASAUR;ORANBERRY;IMPISH;ATK,SA,SD;MAGICALLEAF,CURSE,LIGHTSCREEN,SKULLBASH
|
||||
TURTWIG;SOULDEW;DOCILE;HP,ATK,SPD,SD;LEECHSEED,DRAGONCLAW,BODYSLAM,SUPERPOWER
|
||||
ODDISH;PINAPBERRY;NAUGHTY;HP,DEF;PROTECT,FACADE,SWORDSDANCE,INGRAIN
|
||||
ODDISH;EXPSHARE;ADAMANT;HP,DEF,SD;FACADE,INGRAIN,SWORDSDANCE,RAZORLEAF
|
||||
ODDISH;ORANBERRY;TIMID;ATK,SPD,SA,SD;SECRETPOWER,CUT,PROTECT,CHARM
|
||||
PSYDUCK;LEFTOVERS;QUIET;HP,DEF,SA;WATERPULSE,BLIZZARD,LIGHTSCREEN,FUTURESIGHT
|
||||
PSYDUCK;QUALOTBERRY;MODEST;ATK,DEF,SPD,SA;PROTECT,STRENGTH,PSYCHIC,REFRESH
|
||||
PSYDUCK;ORANBERRY;BOLD;ATK,SPD;LIGHTSCREEN,PROTECT,SECRETPOWER,REFRESH
|
||||
PSYDUCK;EXPSHARE;QUIET;HP,ATK,SPD,SA;BRICKBREAK,DIG,BLIZZARD,AERIALACE
|
||||
PSYDUCK;BLUKBERRY;JOLLY;ATK,DEF,SD;REFRESH,PSYCHIC,FACADE,DIG
|
||||
CUBONE;TWISTEDSPOON;NAIVE;HP,ATK,DEF,SPD,SA;SKULLBASH,TOXIC,FACADE,EARTHQUAKE
|
||||
CUBONE;PAMTREBERRY;MODEST;HP,SA,SD;ROCKSLIDE,SCREECH,PROTECT,SKULLBASH
|
||||
GOLDEEN;LUCKYEGG;NAIVE;HP,DEF,SPD,SA,SD;WATERPULSE,HYDROPUMP,SLEEPTALK,BLIZZARD
|
||||
GOLDEEN;METALPOWDER;QUIRKY;DEF,SPD,SD;TOXIC,BLIZZARD,SLEEPTALK,PROTECT
|
||||
GOLDEEN;WHITEHERB;NAIVE;ATK,SPD,SA,SD;HAZE,PROTECT,SLEEPTALK,MUDSPORT
|
||||
NATU;LUMBERRY;CALM;HP,SA,SD;STEELWING,SHADOWBALL,PSYCHIC,HAZE
|
||||
NATU;METALCOAT;MODEST;HP,SD;TOXIC,QUICKATTACK,FEATHERDANCE,HAZE
|
||||
NATU;PECHABERRY;BRAVE;SA;SOLARBEAM,AERIALACE,PSYCHIC,SHADOWBALL
|
||||
MAGNEMITE;MYSTICWATER;SERIOUS;ATK,DEF,SD;PROTECT,REFLECT,SECRETPOWER,TOXIC
|
||||
SEEL;POMEGBERRY;RELAXED;SA,SD;SAFEGUARD,LICK,SLAM,PROTECT
|
||||
SEEL;DRAGONFANG;HARDY;DEF,SA,SD;HEADBUTT,SECRETPOWER,PROTECT,FAKEOUT
|
||||
SEEL;LEFTOVERS;NAIVE;HP,SA,SD;ICEBEAM,HORNDRILL,SECRETPOWER,ENCORE
|
||||
GRIMER;DRAGONFANG;NAUGHTY;HP,SD;MEANLOOK,SHOCKWAVE,PROTECT,THIEF
|
||||
KRABBY;ORANBERRY;MODEST;HP,SPD,SD;LEER,DIG,WATERPULSE,HAZE
|
||||
KRABBY;BELUEBERRY;MODEST;HP,ATK,DEF,SA;HAZE,STRENGTH,LEER,AMNESIA
|
||||
EXEGGCUTE;ORANBERRY;BASHFUL;ATK,SA;REFLECT,BARRAGE,ANCIENTPOWER,LIGHTSCREEN
|
||||
EXEGGCUTE;LIGHTBALL;CAREFUL;SPD,SD;CURSE,HYPNOSIS,LIGHTSCREEN,THIEF
|
||||
EXEGGCUTE;SILKSCARF;TIMID;HP,ATK,SPD,SA;CURSE,SYNTHESIS,TOXIC,PROTECT
|
||||
EEVEE;HARDSTONE;CAREFUL;DEF,SPD,SA,SD;TOXIC,CHARM,PROTECT,DIG
|
||||
SHELLOS;SEAINCENSE;ADAMANT;ATK,SPD,SD;BLIZZARD,MEMENTO,PROTECT,COUNTER
|
||||
SHELLOS;CORNNBERRY;DOCILE;DEF,SA,SD;TOXIC,MUDSPORT,COUNTER,CURSE
|
||||
SHELLOS;RAWSTBERRY;HASTY;ATK,DEF,SA;AMNESIA,MIRRORCOAT,MUDSLAP,PROTECT
|
||||
SHELLOS;CHESTOBERRY;QUIET;SPD,SA,SD;MUDSPORT,SPITUP,STOCKPILE,TOXIC
|
||||
DROWZEE;SALACBERRY;MODEST;DEF,SPD,SA,SD;BRICKBREAK,ICEPUNCH,TOXIC,PROTECT
|
||||
STUNKY;NANABBERRY;BOLD;HP,ATK,DEF,SPD,SA;CUT,PROTECT,DOUBLEEDGE,TOXIC
|
||||
STUNKY;SOFTSAND;CAREFUL;DEF,SA;DIG,FOCUSENERGY,DOUBLEEDGE,PROTECT
|
||||
STUNKY;CLEANSETAG;LONELY;HP,ATK,DEF,SPD,SA;TOXIC,SCARYFACE,THIEF,CRUNCH
|
||||
VOLTORB;NANABBERRY;DOCILE;HP,ATK,SD;FACADE,TOXIC,LIGHTSCREEN,SHOCKWAVE
|
||||
CHINCHOU;TWISTEDSPOON;RELAXED;HP,ATK,DEF,SPD,SD;SCREECH,THUNDERBOLT,WATERPULSE,FLAIL
|
||||
CHINCHOU;CHOICEBAND;NAUGHTY;HP,ATK,SPD,SA,SD;THUNDER,BLIZZARD,THUNDERBOLT,THUNDERWAVE
|
||||
CHINCHOU;NOMELBERRY;ADAMANT;HP,SPD,SA,SD;SURF,AMNESIA,SECRETPOWER,THUNDERWAVE
|
||||
CHINCHOU;WHITEHERB;MODEST;HP,SD;FACADE,WATERPULSE,TOXIC,THUNDERWAVE
|
||||
TEDDIURSA;TWISTEDSPOON;RELAXED;HP,SPD,SA,SD;LEER,SLEEPTALK,DIG,EARTHQUAKE
|
||||
TEDDIURSA;QUICKCLAW;DOCILE;HP,ATK,DEF,SPD,SA;SLEEPTALK,TAKEDOWN,CRUNCH,COUNTER
|
||||
TEDDIURSA;MYSTICWATER;CALM;HP,DEF,SD;YAWN,AERIALACE,SEISMICTOSS,SECRETPOWER
|
||||
TEDDIURSA;CHERIBERRY;RASH;ATK,SA;TOXIC,PROTECT,COUNTER,TAKEDOWN
|
||||
HOUNDOUR;HARDSTONE;DOCILE;ATK,DEF;SLUDGEBOMB,SECRETPOWER,WILLOWISP,TOXIC
|
||||
HOUNDOUR;FOCUSBAND;MODEST;HP,ATK;FIRESPIN,SLUDGEBOMB,BEATUP,TOXIC
|
||||
HOUNDOUR;HONDEWBERRY;BOLD;HP,ATK,SPD,SD;PROTECT,FACADE,SECRETPOWER,SPITE
|
||||
PHANPY;FIGYBERRY;NAUGHTY;HP,ATK,DEF,SPD;STRENGTH,EARTHQUAKE,PROTECT,ANCIENTPOWER
|
||||
PHANPY;MIRACLESEED;BASHFUL;SD;STRENGTH,GROWL,FOCUSENERGY,ODORSLEUTH
|
||||
PHANPY;NOMELBERRY;CAREFUL;SPD;ANCIENTPOWER,TOXIC,BODYSLAM,IRONTAIL
|
||||
PHANPY;LAXINCENSE;QUIRKY;ATK,DEF,SA;PROTECT,FOCUSENERGY,FISSURE,BODYSLAM
|
||||
ARON;MAGOBERRY;BRAVE;DEF,SPD,SA,SD;ENDEAVOR,BODYSLAM,AERIALACE,FACADE
|
||||
ARON;CHARCOAL;RELAXED;HP,SPD,SD;TOXIC,BODYSLAM,AERIALACE,SMELLINGSALTS
|
||||
ARON;WHITEHERB;BOLD;ATK,DEF,SA,SD;PROTECT,BODYSLAM,ROCKTOMB,TOXIC
|
||||
ARON;SHARPBEAK;RELAXED;HP,ATK,SA,SD;BODYSLAM,EARTHQUAKE,WATERPULSE,AERIALACE
|
||||
ARON;POMEGBERRY;RELAXED;ATK,SPD;BODYSLAM,TOXIC,DIG,STOMP
|
||||
ARON;PINAPBERRY;ADAMANT;HP,ATK,DEF,SD;STRENGTH,BODYSLAM,WATERPULSE,AERIALACE
|
||||
SPOINK;ORANBERRY;HASTY;HP,ATK;SECRETPOWER,SHOCKWAVE,PSYCHIC,TOXIC
|
||||
SPOINK;LAXINCENSE;HARDY;ATK,SD;TOXIC,FUTURESIGHT,PROTECT,TRICK
|
||||
SPOINK;SOULDEW;LAX;SD;SHOCKWAVE,TOXIC,PROTECT,SECRETPOWER
|
||||
SPOINK;MAGOBERRY;ADAMANT;SPD,SD;SUBSTITUTE,REFLECT,TRICK,EXTRASENSORY
|
||||
HIPPOPOTAS;SCOPELENS;MODEST;HP,ATK,DEF,SA,SD;STRENGTH,IRONTAIL,WATERPULSE,PROTECT
|
||||
HIPPOPOTAS;SCOPELENS;NAUGHTY;SPD,SA,SD;BODYSLAM,SANDTOMB,EARTHQUAKE,ROCKTOMB
|
||||
SKORUPI;GREPABERRY;SERIOUS;HP,ATK,SPD,SA,SD;LEAFBLADE,WHIRLWIND,STRENGTH,THIEF
|
||||
SKORUPI;MYSTICWATER;HASTY;HP,DEF,SPD,SA;DIG,THIEF,LEAFBLADE,AGILITY
|
||||
SKORUPI;SALACBERRY;MILD;HP,SD;BITE,SANDATTACK,SLUDGEBOMB,CONFUSERAY
|
||||
SKORUPI;LEFTOVERS;ADAMANT;ATK,SA;SLASH,CONFUSERAY,AGILITY,TOXIC
|
||||
SKORUPI;FOCUSBAND;MILD;ATK,DEF;CONFUSERAY,DIG,LEAFBLADE,PROTECT
|
||||
SKORUPI;DRAGONFANG;DOCILE;HP,DEF,SA;SECRETPOWER,FEINTATTACK,CONFUSERAY,SLUDGEBOMB
|
||||
FINNEON;GREPABERRY;MILD;HP,ATK,SA,SD;BLIZZARD,SURF,SPLASH,AGILITY
|
||||
FINNEON;MYSTICWATER;BASHFUL;ATK,SPD;SECRETPOWER,SPLASH,CHARM,PROTECT
|
||||
SNOVER;MAGOBERRY;QUIET;HP,SD;LEECHSEED,DOUBLEEDGE,PROTECT,LIGHTSCREEN
|
||||
SNOVER;GREPABERRY;IMPISH;ATK,DEF;BLIZZARD,DOUBLEEDGE,DRAGONCLAW,MIST
|
||||
SNOVER;CHOICEBAND;IMPISH;HP,DEF,SPD,SA;SAFEGUARD,MAGICALLEAF,LEECHSEED,ICEBEAM
|
||||
SNOVER;BLUKBERRY;BRAVE;HP,ATK,DEF,SPD,SD;PROTECT,STOMP,SECRETPOWER,DRAGONCLAW
|
||||
TENTACOOL;SPELLTAG;LAX;ATK,DEF,SPD,SD;FACADE,SAFEGUARD,CONFUSERAY,WATERPULSE
|
||||
TENTACOOL;GANLONBERRY;DOCILE;HP,ATK,DEF,SPD,SA,SD;SAFEGUARD,CONFUSERAY,SLUDGEBOMB,WATERPULSE
|
||||
TENTACOOL;LEFTOVERS;CALM;HP,ATK,DEF,SPD,SD;SECRETPOWER,PROTECT,TOXIC,MIRRORCOAT
|
||||
CACNEA;MENTALHERB;QUIRKY;ATK,DEF,SPD,SD;SOLARBEAM,FOCUSPUNCH,GRASSWHISTLE,TOXIC
|
||||
CACNEA;GANLONBERRY;HASTY;SPD;SOLARBEAM,DYNAMICPUNCH,LEER,FOCUSPUNCH
|
||||
STARYU;TWISTEDSPOON;ADAMANT;ATK,DEF,SPD,SD;SURF,PROTECT,TOXIC,PSYCHIC
|
||||
STARYU;SEAINCENSE;NAUGHTY;HP,ATK,SA;REFLECT,PSYCHIC,SURF,DIVE
|
||||
STARYU;CHARCOAL;SASSY;ATK,SPD,SA;TACKLE,HARDEN,SECRETPOWER,PROTECT
|
||||
STARYU;ORANBERRY;MODEST;HP,DEF,SPD,SD;BLIZZARD,PROTECT,REFLECT,PSYCHIC
|
||||
STARYU;WEPEARBERRY;JOLLY;SPD,SA;SECRETPOWER,WATERPULSE,TACKLE,PROTECT
|
||||
RHYHORN;STARFBERRY;MODEST;ATK,DEF;THUNDER,CURSE,SECRETPOWER,COUNTER
|
||||
RHYHORN;DRAGONFANG;MILD;SA,SD;TAILWHIP,THUNDER,CURSE,PROTECT
|
||||
CLAMPERL;ORANBERRY;BASHFUL;HP,DEF,SPD,SA;IRONDEFENSE,BODYSLAM,DIVE,CONFUSERAY
|
||||
CLAMPERL;LEFTOVERS;BOLD;SA;CONFUSERAY,PROTECT,TOXIC,BLIZZARD
|
||||
CLAMPERL;APICOTBERRY;SERIOUS;HP;IRONDEFENSE,PROTECT,REFRESH,BARRIER
|
||||
MANTYKE;NOMELBERRY;TIMID;DEF,SPD,SD;PROTECT,TWISTER,ROCKSLIDE,HYDROPUMP
|
||||
MANTYKE;NOMELBERRY;CALM;HP,DEF,SPD,SD;WATERPULSE,WATERSPORT,TOXIC,BLIZZARD
|
||||
DRIFLOON;SOOTHEBELL;QUIRKY;ATK,SPD,SD;THIEF,FACADE,TOXIC,HYPNOSIS
|
||||
DRIFLOON;QUICKCLAW;BOLD;HP,SA,SD;SECRETPOWER,FACADE,TOXIC,HYPNOSIS
|
||||
GROWLITHE;LUMBERRY;RASH;ATK,SPD,SA;BITE,SAFEGUARD,BODYSLAM,THRASH
|
||||
CRANIDOS;ORANBERRY;BRAVE;HP,SA;FIREBLAST,FLAMETHROWER,STOMP,HEADBUTT
|
||||
SHIELDON;LEFTOVERS;BASHFUL;DEF;HEADBUTT,SECRETPOWER,STRENGTH,FISSURE
|
||||
SHIELDON;METALPOWDER;LAX;DEF,SD;FLAMETHROWER,TOXIC,DIG,PROTECT
|
||||
SHIELDON;LEPPABERRY;QUIRKY;SPD,SA;HEADBUTT,BLIZZARD,PROTECT,EARTHQUAKE
|
||||
BUNEARY;NANABBERRY;CAREFUL;DEF,SPD;SKYUPPERCUT,WATERPULSE,TRICK,PROTECT
|
||||
BUNEARY;SOFTSAND;NAIVE;HP;THUNDERBOLT,TOXIC,FAKEOUT,BONEMERANG
|
||||
BUNEARY;EXPSHARE;DOCILE;SPD,SA;FIREPUNCH,FAKEOUT,SOLARBEAM,FORESIGHT
|
||||
OMANYTE;WATMELBERRY;CAREFUL;HP,DEF,SPD,SA;ROCKSLIDE,WATERPULSE,SLAM,WITHDRAW
|
||||
OMANYTE;KELPSYBERRY;BOLD;SA,SD;CONSTRICT,PROTECT,TOXIC,DIVE
|
||||
OMANYTE;METALCOAT;LONELY;SPD,SA,SD;AURORABEAM,SLAM,ROCKSLIDE,SUPERSONIC
|
||||
OMANYTE;BLUKBERRY;MILD;HP,ATK;THIEF,WITHDRAW,SLAM,SUPERSONIC
|
||||
OMANYTE;ORANBERRY;SERIOUS;HP,DEF,SD;HAZE,ROCKSLIDE,SLAM,SUPERSONIC
|
||||
OMANYTE;LANSATBERRY;MILD;HP,DEF;HAZE,SLAM,BLIZZARD,FACADE
|
||||
KABUTO;QUALOTBERRY;RASH;ATK,DEF;TOXIC,DIG,SURF,GIGADRAIN
|
||||
KABUTO;LEFTOVERS;GENTLE;DEF,SPD,SD;TOXIC,CONFUSERAY,AERIALACE,FACADE
|
||||
LILEEP;SALACBERRY;HASTY;HP,DEF,SD;SOLARBEAM,MIRRORCOAT,SECRETPOWER,ROCKSLIDE
|
||||
LILEEP;BLUKBERRY;LAX;DEF,SD;PROTECT,ROCKSLIDE,MIRRORCOAT,GIGADRAIN
|
||||
LILEEP;ORANBERRY;QUIET;ATK,SA;SLUDGEBOMB,RECOVER,MIRRORCOAT,TOXIC
|
||||
ANORITH;SOULDEW;NAUGHTY;DEF,SPD;PROTECT,TOXIC,BRICKBREAK,SECRETPOWER
|
||||
ELEKID;EXPSHARE;IMPISH;HP,DEF,SPD,SD;CROSSCHOP,ICEPUNCH,LIGHTSCREEN,PROTECT
|
||||
ELEKID;SHARPBEAK;GENTLE;HP,ATK,DEF,SA,SD;SHOCKWAVE,LIGHTSCREEN,FOCUSPUNCH,PSYCHIC
|
||||
ELEKID;CLEANSETAG;QUIET;ATK,DEF,SPD,SD;ICEPUNCH,FACADE,FOCUSPUNCH,LIGHTSCREEN
|
||||
MAGBY;WHITEHERB;BASHFUL;HP,DEF,SPD,SA,SD;MEGAPUNCH,FLAMETHROWER,CROSSCHOP,TOXIC
|
||||
ONIX;STARFBERRY;RASH;HP,ATK,SPD,SD;TOXIC,EARTHQUAKE,IRONTAIL,PROTECT
|
||||
ONIX;CHESTOBERRY;NAUGHTY;ATK,DEF;EARTHQUAKE,EXPLOSION,TOXIC,PROTECT
|
||||
MUNCHLAX;NEVERMELTICE;RASH;ATK;TOXIC,EXTRASENSORY,SOLARBEAM,DOUBLEEDGE
|
||||
SCYTHER;NEVERMELTICE;SERIOUS;HP,ATK,SA;SAFEGUARD,RAZORWIND,LIGHTSCREEN,TOXIC
|
||||
MUNCHLAX;MENTALHERB;NAUGHTY;HP,ATK,SPD,SA;SOLARBEAM,FLAMETHROWER,WHIRLWIND,PURSUIT
|
||||
MUNCHLAX;STARFBERRY;SERIOUS;HP,DEF,SA,SD;THUNDERBOLT,PROTECT,SHADOWBALL,THUNDER
|
||||
SCYTHER;SOOTHEBELL;ADAMANT;HP,ATK,DEF,SA;TOXIC,ENDURE,SILVERWIND,LIGHTSCREEN
|
||||
SCYTHER;QUALOTBERRY;DOCILE;HP,SPD,SA,SD;PROTECT,SAFEGUARD,AERIALACE,ENDURE
|
||||
SCYTHER;LEFTOVERS;SASSY;DEF,SPD,SA;RAZORWIND,ENDURE,HYPERBEAM,SAFEGUARD
|
||||
SCYTHER;EVERSTONE;QUIRKY;SPD,SA,SD;THIEF,ENDURE,COUNTER,PROTECT
|
||||
WAILMER;PINAPBERRY;NAUGHTY;HP,ATK,DEF,SPD,SA;EARTHQUAKE,THRASH,PROTECT,ROCKTOMB
|
||||
PONYTA;ORANBERRY;TIMID;HP,ATK,DEF,SPD,SA;GROWL,FIREBLAST,HYPNOSIS,STRENGTH
|
||||
|
||||
1602
PBS/littlecuptr.txt
1602
PBS/littlecuptr.txt
File diff suppressed because it is too large
Load Diff
1751
PBS/metadata.txt
1751
PBS/metadata.txt
File diff suppressed because it is too large
Load Diff
@@ -135,7 +135,7 @@
|
||||
129,SWEETKISS,Sweet Kiss,013,0,FAIRY,Status,75,10,0,NearOther,0,bce,"The user kisses the target with a sweet, angelic cuteness that causes confusion."
|
||||
#-------------------------------
|
||||
130,FOCUSPUNCH,Focus Punch,115,150,FIGHTING,Physical,100,20,0,NearOther,-3,abfj,"The user focuses its mind before launching a punch. It will fail if the user is hit before it is used."
|
||||
131,HIGHJUMPKICK,High Jump Kick,10B,130,FIGHTING,Physical,90,10,0,NearOther,0,abef,"The target is attacked with a knee kick from a jump. If it misses, the user is hurt instead."
|
||||
131,HIJUMPKICK,High Jump Kick,10B,130,FIGHTING,Physical,90,10,0,NearOther,0,abef,"The target is attacked with a knee kick from a jump. If it misses, the user is hurt instead."
|
||||
132,CLOSECOMBAT,Close Combat,03C,120,FIGHTING,Physical,100,5,0,NearOther,0,abef,"The user fights the foe up close without guarding itself. It also cuts the user's Defense and Sp. Def."
|
||||
133,FOCUSBLAST,Focus Blast,046,120,FIGHTING,Special,70,5,10,NearOther,0,befn,"The user heightens its mental focus and unleashes its power. It may also lower the target's Sp. Def."
|
||||
134,SUPERPOWER,Superpower,03B,120,FIGHTING,Physical,100,5,0,NearOther,0,abef,"The user attacks the target with great power. However, it also lowers the user's Attack and Defense."
|
||||
@@ -390,7 +390,7 @@
|
||||
376,RETALIATE,Retaliate,085,70,NORMAL,Physical,100,5,0,NearOther,0,abef,"Gets revenge for a fainted ally. If an ally fainted in the last turn, this attack's damage increases."
|
||||
377,SECRETPOWER,Secret Power,0A4,70,NORMAL,Physical,100,20,30,NearOther,0,be,"The user attacks with a secret power. Its added effects vary depending on the user's environment."
|
||||
378,SLASH,Slash,000,70,NORMAL,Physical,100,20,0,NearOther,0,abefh,"The target is attacked with a slash of claws or blades. Critical hits land more easily."
|
||||
379,SMELLINGSALTS,Smelling Salts,07C,70,NORMAL,Physical,100,10,0,NearOther,0,abef,"This attack inflicts double damage on a paralyzed foe. It also cures the target's paralysis, however."
|
||||
379,SMELLINGSALT,Smelling Salts,07C,70,NORMAL,Physical,100,10,0,NearOther,0,abef,"This attack inflicts double damage on a paralyzed foe. It also cures the target's paralysis, however."
|
||||
380,HORNATTACK,Horn Attack,000,65,NORMAL,Physical,100,25,0,NearOther,0,abef,"The target is jabbed with a sharply pointed horn to inflict damage."
|
||||
381,STOMP,Stomp,010,65,NORMAL,Physical,100,20,30,NearOther,0,abe,"The target is stomped with a big foot. It may also make the target flinch."
|
||||
382,COVET,Covet,0F1,60,NORMAL,Physical,100,25,0,NearOther,0,abef,"The user endearingly approaches the target, then steals the target's held item."
|
||||
@@ -693,3 +693,6 @@
|
||||
674,SOAK,Soak,061,0,WATER,Status,100,20,0,NearOther,0,bce,"The user shoots a torrent of water at the target and changes the target's type to Water."
|
||||
675,WATERSPORT,Water Sport,09E,0,WATER,Status,0,15,0,BothSides,0,,"The user soaks itself with water. The move weakens Fire-type moves while the user is in the battle."
|
||||
676,WITHDRAW,Withdraw,01D,0,WATER,Status,0,40,0,User,0,d,"The user withdraws its body into its hard shell, raising its Defense stat."
|
||||
677,FAINTATTACK,Feint Attack,0A5,60,DARK,Physical,0,20,0,NearOther,0,abef,"The user draws up to the foe disarmingly, then throws a sucker punch. It hits without fail."
|
||||
678,HIDDENPOWER2,Hidden Power,090,60,NORMAL,Special,100,15,0,NearOther,0,bef,"A unique attack that varies in type and intensity depending on the Pokémon using it."
|
||||
679,TRIATTACK2,Tri Attack,017,70,NORMAL,Special,100,10,20,NearOther,0,bef,"The user strikes with a simultaneous three-beam attack. May also paralyze, burn, or freeze the target."
|
||||
|
||||
@@ -1,286 +0,0 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
SUNKERN;EVERSTONE;DOCILE;HP,ATK,SA;SLUDGEBOMB,GROWTH,NATUREPOWER,ENCORE
|
||||
SUNKERN;LAXINCENSE;JOLLY;HP,SPD,SA;SAFEGUARD,SLUDGEBOMB,LEECHSEED,INGRAIN
|
||||
MAGIKARP;CHESTOBERRY;RELAXED;DEF,SA,SD;SPLASH,TACKLE,,
|
||||
PICHU;WATMELBERRY;QUIRKY;ATK,DEF,SA;ENCORE,LIGHTSCREEN,REVERSAL,THUNDERWAVE
|
||||
WOOPER;PINAPBERRY;RELAXED;SPD;BLIZZARD,SWALLOW,SURF,STOCKPILE
|
||||
SENTRET;WHITEHERB;ADAMANT;HP,ATK,DEF;SOLARBEAM,IRONTAIL,PROTECT,PURSUIT
|
||||
CLEFFA;SPELLTAG;BRAVE;ATK,SPD;FACADE,TOXIC,PROTECT,SUBSTITUTE
|
||||
POOCHYENA;POISONBARB;LAX;HP,ATK,DEF,SD;LEER,POISONFANG,SANDATTACK,COVET
|
||||
BURMY;QUALOTBERRY;MODEST;HP,SA,SD;PROTECT,TACKLE,HIDDENPOWER,
|
||||
MAKUHITA;DRAGONSCALE;RASH;HP,ATK;PROTECT,DETECT,FOCUSPUNCH,VITALTHROW
|
||||
MAKUHITA;CHARCOAL;MODEST;ATK,DEF,SPD;ROCKTOMB,FEINTATTACK,SURF,STRENGTH
|
||||
WHISMUR;LIECHIBERRY;HARDY;DEF,SA;SOLARBEAM,EXTRASENSORY,SHOCKWAVE,HOWL
|
||||
TOGEPI;SPELLTAG;MILD;SPD,SD;SHADOWBALL,SOLARBEAM,MIRRORMOVE,PSYCHUP
|
||||
SPINARAK;WIKIBERRY;RASH;HP,ATK,SPD,SA;PROTECT,PURSUIT,SIGNALBEAM,PSYBEAM
|
||||
SPINARAK;LEFTOVERS;QUIET;SD;NIGHTSHADE,FACADE,SOLARBEAM,SIGNALBEAM
|
||||
SPINARAK;APICOTBERRY;BRAVE;HP,ATK,DEF,SA,SD;STRINGSHOT,BATONPASS,DISABLE,FACADE
|
||||
HOPPIP;LEFTOVERS;QUIRKY;SPD,SD;AMNESIA,LEECHSEED,TOXIC,SOLARBEAM
|
||||
SLUGMA;NEVERMELTICE;RASH;DEF;PROTECT,HEATWAVE,OVERHEAT,TOXIC
|
||||
SWINUB;NEVERMELTICE;NAUGHTY;DEF,SPD,SA;REFLECT,SECRETPOWER,MUDSHOT,ENDURE
|
||||
SMEARGLE;NEVERMELTICE;QUIET;HP,SA,SD;FLAMETHROWER,SLACKOFF,STEELWING,SLASH
|
||||
BIDOOF;LEFTOVERS;HARDY;HP,SPD,SD;TOXIC,SHADOWBALL,PROTECT,IRONTAIL
|
||||
BIDOOF;MENTALHERB;RASH;ATK,DEF,SA,SD;IRONTAIL,HEADBUTT,ODORSLEUTH,PROTECT
|
||||
RATTATA;LEFTOVERS;BRAVE;SPD,SD;SCREECH,IRONTAIL,FLAMEWHEEL,REVERSAL
|
||||
SKITTY;MAGNET;QUIRKY;HP,ATK,DEF,SPD,SD;SAFEGUARD,PROTECT,WATERPULSE,FAKETEARS
|
||||
SHINX;ORANBERRY;SERIOUS;SA;THUNDER,HOWL,LIGHTSCREEN,SHOCKWAVE
|
||||
SHINX;SHARPBEAK;LAX;ATK,SPD,SA,SD;TOXIC,BITE,AURORABEAM,TAKEDOWN
|
||||
LEDYBA;CHARCOAL;BASHFUL;HP,ATK,DEF,SA,SD;SECRETPOWER,AERIALACE,SILVERWIND,PSYBEAM
|
||||
SURSKIT;APICOTBERRY;NAUGHTY;ATK,SPD,SA;HYDROPUMP,GIGADRAIN,WATERSPORT,FACADE
|
||||
WINGULL;PERSIMBERRY;NAIVE;HP,DEF,SA;STEELWING,GUST,TOXIC,AGILITY
|
||||
NIDORANfE;MAGNET;RASH;ATK,SD;SECRETPOWER,DIG,BITE,TAKEDOWN
|
||||
NIDORANfE;EXPSHARE;NAIVE;SPD,SA;DISABLE,THUNDER,COUNTER,FACADE
|
||||
KIRLIA;ORANBERRY;DOCILE;ATK,DEF,SPD,SA,SD;THUNDERBOLT,WILLOWISP,TELEPORT,DISABLE
|
||||
SLAKOTH;LEFTOVERS;MODEST;ATK,SPD,SA,SD;FIREBLAST,BODYSLAM,SLACKOFF,STRENGTH
|
||||
PARAS;PINAPBERRY;BASHFUL;DEF;STUNSPORE,FLAIL,DIG,TOXIC
|
||||
RIOLU;LEFTOVERS;JOLLY;HP,ATK,DEF,SA;ENDURE,PROTECT,BITE,IRONDEFENSE
|
||||
RIOLU;KELPSYBERRY;GENTLE;ATK,DEF,SA;LOWKICK,IRONDEFENSE,HIGHJUMPKICK,ROCKTOMB
|
||||
PINECO;FIGYBERRY;CALM;HP,ATK,SPD,SA;REFLECT,SOLARBEAM,PROTECT,SECRETPOWER
|
||||
PINECO;MAGNET;RASH;HP,DEF,SD;PROTECT,LIGHTSCREEN,FACADE,EARTHQUAKE
|
||||
TRAPINCH;LIECHIBERRY;HASTY;ATK,DEF,SA;PROTECT,FEINTATTACK,SOLARBEAM,STRENGTH
|
||||
SPHEAL;LIGHTBALL;BRAVE;SPD;ROCKSLIDE,PROTECT,BODYSLAM,EARTHQUAKE
|
||||
BONSLY;LEFTOVERS;NAUGHTY;ATK,DEF,SPD,SD;LOWKICK,ROLLOUT,ROCKTOMB,HELPINGHAND
|
||||
HORSEA;SHELLBELL;LAX;ATK,DEF,SA;AURORABEAM,DRAGONRAGE,WATERPULSE,DIVE
|
||||
HORSEA;NEVERMELTICE;GENTLE;HP,ATK,DEF,SPD,SA;BLIZZARD,AURORABEAM,LEER,DRAGONBREATH
|
||||
SHROOMISH;KINGSROCK;MILD;HP,ATK,SA;FALSESWIPE,SOLARBEAM,SAFEGUARD,SECRETPOWER
|
||||
VULPIX;LUMBERRY;SASSY;HP,DEF;IRONTAIL,FACADE,PSYCHUP,HYPNOSIS
|
||||
PIKACHU;LEFTOVERS;LAX;HP,ATK,SPD;ENCORE,TOXIC,DOUBLETEAM,IRONTAIL
|
||||
POLIWAG;FOCUSBAND;BASHFUL;ATK,DEF,SPD;WATERPULSE,SECRETPOWER,SPLASH,WATERSPORT
|
||||
BELLSPROUT;LEFTOVERS;HASTY;HP,SPD,SA;LEECHLIFE,STUNSPORE,SLUDGEBOMB,SWORDSDANCE
|
||||
DRATINI;APICOTBERRY;IMPISH;HP,SA,SD;LEER,TOXIC,LIGHTSCREEN,SECRETPOWER
|
||||
DRATINI;FOCUSBAND;JOLLY;SPD;HAZE,IRONTAIL,THUNDERWAVE,LIGHTSCREEN
|
||||
GIBLE;PERSIMBERRY;IMPISH;DEF,SPD,SD;OUTRAGE,THRASH,METALCLAW,TOXIC
|
||||
CROAGUNK;KELPSYBERRY;LAX;HP,ATK,SPD,SD;FEINTATTACK,MEDITATE,SHADOWBALL,MIMIC
|
||||
GULPIN;MAGOBERRY;CAREFUL;HP,SA,SD;ICEBEAM,WATERPULSE,GIGADRAIN,STRENGTH
|
||||
VENONAT;LUCKYEGG;HASTY;DEF,SPD,SD;SCREECH,SOLARBEAM,BATONPASS,THIEF
|
||||
MANKEY;DRAGONSCALE;BASHFUL;HP,SD;FOCUSPUNCH,IRONTAIL,AERIALACE,OVERHEAT
|
||||
MANKEY;MAGNET;MILD;HP,SPD,SA,SD;SECRETPOWER,AERIALACE,FOCUSPUNCH,FORESIGHT
|
||||
CARVANHA;LIECHIBERRY;MILD;HP,ATK,DEF,SPD,SA;HYDROPUMP,PROTECT,WATERPULSE,DIVE
|
||||
CORPHISH;SHARPBEAK;GENTLE;DEF,SA;AERIALACE,SLUDGEBOMB,ENDEAVOR,SURF
|
||||
CHIMCHAR;SOULDEW;DOCILE;HP,DEF,SA;COUNTER,DOUBLEKICK,AERIALACE,PROTECT
|
||||
TORCHIC;LEFTOVERS;SERIOUS;HP,ATK,SA,SD;REVERSAL,FOCUSENERGY,SWAGGER,ENDURE
|
||||
SWABLU;DRAGONFANG;IMPISH;HP,ATK,DEF,SA,SD;SAFEGUARD,STEELWING,FLY,PURSUIT
|
||||
GLAMEOW;SILKSCARF;GENTLE;SA,SD;DIG,TAILWHIP,HYPNOSIS,FACADE
|
||||
MIMEJR;MIRACLESEED;MILD;HP,SPD,SD;HYPNOSIS,SHADOWBALL,SOLARBEAM,TOXIC
|
||||
PIPLUP;LEFTOVERS;IMPISH;HP,DEF,SPD,SA,SD;AERIALACE,SECRETPOWER,POUND,AGILITY
|
||||
BULBASAUR;LEFTOVERS;HASTY;HP,DEF,SA,SD;FACADE,SAFEGUARD,MAGICALLEAF,SKULLBASH
|
||||
TURTWIG;SOFTSAND;SASSY;HP,DEF,SPD,SA,SD;TOXIC,TICKLE,SECRETPOWER,DRAGONCLAW
|
||||
ODDISH;LEFTOVERS;NAUGHTY;HP,ATK,SPD;CHARM,FLAIL,SWORDSDANCE,TOXIC
|
||||
GOLDEEN;CLEANSETAG;MILD;ATK,DEF,SPD,SD;SURF,PSYBEAM,HORNATTACK,SUPERSONIC
|
||||
NATU;HARDSTONE;CALM;ATK,DEF,SPD,SD;GIGADRAIN,FEINTATTACK,SOLARBEAM,PSYCHIC
|
||||
MAGNEMITE;BLACKBELT;CAREFUL;SPD,SD;METALSOUND,PROTECT,SHOCKWAVE,SONICBOOM
|
||||
EXEGGCUTE;MAGNET;SASSY;DEF,SA;SOLARBEAM,LIGHTSCREEN,CURSE,SLUDGEBOMB
|
||||
EEVEE;ENIGMABERRY;HASTY;ATK;IRONTAIL,FLAIL,PROTECT,ENDURE
|
||||
SHELLOS;TAMATOBERRY;BRAVE;SPD,SD;BLIZZARD,WATERPULSE,FISSURE,YAWN
|
||||
DROWZEE;KINGSROCK;IMPISH;ATK,SPD;BARRIER,PROTECT,SECRETPOWER,TOXIC
|
||||
DROWZEE;PECHABERRY;NAIVE;HP,SD;SAFEGUARD,THUNDERPUNCH,PROTECT,ROLEPLAY
|
||||
CHINCHOU;LEFTOVERS;HARDY;HP,DEF,SPD,SA,SD;BLIZZARD,SCREECH,PROTECT,THUNDERWAVE
|
||||
CHINCHOU;SITRUSBERRY;QUIET;ATK,DEF,SA,SD;THUNDER,SHOCKWAVE,PROTECT,AMNESIA
|
||||
DELIBIRD;GREPABERRY;NAIVE;ATK,SPD,SA;PROTECT,FUTURESIGHT,THIEF,TOXIC
|
||||
DELIBIRD;ASPEARBERRY;CALM;HP,SPD;AURORABEAM,THIEF,ICEBEAM,RAPIDSPIN
|
||||
PHANPY;METALPOWDER;ADAMANT;HP,DEF,SD;ANCIENTPOWER,BODYSLAM,PROTECT,FLAIL
|
||||
ARON;BELUEBERRY;ADAMANT;SPD,SA;ROCKTOMB,AERIALACE,TOXIC,ENDEAVOR
|
||||
LUVDISC;ENIGMABERRY;JOLLY;HP,SA;DIVE,TOXIC,PROTECT,SAFEGUARD
|
||||
STARYU;POISONBARB;QUIRKY;HP,SA;THUNDER,TACKLE,BLIZZARD,FACADE
|
||||
SKIPLOOM;MAGOBERRY;QUIRKY;HP,ATK,DEF,SA;GIGADRAIN,DOUBLEEDGE,PROTECT,STUNSPORE
|
||||
SKIPLOOM;STARFBERRY;BASHFUL;HP,SPD;ENCORE,CONFUSION,PROTECT,SECRETPOWER
|
||||
NUZLEAF;TWISTEDSPOON;MILD;ATK,DEF,SA,SD;SOLARBEAM,SHADOWBALL,HYPERBEAM,BRICKBREAK
|
||||
NUZLEAF;APICOTBERRY;BRAVE;HP,SPD,SA;STRENGTH,TOXIC,FALSESWIPE,QUICKATTACK
|
||||
RHYHORN;SPELONBERRY;TIMID;SPD,SD;COUNTER,IRONTAIL,FIREBLAST,BLIZZARD
|
||||
CLAMPERL;DEEPSEASCALE;DOCILE;SPD,SA;CONFUSERAY,REFRESH,BODYSLAM,CLAMP
|
||||
CLAMPERL;BLACKGLASSES;CAREFUL;ATK,DEF,SA,SD;BLIZZARD,FACADE,ICEBEAM,CONFUSERAY
|
||||
PIDGEOTTO;SOFTSAND;LONELY;ATK,SPD,SA,SD;WHIRLWIND,TACKLE,FLY,PROTECT
|
||||
GROWLITHE;CLEANSETAG;SASSY;ATK,DEF,SPD,SA,SD;HEATWAVE,TOXIC,SAFEGUARD,CRUNCH
|
||||
SHIELDON;EXPSHARE;BRAVE;HP,ATK,DEF,SA,SD;FOCUSENERGY,DOUBLEEDGE,PROTECT,TOXIC
|
||||
BUNEARY;POISONBARB;RELAXED;HP,SD;FOCUSPUNCH,THUNDERBOLT,ENCORE,IRONTAIL
|
||||
FARFETCHD;LEFTOVERS;QUIRKY;HP,SPD;FACADE,QUICKATTACK,STEELWING,FURYATTACK
|
||||
OMANYTE;PETAYABERRY;IMPISH;SPD,SA;BITE,WITHDRAW,ROCKSLIDE,BLIZZARD
|
||||
KABUTO;QUALOTBERRY;NAIVE;HP,ATK,SPD;PROTECT,GIGADRAIN,DIG,CONFUSERAY
|
||||
KABUTO;ORANBERRY;QUIET;DEF,SD;SURF,KNOCKOFF,CONFUSERAY,TOXIC
|
||||
KABUTO;SALACBERRY;CAREFUL;ATK,SD;SURF,DIG,TOXIC,CONFUSERAY
|
||||
LILEEP;FOCUSBAND;RASH;HP,SD;GIGADRAIN,ROCKSLIDE,MIRRORCOAT,SECRETPOWER
|
||||
ANORITH;DRAGONFANG;MODEST;SPD,SA,SD;TOXIC,KNOCKOFF,CUT,ROCKSLIDE
|
||||
ANORITH;LAXINCENSE;BRAVE;HP,SA,SD;TOXIC,MUDSPORT,PROTECT,DIG
|
||||
LOUDRED;LIGHTBALL;NAUGHTY;HP,SD;TAKEDOWN,EXTRASENSORY,OVERHEAT,TOXIC
|
||||
LOUDRED;IAPAPABERRY;LAX;HP,ATK,DEF,SPD;OVERHEAT,SECRETPOWER,SOLARBEAM,TAKEDOWN
|
||||
SPINDA;CORNNBERRY;RASH;HP,ATK,SD;STRENGTH,SMELLINGSALTS,SAFEGUARD,BATONPASS
|
||||
SPINDA;MAGOBERRY;DOCILE;HP,DEF;PSYBEAM,WISH,ROCKSLIDE,ENCORE
|
||||
SPINDA;LEFTOVERS;CALM;HP,DEF,SD;BRICKBREAK,SMELLINGSALTS,UPROAR,SAFEGUARD
|
||||
MAGBY;RAZZBERRY;MODEST;ATK,DEF,SD;BRICKBREAK,PSYCHIC,FOCUSPUNCH,CROSSCHOP
|
||||
MAGBY;QUICKCLAW;ADAMANT;HP,ATK,DEF,SD;FOCUSPUNCH,IRONTAIL,SECRETPOWER,KARATECHOP
|
||||
MAGBY;SOFTSAND;IMPISH;HP,ATK,SPD;IRONTAIL,TOXIC,THUNDERPUNCH,SECRETPOWER
|
||||
MAGBY;LAXINCENSE;RELAXED;DEF,SA;PSYCHIC,PROTECT,MEGAPUNCH,IRONTAIL
|
||||
ONIX;APICOTBERRY;SERIOUS;HP,DEF,SD;EXPLOSION,TOXIC,PROTECT,ROCKSLIDE
|
||||
QUILAVA;NANABBERRY;NAUGHTY;HP,ATK,SD;DIG,THRASH,QUICKATTACK,TOXIC
|
||||
QUILAVA;CHOICEBAND;HASTY;SA,SD;PROTECT,FLAMETHROWER,THRASH,DIG
|
||||
MIGHTYENA;SHARPBEAK;IMPISH;HP,SA;HYPERBEAM,IRONTAIL,YAWN,THIEF
|
||||
CARNIVINE;WIKIBERRY;LONELY;DEF,SA;SOLARBEAM,HYPERBEAM,GIGADRAIN,RAZORLEAF
|
||||
SEVIPER;DRAGONFANG;BRAVE;SPD,SA;PROTECT,SCREECH,BITE,FLAMETHROWER
|
||||
STANTLER;ORANBERRY;GENTLE;HP,DEF;TOXIC,FACADE,THIEF,HYPNOSIS
|
||||
LOPUNNY;IAPAPABERRY;BASHFUL;HP,SPD,SD;FAKETEARS,TOXIC,PROTECT,BLIZZARD
|
||||
RELICANTH;LUMBERRY;ADAMANT;ATK,SPD;WATERSPORT,TOXIC,EARTHQUAKE,PROTECT
|
||||
POLIWRATH;PINAPBERRY;BOLD;SA;MIST,TOXIC,FOCUSPUNCH,SUBMISSION
|
||||
GENGAR;STARFBERRY;ADAMANT;HP,DEF,SA;HYPNOSIS,LICK,STRENGTH,WILLOWISP
|
||||
SCIZOR;LEFTOVERS;NAUGHTY;HP,ATK,SA,SD;ENDURE,SAFEGUARD,PURSUIT,FALSESWIPE
|
||||
PORYGON;LUMBERRY;NAUGHTY;HP,SPD;THUNDER,ICEBEAM,SOLARBEAM,SECRETPOWER
|
||||
MURKROW;GREPABERRY;MODEST;HP,ATK,SA;STEELWING,WHIRLWIND,CONFUSERAY,SECRETPOWER
|
||||
PACHIRISU;LEFTOVERS;HASTY;HP,SA,SD;BITE,PROTECT,THUNDERBOLT,TOXIC
|
||||
SUDOWOODO;RAWSTBERRY;RELAXED;HP,ATK,DEF,SA,SD;FOCUSPUNCH,PROTECT,SANDTOMB,MIMIC
|
||||
RATICATE;NOMELBERRY;SASSY;DEF,SD;HYPERFANG,TOXIC,REVERSAL,UPROAR
|
||||
DUNSPARCE;LEFTOVERS;GENTLE;HP;HEADBUTT,ROCKSLIDE,DIG,BITE
|
||||
GLIGAR;METALPOWDER;HARDY;HP,ATK,SD;STRENGTH,AERIALACE,TOXIC,COUNTER
|
||||
FEAROW;LEFTOVERS;CALM;DEF,SPD,SA;FLY,TOXIC,FALSESWIPE,STEELWING
|
||||
RAICHU;LUMBERRY;LAX;SPD,SA,SD;LIGHTSCREEN,REVERSAL,THUNDERBOLT,TAILWHIP
|
||||
VICTREEBEL;HARDSTONE;LAX;SPD,SD;CUT,SWORDSDANCE,THIEF,SECRETPOWER
|
||||
BELLOSSOM;WIKIBERRY;QUIET;DEF,SA,SD;CHARM,TOXIC,SWORDSDANCE,PROTECT
|
||||
SLOWKING;CORNNBERRY;BOLD;SD;PSYCHIC,BELLYDRUM,STOMP,FLAMETHROWER
|
||||
SCIZOR;MAGOSTBERRY;QUIRKY;HP,ATK,SPD;REVERSAL,HYPERBEAM,ENDURE,SECRETPOWER
|
||||
QUILAVA;LIECHIBERRY;JOLLY;HP,SPD,SD;FORESIGHT,FIREBLAST,HOWL,LEER
|
||||
MURKROW;NANABBERRY;TIMID;SA,SD;CONFUSERAY,SKYATTACK,MIRRORMOVE,ASTONISH
|
||||
BIBAREL;ASPEARBERRY;LONELY;SPD,SA,SD;WATERPULSE,QUICKATTACK,TOXIC,SECRETPOWER
|
||||
BIBAREL;SHARPBEAK;NAIVE;DEF,SA;WATERPULSE,DIG,FOCUSPUNCH,GROWL
|
||||
MIGHTYENA;GREPABERRY;SERIOUS;DEF,SPD,SA,SD;POISONFANG,LEER,COVET,YAWN
|
||||
WORMADAM;CORNNBERRY;HARDY;HP,DEF,SA,SD;TOXIC,PROTECT,PSYCHIC,GIGADRAIN
|
||||
SNEASEL;QUICKCLAW;CALM;SA;CRUSHCLAW,IRONTAIL,SURF,TOXIC
|
||||
LUNATONE;CORNNBERRY;SERIOUS;HP,SPD,SA,SD;EARTHQUAKE,LIGHTSCREEN,SHADOWBALL,PROTECT
|
||||
LUNATONE;WHITEHERB;RASH;DEF,SA;TOXIC,ICEBEAM,REFLECT,HYPNOSIS
|
||||
CLEFABLE;NOMELBERRY;SERIOUS;HP,ATK,DEF,SPD,SA;THUNDER,BELLYDRUM,SAFEGUARD,FOCUSPUNCH
|
||||
CLEFABLE;DRAGONSCALE;BRAVE;HP,ATK,DEF;SAFEGUARD,PROTECT,FIREBLAST,REFLECT
|
||||
HUNTAIL;ORANBERRY;QUIRKY;ATK;BLIZZARD,BITE,REFRESH,PROTECT
|
||||
RELICANTH;METALPOWDER;IMPISH;ATK,DEF,SA,SD;TOXIC,PROTECT,SURF,WATERSPORT
|
||||
POLITOED;WIKIBERRY;DOCILE;HP,ATK,SD;MIST,EARTHQUAKE,ICEBALL,TOXIC
|
||||
SHUCKLE;LIECHIBERRY;BASHFUL;HP,ATK,SPD,SA,SD;WRAP,STRENGTH,CONSTRICT,TOXIC
|
||||
PORYGON2;LEFTOVERS;IMPISH;ATK,DEF,SD;CONVERSION2,SECRETPOWER,PROTECT,SOLARBEAM
|
||||
PORYGON2;SALACBERRY;BRAVE;HP;HYPERBEAM,PSYCHIC,AERIALACE,THUNDER
|
||||
EXEGGUTOR;LUMBERRY;SASSY;ATK,SPD;ANCIENTPOWER,HYPNOSIS,HYPERBEAM,SLUDGEBOMB
|
||||
CLOYSTER;LEFTOVERS;GENTLE;ATK,SPD,SD;HYPERBEAM,BLIZZARD,TOXIC,SURF
|
||||
VAPOREON;WATMELBERRY;QUIET;ATK,DEF,SPD,SA,SD;TICKLE,BLIZZARD,WISH,HELPINGHAND
|
||||
VAPOREON;EVERSTONE;HASTY;ATK,SD;FACADE,TICKLE,FLAIL,IRONTAIL
|
||||
JOLTEON;NANABBERRY;CAREFUL;HP,ATK,DEF,SA,SD;TICKLE,HELPINGHAND,TOXIC,ENDURE
|
||||
UMBREON;SILKSCARF;QUIET;HP,DEF,SD;DIG,PURSUIT,ENDURE,PSYCHIC
|
||||
LUCARIO;EXPSHARE;SASSY;HP,SA,SD;UPROAR,FACADE,BITE,PSYCHIC
|
||||
LEAFEON;LEFTOVERS;MODEST;SPD,SA;DIG,PROTECT,FACADE,SECRETPOWER
|
||||
DUSKNOIR;WATMELBERRY;SASSY;HP,ATK,DEF,SPD;PROTECT,HYPERBEAM,CONFUSERAY,FORESIGHT
|
||||
CROBAT;METALCOAT;RASH;HP,ATK,DEF,SPD,SA,SD;GIGADRAIN,TOXIC,ASTONISH,SHADOWBALL
|
||||
TANGROWTH;CHARCOAL;BRAVE;ATK,DEF,SD;SHOCKWAVE,AERIALACE,BRICKBREAK,EARTHQUAKE
|
||||
TANGROWTH;SILKSCARF;BOLD;HP,DEF,SD;SOLARBEAM,THIEF,INGRAIN,SECRETPOWER
|
||||
TANGROWTH;IAPAPABERRY;CAREFUL;ATK,DEF,SA;REFLECT,HYPERBEAM,INGRAIN,SLUDGEBOMB
|
||||
MAGMORTAR;PETAYABERRY;IMPISH;HP,ATK,DEF,SPD,SA;IRONTAIL,FACADE,LEER,HYPERBEAM
|
||||
ARCANINE;MENTALHERB;NAUGHTY;HP,ATK,SA;HYPERBEAM,DIG,FACADE,SAFEGUARD
|
||||
BAYLEEF;NANABBERRY;JOLLY;HP,SD;ANCIENTPOWER,SOLARBEAM,FACADE,INGRAIN
|
||||
GROVYLE;LEFTOVERS;NAUGHTY;HP,ATK,DEF,SPD,SA,SD;MUDSPORT,AERIALACE,TOXIC,ROCKTOMB
|
||||
LINOONE;SOULDEW;RELAXED;HP,ATK,DEF,SPD,SA;ICEBEAM,TOXIC,BLIZZARD,SANDATTACK
|
||||
CASTFORM;MYSTICWATER;RASH;ATK,SPD,SA;ICEBEAM,FIREBLAST,WATERPULSE,FUTURESIGHT
|
||||
WORMADAM;NANABBERRY;NAIVE;HP,ATK,SPD,SA;PROTECT,SECRETPOWER,HYPERBEAM,GIGADRAIN
|
||||
MOTHIM;LEFTOVERS;RASH;DEF,SD;AERIALACE,SOLARBEAM,HYPERBEAM,SHADOWBALL
|
||||
GIRAFARIG;KELPSYBERRY;HASTY;DEF,SPD,SA,SD;LIGHTSCREEN,IRONTAIL,MAGICCOAT,PSYCHIC
|
||||
MRMIME;RAWSTBERRY;MILD;DEF,SPD;PROTECT,SHADOWBALL,TRICK,SUBSTITUTE
|
||||
VICTREEBEL;WATMELBERRY;GENTLE;HP,DEF,SD;SYNTHESIS,PROTECT,HYPERBEAM,SWORDSDANCE
|
||||
VICTREEBEL;TWISTEDSPOON;NAIVE;ATK,DEF,SPD,SA,SD;TOXIC,FACADE,REFLECT,ENCORE
|
||||
LUDICOLO;LEFTOVERS;TIMID;DEF,SPD,SA,SD;BLIZZARD,THIEF,TOXIC,PROTECT
|
||||
PHIONE;LAXINCENSE;LAX;ATK,SA;PROTECT,SAFEGUARD,CHARM,BLIZZARD
|
||||
SLOWKING;SOOTHEBELL;ADAMANT;HP,ATK,SA,SD;PROTECT,SURF,BELLYDRUM,WATERPULSE
|
||||
POLIWRATH;METALCOAT;DOCILE;HP,DEF,SPD,SA,SD;PROTECT,SECRETPOWER,HYPNOSIS,TOXIC
|
||||
GENGAR;CORNNBERRY;BASHFUL;HP,ATK,DEF,SPD,SA,SD;THIEF,TOXIC,GRUDGE,SPITE
|
||||
POLITOED;SEAINCENSE;HASTY;ATK,DEF,SPD,SA,SD;HYPNOSIS,FACADE,WATERPULSE,ICEBALL
|
||||
SCIZOR;SOFTSAND;HASTY;ATK,SD;PURSUIT,TOXIC,STRENGTH,ENDURE
|
||||
MACHAMP;LEFTOVERS;BASHFUL;DEF,SPD,SA;EARTHQUAKE,DIG,LIGHTSCREEN,THIEF
|
||||
HONCHKROW;BLACKBELT;JOLLY;DEF,SPD,SA;THIEF,SHADOWBALL,PROTECT,PSYCHIC
|
||||
AERODACTYL;EXPSHARE;HASTY;SD;EARTHQUAKE,FORESIGHT,WHIRLWIND,ROCKTOMB
|
||||
PORYGON2;LEFTOVERS;BRAVE;DEF,SPD,SA;BLIZZARD,HYPERBEAM,PROTECT,SHOCKWAVE
|
||||
FLAREON;BLACKBELT;HARDY;HP,SPD,SD;WISH,PROTECT,TAILWHIP,ENDURE
|
||||
LUCARIO;SOFTSAND;BOLD;HP,SA,SD;MINDREADER,BITE,DETECT,HIGHJUMPKICK
|
||||
PROBOPASS;SHARPBEAK;MILD;ATK,SPD,SD;PROTECT,BLOCK,ROLEPLAY,TOXIC
|
||||
PROBOPASS;QUALOTBERRY;RASH;HP,DEF,SA;PROTECT,BLOCK,SHOCKWAVE,HYPERBEAM
|
||||
PROBOPASS;DRAGONSCALE;GENTLE;ATK;SNATCH,SHOCKWAVE,PROTECT,EARTHQUAKE
|
||||
DUSKNOIR;ORANBERRY;IMPISH;SD;BLIZZARD,TOXIC,THUNDERPUNCH,SECRETPOWER
|
||||
MAGNEZONE;EXPSHARE;DOCILE;DEF;PROTECT,THUNDERWAVE,LIGHTSCREEN,HYPERBEAM
|
||||
PORYGONZ;MENTALHERB;MILD;HP,ATK,SPD;SHADOWBALL,HYPERBEAM,SHOCKWAVE,ICEBEAM
|
||||
GYARADOS;FIGYBERRY;CAREFUL;HP,DEF,SPD,SD;BLIZZARD,PROTECT,BITE,TOXIC
|
||||
BLISSEY;GREPABERRY;RASH;SA;ROLEPLAY,HELPINGHAND,SUBSTITUTE,SOLARBEAM
|
||||
MAGMORTAR;SCOPELENS;HARDY;HP,SPD,SD;FEINTATTACK,SOLARBEAM,EARTHQUAKE,THUNDERBOLT
|
||||
ROSELIA;LAXINCENSE;DOCILE;DEF,SPD,SD;SYNTHESIS,FACADE,OVERHEAT,GIGADRAIN
|
||||
WAILMER;LEFTOVERS;JOLLY;DEF,SD;ROCKTOMB,TICKLE,SURF,THRASH
|
||||
MARSHTOMP;HARDSTONE;HARDY;HP,ATK,DEF;DIG,FORESIGHT,EARTHQUAKE,UPROAR
|
||||
MONFERNO;CHOICEBAND;MODEST;ATK,SPD,SA,SD;PROTECT,HEATWAVE,ENCORE,THUNDERPUNCH
|
||||
FURRET;LIGHTBALL;BOLD;SA;SLASH,DIG,PROTECT,SUBSTITUTE
|
||||
CASTFORM;SPELLTAG;ADAMANT;HP,ATK;TOXIC,PSYCHUP,SECRETPOWER,THUNDER
|
||||
VIGOROTH;ASPEARBERRY;NAIVE;SA;FIREBLAST,EARTHQUAKE,SLASH,BLIZZARD
|
||||
CHANSEY;TWISTEDSPOON;ADAMANT;HP,ATK,DEF;PROTECT,IRONTAIL,DOUBLEEDGE,TOXIC
|
||||
ZANGOOSE;PAMTREBERRY;HASTY;ATK,DEF,SPD,SA,SD;PROTECT,TOXIC,RAZORWIND,SECRETPOWER
|
||||
MRMIME;BLUKBERRY;MILD;ATK,SPD,SA;SHADOWBALL,HYPERBEAM,THIEF,TOXIC
|
||||
BELLOSSOM;FOCUSBAND;NAIVE;HP,DEF,SPD,SA,SD;SAFEGUARD,SLUDGEBOMB,SYNTHESIS,PROTECT
|
||||
AMBIPOM;LEFTOVERS;SASSY;HP,DEF,SPD,SD;TICKLE,SHADOWBALL,WATERPULSE,PROTECT
|
||||
GOLEM;LEFTOVERS;SASSY;HP,ATK,DEF,SPD,SD;STRENGTH,BLOCK,ROCKSLIDE,DEFENSECURL
|
||||
GOREBYSS;TWISTEDSPOON;SERIOUS;DEF,SPD;HYPERBEAM,AGILITY,SHADOWBALL,CONFUSERAY
|
||||
SLOWKING;APICOTBERRY;SASSY;HP,DEF,SA,SD;DIG,FUTURESIGHT,MUDSPORT,SAFEGUARD
|
||||
SLOWKING;MAGNET;NAIVE;SD;DIVE,PROTECT,BLIZZARD,SHADOWBALL
|
||||
MISMAGIUS;LIECHIBERRY;NAIVE;HP,ATK,SA;MAGICALLEAF,PROTECT,ASTONISH,AERIALACE
|
||||
SCIZOR;BRIGHTPOWDER;RASH;HP,DEF,SPD;QUICKATTACK,TOXIC,AERIALACE,PURSUIT
|
||||
SHUCKLE;LEFTOVERS;SERIOUS;ATK,SPD,SA;SECRETPOWER,EARTHQUAKE,STRENGTH,DIG
|
||||
ROSERADE;HARDSTONE;SASSY;SPD,SD;SLUDGEBOMB,HYPERBEAM,PROTECT,TOXIC
|
||||
LICKILICKY;MAGOSTBERRY;IMPISH;HP,ATK,SPD,SA,SD;PROTECT,FACADE,SHOCKWAVE,ROCKTOMB
|
||||
VAPOREON;LIECHIBERRY;LAX;HP,ATK,DEF,SA;TOXIC,ENDURE,BLIZZARD,DIG
|
||||
JOLTEON;DURINBERRY;LONELY;HP,DEF,SD;TOXIC,SHADOWBALL,SANDATTACK,CURSE
|
||||
JOLTEON;POISONBARB;CAREFUL;ATK,DEF,SPD,SA;TACKLE,CURSE,SANDATTACK,ENDURE
|
||||
MAGNEZONE;SPELLTAG;GENTLE;HP,ATK,SPD,SD;THUNDERWAVE,HYPERBEAM,PROTECT,FACADE
|
||||
SNORLAX;METALCOAT;CALM;SA,SD;EARTHQUAKE,WATERPULSE,BELLYDRUM,CHARM
|
||||
WAILMER;RABUTABERRY;MILD;HP,DEF,SPD,SD;EARTHQUAKE,WATERPULSE,SLEEPTALK,TOXIC
|
||||
CASTFORM;NANABBERRY;IMPISH;SPD,SD;FIREBLAST,SECRETPOWER,THUNDER,WATERPULSE
|
||||
KECLEON;AGUAVBERRY;CALM;HP,ATK,SD;FLAMETHROWER,BRICKBREAK,DISABLE,DIG
|
||||
NOCTOWL;CHERIBERRY;SASSY;DEF,SPD,SD;HYPNOSIS,REFLECT,PSYCHIC,GROWL
|
||||
NOCTOWL;SILKSCARF;RASH;HP,DEF,SPD;FEATHERDANCE,HYPERBEAM,REFLECT,SKYATTACK
|
||||
NINJASK;WATMELBERRY;QUIRKY;HP,ATK,SA;FURYCUTTER,LEECHLIFE,SOLARBEAM,ENDURE
|
||||
SKARMORY;MAGOBERRY;TIMID;HP,ATK,DEF,SPD;FLY,AGILITY,SKYATTACK,LEER
|
||||
SKARMORY;MAGOSTBERRY;GENTLE;ATK,SPD,SA,SD;WHIRLWIND,SKYATTACK,TOXIC,PURSUIT
|
||||
AMBIPOM;GANLONBERRY;LONELY;HP,ATK,DEF,SPD;IRONTAIL,HYPERBEAM,FACADE,SHADOWBALL
|
||||
HUNTAIL;HONDEWBERRY;MODEST;HP,ATK,SD;WATERPULSE,SCREECH,BARRIER,CONFUSERAY
|
||||
KANGASKHAN;SHARPBEAK;RASH;ATK,SPD,SA,SD;WATERPULSE,AERIALACE,THUNDERBOLT,IRONTAIL
|
||||
NIDOQUEEN;NOMELBERRY;GENTLE;ATK,SA;SLUDGEBOMB,AERIALACE,HYPERBEAM,BRICKBREAK
|
||||
GENGAR;RAWSTBERRY;RELAXED;ATK,SPD,SA,SD;HAZE,LICK,WILLOWISP,GRUDGE
|
||||
SCYTHER;LEFTOVERS;BASHFUL;HP,ATK,SD;ENDURE,SILVERWIND,AERIALACE,FACADE
|
||||
WEAVILE;PECHABERRY;LONELY;DEF,SPD,SD;FOCUSPUNCH,PROTECT,SCREECH,FACADE
|
||||
STARMIE;MAGOSTBERRY;RASH;HP,ATK,DEF,SD;DIVE,HYPERBEAM,SURF,SECRETPOWER
|
||||
CLOYSTER;PAMTREBERRY;RASH;HP,SPD,SA,SD;HYPERBEAM,PROTECT,TAKEDOWN,TOXIC
|
||||
VAPOREON;LEFTOVERS;RELAXED;HP,ATK,SA;SHADOWBALL,TAILWHIP,BLIZZARD,PROTECT
|
||||
FLAREON;KELPSYBERRY;CALM;HP,DEF,SPD,SD;CHARM,ENDURE,OVERHEAT,FACADE
|
||||
UMBREON;CHESTOBERRY;MODEST;HP,ATK,DEF,SA,SD;TICKLE,FACADE,SECRETPOWER,CHARM
|
||||
LUCARIO;METALPOWDER;BOLD;HP,DEF;STRENGTH,IRONDEFENSE,HIGHJUMPKICK,TOXIC
|
||||
DUSKNOIR;POISONBARB;CAREFUL;ATK,DEF,SPD,SD;BIND,FORESIGHT,PSYCHIC,HYPERBEAM
|
||||
LAPRAS;SOFTSAND;RELAXED;HP,SA,SD;MIST,SAFEGUARD,THUNDER,TOXIC
|
||||
MAGNEZONE;SITRUSBERRY;QUIRKY;DEF,SD;METALSOUND,THUNDER,THUNDERWAVE,HYPERBEAM
|
||||
PORYGONZ;FOCUSBAND;QUIET;HP,ATK,DEF,SPD,SD;SOLARBEAM,PSYCHIC,SHADOWBALL,AERIALACE
|
||||
BLISSEY;CLEANSETAG;IMPISH;HP,DEF,SPD,SD;SOLARBEAM,METRONOME,HELPINGHAND,AROMATHERAPY
|
||||
RAIKOU;STARFBERRY;SASSY;HP,ATK,DEF,SPD,SA;IRONTAIL,TOXIC,PROTECT,DIG
|
||||
ENTEI;SOFTSAND;SERIOUS;ATK,DEF,SPD,SA;TOXIC,SOLARBEAM,PROTECT,REFLECT
|
||||
REGISTEEL;POISONBARB;QUIET;DEF,SD;THUNDERBOLT,EXPLOSION,THUNDER,TOXIC
|
||||
UXIE;BELUEBERRY;NAIVE;HP,ATK,SPD,SA,SD;SAFEGUARD,PSYCHIC,SOLARBEAM,ENDURE
|
||||
AZELF;BLACKGLASSES;LAX;HP,DEF,SPD;FIREBLAST,REFLECT,IMPRISON,THUNDERBOLT
|
||||
POLITOED;WHITEHERB;HASTY;ATK,SPD,SA,SD;FACADE,BRICKBREAK,TOXIC,DIG
|
||||
NINETALES;LEFTOVERS;QUIRKY;SD;CONFUSERAY,TOXIC,DISABLE,FIREBLAST
|
||||
MACHAMP;SPELLTAG;GENTLE;SD;FIREBLAST,PROTECT,COUNTER,MEDITATE
|
||||
MACHAMP;PETAYABERRY;IMPISH;HP,ATK,SPD,SA,SD;ROCKSLIDE,FIREBLAST,LIGHTSCREEN,FOCUSPUNCH
|
||||
GLISCOR;WATMELBERRY;SERIOUS;ATK,DEF,SPD,SD;PROTECT,QUICKATTACK,FIREPUNCH,BRICKBREAK
|
||||
GLISCOR;SPELONBERRY;LAX;ATK,SD;SLUDGEBOMB,TOXIC,FURYCUTTER,FIREPUNCH
|
||||
EXEGGUTOR;LUMBERRY;BRAVE;HP,ATK,SA;LIGHTSCREEN,ANCIENTPOWER,PSYCHIC,HYPNOSIS
|
||||
VAPOREON;LEFTOVERS;NAUGHTY;DEF,SA;HYPERBEAM,TOXIC,HELPINGHAND,ENDURE
|
||||
JOLTEON;POISONBARB;DOCILE;HP,SPD,SA;HYPERBEAM,SHADOWBALL,WISH,DIG
|
||||
LEAFEON;SCOPELENS;BOLD;ATK,DEF,SPD,SD;DIG,SANDATTACK,SOLARBEAM,RAZORLEAF
|
||||
LEAFEON;POMEGBERRY;MILD;HP,SPD,SA;TAILWHIP,STRENGTH,RAZORLEAF,SECRETPOWER
|
||||
DUSKNOIR;NOMELBERRY;CALM;HP,DEF,SA,SD;TOXIC,ICEBEAM,FOCUSPUNCH,BRICKBREAK
|
||||
LAPRAS;PECHABERRY;ADAMANT;HP,ATK,SPD,SA,SD;SURF,CURSE,CONFUSERAY,BLIZZARD
|
||||
MAGNEZONE;FOCUSBAND;IMPISH;SPD,SD;TACKLE,HYPERBEAM,PROTECT,BARRIER
|
||||
SNORLAX;SEAINCENSE;ADAMANT;HP,SPD,SD;BELLYDRUM,TOXIC,CHARM,BLIZZARD
|
||||
KINGDRA;QUALOTBERRY;JOLLY;HP,ATK;BLIZZARD,DISABLE,AURORABEAM,DRAGONBREATH
|
||||
KINGDRA;LUMBERRY;IMPISH;ATK,DEF,SPD,SA;OCTAZOOKA,DRAGONBREATH,SPLASH,BLIZZARD
|
||||
ARCANINE;SOULDEW;QUIET;SPD,SD;BITE,TOXIC,OVERHEAT,HYPERBEAM
|
||||
ARTICUNO;LEFTOVERS;GENTLE;HP,DEF,SA,SD;WATERPULSE,PROTECT,FLY,ICEBEAM
|
||||
ZAPDOS;NANABBERRY;RELAXED;ATK,SPD,SD;STEELWING,FACADE,THUNDERWAVE,HYPERBEAM
|
||||
MOLTRES;BLUKBERRY;QUIRKY;HP,SPD;SAFEGUARD,FLY,HYPERBEAM,STEELWING
|
||||
MOLTRES;BLUKBERRY;GENTLE;DEF,SPD,SA,SD;HYPERBEAM,TOXIC,FLY,FACADE
|
||||
ENTEI;GANLONBERRY;BOLD;SPD,SA;HYPERBEAM,FIREBLAST,PROTECT,DIG
|
||||
SUICUNE;CHARCOAL;ADAMANT;SD;HYPERBEAM,BLIZZARD,DIG,REFLECT
|
||||
REGIROCK;PERSIMBERRY;HARDY;HP,SPD,SA;TOXIC,SAFEGUARD,DIG,EARTHQUAKE
|
||||
REGICE;LEFTOVERS;SERIOUS;ATK,DEF,SPD,SD;FOCUSPUNCH,TOXIC,ICYWIND,PROTECT
|
||||
REGICE;RAZZBERRY;SASSY;HP,ATK,DEF,SD;THUNDER,PROTECT,HYPERBEAM,BRICKBREAK
|
||||
|
||||
2402
PBS/pikacuptr.txt
2402
PBS/pikacuptr.txt
File diff suppressed because it is too large
Load Diff
@@ -1,365 +0,0 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
KRICKETOT;LUCKYEGG;IMPISH;HP,ATK,DEF,SD;GROWL,BIDE,,
|
||||
CATERPIE;MAGOBERRY;CAREFUL;HP,SD;TACKLE,STRINGSHOT,,
|
||||
WURMPLE;SITRUSBERRY;GENTLE;ATK,DEF;TACKLE,STRINGSHOT,POISONSTING,
|
||||
WURMPLE;LAXINCENSE;MODEST;SD;TACKLE,STRINGSHOT,POISONSTING,
|
||||
SILCOON;BLACKBELT;LONELY;HP,ATK,SPD,SA;HARDEN,,,
|
||||
CASCOON;LEFTOVERS;RELAXED;DEF,SA,SD;HARDEN,,,
|
||||
IGGLYBUFF;RAWSTBERRY;LAX;SD;DIG,TOXIC,WATERPULSE,FEINTATTACK
|
||||
TYROGUE;SEAINCENSE;LAX;HP,ATK,DEF,SA,SD;MINDREADER,PROTECT,HIGHJUMPKICK,TOXIC
|
||||
TYROGUE;SHELLBELL;DOCILE;HP,ATK,SPD,SA;THIEF,SECRETPOWER,HIGHJUMPKICK,MINDREADER
|
||||
TOGEPI;LEFTOVERS;QUIRKY;HP,ATK,SPD,SD;SHOCKWAVE,CHARM,WATERPULSE,FIREBLAST
|
||||
SPINARAK;CHOICEBAND;TIMID;SA;STRINGSHOT,SLUDGEBOMB,PSYCHIC,PSYBEAM
|
||||
SMEARGLE;LIGHTBALL;QUIRKY;SPD,SA;FUTURESIGHT,FACADE,GROWTH,SHOCKWAVE
|
||||
PIDGEY;FIGYBERRY;MODEST;HP,DEF,SD;AGILITY,FEINTATTACK,FORESIGHT,PROTECT
|
||||
SKITTY;LAXINCENSE;HARDY;HP,SPD,SD;WATERPULSE,SHADOWBALL,PROTECT,WISH
|
||||
SPEAROW;LEFTOVERS;CALM;HP,ATK,DEF,SPD;TRIATTACK,STEELWING,QUICKATTACK,THIEF
|
||||
SPEAROW;QUALOTBERRY;NAIVE;HP,SPD,SA;TRIATTACK,MIRRORMOVE,FLY,SECRETPOWER
|
||||
SPEAROW;MIRACLESEED;BOLD;ATK,SD;SKYATTACK,THIEF,MIRRORMOVE,AERIALACE
|
||||
LEDYBA;SALACBERRY;LAX;HP,ATK,SA;SILVERWIND,PSYBEAM,TOXIC,LIGHTSCREEN
|
||||
NINCADA;CHERIBERRY;QUIET;ATK,DEF,SPD,SA;PROTECT,AERIALACE,FEINTATTACK,LEECHLIFE
|
||||
JIGGLYPUFF;AGUAVBERRY;LONELY;ATK,SA,SD;PROTECT,SAFEGUARD,FIREBLAST,FACADE
|
||||
MEDITITE;APICOTBERRY;BASHFUL;HP,ATK,DEF,SD;THUNDERPUNCH,STRENGTH,DETECT,TOXIC
|
||||
MEDITITE;LANSATBERRY;MODEST;HP,DEF,SPD;BRICKBREAK,BATONPASS,THUNDERPUNCH,DETECT
|
||||
MEDITITE;POMEGBERRY;HARDY;HP,ATK,DEF,SPD;ICEPUNCH,SHADOWBALL,FAKEOUT,THUNDERPUNCH
|
||||
CHINGLING;LEFTOVERS;TIMID;HP,ATK,DEF,SPD,SD;FACADE,REFLECT,DREAMEATER,FUTURESIGHT
|
||||
EKANS;POMEGBERRY;DOCILE;HP,SPD;WRAP,GIGADRAIN,POISONFANG,TOXIC
|
||||
TRAPINCH;TWISTEDSPOON;SASSY;SPD,SA,SD;GUST,GIGADRAIN,FEINTATTACK,SANDTOMB
|
||||
SPHEAL;SILVERPOWDER;JOLLY;DEF,SPD,SD;SURF,WATERSPORT,FACADE,WATERPULSE
|
||||
BONSLY;PAMTREBERRY;TIMID;HP,ATK,DEF,SPD;BLOCK,BRICKBREAK,DIG,HARDEN
|
||||
SHUPPET;MAGOBERRY;TIMID;ATK,DEF,SA;DISABLE,PROTECT,ASTONISH,NIGHTSHADE
|
||||
DUSKULL;RAWSTBERRY;LONELY;DEF,SPD,SA;LEER,FACADE,PURSUIT,PROTECT
|
||||
PIKACHU;RAWSTBERRY;SASSY;HP,SPD,SD;ENCORE,TOXIC,THUNDER,TAILWHIP
|
||||
GEODUDE;PECHABERRY;IMPISH;HP,DEF,SD;BLOCK,ROCKSLIDE,FOCUSPUNCH,STRENGTH
|
||||
DRATINI;NOMELBERRY;BASHFUL;ATK,SD;HAZE,SURF,THUNDERBOLT,PROTECT
|
||||
REMORAID;NANABBERRY;RASH;HP,SA;THUNDERWAVE,AURORABEAM,PROTECT,HYPERBEAM
|
||||
BAGON;POMEGBERRY;RASH;DEF,SA,SD;FACADE,TOXIC,DRAGONDANCE,HEADBUTT
|
||||
VENONAT;LEFTOVERS;JOLLY;SA,SD;TOXIC,SECRETPOWER,GIGADRAIN,STUNSPORE
|
||||
VENONAT;SILVERPOWDER;HARDY;DEF,SPD,SD;THIEF,PROTECT,SOLARBEAM,PSYCHIC
|
||||
MACHOP;APICOTBERRY;HARDY;SPD,SA,SD;MEDITATE,DYNAMICPUNCH,KARATECHOP,THIEF
|
||||
CYNDAQUIL;SOFTSAND;BASHFUL;HP,SD;THRASH,QUICKATTACK,FLAMETHROWER,FIREBLAST
|
||||
ABRA;SCOPELENS;ADAMANT;HP,DEF,SPD;FOCUSPUNCH,REFLECT,THUNDERPUNCH,ENCORE
|
||||
GASTLY;MAGOSTBERRY;SERIOUS;HP,ATK,SPD,SA,SD;EXPLOSION,THIEF,HYPNOSIS,SECRETPOWER
|
||||
TREECKO;GANLONBERRY;BASHFUL;ATK,DEF;CRUNCH,IRONTAIL,MUDSPORT,DETECT
|
||||
GLAMEOW;SALACBERRY;JOLLY;DEF,SA;QUICKATTACK,DIG,AERIALACE,WATERPULSE
|
||||
TOTODILE;LEFTOVERS;JOLLY;SA,SD;CRUNCH,SURF,IRONTAIL,ROCKSLIDE
|
||||
PIPLUP;MAGOBERRY;QUIET;ATK,SPD,SA,SD;SNORE,BLIZZARD,PROTECT,MIST
|
||||
TURTWIG;LAXINCENSE;LONELY;HP,DEF;BODYSLAM,TOXIC,STRENGTH,SOLARBEAM
|
||||
ODDISH;MAGNET;LAX;DEF,SA;PROTECT,SYNTHESIS,MOONLIGHT,RAZORLEAF
|
||||
CUBONE;SOOTHEBELL;IMPISH;HP;TOXIC,BONEMERANG,HEADBUTT,AERIALACE
|
||||
CLEFAIRY;LEFTOVERS;NAUGHTY;ATK,SPD,SA;DOUBLESLAP,STRENGTH,LIGHTSCREEN,FIREBLAST
|
||||
MAGNEMITE;LEFTOVERS;RASH;HP;REFLECT,SUPERSONIC,THUNDERWAVE,PROTECT
|
||||
SEEL;SITRUSBERRY;ADAMANT;SD;DISABLE,TAKEDOWN,ICICLESPEAR,HEADBUTT
|
||||
GRIMER;WIKIBERRY;QUIET;HP,DEF,SPD;EXPLOSION,IMPRISON,MINIMIZE,PROTECT
|
||||
SHELLOS;SITRUSBERRY;RELAXED;HP,ATK,DEF,SPD,SA,SD;MIRRORCOAT,WATERPULSE,ICEBEAM,MUDDYWATER
|
||||
DROWZEE;QUALOTBERRY;MILD;HP,SPD;ICEPUNCH,THUNDERPUNCH,REFLECT,BARRIER
|
||||
DROWZEE;DRAGONFANG;JOLLY;DEF;ICEPUNCH,TOXIC,SECRETPOWER,HEADBUTT
|
||||
TEDDIURSA;FOCUSBAND;HARDY;HP,SPD,SD;AERIALACE,YAWN,SEISMICTOSS,FURYSWIPES
|
||||
DELIBIRD;FOCUSBAND;QUIET;HP,SA,SD;SPLASH,PROTECT,WATERPULSE,FUTURESIGHT
|
||||
HOUNDOUR;FOCUSBAND;GENTLE;SA,SD;WILLOWISP,BEATUP,CRUNCH,SPITE
|
||||
SPOINK;METALCOAT;LAX;HP,ATK,SPD,SA,SD;PSYCHIC,ODORSLEUTH,CONFUSERAY,TRICK
|
||||
HIPPOPOTAS;QUALOTBERRY;LAX;HP,DEF,SD;IRONTAIL,EARTHQUAKE,ROCKTOMB,SANDATTACK
|
||||
SKORUPI;GANLONBERRY;BRAVE;HP,ATK,SPD,SD;PURSUIT,STRENGTH,PROTECT,DIG
|
||||
SNOVER;MAGOBERRY;RELAXED;ATK,SPD,SD;STOMP,SAFEGUARD,DRAGONCLAW,MAGICALLEAF
|
||||
TENTACOOL;SOFTSAND;RASH;HP,DEF,SPD,SA,SD;SURF,CONFUSERAY,TOXIC,WATERPULSE
|
||||
STARYU;MAGNET;NAIVE;HP,ATK,DEF,SPD,SD;THUNDER,RAPIDSPIN,TOXIC,SURF
|
||||
PIDGEOTTO;IAPAPABERRY;LONELY;ATK,SPD,SA;FORESIGHT,AGILITY,TOXIC,AERIALACE
|
||||
GROWLITHE;LEFTOVERS;QUIRKY;DEF,SPD;ODORSLEUTH,IRONTAIL,STRENGTH,PROTECT
|
||||
KABUTO;NANABBERRY;ADAMANT;ATK,SA,SD;CONFUSERAY,GIGADRAIN,SECRETPOWER,PROTECT
|
||||
ANORITH;LEFTOVERS;RASH;HP,ATK,DEF,SA;DIG,BRICKBREAK,ANCIENTPOWER,MUDSPORT
|
||||
SPINDA;HARDSTONE;BRAVE;HP;FEINTATTACK,ROCKTOMB,DOUBLEEDGE,STRENGTH
|
||||
NIDORINA;LAXINCENSE;SERIOUS;ATK,DEF;CRUNCH,ICEBEAM,AERIALACE,TAKEDOWN
|
||||
FLAAFFY;DRAGONFANG;MODEST;HP,DEF,SPD,SA;THUNDERWAVE,THUNDERBOLT,FACADE,SAFEGUARD
|
||||
MAGBY;LEFTOVERS;BOLD;DEF,SPD;FOCUSPUNCH,SECRETPOWER,CONFUSERAY,MEGAPUNCH
|
||||
DELCATTY;NOMELBERRY;HASTY;SPD,SA;HYPERBEAM,TOXIC,DIG,BATONPASS
|
||||
MAWILE;BELUEBERRY;BRAVE;SA;CRUNCH,SOLARBEAM,TOXIC,STRENGTH
|
||||
MAWILE;QUALOTBERRY;LONELY;HP,SA;SLUDGEBOMB,STRENGTH,PROTECT,ROCKTOMB
|
||||
MAGCARGO;LANSATBERRY;CALM;HP,ATK,SA;YAWN,ACIDARMOR,FACADE,EARTHQUAKE
|
||||
SEALEO;NOMELBERRY;CAREFUL;DEF,SPD,SA,SD;IRONTAIL,ROCKSLIDE,YAWN,PROTECT
|
||||
RATICATE;SCOPELENS;HARDY;HP,ATK,DEF,SPD,SA,SD;FACADE,HYPERFANG,STRENGTH,UPROAR
|
||||
RATICATE;SOOTHEBELL;NAUGHTY;HP,ATK,SPD;PROTECT,IRONTAIL,HYPERBEAM,SWAGGER
|
||||
MOTHIM;SITRUSBERRY;MILD;SPD,SD;CONFUSION,PROTECT,TOXIC,AERIALACE
|
||||
ROTOM;LUCKYEGG;SERIOUS;HP,ATK,DEF,SPD,SD;SECRETPOWER,TRICK,THIEF,CONFUSERAY
|
||||
SANDSLASH;SITRUSBERRY;RELAXED;HP,SD;CRUSHCLAW,SAFEGUARD,FOCUSPUNCH,STRENGTH
|
||||
CHANSEY;SALACBERRY;ADAMANT;SPD,SA;THUNDERBOLT,METRONOME,FACADE,SAFEGUARD
|
||||
GOLBAT;RAZZBERRY;GENTLE;DEF,SD;STEELWING,AERIALACE,LEECHLIFE,FEINTATTACK
|
||||
GIRAFARIG;SPELONBERRY;SASSY;DEF,SD;AGILITY,SHADOWBALL,EARTHQUAKE,WISH
|
||||
NINJASK;LEPPABERRY;BASHFUL;HP,ATK,SPD,SA,SD;TOXIC,GIGADRAIN,BATONPASS,SHADOWBALL
|
||||
SHARPEDO;LEFTOVERS;MODEST;HP,ATK,SA;CRUNCH,THRASH,DIVE,THIEF
|
||||
SHARPEDO;EXPSHARE;RELAXED;ATK,DEF;TAUNT,CRUNCH,HYDROPUMP,LEER
|
||||
CAMERUPT;QUICKCLAW;JOLLY;DEF,SD;MAGNITUDE,PROTECT,DEFENSECURL,SCARYFACE
|
||||
MAGNETON;BELUEBERRY;LONELY;HP,ATK,SPD,SA,SD;SONICBOOM,SHOCKWAVE,THUNDERWAVE,PROTECT
|
||||
ABSOL;QUALOTBERRY;MODEST;ATK,SPD,SA;STRENGTH,THUNDER,FEINTATTACK,LEER
|
||||
GASTRODON;LAXINCENSE;RELAXED;HP,ATK;AMNESIA,FISSURE,SURF,HIDDENPOWER
|
||||
LUDICOLO;EXPSHARE;IMPISH;ATK,SPD,SD;NATUREPOWER,FACADE,TOXIC,ICEBEAM
|
||||
AMBIPOM;LEFTOVERS;LAX;ATK,DEF,SPD;WATERPULSE,THUNDERBOLT,THUNDER,TOXIC
|
||||
RELICANTH;RAZZBERRY;TIMID;HP,SPD,SA;PROTECT,TOXIC,SKULLBASH,SAFEGUARD
|
||||
OMASTAR;NEVERMELTICE;TIMID;HP,ATK,DEF,SA;ROCKSLIDE,SLAM,WITHDRAW,TOXIC
|
||||
ARMALDO;LEFTOVERS;RELAXED;HP,ATK,SPD,SA,SD;WATERGUN,BRICKBREAK,DIG,HYPERBEAM
|
||||
POLIWRATH;LAXINCENSE;BOLD;ATK,DEF,SPD,SA,SD;TOXIC,PROTECT,FOCUSPUNCH,BRICKBREAK
|
||||
RAPIDASH;SHELLBELL;TIMID;ATK,DEF,SPD,SA,SD;BOUNCE,TAKEDOWN,STOMP,FLAMEWHEEL
|
||||
RAPIDASH;LEFTOVERS;SASSY;HP,ATK,SA;PROTECT,CHARM,GROWL,TOXIC
|
||||
POLITOED;BLUKBERRY;HARDY;HP,DEF,SA;PROTECT,TOXIC,SECRETPOWER,MIST
|
||||
HERACROSS;METALCOAT;CALM;HP,ATK,SPD,SD;HYPERBEAM,HARDEN,PROTECT,THIEF
|
||||
DRAPION;RABUTABERRY;RELAXED;HP,ATK,DEF,SPD,SD;SANDATTACK,CRUNCH,SWORDSDANCE,FACADE
|
||||
DELCATTY;BLUKBERRY;IMPISH;HP,SPD,SD;DIG,ATTRACT,GROWL,PROTECT
|
||||
MAWILE;LEFTOVERS;LONELY;ATK,SPD,SD;STRENGTH,ICEBEAM,SLUDGEBOMB,POISONFANG
|
||||
POLIWHIRL;SOOTHEBELL;TIMID;ATK,SD;THIEF,EARTHQUAKE,HYDROPUMP,BRICKBREAK
|
||||
BEAUTIFLY;WATMELBERRY;IMPISH;ATK,DEF,SPD;MEGADRAIN,AERIALACE,TOXIC,PROTECT
|
||||
BEAUTIFLY;LEFTOVERS;JOLLY;HP,ATK,SPD,SA;PROTECT,HYPERBEAM,ATTRACT,TOXIC
|
||||
DUSTOX;KINGSROCK;HARDY;HP,ATK,DEF,SPD,SD;LIGHTSCREEN,SLUDGEBOMB,AERIALACE,TOXIC
|
||||
WEEPINBELL;LANSATBERRY;LAX;HP,ATK,DEF,SPD,SA,SD;THIEF,RAZORLEAF,REFLECT,GROWTH
|
||||
GRAVELER;POMEGBERRY;DOCILE;HP,ATK,DEF,SPD,SA;EXPLOSION,PROTECT,TOXIC,ROCKSLIDE
|
||||
GLOOM;PECHABERRY;HARDY;DEF,SPD,SD;CHARM,PETALDANCE,PROTECT,MOONLIGHT
|
||||
HAUNTER;MAGOBERRY;CALM;HP,ATK,SD;HYPNOSIS,WILLOWISP,SECRETPOWER,GIGADRAIN
|
||||
HAUNTER;MENTALHERB;SERIOUS;HP,ATK,SPD,SA;EXPLOSION,WILLOWISP,SHADOWBALL,PROTECT
|
||||
CROCONAW;PERSIMBERRY;LONELY;DEF,SPD,SD;SCREECH,DRAGONCLAW,SECRETPOWER,IRONTAIL
|
||||
MARSHTOMP;LEPPABERRY;LAX;ATK;BIDE,MIRRORCOAT,EARTHQUAKE,TAKEDOWN
|
||||
GROTLE;CHERIBERRY;MODEST;HP,SPD,SD;REFLECT,SUPERPOWER,SANDTOMB,THRASH
|
||||
BIBAREL;BRIGHTPOWDER;NAUGHTY;ATK,DEF,SPD,SD;SHADOWBALL,ODORSLEUTH,DEFENSECURL,FURYSWIPES
|
||||
WIGGLYTUFF;STARFBERRY;MODEST;ATK,SPD;DEFENSECURL,PERISHSONG,LIGHTSCREEN,FEINTATTACK
|
||||
SNEASEL;IAPAPABERRY;IMPISH;HP,ATK,DEF,SA,SD;FEINTATTACK,AERIALACE,SHADOWBALL,SURF
|
||||
PERSIAN;PINAPBERRY;HASTY;HP,ATK,DEF,SPD,SD;AERIALACE,BITE,THUNDER,SPITE
|
||||
SEADRA;PINAPBERRY;CAREFUL;ATK,SPD,SD;HYDROPUMP,DRAGONBREATH,DRAGONRAGE,ICEBEAM
|
||||
VENOMOTH;SOULDEW;MODEST;HP,DEF,SD;SOLARBEAM,THIEF,PROTECT,BATONPASS
|
||||
CHERRIM;LANSATBERRY;MILD;ATK,DEF,SPD,SD;TACKLE,GIGADRAIN,TAKEDOWN,SOLARBEAM
|
||||
NINJASK;SCOPELENS;BRAVE;HP,DEF,SPD;SOLARBEAM,SLASH,TOXIC,PROTECT
|
||||
TROPIUS;BRIGHTPOWDER;NAIVE;HP,ATK,DEF;MAGICALLEAF,STEELWING,STOMP,EARTHQUAKE
|
||||
HARIYAMA;LIGHTBALL;CAREFUL;HP,DEF;REVENGE,ARMTHRUST,SECRETPOWER,DETECT
|
||||
VESPIQUEN;PETAYABERRY;QUIRKY;SD;HYPERBEAM,DESTINYBOND,FURYCUTTER,COSMICPOWER
|
||||
KINGLER;BLACKGLASSES;LONELY;SPD,SA;KNOCKOFF,DIG,PROTECT,SURF
|
||||
AMBIPOM;LIECHIBERRY;JOLLY;HP,DEF,SPD,SA;SHADOWBALL,DIG,BATONPASS,DOUBLEEDGE
|
||||
TAUROS;LEPPABERRY;SERIOUS;SA;SURF,SOLARBEAM,HYPERBEAM,ICEBEAM
|
||||
NIDOQUEEN;PETAYABERRY;TIMID;HP,ATK;SURF,SLUDGEBOMB,FOCUSPUNCH,ROCKTOMB
|
||||
POLIWRATH;SITRUSBERRY;TIMID;ATK,SD;MINDREADER,HYPNOSIS,HYPERBEAM,EARTHQUAKE
|
||||
POLIWRATH;SILVERPOWDER;BRAVE;HP,DEF,SPD;ICEBALL,WATERPULSE,HYPNOSIS,SECRETPOWER
|
||||
MUK;ASPEARBERRY;BOLD;SPD;CURSE,ACIDARMOR,IMPRISON,PROTECT
|
||||
MUK;LEFTOVERS;MILD;DEF,SA,SD;SLUDGEBOMB,SHADOWPUNCH,HARDEN,MINIMIZE
|
||||
GENGAR;SEAINCENSE;DOCILE;DEF,SA,SD;SLUDGEBOMB,HYPERBEAM,STRENGTH,WILLOWISP
|
||||
GENGAR;LIECHIBERRY;BASHFUL;ATK,SPD,SA;TOXIC,WILLOWISP,ASTONISH,DREAMEATER
|
||||
BRONZONG;SHELLBELL;MODEST;ATK,SD;REFLECT,HYPNOSIS,TOXIC,SHADOWBALL
|
||||
BAYLEEF;LAXINCENSE;BOLD;HP,DEF,SA,SD;STRENGTH,SOLARBEAM,SECRETPOWER,ANCIENTPOWER
|
||||
MEDICHAM;WHITEHERB;DOCILE;ATK,DEF,SPD,SA,SD;HIDDENPOWER,REFLECT,HIGHJUMPKICK,DETECT
|
||||
DRAGONAIR;PECHABERRY;MODEST;ATK,DEF;WATERPULSE,IRONTAIL,THUNDERWAVE,SECRETPOWER
|
||||
DRAGONAIR;LUMBERRY;MILD;ATK,DEF,SPD;WRAP,MIST,HAZE,THUNDER
|
||||
METANG;BLUKBERRY;MILD;HP,SA;TAKEDOWN,EARTHQUAKE,HYPERBEAM,AERIALACE
|
||||
WORMADAM;SOOTHEBELL;ADAMANT;ATK,SD;TOXIC,OVERHEAT,THIEF,PSYCHIC
|
||||
WORMADAM;STARFBERRY;LONELY;HP,ATK;HYPERBEAM,THIEF,OVERHEAT,FLAIL
|
||||
SUNFLORA;MIRACLESEED;QUIET;ATK,DEF,SA;SECRETPOWER,ENCORE,SAFEGUARD,LIGHTSCREEN
|
||||
QWILFISH;BELUEBERRY;TIMID;ATK;PROTECT,TAKEDOWN,TOXIC,WATERPULSE
|
||||
SEAKING;FOCUSBAND;TIMID;HP;TOXIC,FLAIL,HYPERBEAM,HORNATTACK
|
||||
JYNX;APICOTBERRY;LONELY;ATK,SPD,SA,SD;SHADOWBALL,PSYCHUP,PROTECT,HYPERBEAM
|
||||
HITMONTOP;CLEANSETAG;MILD;SA;PROTECT,DETECT,TOXIC,HIGHJUMPKICK
|
||||
CAMERUPT;LEFTOVERS;LONELY;HP,DEF,SA;HOWL,BODYSLAM,STOMP,ERUPTION
|
||||
TROPIUS;LAXINCENSE;IMPISH;HP,DEF,SPD,SA;PROTECT,SOLARBEAM,SAFEGUARD,HYPERBEAM
|
||||
FORRETRESS;MAGOSTBERRY;LONELY;ATK,SD;REFLECT,PINMISSILE,HYPERBEAM,PROTECT
|
||||
VILEPLUME;PECHABERRY;CAREFUL;DEF;SYNTHESIS,HYPERBEAM,PROTECT,INGRAIN
|
||||
VICTREEBEL;SOFTSAND;TIMID;ATK,DEF,SPD,SD;LEECHLIFE,TOXIC,INGRAIN,MAGICALLEAF
|
||||
PHIONE;AGUAVBERRY;QUIET;ATK,DEF,SA;PROTECT,WHIRLPOOL,WATERSPORT,FACADE
|
||||
RHYDON;SCOPELENS;RASH;DEF,SPD,SA;ROCKSLIDE,ROCKTOMB,SURF,HYPERBEAM
|
||||
SLOWKING;WATMELBERRY;BASHFUL;ATK,DEF,SPD,SD;PSYCHIC,SAFEGUARD,YAWN,SNORE
|
||||
BASTIODON;SOULDEW;LAX;HP,ATK,SPD,SA;TOXIC,DOUBLEEDGE,PROTECT,FISSURE
|
||||
POLIWRATH;LEFTOVERS;LONELY;HP,ATK,DEF,SD;PSYCHIC,WATERSPORT,PROTECT,BRICKBREAK
|
||||
MUK;PECHABERRY;ADAMANT;DEF;SECRETPOWER,TOXIC,IMPRISON,PROTECT
|
||||
MUK;CORNNBERRY;LAX;HP,SPD,SA;EXPLOSION,ROCKTOMB,SHADOWPUNCH,SCREECH
|
||||
HERACROSS;HARDSTONE;MILD;ATK,SPD,SA;STRENGTH,DIG,MEGAHORN,HYPERBEAM
|
||||
WAILORD;LIGHTBALL;QUIRKY;DEF,SPD,SA;TOXIC,SURF,SWAGGER,BLIZZARD
|
||||
STEELIX;GANLONBERRY;LONELY;HP,DEF,SA,SD;SANDSTORM,ROCKTHROW,BLOCK,PROTECT
|
||||
TENTACRUEL;DRAGONSCALE;MILD;ATK,SPD,SA,SD;CONFUSERAY,TOXIC,AURORABEAM,HAZE
|
||||
GARDEVOIR;LANSATBERRY;CALM;HP,ATK,DEF,SD;FACADE,TOXIC,DISABLE,MEANLOOK
|
||||
STARMIE;WHITEHERB;SASSY;HP,SPD,SA,SD;SURF,PSYCHIC,REFLECT,TOXIC
|
||||
STARMIE;SALACBERRY;LONELY;HP,ATK,SPD,SD;HYPERBEAM,PSYCHIC,FACADE,SWIFT
|
||||
UMBREON;CORNNBERRY;NAUGHTY;DEF,SPD,SA,SD;ENDURE,FLAIL,FEINTATTACK,CONFUSERAY
|
||||
PROBOPASS;BLUKBERRY;BASHFUL;HP;HYPERBEAM,SANDSTORM,THUNDERWAVE,PROTECT
|
||||
FERALIGATR;TWISTEDSPOON;MODEST;HP,SA;MUDSPORT,PROTECT,HYDROPUMP,CRUNCH
|
||||
FERALIGATR;LEFTOVERS;DOCILE;HP,SA;EARTHQUAKE,CRUNCH,DIVE,HYDROPUMP
|
||||
FERALIGATR;CLEANSETAG;CAREFUL;HP,DEF,SA;BRICKBREAK,WATERPULSE,EARTHQUAKE,CRUNCH
|
||||
CHARIZARD;LEFTOVERS;BRAVE;HP,ATK,SA,SD;BITE,DRAGONDANCE,FIREBLAST,SECRETPOWER
|
||||
TYPHLOSION;SEAINCENSE;BOLD;SD;LEER,CRUSHCLAW,AERIALACE,HOWL
|
||||
INFERNAPE;PERSIMBERRY;HASTY;HP,ATK,DEF,SPD;AERIALACE,PROTECT,FIREBLAST,BRICKBREAK
|
||||
RHYPERIOR;LAXINCENSE;ADAMANT;HP,DEF,SD;TOXIC,SHOCKWAVE,BLIZZARD,STRENGTH
|
||||
TANGROWTH;FIGYBERRY;MODEST;HP,SPD;TICKLE,AERIALACE,SECRETPOWER,BRICKBREAK
|
||||
BLISSEY;WIKIBERRY;LAX;HP,ATK,DEF,SA,SD;ROLEPLAY,SUBSTITUTE,BLIZZARD,SHADOWBALL
|
||||
BLISSEY;NEVERMELTICE;ADAMANT;ATK,DEF;SHADOWBALL,SING,LIGHTSCREEN,AROMATHERAPY
|
||||
ARCANINE;LEFTOVERS;BASHFUL;DEF;ODORSLEUTH,HOWL,PROTECT,BITE
|
||||
DUGTRIO;SPELLTAG;IMPISH;HP,ATK,SPD;FACADE,EARTHQUAKE,PURSUIT,PROTECT
|
||||
DUGTRIO;SITRUSBERRY;RASH;ATK;ROCKSLIDE,AERIALACE,TOXIC,PROTECT
|
||||
PONYTA;RABUTABERRY;QUIET;HP,SA;FACADE,BOUNCE,AGILITY,STRENGTH
|
||||
SEALEO;LEFTOVERS;QUIET;HP,DEF,SA,SD;STOCKPILE,ICEBALL,BLIZZARD,SPITUP
|
||||
CHATOT;SHARPBEAK;HARDY;HP,DEF;NIGHTSHADE,SUPERSONIC,TOXIC,TAUNT
|
||||
RATICATE;LUCKYEGG;BASHFUL;SA,SD;ENDEAVOR,SWAGGER,STRENGTH,SECRETPOWER
|
||||
MOTHIM;LEFTOVERS;LONELY;HP,DEF,SD;TOXIC,CAMOUFLAGE,HYPERBEAM,FACADE
|
||||
MAROWAK;PERSIMBERRY;SASSY;ATK,DEF,SA,SD;SCREECH,THIEF,PERISHSONG,IRONTAIL
|
||||
QUAGSIRE;ASPEARBERRY;BASHFUL;HP,ATK,SPD;SLUDGEBOMB,FACADE,HYPERBEAM,MUDSHOT
|
||||
GLIGAR;SITRUSBERRY;ADAMANT;HP,DEF,SA,SD;DIG,PROTECT,STRENGTH,AERIALACE
|
||||
VIGOROTH;LEFTOVERS;QUIRKY;HP,ATK,SPD;SECRETPOWER,STRENGTH,TOXIC,PURSUIT
|
||||
ROTOM;LEFTOVERS;MODEST;SPD,SD;FACADE,LIGHTSCREEN,CONFUSERAY,UPROAR
|
||||
ROTOM;SITRUSBERRY;NAUGHTY;HP,SPD,SA;TRICK,SUBSTITUTE,SECRETPOWER,FACADE
|
||||
PILOSWINE;WEPEARBERRY;ADAMANT;ATK,DEF,SPD;DOUBLEEDGE,BITE,ROCKSLIDE,TOXIC
|
||||
PRIMEAPE;SITRUSBERRY;JOLLY;HP,ATK,DEF;SMELLINGSALTS,MEDITATE,BRICKBREAK,LOWKICK
|
||||
ZANGOOSE;NANABBERRY;LONELY;DEF;RAZORWIND,IRONTAIL,DETECT,SHADOWBALL
|
||||
LANTURN;SITRUSBERRY;QUIET;ATK,DEF,SPD,SA;AMNESIA,ICEBEAM,THUNDERWAVE,FACADE
|
||||
BRELOOM;LUMBERRY;NAIVE;ATK,DEF,SPD,SD;TOXIC,FACADE,SECRETPOWER,FAKETEARS
|
||||
SKARMORY;SITRUSBERRY;DOCILE;HP,ATK,SA;PROTECT,LEER,AERIALACE,DRILLPECK
|
||||
GASTRODON;SHARPBEAK;SERIOUS;HP,ATK,DEF,SD;RAINDANCE,AMNESIA,SLUDGEBOMB,COUNTER
|
||||
ELECTRODE;FOCUSBAND;LAX;DEF,SPD,SA,SD;PROTECT,SHOCKWAVE,EXPLOSION,THUNDER
|
||||
RHYDON;SITRUSBERRY;LONELY;ATK,SD;DIG,CRUNCH,HYPERBEAM,SWORDSDANCE
|
||||
SPIRITOMB;SOOTHEBELL;SERIOUS;HP,ATK,SPD,SD;FACADE,PSYCHIC,PROTECT,SHADOWBALL
|
||||
GOLDUCK;SOULDEW;CAREFUL;HP,ATK,SD;DISABLE,WATERPULSE,PSYBEAM,FOCUSPUNCH
|
||||
AMPHAROS;SEAINCENSE;QUIET;HP,SPD,SA,SD;IRONTAIL,LIGHTSCREEN,BRICKBREAK,PROTECT
|
||||
WAILORD;HONDEWBERRY;BOLD;HP,ATK,DEF,SPD,SA,SD;TOXIC,THRASH,DIVE,BLIZZARD
|
||||
CLAYDOL;CHOICEBAND;LAX;DEF,SA,SD;PSYBEAM,LIGHTSCREEN,ANCIENTPOWER,TOXIC
|
||||
MACHAMP;MENTALHERB;NAIVE;ATK,DEF,SA,SD;ROCKSLIDE,EARTHQUAKE,ROLLINGKICK,ENCORE
|
||||
SHUCKLE;ENIGMABERRY;JOLLY;DEF,SPD,SA,SD;PROTECT,SAFEGUARD,WITHDRAW,BIDE
|
||||
LICKILICKY;MAGOBERRY;QUIET;DEF,SPD,SA,SD;HYPERBEAM,IRONTAIL,ROLLOUT,THIEF
|
||||
STARMIE;HARDSTONE;QUIET;HP,ATK,SPD,SD;CONFUSERAY,PROTECT,LIGHTSCREEN,SURF
|
||||
FLYGON;SITRUSBERRY;QUIET;ATK,DEF,SPD,SD;PROTECT,DRAGONBREATH,BITE,DIG
|
||||
ESPEON;DRAGONFANG;NAUGHTY;HP,ATK;SWIFT,TOXIC,TAILWHIP,FACADE
|
||||
HIPPOWDON;SITRUSBERRY;NAIVE;HP,ATK,SPD;AURORABEAM,TOXIC,CRUNCH,SLACKOFF
|
||||
HIPPOWDON;BRIGHTPOWDER;HASTY;HP,ATK,SPD,SA,SD;HYPERBEAM,EARTHQUAKE,CRUNCH,DOUBLEEDGE
|
||||
GLACEON;NANABBERRY;RELAXED;SA,SD;BITE,WATERPULSE,DIG,PROTECT
|
||||
BLAZIKEN;LEFTOVERS;RASH;ATK,DEF,SPD,SD;SLASH,ROCKTOMB,FOCUSENERGY,ENDURE
|
||||
WALREIN;NEVERMELTICE;MODEST;HP,DEF,SPD,SD;SPITUP,PROTECT,STOCKPILE,ENCORE
|
||||
WALREIN;MIRACLESEED;GENTLE;HP,DEF,SPD,SA,SD;SURF,EARTHQUAKE,ENCORE,TOXIC
|
||||
WALREIN;SILVERPOWDER;LONELY;ATK,SPD;GROWL,YAWN,TOXIC,HYPERBEAM
|
||||
LAPRAS;CLEANSETAG;QUIRKY;DEF,SPD;SURF,SHOCKWAVE,SAFEGUARD,PROTECT
|
||||
SWAMPERT;AGUAVBERRY;GENTLE;SA,SD;FORESIGHT,FACADE,GROWL,ICEBALL
|
||||
PORYGONZ;RAWSTBERRY;CAREFUL;HP,DEF,SPD;ICEBEAM,TOXIC,BLIZZARD,TAILGLOW
|
||||
SNORLAX;CHARCOAL;QUIET;HP,ATK,SPD,SD;SHADOWBALL,DOUBLEEDGE,PROTECT,HEADBUTT
|
||||
DUGTRIO;TAMATOBERRY;CAREFUL;HP,ATK,DEF;HYPERBEAM,TOXIC,MUDSLAP,TRIATTACK
|
||||
MINUN;BELUEBERRY;BOLD;ATK,DEF,SA;ENCORE,THUNDER,PROTECT,SUBSTITUTE
|
||||
PUPITAR;BLACKGLASSES;LAX;SPD;CRUNCH,DRAGONDANCE,SCARYFACE,OUTRAGE
|
||||
MEDICHAM;SALACBERRY;LONELY;HP,SA;SHADOWBALL,FORESIGHT,PSYCHIC,LIGHTSCREEN
|
||||
MASQUERAIN;MENTALHERB;HASTY;ATK,SPD,SA,SD;TOXIC,HYDROPUMP,MUDSHOT,MINDREADER
|
||||
PELIPPER;GANLONBERRY;BOLD;HP,DEF,SPD,SA;FLY,ICEBEAM,PROTECT,HYPERBEAM
|
||||
KECLEON;LIGHTBALL;MODEST;HP,DEF,SPD,SD;THIEF,ANCIENTPOWER,STRENGTH,WATERPULSE
|
||||
TROPIUS;QUICKCLAW;HARDY;HP,ATK,SA,SD;LEECHSEED,EARTHQUAKE,BODYSLAM,SAFEGUARD
|
||||
FORRETRESS;BRIGHTPOWDER;IMPISH;HP,ATK,DEF,SA,SD;TOXIC,REFLECT,HYPERBEAM,FACADE
|
||||
SWALOT;SPELLTAG;ADAMANT;ATK,DEF,SPD;WATERPULSE,PROTECT,SHOCKWAVE,ICEBEAM
|
||||
KINGLER;LEFTOVERS;RASH;HP,SA;GUILLOTINE,LEER,SWORDSDANCE,BLIZZARD
|
||||
VICTREEBEL;LEFTOVERS;HARDY;HP,ATK,SPD,SA,SD;HYPERBEAM,TOXIC,LEECHLIFE,SWORDSDANCE
|
||||
OCTILLERY;METALCOAT;BOLD;HP,SPD,SA,SD;PSYCHIC,BLIZZARD,SLUDGEBOMB,ROCKBLAST
|
||||
GOREBYSS;LEFTOVERS;GENTLE;HP,ATK,DEF;CONFUSERAY,TOXIC,WHIRLPOOL,HYDROPUMP
|
||||
RAMPARDOS;SITRUSBERRY;RASH;ATK;THRASH,HYPERBEAM,FIREBLAST,EXTRASENSORY
|
||||
GOLDUCK;DURINBERRY;MILD;SD;PSYBEAM,IRONTAIL,LIGHTSCREEN,DIVE
|
||||
RAPIDASH;SITRUSBERRY;GENTLE;HP,ATK,SPD,SD;CHARM,FIREBLAST,HYPNOSIS,PROTECT
|
||||
AMPHAROS;LEPPABERRY;MILD;HP,ATK,DEF,SPD,SD;THUNDERWAVE,SAFEGUARD,ODORSLEUTH,BRICKBREAK
|
||||
SCIZOR;DRAGONFANG;LONELY;HP,ATK,SPD,SA,SD;STEELWING,COUNTER,LEER,RAZORWIND
|
||||
SCIZOR;LIGHTBALL;CAREFUL;HP,ATK,SPD,SA;PROTECT,SECRETPOWER,SWORDSDANCE,SILVERWIND
|
||||
BRONZONG;BLACKGLASSES;HARDY;DEF,SPD,SA,SD;FUTURESIGHT,FEINTATTACK,BLOCK,STRENGTH
|
||||
DRAPION;WATMELBERRY;BOLD;HP,ATK,SPD,SA,SD;LEAFBLADE,KNOCKOFF,BITE,CRUNCH
|
||||
MACHAMP;PERSIMBERRY;IMPISH;SPD,SD;CROSSCHOP,HYPERBEAM,COUNTER,SMELLINGSALTS
|
||||
SHUCKLE;NOMELBERRY;HASTY;DEF;SAFEGUARD,TOXIC,SLUDGEBOMB,WITHDRAW
|
||||
GARDEVOIR;GANLONBERRY;GENTLE;SPD,SA;REFLECT,SAFEGUARD,MEANLOOK,DISABLE
|
||||
STARMIE;ENIGMABERRY;SASSY;HP,DEF;BLIZZARD,LIGHTSCREEN,PSYCHIC,SURF
|
||||
FLYGON;LUCKYEGG;MILD;ATK,SA,SD;TOXIC,CRUNCH,PROTECT,FIREBLAST
|
||||
VENUSAUR;WHITEHERB;CALM;HP,ATK,SPD,SD;SAFEGUARD,SLUDGEBOMB,PROTECT,SWEETSCENT
|
||||
VENUSAUR;METALCOAT;LAX;DEF,SPD,SD;SLUDGEBOMB,PROTECT,MAGICALLEAF,SAFEGUARD
|
||||
CLOYSTER;SOULDEW;LAX;SPD,SD;SCREECH,SUPERSONIC,PROTECT,FACADE
|
||||
VAPOREON;EVERSTONE;NAIVE;ATK,SPD,SD;ENDURE,BITE,HYPERBEAM,FLAIL
|
||||
MEGANIUM;SHELLBELL;RELAXED;DEF,SD;VINEWHIP,SECRETPOWER,COUNTER,PROTECT
|
||||
BLASTOISE;KINGSROCK;LONELY;DEF,SPD,SD;RAINDANCE,BLIZZARD,TOXIC,REFRESH
|
||||
SCEPTILE;WIKIBERRY;DOCILE;ATK,SD;CRUNCH,FOCUSPUNCH,HYPERBEAM,DETECT
|
||||
BLAZIKEN;MAGOBERRY;CALM;SPD;ENDURE,HYPERBEAM,AERIALACE,MIRRORMOVE
|
||||
CHARIZARD;AGUAVBERRY;ADAMANT;ATK,DEF,SPD,SD;HYPERBEAM,PROTECT,BELLYDRUM,FLY
|
||||
INFERNAPE;GREPABERRY;NAIVE;HP,ATK,SPD,SA;DOUBLEKICK,ROCKTOMB,FOCUSENERGY,THUNDERPUNCH
|
||||
SNORLAX;HARDSTONE;ADAMANT;DEF;PROTECT,WHIRLWIND,SUBSTITUTE,STRENGTH
|
||||
BLISSEY;NOMELBERRY;BRAVE;HP,SPD,SA;THUNDER,MINIMIZE,PSYCHIC,ROLEPLAY
|
||||
MILOTIC;MAGOSTBERRY;GENTLE;ATK,DEF,SPD,SD;FACADE,HYPNOSIS,TOXIC,DRAGONBREATH
|
||||
WAILMER;SITRUSBERRY;SASSY;HP,ATK,SPD,SD;PROTECT,TOXIC,SWAGGER,AMNESIA
|
||||
QUILAVA;WATMELBERRY;QUIRKY;ATK;AERIALACE,STRENGTH,THRASH,TOXIC
|
||||
CROCONAW;NANABBERRY;DOCILE;HP,ATK,SA,SD;IRONTAIL,CRUNCH,DRAGONCLAW,BRICKBREAK
|
||||
MURKROW;LEFTOVERS;LONELY;HP,SPD;SKYATTACK,MEANLOOK,CONFUSERAY,TOXIC
|
||||
GROVYLE;LUMBERRY;HARDY;SPD,SA,SD;AERIALACE,DETECT,CRUNCH,FOCUSPUNCH
|
||||
SEALEO;SPELLTAG;BRAVE;ATK,SA;PROTECT,STRENGTH,WATERSPORT,ROCKSLIDE
|
||||
GABITE;SOOTHEBELL;NAUGHTY;HP,ATK,SD;TAKEDOWN,THRASH,FACADE,HYPERFANG
|
||||
MASQUERAIN;BELUEBERRY;BASHFUL;HP,SA;SECRETPOWER,PSYBEAM,HYDROPUMP,BLIZZARD
|
||||
LUNATONE;QUICKCLAW;RELAXED;SA,SD;CONFUSION,EXPLOSION,PSYCHIC,HYPNOSIS
|
||||
ROTOM;WATMELBERRY;QUIET;HP,ATK,SA,SD;TOXIC,DOUBLETEAM,SHADOWBALL,PROTECT
|
||||
FEAROW;MAGOBERRY;SASSY;DEF;HYPERBEAM,FEINTATTACK,TRIATTACK,PROTECT
|
||||
PRIMEAPE;MAGNET;IMPISH;HP,ATK,SPD,SA;TOXIC,CROSSCHOP,MEDITATE,AERIALACE
|
||||
MRMIME;BELUEBERRY;SASSY;DEF,SA,SD;TOXIC,LIGHTSCREEN,SUBSTITUTE,PROTECT
|
||||
LUMINEON;DRAGONSCALE;MILD;HP,DEF,SPD,SA;PSYBEAM,SIGNALBEAM,CHARM,ICEBEAM
|
||||
SWALOT;RAWSTBERRY;LONELY;SPD;PROTECT,ENCORE,SHOCKWAVE,SLUDGEBOMB
|
||||
VICTREEBEL;SITRUSBERRY;HASTY;ATK,SA;REFLECT,SOLARBEAM,LEECHLIFE,PROTECT
|
||||
SPIRITOMB;HARDSTONE;SASSY;HP,DEF,SPD,SA;CONFUSERAY,SHOCKWAVE,QUICKATTACK,FEINTATTACK
|
||||
ARMALDO;SALACBERRY;IMPISH;HP,ATK,SPD,SA,SD;SWORDSDANCE,ANCIENTPOWER,WATERPULSE,TOXIC
|
||||
POLIWRATH;SILKSCARF;RELAXED;ATK,DEF,SA;TOXIC,DIG,ROCKTOMB,SUBMISSION
|
||||
RAPIDASH;SHELLBELL;LONELY;HP,DEF,SA,SD;TAKEDOWN,TOXIC,HYPNOSIS,FACADE
|
||||
POLITOED;SPELONBERRY;BRAVE;HP,DEF;ICEBALL,HYPERBEAM,PROTECT,MIST
|
||||
SCIZOR;QUICKCLAW;SERIOUS;HP,ATK,SPD,SA,SD;STRENGTH,AERIALACE,AGILITY,COUNTER
|
||||
WAILORD;AGUAVBERRY;NAUGHTY;ATK;SURF,CURSE,WATERSPOUT,HYPERBEAM
|
||||
NINETALES;SITRUSBERRY;CALM;SPD,SA;SAFEGUARD,HYPERBEAM,HOWL,PSYCHUP
|
||||
MACHAMP;SITRUSBERRY;CAREFUL;ATK,DEF,SA,SD;ROCKSLIDE,HYPERBEAM,VITALTHROW,KARATECHOP
|
||||
STEELIX;IAPAPABERRY;GENTLE;SPD;FACADE,IRONTAIL,EXPLOSION,EARTHQUAKE
|
||||
AERODACTYL;BELUEBERRY;QUIRKY;SPD,SD;HYPERBEAM,PROTECT,EARTHQUAKE,FLY
|
||||
GARDEVOIR;AGUAVBERRY;BRAVE;HP,ATK,SPD,SA,SD;GROWL,SHADOWBALL,PROTECT,REFLECT
|
||||
FLYGON;WIKIBERRY;IMPISH;HP,ATK,DEF,SPD,SA;FEINTATTACK,SANDTOMB,GIGADRAIN,TOXIC
|
||||
CLOYSTER;SCOPELENS;JOLLY;SA,SD;SPIKECANNON,BARRIER,SURF,SPIKES
|
||||
VAPOREON;MAGNET;BOLD;HP,ATK,DEF,SD;ICEBEAM,ENDURE,QUICKATTACK,HAZE
|
||||
VAPOREON;IAPAPABERRY;HARDY;HP,ATK,SD;IRONTAIL,HYDROPUMP,CHARM,FACADE
|
||||
ESPEON;HARDSTONE;RASH;HP,ATK,SA,SD;HELPINGHAND,SHADOWBALL,SWIFT,WISH
|
||||
GLACEON;SITRUSBERRY;HARDY;HP,ATK;PROTECT,WATERPULSE,BLIZZARD,BITE
|
||||
GLACEON;EVERSTONE;GENTLE;HP,SA;DOUBLEEDGE,TOXIC,BITE,QUICKATTACK
|
||||
MAMOSWINE;LANSATBERRY;HASTY;ATK,SPD,SA,SD;ENDURE,AURORABEAM,BLIZZARD,REFLECT
|
||||
SWAMPERT;KINGSROCK;HASTY;DEF,SA;IRONTAIL,MUDSLAP,BLIZZARD,TOXIC
|
||||
BLISSEY;DRAGONFANG;LONELY;ATK,SPD;THUNDERBOLT,SUBSTITUTE,SOLARBEAM,TOXIC
|
||||
ARCANINE;BELUEBERRY;HASTY;ATK,DEF,SPD,SA,SD;DIG,IRONTAIL,THIEF,HOWL
|
||||
ARTICUNO;EXPSHARE;HASTY;DEF,SPD,SA,SD;TOXIC,WATERPULSE,PROTECT,SECRETPOWER
|
||||
ZAPDOS;KELPSYBERRY;LAX;ATK,SA;TOXIC,DETECT,HYPERBEAM,THUNDERWAVE
|
||||
ENTEI;RABUTABERRY;DOCILE;ATK,DEF,SD;FLAMETHROWER,SECRETPOWER,REFLECT,TOXIC
|
||||
ENTEI;HONDEWBERRY;JOLLY;DEF,SA;DIG,FACADE,PROTECT,HYPERBEAM
|
||||
ENTEI;WEPEARBERRY;SERIOUS;HP,ATK,DEF,SA;REFLECT,IRONTAIL,TOXIC,STRENGTH
|
||||
SUICUNE;LEFTOVERS;JOLLY;HP,SA;LEER,HYPERBEAM,DIG,PROTECT
|
||||
REGICE;LEFTOVERS;IMPISH;DEF,SPD,SA;HYPERBEAM,ICYWIND,SAFEGUARD,EARTHQUAKE
|
||||
UXIE;SPELONBERRY;HARDY;HP;REFLECT,TOXIC,PROTECT,HYPERBEAM
|
||||
UXIE;LEFTOVERS;NAUGHTY;HP,ATK,DEF,SPD,SA;THUNDERBOLT,SOLARBEAM,HYPERBEAM,GIGADRAIN
|
||||
MESPRIT;LEFTOVERS;SERIOUS;HP,ATK,SPD;PSYCHIC,THUNDER,LIGHTSCREEN,PROTECT
|
||||
MESPRIT;SITRUSBERRY;RELAXED;ATK,SD;BLIZZARD,SAFEGUARD,FUTURESIGHT,REFLECT
|
||||
POLITOED;PECHABERRY;NAIVE;ATK,DEF,SPD;SECRETPOWER,FACADE,WATERPULSE,HYPERBEAM
|
||||
DONPHAN;SOOTHEBELL;GENTLE;SPD;PROTECT,SNORE,FURYATTACK,FISSURE
|
||||
DRAPION;PECHABERRY;BOLD;ATK,SPD;FIREPUNCH,SLASH,TOXIC,AGILITY
|
||||
STEELIX;MENTALHERB;RASH;ATK,SPD,SA,SD;FLAIL,EARTHQUAKE,EXPLOSION,HYPERBEAM
|
||||
STEELIX;SHARPBEAK;IMPISH;DEF,SPD,SA;IRONTAIL,SECRETPOWER,ROCKSLIDE,ROCKTOMB
|
||||
WEAVILE;LEFTOVERS;CAREFUL;DEF,SD;IRONTAIL,DIG,PROTECT,TAILGLOW
|
||||
GLISCOR;SITRUSBERRY;SASSY;ATK,SD;AERIALACE,SECRETPOWER,SIGNALBEAM,BRICKBREAK
|
||||
TENTACRUEL;CHERIBERRY;CAREFUL;ATK,DEF,SPD;MIRRORCOAT,DIVE,FACADE,SLUDGEBOMB
|
||||
TENTACRUEL;HARDSTONE;IMPISH;HP,DEF,SA,SD;AURORABEAM,GIGADRAIN,SAFEGUARD,BLIZZARD
|
||||
AERODACTYL;CHARCOAL;RELAXED;HP,ATK,SPD;ANCIENTPOWER,WHIRLWIND,TOXIC,STEELWING
|
||||
LICKILICKY;LEFTOVERS;MILD;HP,ATK,SPD,SA;TOXIC,STOMP,DIG,THIEF
|
||||
EXEGGUTOR;PAMTREBERRY;CALM;DEF,SA,SD;SLUDGEBOMB,PSYCHUP,MOONLIGHT,LIGHTSCREEN
|
||||
STARMIE;CHESTOBERRY;DOCILE;SA,SD;PROTECT,BLIZZARD,LIGHTSCREEN,TOXIC
|
||||
FLYGON;METALCOAT;HARDY;ATK;EARTHQUAKE,HYPERBEAM,FIREBLAST,DRAGONBREATH
|
||||
FLAREON;BLACKBELT;GENTLE;HP,ATK,DEF;TAILWHIP,FACADE,TOXIC,SMOG
|
||||
ESPEON;LIGHTBALL;NAUGHTY;HP,DEF,SA;TOXIC,ENDURE,PROTECT,HYPERBEAM
|
||||
UMBREON;LEFTOVERS;SASSY;HP,SPD,SA,SD;QUICKATTACK,MEANLOOK,SECRETPOWER,FLAIL
|
||||
UMBREON;EVERSTONE;BRAVE;HP,ATK,SPD,SA,SD;FACADE,CURSE,TACKLE,TAILWHIP
|
||||
LUCARIO;CHERIBERRY;SERIOUS;ATK,DEF,SPD;WATERFALL,PROTECT,MACHPUNCH,DETECT
|
||||
HIPPOWDON;AGUAVBERRY;CAREFUL;ATK,SA;FIREPUNCH,DOUBLEEDGE,TOXIC,HYPERBEAM
|
||||
DUSKNOIR;MAGOBERRY;HASTY;DEF,SPD,SA,SD;FIREPUNCH,SHADOWPUNCH,QUICKATTACK,FOCUSPUNCH
|
||||
SCEPTILE;RABUTABERRY;RELAXED;HP,ATK;LEECHSEED,DETECT,CRUNCH,ENDEAVOR
|
||||
WALREIN;SILVERPOWDER;MILD;HP,DEF;FISSURE,WATERSPORT,STRENGTH,SURF
|
||||
EMPOLEON;GREPABERRY;IMPISH;SA,SD;SWORDSDANCE,EARTHQUAKE,SNORE,HYPERBEAM
|
||||
EMPOLEON;WATMELBERRY;BRAVE;SD;WATERPULSE,FURYATTACK,HYPERBEAM,SNORE
|
||||
MAMOSWINE;FOCUSBAND;RASH;ATK,SA;TOXIC,BLIZZARD,PECK,TAKEDOWN
|
||||
CHARIZARD;SCOPELENS;CAREFUL;HP,ATK,DEF,SA,SD;FOCUSPUNCH,PROTECT,DRAGONCLAW,IRONTAIL
|
||||
KINGDRA;POMEGBERRY;BOLD;SPD,SD;DISABLE,TOXIC,SMOKESCREEN,FLAIL
|
||||
KINGDRA;WHITEHERB;MILD;SPD,SD;HYDROPUMP,ICEBEAM,WATERPULSE,TOXIC
|
||||
MAGMORTAR;SPELLTAG;LONELY;ATK,DEF,SPD,SD;CONFUSERAY,HYPERBEAM,FLAMETHROWER,FIREBLAST
|
||||
TYRANITAR;METALPOWDER;IMPISH;HP,ATK,DEF,SPD,SA;PURSUIT,DRAGONCLAW,STRENGTH,BRICKBREAK
|
||||
TYRANITAR;LEFTOVERS;QUIET;HP,ATK,SPD,SD;SANDSTORM,HYPERBEAM,SURF,THUNDER
|
||||
SALAMENCE;ASPEARBERRY;DOCILE;SPD,SD;HEADBUTT,SECRETPOWER,FLAMETHROWER,STRENGTH
|
||||
SALAMENCE;MAGOSTBERRY;BOLD;ATK,SPD,SA;DRAGONRAGE,DRAGONBREATH,TWISTER,FIREBLAST
|
||||
SALAMENCE;SITRUSBERRY;HARDY;HP,DEF;FLY,DRAGONCLAW,EARTHQUAKE,BRICKBREAK
|
||||
ARTICUNO;SITRUSBERRY;JOLLY;HP,SA;FACADE,REFLECT,FLY,BLIZZARD
|
||||
MOLTRES;EVERSTONE;BASHFUL;SPD;PROTECT,ENDURE,STEELWING,SAFEGUARD
|
||||
ENTEI;LUCKYEGG;NAIVE;ATK,SA;STRENGTH,BITE,LEER,DIG
|
||||
SUICUNE;RABUTABERRY;NAUGHTY;SA,SD;RAINDANCE,AURORABEAM,PROTECT,HYPERBEAM
|
||||
SUICUNE;BRIGHTPOWDER;NAIVE;HP;BLIZZARD,LEER,MIST,GUST
|
||||
REGIROCK;SITRUSBERRY;ADAMANT;DEF,SD;FACADE,TOXIC,THUNDERBOLT,ANCIENTPOWER
|
||||
MESPRIT;HARDSTONE;TIMID;HP,SA,SD;SAFEGUARD,REFLECT,PROTECT,THUNDER
|
||||
MESPRIT;HONDEWBERRY;QUIET;HP,DEF,SA;HYPERBEAM,TOXIC,SAFEGUARD,CHARM
|
||||
TYRANITAR;LEFTOVERS;MILD;ATK,SA,SD;FOCUSPUNCH,TOXIC,PROTECT,SHOCKWAVE
|
||||
SALAMENCE;TAMATOBERRY;LAX;HP,ATK,SD;DRAGONRAGE,FLAMETHROWER,THRASH,IRONTAIL
|
||||
SLAKING;SITRUSBERRY;LAX;ATK,DEF,SPD,SA,SD;SLASH,FEINTATTACK,BODYSLAM,WATERPULSE
|
||||
|
||||
1602
PBS/pokecuptr.txt
1602
PBS/pokecuptr.txt
File diff suppressed because it is too large
Load Diff
25994
PBS/pokemon.txt
25994
PBS/pokemon.txt
File diff suppressed because it is too large
Load Diff
11904
PBS/pokemon_420.txt
Normal file
11904
PBS/pokemon_420.txt
Normal file
File diff suppressed because it is too large
Load Diff
1755
PBS/pokemonforms.txt
1755
PBS/pokemonforms.txt
File diff suppressed because it is too large
Load Diff
@@ -1,85 +0,0 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
BUTTERFREE = SHADOWRUSH,SHADOWMIST
|
||||
BEEDRILL = SHADOWBLITZ,SHADOWHOLD
|
||||
PIDGEOTTO = SHADOWBLITZ,SHADOWPANIC
|
||||
RATICATE = SHADOWRUSH,SHADOWDOWN
|
||||
SPEAROW = SHADOWBLITZ,SHADOWPANIC
|
||||
ARBOK = SHADOWRUSH,SHADOWHALF
|
||||
VULPIX = SHADOWHOLD,SHADOWWAVE
|
||||
PARAS = SHADOWBLITZ,SHADOWSHED
|
||||
VENOMOTH = SHADOWRUSH,SHADOWMIST
|
||||
DUGTRIO = SHADOWBREAK,SHADOWSHED,SHADOWSKY
|
||||
MEOWTH = SHADOWRUSH,SHADOWHOLD
|
||||
GOLDUCK = SHADOWRAVE,SHADOWMIST
|
||||
PRIMEAPE = SHADOWSTORM,SHADOWRUSH
|
||||
GROWLITHE = SHADOWBLITZ,SHADOWWAVE
|
||||
POLIWRATH = SHADOWSTORM,SHADOWRUSH,SHADOWSKY
|
||||
WEEPINBELL = SHADOWRAVE,SHADOWHOLD
|
||||
RAPIDASH = SHADOWRAVE,SHADOWSKY,SHADOWDOWN
|
||||
MAGNETON = SHADOWHOLD,SHADOWRAVE,SHADOWSKY
|
||||
FARFETCHD = SHADOWBREAK,SHADOWSKY,SHADOWPANIC
|
||||
DODRIO = SHADOWBLITZ,SHADOWSHED
|
||||
SEEL = SHADOWWAVE,SHADOWMIST
|
||||
GRIMER = SHADOWBLITZ,SHADOWHOLD
|
||||
SHELLDER = SHADOWBLITZ,SHADOWSHED
|
||||
HYPNO = SHADOWSTORM,SHADOWDOWN
|
||||
VOLTORB = SHADOWRUSH,SHADOWPANIC
|
||||
EXEGGUTOR = SHADOWSTORM,SHADOWSHED,SHADOWHOLD,SHADOWEND
|
||||
MAROWAK = SHADOWEND,SHADOWPANIC
|
||||
HITMONLEE = SHADOWRUSH,SHADOWDOWN,SHADOWHALF
|
||||
HITMONCHAN = SHADOWRUSH,SHADOWDOWN
|
||||
LICKITUNG = SHADOWRUSH,SHADOWPANIC
|
||||
RHYDON = SHADOWEND,SHADOWPANIC,SHADOWDOWN,SHADOWHOLD
|
||||
CHANSEY = SHADOWRAVE,SHADOWHOLD
|
||||
TANGELA = SHADOWRAVE,SHADOWHOLD
|
||||
KANGASKHAN = SHADOWRUSH,SHADOWMIST
|
||||
STARMIE = SHADOWSTORM,SHADOWMIST,SHADOWBREAK
|
||||
MRMIME = SHADOWSTORM,SHADOWSHED
|
||||
SCYTHER = SHADOWRUSH,SHADOWMIST
|
||||
ELECTABUZZ = SHADOWSTORM,SHADOWMIST,SHADOWHALF,SHADOWBREAK
|
||||
MAGMAR = SHADOWRAVE,SHADOWRUSH,SHADOWSHED
|
||||
PINSIR = SHADOWBREAK,SHADOWSHED
|
||||
TAUROS = SHADOWHOLD,SHADOWSHED,SHADOWRUSH,SHADOWSKY
|
||||
LAPRAS = SHADOWSTORM,SHADOWSHED,SHADOWSKY
|
||||
SNORLAX = SHADOWEND,SHADOWSHED
|
||||
ARTICUNO = SHADOWCHILL,SHADOWSHED,SHADOWRUSH,SHADOWSKY
|
||||
ZAPDOS = SHADOWBOLT,SHADOWRUSH,SHADOWSKY,SHADOWSHED
|
||||
MOLTRES = SHADOWFIRE,SHADOWSHED,SHADOWMIST,SHADOWBREAK
|
||||
DRAGONITE = SHADOWDOWN,SHADOWRUSH,SHADOWSHED,SHADOWSTORM
|
||||
LEDYBA = SHADOWBLITZ,SHADOWSHED
|
||||
SPINARAK = SHADOWBLITZ,SHADOWMIST
|
||||
TOGEPI = SHADOWRAVE,SHADOWSHED
|
||||
NATU = SHADOWBLITZ,SHADOWSHED
|
||||
MAREEP = SHADOWBLITZ,SHADOWSHED
|
||||
PINECO = SHADOWBLITZ,SHADOWSHED
|
||||
TEDDIURSA = SHADOWBLITZ,SHADOWMIST
|
||||
MAGCARGO = SHADOWRAVE,SHADOWSHED
|
||||
SWINUB = SHADOWBLITZ,SHADOWWAVE
|
||||
HOUNDOUR = SHADOWBLITZ,SHADOWSHED
|
||||
LUGIA = SHADOWBLAST,SHADOWSHED,SHADOWDOWN,SHADOWSTORM
|
||||
POOCHYENA = SHADOWBLITZ,SHADOWHOLD
|
||||
SEEDOT = SHADOWWAVE,SHADOWHOLD
|
||||
SWELLOW = SHADOWBREAK,SHADOWMIST,SHADOWHALF,SHADOWSKY
|
||||
RALTS = SHADOWWAVE,SHADOWHOLD
|
||||
SHROOMISH = SHADOWBLITZ,SHADOWMIST
|
||||
MAKUHITA = SHADOWBLITZ,SHADOWSHED
|
||||
NOSEPASS = SHADOWWAVE,SHADOWMIST
|
||||
DELCATTY = SHADOWRUSH,SHADOWWAVE
|
||||
SABLEYE = SHADOWBLITZ,SHADOWHOLD
|
||||
MAWILE = SHADOWRUSH,SHADOWWAVE
|
||||
MANECTRIC = SHADOWMIST,SHADOWEND,SHADOWSKY
|
||||
ROSELIA = SHADOWWAVE,SHADOWSHED
|
||||
GULPIN = SHADOWBLITZ,SHADOWHOLD
|
||||
CARVANHA = SHADOWBLITZ,SHADOWHOLD
|
||||
NUMEL = SHADOWBLITZ,SHADOWSHED
|
||||
ALTARIA = SHADOWBREAK,SHADOWMIST,SHADOWRAVE
|
||||
ZANGOOSE = SHADOWRUSH,SHADOWMIST
|
||||
LUNATONE = SHADOWWAVE,SHADOWSKY
|
||||
SOLROCK = SHADOWRAVE,SHADOWSKY,SHADOWPANIC
|
||||
BALTOY = SHADOWBLITZ,SHADOWMIST
|
||||
BANETTE = SHADOWRUSH,SHADOWHOLD
|
||||
DUSKULL = SHADOWHOLD,SHADOWWAVE
|
||||
SNORUNT = SHADOWSHED,SHADOWWAVE
|
||||
SPHEAL = SHADOWWAVE,SHADOWMIST
|
||||
SALAMENCE = SHADOWRUSH,SHADOWHOLD
|
||||
247
PBS/townmap - Copy.txt
Normal file
247
PBS/townmap - Copy.txt
Normal file
@@ -0,0 +1,247 @@
|
||||
[0]
|
||||
Filename=mapRegion0.png
|
||||
Name="Map"
|
||||
Point=36,12,"Pallet Town",,42,12,10,
|
||||
Point=36,9,"Viridian City",,79,30,36,
|
||||
Point=36,11,"Route 1",,,,,
|
||||
Point=36,10,"Route 1",,,,,
|
||||
Point=36,8,"Route 2",,,,,
|
||||
Point=36,7,"Route 2",,,,,
|
||||
Point=36,6,"Route 2",,,,,
|
||||
Point=35,7,"Viridian Forest",,,,,
|
||||
Point=36,5,"Pewter City",,380,33,27,
|
||||
Point=38,5,"Route 3",,,,,
|
||||
Point=38,4,"Route 3",,,,,
|
||||
Point=39,5,"Route 3",,,,,
|
||||
Point=39,4,"Route 3",,,,,
|
||||
Point=40,4,"Mt. Moon",,490,60,7,
|
||||
Point=43,4,"Route 4",,,,,
|
||||
Point=44,4,"Route 4",,,,,
|
||||
Point=42,4,"Route 4",,,,,
|
||||
Point=45,4,"Cerulean City",,1,18,15,
|
||||
Point=46,3,"Route 24",,,,,
|
||||
Point=48,2,"Route 25",,,,,
|
||||
Point=49,1,"Cerulean Cape",,,,,
|
||||
Point=47,4,"Route 9",,,,,
|
||||
Point=48,4,"Route 9",,,,,
|
||||
Point=50,4,"Rock Tunnel",,154,28,11,
|
||||
Point=49,4,"Route 10",,,,,
|
||||
Point=50,5,"Route 10",,,,,
|
||||
Point=50,6,"Lavender Town",,50,19,15,
|
||||
Point=45,7,"Saffron City",,108,35,48,
|
||||
Point=41,7,"Celadon City",,95,56,11,
|
||||
Point=45,10,"Vermillion City",,19,22,7,
|
||||
Point=44,14,"Fuschia City",,472,27,30,
|
||||
Point=44,12,"Safari Zone",,,,,
|
||||
Point=49,8,"Route 12",,,,,
|
||||
Point=48,9,"Route 12",,,,,
|
||||
Point=47,10,"Route 12",,,,,
|
||||
Point=47,7,"Route 7",,,,,
|
||||
Point=48,7,"Route 7",,,,,
|
||||
Point=49,7,"Route 7",,,,,
|
||||
|
||||
Point=41,9,"Cycling Road",,,,,
|
||||
Point=42,10,"Cycling Road",,,,,
|
||||
Point=42,11,"Cycling Road",,,,,
|
||||
Point=43,11,"Cycling Road",,,,,
|
||||
|
||||
Point=36,15,"Cinnabar Island",,98,40,32,
|
||||
Point=40,15,"Seafoam Islands",,,,,
|
||||
Point=46,11,"Route 13",,,,,
|
||||
Point=46,12,"Route 14",,,,,
|
||||
Point=45,12,"Route 14",,,,,
|
||||
Point=45,13,"Route 15",,,,,
|
||||
|
||||
|
||||
Point=41,8,"Route 16",,,,,
|
||||
|
||||
Point=35,9,"Route 22",,,,,
|
||||
Point=34,9,"Route 22",,,,,
|
||||
|
||||
Point=32,4,"Pokémon League",,303,15,7,
|
||||
Point=32,8,"Victory Road",,,,,
|
||||
Point=27,8,"Mt. Silver",,529,41,8,
|
||||
Point=21,9,"Diglett's Cave",,,,,
|
||||
Point=47,5,"Route 5",,,,,
|
||||
Point=47,6,"Route 5",,,,,
|
||||
|
||||
Point=47,9,"Route 6",,,,,
|
||||
Point=47,8,"Route 6",,,,,
|
||||
|
||||
Point=43,14,"Route 19",,,,,
|
||||
Point=42,15,"Route 19",,,,,
|
||||
Point=41,15,"Route 19",,,,,
|
||||
|
||||
Point=39,15,"Route 20",,,,,
|
||||
Point=38,15,"Route 20",,,,,
|
||||
Point=37,15,"Route 20",,,,,
|
||||
|
||||
Point=46,10,"Route 11",,,,,
|
||||
Point=50,2,"Northern Kanto Coast",,,,,
|
||||
Point=51,2,"Northern Kanto Coast",,,,,
|
||||
|
||||
Point=50,0,"Crimson City",,167,34,32,
|
||||
Point=50,1,"Crimson City",,,,,
|
||||
Point=51,0,"Crimson City",,,,,
|
||||
Point=51,1,"Crimson City",,,,,
|
||||
Point=43,3,"Cerulean Cave",,,,,
|
||||
|
||||
|
||||
Point=12,11,"Goldenrod City",,237,24,38,
|
||||
Point=14,15,"Azalea Town",,278,24,19,
|
||||
Point=17,7,"Violet City",,230,49,43,
|
||||
Point=19,12,"Cherrygrove City",,310,41,9,
|
||||
Point=24,12,"New Bark Town","Professor Elm",137,11,12,
|
||||
Point=24,5,"Blackthorn City",,329,29,40,
|
||||
|
||||
Point=13,7,"National Park",,,,,
|
||||
Point=12,15,"Ilex Forest",,,,,
|
||||
Point=17,15,"Union Cave",,,,,
|
||||
Point=16,8,"Ruins of Alph",,,,,
|
||||
Point=21,7,"Dark Cave",,,,,
|
||||
Point=20,7,"Dark Cave",,,,,
|
||||
Point=22,7,"Dark Cave",,,,,
|
||||
Point=23,6,"Dark Cave",,,,,
|
||||
|
||||
Point=23,4,"Ice Mountains",,,,,
|
||||
Point=20,4,"Mahogany Town",,631,29,26,
|
||||
Point=20,1,"Lake of Rage",,638,35,38,
|
||||
Point=17,3,"Mt. Mortar",,,,,
|
||||
Point=14,4,"Ecruteak City",,359,38,38,
|
||||
Point=13,3,"Burnt Tower",,,,,
|
||||
Point=15,2,"Bell Tower",,,,,
|
||||
Point=8,6,"Olivine City",,,,,
|
||||
Point=7,8,"Battle Tower",,,,,
|
||||
Point=7,10,"Whirl Islands",,,,,
|
||||
Point=5,12,"Cyanwood City",,,,,
|
||||
Point=2,9,"Safari Zone",,,,,
|
||||
|
||||
Point=20,3,"Route 43",,,,,
|
||||
Point=20,2,"Route 43",,,,,
|
||||
|
||||
Point=15,4,"Route 42",,,,,
|
||||
Point=17,4,"Route 42",,,,,
|
||||
Point=18,4,"Route 42",,,,,
|
||||
Point=19,4,"Route 42",,,,,
|
||||
|
||||
Point=13,7,"Route 36",,,,,
|
||||
Point=14,7,"Route 36",,,,,
|
||||
Point=15,7,"Route 36",,,,,
|
||||
Point=16,7,"Route 36",,,,,
|
||||
|
||||
|
||||
Point=12,10,"Route 35",,,,,
|
||||
Point=12,9,"Route 35",,,,,
|
||||
Point=12,8,"Route 35",,,,,
|
||||
|
||||
|
||||
Point=12,14,"Route 34",,,,,
|
||||
Point=12,13,"Route 34",,,,,
|
||||
Point=12,12,"Route 34",,,,,
|
||||
|
||||
|
||||
Point=18,9,"Route 31",,,,,
|
||||
Point=18,8,"Route 31",,,,,
|
||||
|
||||
Point=18,10,"Route 30",,,,,
|
||||
Point=19,11,"Route 30",,,,,
|
||||
|
||||
Point=20,12,"Route 29",,,,,
|
||||
Point=21,12,"Route 29",,,,,
|
||||
Point=22,12,"Route 29",,,,,
|
||||
Point=23,12,"Route 29",,,,,
|
||||
|
||||
|
||||
Point=24,11,"Route 46",,,,,
|
||||
Point=24,10,"Route 46",,,,,
|
||||
Point=24,9,"Route 46",,,,,
|
||||
Point=24,8,"Route 46",,,,,
|
||||
Point=24,7,"Route 46",,,,,
|
||||
Point=24,6,"Route 46",,,,,
|
||||
|
||||
|
||||
Point=17,9,"Route 32",,,,,
|
||||
Point=17,10,"Route 32",,,,,
|
||||
Point=17,11,"Route 32",,,,,
|
||||
Point=17,12,"Route 32",,,,,
|
||||
Point=17,13,"Route 32",,,,,
|
||||
Point=17,14,"Route 32",,,,,
|
||||
|
||||
|
||||
Point=17,15,"Union Cave",,,,,
|
||||
Point=17,16,"Union Cave",,,,,
|
||||
|
||||
Point=16,15,"Route 33",,,,,
|
||||
Point=15,15,"Route 33",,,,,
|
||||
|
||||
#sevii islands
|
||||
|
||||
Point=32,24,KnotIsland,,526,27,12,
|
||||
Point=31,27,"Treasure Beach",,,,,
|
||||
|
||||
Point=32,23,"Kindle Road",,,,,
|
||||
Point=32,22,"Kindle Road",,,,,
|
||||
Point=33,22,"Kindle Road",,,,,
|
||||
Point=33,21,"Ember Spa",,,,,
|
||||
Point=33,21,"Kindle Road",,,,,
|
||||
Point=33,20,"Kindle Road",,,,,
|
||||
Point=33,19,"Kindle Road",,,,,
|
||||
Point=33,18,"Kindle Road",,,,,
|
||||
|
||||
Point=33,17,"Mt. Ember",,,,,
|
||||
|
||||
|
||||
Point=33,21,"Brine Road",,,,,
|
||||
Point=33,22,"Brine Road",,,,,
|
||||
Point=34,22,"Brine Road",,,,,
|
||||
Point=35,22,"Brine Road",,,,,
|
||||
Point=36,22,"Brine Road",,,,,
|
||||
Point=37,22,"Brine Road",,,,,
|
||||
Point=37,23,"Brine Road",,,,,
|
||||
Point=38,23,"Brine Road",,,,,
|
||||
Point=39,23,"Brine Road",,,,,
|
||||
Point=40,23,"Brine Road",,,,,
|
||||
Point=40,24,"Brine Road",,,,,
|
||||
|
||||
Point=41,24,"Sunken Ship",,,,,
|
||||
|
||||
Point=42,23,"Brine Road",,,,,
|
||||
Point=43,23,"Brine Road",,,,,
|
||||
Point=43,24,"Brine Road",,,,,
|
||||
Point=43,22,"Brine Road",,,,,
|
||||
Point=44,22,"Brine Road",,,,,
|
||||
Point=45,22,"Brine Road",,,,,
|
||||
|
||||
Point=42,24,"Brine Road",,,,,
|
||||
Point=43,24,"Brine Road",,,,,
|
||||
Point=43,25,"Brine Road",,,,,
|
||||
Point=44,25,"Brine Road",,,,,
|
||||
Point=44,26,"Brine Road",,,,,
|
||||
Point=45,26,"Brine Road",,,,,
|
||||
|
||||
|
||||
Point=37,24,"Deep Ocean",,,,,
|
||||
Point=37,25,"Deep Ocean",,,,,
|
||||
|
||||
Point=38,21,"Boon Island",,562,26,46,
|
||||
Point=38,22,"Boon Island",,,,,
|
||||
|
||||
Point=45,21,"Kin Island",,563,31,36,
|
||||
|
||||
Point=44,20,"Bond Bridge",,,,,
|
||||
Point=43,20,"Bond Bridge",,,,,
|
||||
Point=43,19,"Bond Bridge",,,,,
|
||||
|
||||
Point=42,19,"Berry Forest",,,,,
|
||||
|
||||
Point=46,27,"Water Labyrinth",,,,,
|
||||
Point=47,26,"Water Labyrinth",,,,,
|
||||
Point=48,26,"Water Labyrinth",,,,,
|
||||
Point=47,27,"Water Labyrinth",,,,,
|
||||
Point=48,28,"Water Labyrinth",,,,,
|
||||
|
||||
|
||||
Point=49,25,"Resort Gorgeous",,566,26,16,
|
||||
|
||||
Point=49,29,"Chrono Island",,603,36,14,
|
||||
Point=51,30,"Rocket Warehouse",,,,,
|
||||
228
PBS/townmap.old.txt
Normal file
228
PBS/townmap.old.txt
Normal file
@@ -0,0 +1,228 @@
|
||||
[0]
|
||||
Filename=mapRegion0.png
|
||||
Name="Kanto region"
|
||||
Point=10,12,"Pallet Town","Professor Oak",42,12,10,
|
||||
Point=10,9,"Viridian City",,79,30,36,
|
||||
Point=10,11,"Route 1",,,,,
|
||||
Point=10,10,"Route 1",,,,,
|
||||
Point=10,8,"Route 2",,,,,
|
||||
Point=10,7,"Route 2",,,,,
|
||||
Point=10,6,"Route 2",,,,,
|
||||
Point=9,7,"Viridian Forest",,,,,
|
||||
Point=10,5,"Pewter City",,380,33,27,
|
||||
Point=12,5,"Route 3",,,,,
|
||||
Point=12,4,"Route 3",,,,,
|
||||
Point=13,5,"Route 3",,,,,
|
||||
Point=13,4,"Route 3",,,,,
|
||||
Point=14,4,"Mt. Moon",,490,60,7,
|
||||
Point=17,4,"Route 4",,,,,
|
||||
Point=18,4,"Route 4",,,,,
|
||||
Point=16,4,"Route 4",,,,,
|
||||
Point=19,4,"Cerulean City",,1,18,15,
|
||||
Point=20,3,"Route 24",,,,,
|
||||
Point=22,2,"Route 25",,,,,
|
||||
Point=23,1,"Cerulean Cape",,,,,
|
||||
Point=21,4,"Route 9",,,,,
|
||||
Point=22,4,"Route 9",,,,,
|
||||
Point=24,4,"Rock Tunnel",,154,28,11,
|
||||
Point=23,4,"Route 10",,,,,
|
||||
Point=24,5,"Route 10",,,,,
|
||||
Point=24,6,"Lavender Town",,50,19,15,
|
||||
Point=19,7,"Saffron City",,108,35,48,
|
||||
Point=15,7,"Celadon City",,95,56,11,
|
||||
Point=19,10,"Vermillion City",,19,22,7,
|
||||
Point=18,14,"Fuschia City",,472,27,30,
|
||||
Point=18,12,"Safari Zone",,,,,
|
||||
Point=23,8,"Route 12",,,,,
|
||||
Point=22,9,"Route 12",,,,,
|
||||
Point=21,10,"Route 12",,,,,
|
||||
Point=21,7,"Route 7",,,,,
|
||||
Point=22,7,"Route 7",,,,,
|
||||
Point=23,7,"Route 7",,,,,
|
||||
|
||||
Point=15,9,"Cycling Road",,,,,
|
||||
Point=16,10,"Cycling Road",,,,,
|
||||
Point=16,11,"Cycling Road",,,,,
|
||||
Point=17,11,"Cycling Road",,,,,
|
||||
|
||||
Point=10,15,"Cinnabar Island",,98,40,32,
|
||||
Point=14,15,"Seafoam Islands",,,,,
|
||||
Point=20,11,"Route 13",,,,,
|
||||
Point=20,12,"Route 14",,,,,
|
||||
Point=19,12,"Route 14",,,,,
|
||||
Point=19,13,"Route 15",,,,,
|
||||
|
||||
|
||||
Point=15,8,"Route 16",,,,,
|
||||
|
||||
Point=9,9,"Route 22",,,,,
|
||||
Point=8,9,"Route 22",,,,,
|
||||
|
||||
Point=6,4,"Pokémon League",,303,15,7,
|
||||
Point=6,8,"Victory Road",,,,,
|
||||
Point=1,8,"Mt. Silver",,529,41,8,
|
||||
Point=21,9,"Diglett's Cave",,,,,
|
||||
Point=19,5,"Route 5",,,,,
|
||||
Point=19,6,"Route 5",,,,,
|
||||
|
||||
Point=19,9,"Route 6",,,,,
|
||||
Point=19,8,"Route 6",,,,,
|
||||
|
||||
Point=17,14,"Route 19",,,,,
|
||||
Point=16,15,"Route 19",,,,,
|
||||
Point=15,15,"Route 19",,,,,
|
||||
|
||||
Point=13,15,"Route 20",,,,,
|
||||
Point=12,15,"Route 20",,,,,
|
||||
Point=11,15,"Route 20",,,,,
|
||||
|
||||
Point=20,10,"Route 11",,,,,
|
||||
Point=24,2,"Northern Kanto Coast",,,,,
|
||||
Point=25,2,"Northern Kanto Coast",,,,,
|
||||
|
||||
Point=25,0,"Crimson City",,167,34,32,
|
||||
Point=25,1,"Crimson City",,,,,
|
||||
Point=26,0,"Crimson City",,,,,
|
||||
Point=26,1,"Crimson City",,,,,
|
||||
Point=17,3,"Cerulean Cave",,,,,
|
||||
Point=9,15,"Cerise Island",,,,,970
|
||||
|
||||
[1]
|
||||
Filename=mapRegion1.png
|
||||
Name="Johto region"
|
||||
Point=13,13,"Goldenrod City",,237,24,38,
|
||||
Point=14,17,"Azalea Town",,278,24,19,
|
||||
Point=16,10,"Violet City",,230,49,43,
|
||||
Point=20,14,"Cherrygrove City",,310,41,9,
|
||||
Point=25,14,"New Bark Town","Professor Elm",137,11,12,
|
||||
Point=24,6,"Blackthorn City",,329,29,40,
|
||||
|
||||
Point=12,8,"National Park",,,,,
|
||||
Point=12,16,"Ilex Forest",,,,,
|
||||
Point=15,17,"Union Cave",,,,,
|
||||
Point=15,11,"Ruins of Alph",,,,,
|
||||
Point=18,9,"Sprout Tower",,,,,
|
||||
Point=20,10,"Dark Cave",,,,,
|
||||
Point=24,8,"Dark Cave",,,,,
|
||||
|
||||
Point=25,5,"Ice Mountains",,,,,
|
||||
Point=19,6,"Mahogany Town",,631,29,26,
|
||||
Point=19,2,"Lake of Rage",,638,35,38,
|
||||
Point=16,6,"Mt. Mortar",,,,,
|
||||
Point=14,6,"Ecruteak City",,359,38,38,
|
||||
Point=12,6,"Burnt Tower",,,,,
|
||||
Point=14,5,"Bell Tower",,,,,
|
||||
Point=13,3,"Golden Forest",,,,,
|
||||
Point=9,10,"Olivine City",,,,,
|
||||
Point=10,10,"Olivine Lighthouse",,,,,
|
||||
Point=7,8,"Battle Tower",,,,,
|
||||
Point=8,13,"Whirl Islands",,,,,
|
||||
Point=5,13,"Cyanwood City",,,,,
|
||||
Point=5,12,"Cyanwood City",,,,,
|
||||
|
||||
Point=19,3,"Route 43",,,,,
|
||||
Point=19,4,"Route 43",,,,,
|
||||
Point=19,5,"Route 43",,,,,
|
||||
|
||||
Point=15,6,"Route 42",,,,,
|
||||
Point=17,6,"Route 42",,,,,
|
||||
Point=18,6,"Route 42",,,,,
|
||||
|
||||
|
||||
Point=13,9,"Route 36",,,,,
|
||||
Point=13,10,"Route 35",,,,,
|
||||
Point=13,11,"Route 35",,,,,
|
||||
Point=13,12,"Route 35",,,,,
|
||||
Point=13,14,"Route 34",,,,,
|
||||
Point=13,15,"Route 34",,,,,
|
||||
Point=18,10,"Route 31",,,,,
|
||||
Point=19,10,"Route 31",,,,,
|
||||
Point=20,11,"Route 30",,,,,
|
||||
Point=20,12,"Route 30",,,,,
|
||||
Point=20,13,"Route 30",,,,,
|
||||
Point=21,15,"Route 29",,,,,
|
||||
Point=22,15,"Route 29",,,,,
|
||||
Point=23,15,"Route 29",,,,,
|
||||
Point=24,15,"Route 29",,,,,
|
||||
Point=22,14,"Route 29",,,,,
|
||||
Point=22,13,"Route 46",,,,,
|
||||
Point=22,12,"Route 46",,,,,
|
||||
Point=16,11,"Route 32",,,,,
|
||||
Point=16,12,"Route 32",,,,,
|
||||
Point=16,13,"Route 32",,,,,
|
||||
Point=16,14,"Route 32",,,,,
|
||||
Point=17,11,"Route 32",,,,,
|
||||
Point=17,12,"Route 32",,,,,
|
||||
Point=17,13,"Route 32",,,,,
|
||||
Point=17,14,"Route 32",,,,,
|
||||
Point=17,15,"Route 32",,,,,
|
||||
Point=16,15,"Union Cave",,,,,
|
||||
Point=16,16,"Route 32",,,,,
|
||||
Point=17,16,"Union Cave",,,,,
|
||||
Point=12,14,"Route 34",,,,,
|
||||
Point=12,15,"Route 34",,,,,
|
||||
Point=14,9,"Route 36",,,,,
|
||||
|
||||
[2]
|
||||
Filename=mapRegion2.png
|
||||
Name="Sevii Islands"
|
||||
Point=3,12,KnotIsland,,526,27,12,
|
||||
Point=4,12,KnotIsland,,,,,
|
||||
Point=3,14,"Treasure Beach",,,,,
|
||||
Point=2,14,"Treasure Beach",,,,,
|
||||
|
||||
Point=5,11,"Kindle Road",,,,,
|
||||
Point=5,10,"Kindle Road",,,,,
|
||||
Point=5,9,"Kindle Road",,,,,
|
||||
Point=5,8,"Kindle Road",,,,,
|
||||
Point=5,7,"Kindle Road",,,,,
|
||||
Point=5,6,"Kindle Road",,,,,
|
||||
|
||||
Point=5,5,"Mt. Ember",,,,,
|
||||
Point=5,4,"Mt. Ember",,,,,
|
||||
Point=4,5,"Mt. Ember",,,,,
|
||||
Point=4,4,"Mt. Ember",,,,,
|
||||
|
||||
Point=6,8,"Brine Road",,,,,
|
||||
Point=7,9,"Brine Road",,,,,
|
||||
Point=8,9,"Brine Road",,,,,
|
||||
Point=9,10,"Brine Road",,,,
|
||||
Point=10,10,"Brine Road",,,,
|
||||
Point=11,10,"Brine Road",,,,
|
||||
Point=12,10,"Brine Road",,,,
|
||||
Point=13,10,"Brine Road",,,,
|
||||
Point=14,10,"Brine Road",,,,
|
||||
Point=15,10,"Brine Road",,,,
|
||||
Point=16,10,"Brine Road",,,,
|
||||
Point=17,10,"Brine Road",,,,
|
||||
Point=18,10,"Brine Road",,,,
|
||||
Point=19,10,"Brine Road",,,,
|
||||
Point=20,10,"Brine Road",,,,
|
||||
Point=20,11,"Brine Road",,,,
|
||||
Point=20,13,"Brine Road",,,,
|
||||
|
||||
Point=8,12,"Deep Ocean",,,,,
|
||||
Point=9,12,"Deep Ocean",,,,,
|
||||
|
||||
Point=9,8,"Boon Island",,562,26,46,
|
||||
|
||||
Point=17,8,"Kin Island",,563,31,36,
|
||||
|
||||
Point=17,7,"Bond Bridge",,,,,
|
||||
Point=16,6,"Bond Bridge",,,,,
|
||||
|
||||
Point=15,6,"Berry Forest",,,,,
|
||||
|
||||
Point=19,14,"Water Labyrinth",,,,,
|
||||
Point=20,14,"Water Labyrinth",,,,,
|
||||
Point=21,14,"Water Labyrinth",,,,,
|
||||
Point=19,16,"Water Labyrinth",,,,,
|
||||
Point=20,16,"Water Labyrinth",,,,,
|
||||
Point=21,17,"Water Labyrinth",,,,,
|
||||
Point=22,17,"Water Labyrinth",,,,,
|
||||
|
||||
Point=21,12,"Resort Gorgeous",,566,26,16,
|
||||
|
||||
Point=22,16,"Chrono Island",,,,,
|
||||
Point=25,16,"Chrono Island",,603,36,14,
|
||||
Point=25,17,"Rocket Warehouse",,,,,
|
||||
279
PBS/townmap.txt
279
PBS/townmap.txt
@@ -1,36 +1,245 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
[0]
|
||||
Name = Essen
|
||||
[0]
|
||||
Filename=mapRegion0.png
|
||||
Point = 13,12,Lappet Town,Oak's Lab,2,8,8,
|
||||
Point = 13,11,Route 1,,,,,
|
||||
Point = 13,10,Cedolan City,Cedolan Dept. Store,7,47,11,
|
||||
Point = 14,10,Cedolan City,,7,47,11,
|
||||
Point = 14,9,Route 2,,,,,
|
||||
Point = 14,8,Route 2,,,,,
|
||||
Point = 15,8,Lerucean Town,,23,11,15,
|
||||
Point = 16,8,Natural Park,,,,,
|
||||
Point = 15,7,Route 3,,,,,
|
||||
Point = 15,6,Route 3,Ice Cave,,,,
|
||||
Point = 14,6,Route 3,,,,,
|
||||
Point = 13,6,Ingido Plateau,,35,17,7,
|
||||
Point = 12,6,Route 4,,,,,
|
||||
Point = 11,6,Route 4,,,,,
|
||||
Point = 11,7,Route 5,Cycle Road,,,,
|
||||
Point = 11,8,Route 5,Cycle Road,,,,
|
||||
Point = 11,9,Route 5,Cycle Road,,,,
|
||||
Point = 11,10,Route 6,,,,,
|
||||
Point = 12,10,Route 6,,,,,
|
||||
Point = 15,10,Route 7,,,,,
|
||||
Point = 16,10,Route 7,Rock Cave,,,,
|
||||
Point = 17,10,Battle Frontier,,52,17,14,
|
||||
Point = 12,12,Safari Zone,,,,,
|
||||
Point = 13,13,Route 8,Diving area,,,,
|
||||
Point = 18,17,Berth Island,,,,,51
|
||||
Point = 22,16,Faraday Island,,,,,52
|
||||
#-------------------------------
|
||||
[1]
|
||||
Name = Tiall
|
||||
Filename = mapRegion1.png
|
||||
Point = 13,16,Here,,,,,
|
||||
Name="Map"
|
||||
Point=26,12,"Pallet Town",,42,12,10,
|
||||
Point=26,9,"Viridian City",,79,24,38,
|
||||
Point=26,11,"Route 1",,,,,
|
||||
Point=26,10,"Route 1",,,,,
|
||||
Point=26,8,"Route 2",,,,,
|
||||
Point=26,7,"Route 2",,,,,
|
||||
Point=26,6,"Route 2",,,,,
|
||||
Point=25,6,"Viridian Forest",,,,,
|
||||
Point=26,4,"Pewter City",,380,33,27,
|
||||
Point=28,5,"Route 3",,,,,
|
||||
Point=28,4,"Route 3",,,,,
|
||||
Point=29,5,"Route 3",,,,,
|
||||
Point=29,4,"Route 3",,,,,
|
||||
Point=30,4,"Mt. Moon",,490,60,7,
|
||||
Point=33,4,"Route 4",,,,,
|
||||
Point=34,4,"Route 4",,,,,
|
||||
Point=32,4,"Route 4",,,,,
|
||||
Point=35,4,"Cerulean City",,1,18,15,
|
||||
Point=36,3,"Route 24",,,,,
|
||||
Point=38,2,"Route 25",,,,,
|
||||
Point=39,1,"Cerulean Cape",,,,,
|
||||
Point=37,4,"Route 9",,,,,
|
||||
Point=38,4,"Route 9",,,,,
|
||||
Point=39,3,"Rock Tunnel",,154,28,11,
|
||||
Point=39,4,"Route 10",,,,,
|
||||
Point=40,5,"Route 10",,,,,
|
||||
Point=40,6,"Lavender Town",,50,19,15,
|
||||
Point=35,7,"Saffron City",,108,35,48,
|
||||
Point=30,7,"Celadon City",,95,56,11,
|
||||
Point=35,10,"Vermillion City",,19,22,7,
|
||||
Point=33,14,"Fuschia City",,472,27,30,
|
||||
Point=34,12,"Safari Zone",,,,,
|
||||
Point=39,8,"Route 12",,,,,
|
||||
Point=38,9,"Route 12",,,,,
|
||||
Point=37,10,"Route 12",,,,,
|
||||
Point=37,7,"Route 7",,,,,
|
||||
Point=38,7,"Route 7",,,,,
|
||||
Point=39,7,"Route 7",,,,,
|
||||
|
||||
Point=31,9,"Cycling Road",,,,,
|
||||
Point=32,10,"Cycling Road",,,,,
|
||||
Point=32,11,"Cycling Road",,,,,
|
||||
Point=33,11,"Cycling Road",,,,,
|
||||
|
||||
Point=26,15,"Cinnabar Island",,98,40,32,
|
||||
Point=30,15,"Seafoam Islands",,,,,
|
||||
Point=36,11,"Route 13",,,,,
|
||||
Point=36,12,"Route 14",,,,,
|
||||
Point=35,12,"Route 14",,,,,
|
||||
Point=35,13,"Route 15",,,,,
|
||||
|
||||
|
||||
Point=31,8,"Route 16",,,,,
|
||||
|
||||
Point=25,9,"Route 22",,,,,
|
||||
Point=24,9,"Route 22",,,,,
|
||||
|
||||
Point=21,3,"Pokémon League",,303,15,7,
|
||||
Point=21,7,"Victory Road",,260,13,20,
|
||||
Point=17,7,"Mt. Silver",,529,41,8,
|
||||
Point=11,9,"Diglett's Cave",,,,,
|
||||
Point=37,5,"Route 5",,,,,
|
||||
Point=37,6,"Route 5",,,,,
|
||||
|
||||
Point=18,12,"Tohjo Falls",,,,,
|
||||
Point=0,31,"Debug Island",,356,31,23,842
|
||||
|
||||
Point=37,9,"Route 6",,,,,
|
||||
Point=37,8,"Route 6",,,,,
|
||||
|
||||
Point=33,14,"Route 19",,,,,
|
||||
Point=32,15,"Route 19",,,,,
|
||||
Point=31,15,"Route 19",,,,,
|
||||
|
||||
Point=29,15,"Route 20",,,,,
|
||||
Point=28,15,"Route 20",,,,,
|
||||
Point=27,15,"Route 20",,,,,
|
||||
|
||||
Point=36,10,"Route 11",,,,,
|
||||
Point=40,2,"Northern Kanto Coast",,,,,
|
||||
Point=41,2,"Northern Kanto Coast",,,,,
|
||||
|
||||
Point=40,0,"Crimson City",,167,34,32,
|
||||
Point=40,1,"Crimson City",,,,,
|
||||
Point=41,0,"Crimson City",,,,,
|
||||
Point=41,1,"Crimson City",,,,,
|
||||
Point=33,2,"Cerulean Cave",,,,,
|
||||
|
||||
|
||||
Point=3,11,"Goldenrod City",,237,24,38,
|
||||
Point=4,15,"Azalea Town",,278,24,19,
|
||||
Point=7,7,"Violet City",,230,49,43,
|
||||
Point=9,12,"Cherrygrove City",,310,41,9,
|
||||
Point=14,12,"New Bark Town","Professor Elm",137,11,12,
|
||||
Point=14,5,"Blackthorn City",,329,29,40,
|
||||
|
||||
Point=3,7,"National Park",,,,,
|
||||
Point=2,15,"Ilex Forest",,,,,
|
||||
Point=7,15,"Union Cave",,,,,
|
||||
Point=6,8,"Ruins of Alph",,,,,
|
||||
Point=11,7,"Dark Cave",,,,,
|
||||
Point=10,7,"Dark Cave",,,,,
|
||||
Point=12,7,"Dark Cave",,,,,
|
||||
Point=13,6,"Dark Cave",,,,,
|
||||
|
||||
Point=13,4,"Ice Mountains",,,,,
|
||||
Point=10,4,"Mahogany Town",,631,29,26,
|
||||
Point=10,1,"Lake of Rage",,638,35,38,
|
||||
Point=7,3,"Mt. Mortar",,,,,
|
||||
Point=4,4,"Ecruteak City",,359,38,38,
|
||||
Point=3,3,"Burnt Tower",,,,,
|
||||
Point=5,2,"Bell Tower",,,,,
|
||||
|
||||
Point=10,3,"Route 43",,,,,
|
||||
Point=10,2,"Route 43",,,,,
|
||||
|
||||
Point=5,4,"Route 42",,,,,
|
||||
Point=7,4,"Route 42",,,,,
|
||||
Point=8,4,"Route 42",,,,,
|
||||
Point=9,4,"Route 42",,,,,
|
||||
|
||||
Point=3,7,"Route 36",,,,,
|
||||
Point=4,7,"Route 36",,,,,
|
||||
Point=5,7,"Route 36",,,,,
|
||||
Point=6,7,"Route 36",,,,,
|
||||
|
||||
|
||||
Point=2,10,"Route 35",,,,,
|
||||
Point=2,9,"Route 35",,,,,
|
||||
Point=2,8,"Route 35",,,,,
|
||||
|
||||
|
||||
Point=2,14,"Route 34",,,,,
|
||||
Point=2,13,"Route 34",,,,,
|
||||
Point=2,12,"Route 34",,,,,
|
||||
|
||||
|
||||
Point=8,9,"Route 31",,,,,
|
||||
Point=8,8,"Route 31",,,,,
|
||||
|
||||
Point=8,10,"Route 30",,,,,
|
||||
Point=9,11,"Route 30",,,,,
|
||||
|
||||
Point=10,12,"Route 29",,,,,
|
||||
Point=11,12,"Route 29",,,,,
|
||||
Point=12,12,"Route 29",,,,,
|
||||
Point=13,12,"Route 29",,,,,
|
||||
|
||||
|
||||
Point=14,11,"Route 46",,,,,
|
||||
Point=14,10,"Route 46",,,,,
|
||||
Point=14,9,"Route 46",,,,,
|
||||
Point=14,8,"Route 46",,,,,
|
||||
Point=14,7,"Route 46",,,,,
|
||||
Point=14,6,"Route 46",,,,,
|
||||
|
||||
|
||||
Point=7,9,"Route 32",,,,,
|
||||
Point=7,10,"Route 32",,,,,
|
||||
Point=7,11,"Route 32",,,,,
|
||||
Point=7,12,"Route 32",,,,,
|
||||
Point=7,13,"Route 32",,,,,
|
||||
Point=7,14,"Route 32",,,,,
|
||||
|
||||
|
||||
Point=7,15,"Union Cave",,,,,
|
||||
Point=7,16,"Union Cave",,,,,
|
||||
|
||||
Point=6,15,"Route 33",,,,,
|
||||
Point=5,15,"Route 33",,,,,
|
||||
|
||||
#sevii islands
|
||||
|
||||
Point=22,24,KnotIsland,,526,27,12,
|
||||
Point=21,27,"Treasure Beach",,,,,
|
||||
|
||||
Point=22,23,"Kindle Road",,,,,
|
||||
Point=22,22,"Kindle Road",,,,,
|
||||
Point=23,22,"Kindle Road",,,,,
|
||||
Point=22,21,"Ember Spa",,,,,
|
||||
Point=23,21,"Kindle Road",,,,,
|
||||
Point=23,20,"Kindle Road",,,,,
|
||||
Point=23,19,"Kindle Road",,,,,
|
||||
Point=23,18,"Kindle Road",,,,,
|
||||
|
||||
Point=23,17,"Mt. Ember",,,,,
|
||||
|
||||
|
||||
Point=23,21,"Brine Road",,,,,
|
||||
Point=23,22,"Brine Road",,,,,
|
||||
Point=24,22,"Brine Road",,,,,
|
||||
Point=25,22,"Brine Road",,,,,
|
||||
Point=26,22,"Brine Road",,,,,
|
||||
Point=27,22,"Brine Road",,,,,
|
||||
Point=27,23,"Brine Road",,,,,
|
||||
Point=28,23,"Brine Road",,,,,
|
||||
Point=29,23,"Brine Road",,,,,
|
||||
Point=30,23,"Brine Road",,,,,
|
||||
Point=30,24,"Brine Road",,,,,
|
||||
|
||||
Point=31,24,"Sunken Ship",,,,,
|
||||
|
||||
Point=32,23,"Brine Road",,,,,
|
||||
Point=33,23,"Brine Road",,,,,
|
||||
Point=33,24,"Brine Road",,,,,
|
||||
Point=33,22,"Brine Road",,,,,
|
||||
Point=34,22,"Brine Road",,,,,
|
||||
Point=35,22,"Brine Road",,,,,
|
||||
|
||||
Point=32,24,"Brine Road",,,,,
|
||||
Point=33,24,"Brine Road",,,,,
|
||||
Point=33,25,"Brine Road",,,,,
|
||||
Point=34,25,"Brine Road",,,,,
|
||||
Point=34,26,"Brine Road",,,,,
|
||||
Point=35,26,"Brine Road",,,,,
|
||||
|
||||
|
||||
Point=27,24,"Deep Ocean",,,,,
|
||||
Point=27,25,"Deep Ocean",,,,,
|
||||
|
||||
Point=28,21,"Boon Island",,562,26,46,
|
||||
Point=28,22,"Boon Island",,,,,
|
||||
|
||||
Point=35,21,"Kin Island",,563,31,36,
|
||||
|
||||
Point=34,20,"Bond Bridge",,,,,
|
||||
Point=33,20,"Bond Bridge",,,,,
|
||||
Point=33,19,"Bond Bridge",,,,,
|
||||
|
||||
Point=32,19,"Berry Forest",,,,,
|
||||
|
||||
Point=36,27,"Water Labyrinth",,,,,
|
||||
Point=37,26,"Water Labyrinth",,,,,
|
||||
Point=38,26,"Water Labyrinth",,,,,
|
||||
Point=37,27,"Water Labyrinth",,,,,
|
||||
Point=38,28,"Water Labyrinth",,,,,
|
||||
|
||||
|
||||
Point=39,25,"Resort Gorgeous",,566,26,16,
|
||||
|
||||
Point=39,29,"Chrono Island",,603,36,14,
|
||||
Point=41,30,"Rocket Warehouse",,,,,
|
||||
|
||||
@@ -1,24 +1,18 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
[DefaultTrainerList]
|
||||
[DefaultTrainerList]
|
||||
Trainers=bttrainers.txt
|
||||
Pokemon=btpokemon.txt
|
||||
#-------------------------------
|
||||
[TrainerList]
|
||||
Trainers=pokecuptr.txt
|
||||
Pokemon=pokecuppm.txt
|
||||
Challenges = pokecupsingle,pokecupdouble
|
||||
#-------------------------------
|
||||
Challenges=pokecupsingle,pokecupdouble,pokemonSelectionRules
|
||||
[TrainerList]
|
||||
Trainers=littlecuptr.txt
|
||||
Pokemon=littlecuppm.txt
|
||||
Challenges=littlecupsingle,littlecupdouble
|
||||
#-------------------------------
|
||||
[TrainerList]
|
||||
Trainers=pikacuptr.txt
|
||||
Pokemon=pikacuppm.txt
|
||||
Challenges=pikacupsingle,pikacupdouble
|
||||
#-------------------------------
|
||||
[TrainerList]
|
||||
Trainers=fancycupsingletr.txt
|
||||
Pokemon=fancycupsinglepm.txt
|
||||
|
||||
4399
PBS/trainers.fusions.txt
Normal file
4399
PBS/trainers.fusions.txt
Normal file
File diff suppressed because it is too large
Load Diff
118
PBS/trainers.txt
118
PBS/trainers.txt
@@ -1,118 +0,0 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
[CAMPER,Liam]
|
||||
LoseText = "A very good battle, indeed!"
|
||||
Pokemon = DIGLETT,10
|
||||
Pokemon = BONSLY,11
|
||||
#-------------------------------
|
||||
[LEADER_Brock,Brock]
|
||||
Items = FULLRESTORE,FULLRESTORE
|
||||
LoseText = "Very good."
|
||||
Pokemon = GEODUDE,12
|
||||
Gender = male
|
||||
Moves = DEFENSECURL,HEADSMASH,ROCKPOLISH,ROCKTHROW
|
||||
AbilityIndex = 0
|
||||
IV = 20,20,20,20,20,20
|
||||
Pokemon = ONIX,14
|
||||
Name = Rocky
|
||||
Gender = male
|
||||
Shiny = yes
|
||||
Moves = HEADSMASH,ROCKTHROW,RAGE,ROCKTOMB
|
||||
AbilityIndex = 0
|
||||
Item = SITRUSBERRY
|
||||
IV = 20,20,20,20,20,20
|
||||
Ball = HEAVYBALL
|
||||
#-------------------------------
|
||||
[TEAMROCKET_M,Grunt,1]
|
||||
LoseText = "You're too good for me!"
|
||||
Pokemon = WEEPINBELL,21
|
||||
Shadow = yes
|
||||
#-------------------------------
|
||||
[TEAMROCKET_F,Grunt,1]
|
||||
LoseText = "You're too good for me!"
|
||||
Pokemon = BURMY,19
|
||||
Pokemon = WINGULL,19
|
||||
Pokemon = ELECTABUZZ,20
|
||||
Shadow = yes
|
||||
#-------------------------------
|
||||
[YOUNGSTER,Ben]
|
||||
LoseText = "Aww, I lost."
|
||||
Pokemon = RATTATA,11
|
||||
Pokemon = EKANS,11
|
||||
#-------------------------------
|
||||
[CAMPER,Jeff]
|
||||
LoseText = "A very good battle, indeed!"
|
||||
Pokemon = SPEAROW,16
|
||||
Pokemon = SENTRET,16
|
||||
#-------------------------------
|
||||
[CAMPER,Jeff,1]
|
||||
LoseText = "You beat me again!"
|
||||
Pokemon = FEAROW,29
|
||||
Pokemon = FURRET,29
|
||||
#-------------------------------
|
||||
[PICNICKER,Susie]
|
||||
LoseText = "Defeated! Oh my!"
|
||||
Pokemon = MEOWTH,18
|
||||
#-------------------------------
|
||||
[PICNICKER,Susie,1]
|
||||
LoseText = "Defeated! Oh my!"
|
||||
Pokemon = PERSIAN,32
|
||||
#-------------------------------
|
||||
[HIKER,Ford]
|
||||
LoseText = "You're too good for me!"
|
||||
Pokemon = MACHOP,19
|
||||
#-------------------------------
|
||||
[FISHERMAN,Andrew]
|
||||
LoseText = "Washed out!"
|
||||
Pokemon = MAGIKARP,14
|
||||
Pokemon = MAGIKARP,18
|
||||
#-------------------------------
|
||||
[BEAUTY,Bridget]
|
||||
LoseText = "My Skitty!"
|
||||
Pokemon = SKITTY,18
|
||||
#-------------------------------
|
||||
[LASS,Crissy]
|
||||
LoseText = "You didn't have to win so convincingly!"
|
||||
Pokemon = PLUSLE,17
|
||||
Pokemon = MINUN,17
|
||||
#-------------------------------
|
||||
[COOLCOUPLE,Alice & Bob]
|
||||
LoseText = "Our teamwork failed!"
|
||||
Pokemon = TURTWIG,19
|
||||
Pokemon = CHIMCHAR,19
|
||||
#-------------------------------
|
||||
[POKEMONTRAINER_Brendan,Brendan]
|
||||
LoseText = "..."
|
||||
Pokemon = MARSHTOMP,19
|
||||
#-------------------------------
|
||||
[SWIMMER2_F,Ariel]
|
||||
LoseText = "Washed out!"
|
||||
Pokemon = STARYU,15
|
||||
Pokemon = GOLDEEN,11
|
||||
#-------------------------------
|
||||
[RIVAL1,Blue]
|
||||
LoseText = "Not too shabby."
|
||||
Pokemon = PIDGEOTTO,17
|
||||
Pokemon = RATTATA,15
|
||||
Pokemon = BULBASAUR,18
|
||||
#-------------------------------
|
||||
[RIVAL1,Blue,1]
|
||||
LoseText = "Not too shabby."
|
||||
Pokemon = PIDGEOTTO,17
|
||||
Pokemon = RATTATA,15
|
||||
Pokemon = CHARMANDER,18
|
||||
#-------------------------------
|
||||
[RIVAL1,Blue,2]
|
||||
LoseText = "Not too shabby."
|
||||
Pokemon = PIDGEOTTO,17
|
||||
Pokemon = RATTATA,15
|
||||
Pokemon = SQUIRTLE,18
|
||||
#-------------------------------
|
||||
[CHAMPION,Blue]
|
||||
LoseText = "A good battle indeed!"
|
||||
Pokemon = VENUSAUR,63
|
||||
Item = SITRUSBERRY
|
||||
Pokemon = CHARIZARD,63
|
||||
Item = SITRUSBERRY
|
||||
Pokemon = BLASTOISE,63
|
||||
Item = SITRUSBERRY
|
||||
|
||||
4434
PBS/trainers_normalrival.txt
Normal file
4434
PBS/trainers_normalrival.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,74 +1,116 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
0,POKEMONTRAINER_Red,Pokémon Trainer,60,,,,Male,,
|
||||
1,POKEMONTRAINER_Leaf,Pokémon Trainer,60,,,,Female,,
|
||||
2,POKEMONTRAINER_Brendan,Pokémon Trainer,60,,,,Male,,
|
||||
3,POKEMONTRAINER_May,Pokémon Trainer,60,,,,Female,,
|
||||
4,RIVAL1,Rival,16,,,,Male,,
|
||||
5,RIVAL2,Rival,36,,,,Male,,
|
||||
6,AROMALADY,Aroma Lady,32,,,,Female,,
|
||||
7,BEAUTY,Beauty,56,,,,Female,,
|
||||
8,BIKER,Biker,32,,,,Male,,
|
||||
9,BIRDKEEPER,Bird Keeper,32,,,,Male,,
|
||||
10,BUGCATCHER,Bug Catcher,16,,,,Male,,
|
||||
11,BURGLAR,Burglar,88,,,,Male,32,
|
||||
12,CHANELLER,Channeler,32,,,,Female,,
|
||||
13,CUEBALL,Cue Ball,24,,,,Male,,
|
||||
14,ENGINEER,Engineer,48,,,,Male,,
|
||||
15,FISHERMAN,Fisherman,32,,,,Male,,
|
||||
16,GAMBLER,Gambler,72,,,,Male,32,
|
||||
17,GENTLEMAN,Gentleman,72,,,,Male,,
|
||||
18,HIKER,Hiker,32,,,,Male,,
|
||||
19,JUGGLER,Juggler,32,,,,Male,,
|
||||
20,LADY,Lady,160,,,,Female,72,
|
||||
21,PAINTER,Painter,16,,,,Female,,
|
||||
22,POKEMANIAC,Poké Maniac,64,,,,Male,,
|
||||
23,POKEMONBREEDER,Pokémon Breeder,48,,,,Female,,
|
||||
24,PROFESSOR,Professor,100,,,,Male,,
|
||||
25,ROCKER,Rocker,24,,,,Male,,
|
||||
26,RUINMANIAC,Ruin Maniac,48,,,,Male,,
|
||||
27,SAILOR,Sailor,32,,,,Male,,
|
||||
28,SCIENTIST,Scientist,48,,,,Male,,
|
||||
29,SUPERNERD,Super Nerd,48,,,,Male,,
|
||||
30,TAMER,Tamer,40,,,,Male,,
|
||||
31,BLACKBELT,Black Belt,32,,,,Male,,
|
||||
32,CRUSHGIRL,Crush Girl,24,,,,Female,,
|
||||
33,CAMPER,Camper,16,,,,Male,,
|
||||
34,PICNICKER,Picnicker,16,,,,Female,,
|
||||
35,COOLTRAINER_M,Cool Trainer,60,,,,Male,,
|
||||
36,COOLTRAINER_F,Cool Trainer,60,,,,Female,,
|
||||
37,YOUNGSTER,Youngster,16,,,,Male,,
|
||||
38,LASS,Lass,16,,,,Female,,
|
||||
39,POKEMONRANGER_M,Pokémon Ranger,60,,,,Male,,
|
||||
40,POKEMONRANGER_F,Pokémon Ranger,60,,,,Female,,
|
||||
41,PSYCHIC_M,Psychic,32,,,,Male,,
|
||||
42,PSYCHIC_F,Psychic,32,,,,Female,,
|
||||
43,SWIMMER_M,Swimmer,16,,,,Male,32,
|
||||
44,SWIMMER_F,Swimmer,16,,,,Female,32,
|
||||
45,SWIMMER2_M,Swimmer,16,,,,Male,32,
|
||||
46,SWIMMER2_F,Swimmer,16,,,,Female,32,
|
||||
47,TUBER_M,Tuber,4,,,,Male,16,
|
||||
48,TUBER_F,Tuber,4,,,,Female,16,
|
||||
49,TUBER2_M,Tuber,4,,,,Male,16,
|
||||
50,TUBER2_F,Tuber,4,,,,Female,16,
|
||||
51,COOLCOUPLE,Cool Couple,72,,,,Mixed,48,
|
||||
52,CRUSHKIN,Crush Kin,48,,,,Mixed,,
|
||||
53,SISANDBRO,Sis and Bro,16,,,,Mixed,48,
|
||||
54,TWINS,Twins,24,,,,Mixed,,
|
||||
55,YOUNGCOUPLE,Young Couple,60,,,,Mixed,32,
|
||||
56,TEAMROCKET_M,Team Rocket,32,,,,Male,,
|
||||
57,TEAMROCKET_F,Team Rocket,32,,,,Female,,
|
||||
58,ROCKETBOSS,Rocket Boss,100,,,,Male,,
|
||||
59,LEADER_Brock,Gym Leader,100,Battle Gym Leader,Battle victory leader,,Male,,
|
||||
60,LEADER_Misty,Gym Leader,100,Battle Gym Leader,Battle victory leader,,Female,,
|
||||
61,LEADER_Surge,Gym Leader,100,Battle Gym Leader,Battle victory leader,,Male,,
|
||||
62,LEADER_Erika,Gym Leader,100,Battle Gym Leader,Battle victory leader,,Female,,
|
||||
63,LEADER_Koga,Gym Leader,100,Battle Gym Leader,Battle victory leader,,Male,,
|
||||
64,LEADER_Sabrina,Gym Leader,100,Battle Gym Leader,Battle victory leader,,Female,,
|
||||
65,LEADER_Blaine,Gym Leader,100,Battle Gym Leader,Battle victory leader,,Male,,
|
||||
66,LEADER_Giovanni,Gym Leader,100,Battle Gym Leader,Battle victory leader,,Male,,
|
||||
67,ELITEFOUR_Lorelei,Elite Four,100,Battle Elite,Battle victory leader,,Female,,
|
||||
68,ELITEFOUR_Bruno,Elite Four,100,Battle Elite,Battle victory leader,,Male,,
|
||||
69,ELITEFOUR_Agatha,Elite Four,100,Battle Elite,Battle victory leader,,Female,,
|
||||
70,ELITEFOUR_Lance,Elite Four,100,Battle Elite,Battle victory leader,,Male,,
|
||||
71,CHAMPION,Champion,100,Battle Elite,Battle victory leader,,Male,,
|
||||
0,POKEMONTRAINER_Red,Pokémon Trainer,60,,,,Male,
|
||||
1,POKEMONTRAINER_Leaf,Pokémon Trainer,60,,,,Female,
|
||||
2,POKEMONTRAINER_Gold,Pokémon Trainer,60,,,,Male,
|
||||
3,POKEMONTRAINER_May,Pokémon Trainer,60,,,,Female,
|
||||
4,RIVAL1,Rival,16,,,,Male,
|
||||
5,RIVAL2,Rival,36,,,,Male,
|
||||
6,AROMALADY,Aroma Lady,32,,,,Female,
|
||||
7,BEAUTY,Beauty,56,,,,Female,
|
||||
8,BIKER,Biker,32,,,,Male,
|
||||
9,BIRDKEEPER,Bird Keeper,32,,,,Male,
|
||||
10,BUGCATCHER,Bug Catcher,16,,,,Male,
|
||||
11,BURGLAR,Burglar,88,,,,Male,32
|
||||
12,CHANNELER,Channeler,32,,,,Female,
|
||||
13,CUEBALL,Cue Ball,24,,,,Male,
|
||||
14,ENGINEER,Engineer,48,,,,Male,
|
||||
15,FISHERMAN,Fisherman,32,,,,Male,
|
||||
16,GAMBLER,Gambler,72,,,,Male,32
|
||||
17,GENTLEMAN,Gentleman,72,,,,Male,
|
||||
18,HIKER,Hiker,32,,,,Male,
|
||||
19,JUGGLER,Juggler,32,,,,Male,
|
||||
20,LADY,Lady,160,,,,Female,72
|
||||
21,PAINTER,Painter,16,,,,Female,
|
||||
22,POKEMANIAC,Poké Maniac,64,,,,Male,
|
||||
23,POKEMONBREEDER,Pokémon Breeder,48,,,,Female,
|
||||
24,PROFESSOR,Professor,100,,,,Male,
|
||||
25,ROCKER,Rocker,24,,,,Male,
|
||||
26,RUINMANIAC,Ruin Maniac,48,,,,Male,
|
||||
27,SAILOR,Sailor,32,,,,Male,
|
||||
28,SCIENTIST,Scientist,48,,,,Male,
|
||||
29,SUPERNERD,Super Nerd,48,,,,Male,
|
||||
30,TAMER,Tamer,40,,,,Male,
|
||||
31,BLACKBELT,Black Belt,32,,,,Male,
|
||||
32,CRUSHGIRL,Crush Girl,24,,,,Female,
|
||||
33,CAMPER,Camper,16,,,,Male,
|
||||
34,PICNICKER,Picnicker,16,,,,Female,
|
||||
35,COOLTRAINER_M,Cool Trainer,60,,,,Male,
|
||||
36,COOLTRAINER_F,Cool Trainer,60,,,,Female,
|
||||
37,YOUNGSTER,Youngster,16,,,,Male,
|
||||
38,LASS,Lass,16,,,,Female,
|
||||
39,POKEMONRANGER_M,Pokémon Ranger,60,,,,Male,
|
||||
40,POKEMONRANGER_F,Pokémon Ranger,60,,,,Female,
|
||||
41,PSYCHIC_M,Psychic,32,,,,Male,
|
||||
42,PSYCHIC_F,Psychic,32,,,,Female,
|
||||
43,SWIMMER_M,Swimmer,16,,,,Male,32
|
||||
44,SWIMMER_F,Swimmer,16,,,,Female,32
|
||||
45,SWIMMER2_M,Swimmer,16,,,,Male,32
|
||||
46,SWIMMER2_F,Swimmer,16,,,,Female,32
|
||||
47,TUBER_M,Tuber,4,,,,Male,16
|
||||
48,TUBER_F,Tuber,4,,,,Female,16
|
||||
49,TUBER2_M,Tuber,4,,,,Male,16
|
||||
50,TUBER2_F,Tuber,4,,,,Female,16
|
||||
51,COOLCOUPLE,Cool Couple,72,,,,Mixed,48
|
||||
52,CRUSHKIN,Crush Kin,48,,,,Mixed,
|
||||
53,SISANDBRO,Sis and Bro,16,,,,Mixed,48
|
||||
54,TWINS,Twins,24,,,,Mixed,
|
||||
55,YOUNGCOUPLE,Young Couple,60,,,,Mixed,32
|
||||
56,TEAMROCKET_M,Team Rocket,32,,,,Male,
|
||||
57,TEAMROCKET_F,Team Rocket,32,,,,Female,
|
||||
58,ROCKETBOSS,Team Rocket Boss,100,,,,Male,
|
||||
59,LEADER_Brock,Gym Leader,100,gymleader,,,Male,
|
||||
60,LEADER_Misty,Gym Leader,100,gymleader,,,Female,
|
||||
61,LEADER_Surge,Gym Leader,100,gymleader,,,Male,
|
||||
62,LEADER_Erika,Gym Leader,100,gymleader,,,Female,
|
||||
63,LEADER_Koga,Gym Leader,100,gymleader,,,Male,
|
||||
64,LEADER_Sabrina,Gym Leader,100,gymleader,,,Female,
|
||||
65,LEADER_Blaine,Gym Leader,100,gymleader,,,Male,
|
||||
66,LEADER_Giovanni,Gym Leader,100,gymleader,,,Male,
|
||||
67,ELITEFOUR_Lorelei,Elite Four,100,elite,,,Female,
|
||||
68,ELITEFOUR_Bruno,Elite Four,100,elite,,,Male,
|
||||
69,ELITEFOUR_Agatha,Elite Four,100,elite,,,Female,
|
||||
70,ELITEFOUR_Lance,Elite Four,100,elite,,,Male,
|
||||
71,CHAMPION,Champion,100,elite,,,Male,
|
||||
72,SOCIALITE,Socialite,160,,,,Female,
|
||||
73,BUGCATCHER_F,Bug Catcher,16,,,,Female,
|
||||
74,MR_FUJI,Mr.,16,,,,Male,
|
||||
75,ROUGHNECK,Roughneck,24,,,,Male,
|
||||
76,TEACHER,Teacher,32,,,,Female,
|
||||
77,PRESCHOOLER_M,Preschooler,4,,,,Male,16
|
||||
78,PRESCHOOLER_F,Preschooler,4,,,,Female,16
|
||||
79,HIPSTER,Hipster,32,,,,Male,
|
||||
80,HAUNTEDGIRL_YOUNG,Haunted Girl,4,,,,Female,
|
||||
81,HAUNTEDGIRL,Haunted Girl,32,,,,Female,
|
||||
82,CLOWN,Clown,32,,,,Male,
|
||||
83,NURSE,Nurse,32,,,,Female,
|
||||
84,WORKER,Worker,88,,,,Male,32
|
||||
85,POKEMONTRAINER_RedB,Pokémon Trainer,60,,,,Male,
|
||||
86,POKEMONTRAINER_RedG,Pokémon Trainer,60,,,,Male,
|
||||
87,POKEMONTRAINER_RedY,Pokémon Trainer,60,,,,Male,
|
||||
88,POKEMONTRAINER_LeafB,Pokémon Trainer,60,,,,Female,
|
||||
89,POKEMONTRAINER_LeafG,Pokémon Trainer,60,,,,Female,
|
||||
90,POKEMONTRAINER_LeafY,Pokémon Trainer,60,,,,Female,
|
||||
91,COOLTRAINER_M2,Cool Trainer,0,,,,Male,255
|
||||
92,COOLTRAINER_F2,Cool Trainer,0,,,,Female,255
|
||||
93,ROBOT,Robot,0,,,,Mixed,255
|
||||
94,FARMER,Farmer,12,,,,Male,
|
||||
95,PYROMANIAC,Pyromaniac,88,,,,Male,32
|
||||
96,ROCKETEXEC_F,Team Rocket Executive,100,,,,Female,
|
||||
97,ROCKETEXEC_M,Team Rocket Executive,100,,,,Male,
|
||||
98,LEADER_Whitney,Gym Leader,100,gymleader,,,Female,
|
||||
99,LEADER_Kurt,Gym Leader,100,gymleader,,,Male,
|
||||
100,LEADER_Falkner,Gym Leader,100,gymleader,,,Male,
|
||||
101,LEADER_Clair,Gym Leader,100,gymleader,,,Female,
|
||||
102,MYSTICALMAN,Tamer,40,,,,Male,
|
||||
103,LEADER_Morty,Gym Leader,100,gymleader,,,Male,
|
||||
104,TEAMPLASMA_M,Team Plasma,32,,,,Male,
|
||||
105,TEAMPLASMA_F,Team Plasma,32,,,,Female,
|
||||
106,SCIENTIST_Colress,Scientist,100,,,,Male,
|
||||
107,LEADER_Pryce,Gym Leader,100,gymleader,,,Male,
|
||||
108,KIMONOGIRL,Kimono Girl,0,,,,Female,255
|
||||
109,SAGE,Sage,32,,,,Male,
|
||||
110,PLAYER,Player,32,,,,Male,
|
||||
111,LEADER_Chuck,Gym Leader,100,gymleader,,,Male,
|
||||
112,LEADER_Jasmine,Gym Leader,100,gymleader,,,Female,
|
||||
113,POLICE,Officer,32,,,,Male,
|
||||
114,SKIER_F,Skier,16,,,,Female,32
|
||||
101
PBS/types.txt
101
PBS/types.txt
@@ -1,117 +1,115 @@
|
||||
# See the documentation on the wiki to learn how to edit this file.
|
||||
#-------------------------------
|
||||
[0]
|
||||
[0]
|
||||
Name=Normal
|
||||
InternalName=NORMAL
|
||||
Weaknesses=FIGHTING
|
||||
Immunities=GHOST
|
||||
#-------------------------------
|
||||
|
||||
[1]
|
||||
Name=Fighting
|
||||
InternalName=FIGHTING
|
||||
Weaknesses=FLYING,PSYCHIC,FAIRY
|
||||
Resistances=ROCK,BUG,DARK
|
||||
#-------------------------------
|
||||
|
||||
[2]
|
||||
Name=Flying
|
||||
InternalName=FLYING
|
||||
Weaknesses = ROCK,ELECTRIC,ICE
|
||||
Weaknesses=ROCK,ELECTRIC,ICE,ICEFIREELECTRIC
|
||||
Resistances=FIGHTING,BUG,GRASS
|
||||
Immunities=GROUND
|
||||
#-------------------------------
|
||||
|
||||
[3]
|
||||
Name=Poison
|
||||
InternalName=POISON
|
||||
Weaknesses=GROUND,PSYCHIC
|
||||
Resistances=FIGHTING,POISON,BUG,GRASS,FAIRY
|
||||
#-------------------------------
|
||||
|
||||
[4]
|
||||
Name=Ground
|
||||
InternalName=GROUND
|
||||
Weaknesses=WATER,GRASS,ICE
|
||||
Resistances=POISON,ROCK
|
||||
Immunities=ELECTRIC
|
||||
#-------------------------------
|
||||
|
||||
[5]
|
||||
Name=Rock
|
||||
InternalName=ROCK
|
||||
Weaknesses=FIGHTING,GROUND,STEEL,WATER,GRASS
|
||||
Resistances=NORMAL,FLYING,POISON,FIRE
|
||||
#-------------------------------
|
||||
|
||||
[6]
|
||||
Name=Bug
|
||||
InternalName=BUG
|
||||
Weaknesses = FLYING,ROCK,FIRE
|
||||
Weaknesses=FLYING,ROCK,FIRE,ICEFIREELECTRIC
|
||||
Resistances=FIGHTING,GROUND,GRASS
|
||||
#-------------------------------
|
||||
|
||||
[7]
|
||||
Name=Ghost
|
||||
InternalName=GHOST
|
||||
Weaknesses=GHOST,DARK
|
||||
Resistances=POISON,BUG
|
||||
Immunities=NORMAL,FIGHTING
|
||||
#-------------------------------
|
||||
|
||||
[8]
|
||||
Name=Steel
|
||||
InternalName=STEEL
|
||||
Weaknesses=FIGHTING,GROUND,FIRE
|
||||
Resistances = NORMAL,FLYING,ROCK,BUG,STEEL,GRASS,PSYCHIC,ICE,DRAGON,FAIRY
|
||||
Resistances=NORMAL,FLYING,ROCK,BUG,GHOST,STEEL,GRASS,PSYCHIC,ICE,DRAGON,DARK,FAIRY
|
||||
Immunities=POISON
|
||||
#-------------------------------
|
||||
|
||||
[9]
|
||||
Name=???
|
||||
InternalName=QMARKS
|
||||
IsPseudoType=true
|
||||
#-------------------------------
|
||||
|
||||
[10]
|
||||
Name=Fire
|
||||
InternalName=FIRE
|
||||
IsSpecialType=true
|
||||
Weaknesses=GROUND,ROCK,WATER
|
||||
Resistances=BUG,STEEL,FIRE,GRASS,ICE,FAIRY
|
||||
#-------------------------------
|
||||
|
||||
[11]
|
||||
Name=Water
|
||||
InternalName=WATER
|
||||
IsSpecialType=true
|
||||
Weaknesses=GRASS,ELECTRIC
|
||||
Resistances=STEEL,FIRE,WATER,ICE
|
||||
#-------------------------------
|
||||
|
||||
[12]
|
||||
Name=Grass
|
||||
InternalName=GRASS
|
||||
IsSpecialType=true
|
||||
Weaknesses=FLYING,POISON,BUG,FIRE,ICE
|
||||
Resistances=GROUND,WATER,GRASS,ELECTRIC
|
||||
#-------------------------------
|
||||
|
||||
[13]
|
||||
Name=Electric
|
||||
InternalName=ELECTRIC
|
||||
IsSpecialType=true
|
||||
Weaknesses=GROUND
|
||||
Resistances=FLYING,STEEL,ELECTRIC
|
||||
#-------------------------------
|
||||
|
||||
[14]
|
||||
Name=Psychic
|
||||
InternalName=PSYCHIC
|
||||
IsSpecialType=true
|
||||
Weaknesses=BUG,GHOST,DARK
|
||||
Resistances=FIGHTING,PSYCHIC
|
||||
#-------------------------------
|
||||
|
||||
[15]
|
||||
Name=Ice
|
||||
InternalName=ICE
|
||||
IsSpecialType=true
|
||||
Weaknesses=FIGHTING,ROCK,STEEL,FIRE
|
||||
Resistances=ICE
|
||||
#-------------------------------
|
||||
|
||||
[16]
|
||||
Name=Dragon
|
||||
InternalName=DRAGON
|
||||
IsSpecialType=true
|
||||
Weaknesses=ICE,DRAGON,FAIRY
|
||||
Resistances=FIRE,WATER,GRASS,ELECTRIC
|
||||
#-------------------------------
|
||||
|
||||
[17]
|
||||
Name=Dark
|
||||
InternalName=DARK
|
||||
@@ -119,11 +117,64 @@ IsSpecialType = true
|
||||
Weaknesses=FIGHTING,BUG,FAIRY
|
||||
Resistances=GHOST,DARK
|
||||
Immunities=PSYCHIC
|
||||
#-------------------------------
|
||||
|
||||
[18]
|
||||
Name=Fairy
|
||||
InternalName=FAIRY
|
||||
IsSpecialType=true
|
||||
Weaknesses=POISON,STEEL
|
||||
Resistances = FIGHTING,BUG,DARK
|
||||
Resistances=BUG,DARK,FIGHTING
|
||||
Immunities=DRAGON
|
||||
|
||||
[19]
|
||||
Name=???
|
||||
InternalName=QMARK
|
||||
IsSpecialType=true
|
||||
|
||||
[20]
|
||||
Name=Ice/Fire/Electric
|
||||
InternalName=ICEFIREELECTRIC
|
||||
IsSpecialType=true
|
||||
Weaknesses=FIGHTING,GROUND,WATER
|
||||
Resistances=ICE,FLYING,STEEL,ELECTRIC,BUG,GRASS,FAIRY,FIRE
|
||||
|
||||
[21]
|
||||
Name=Fire/Water/Electric
|
||||
InternalName=FIREWATERELECTRIC
|
||||
IsSpecialType=true
|
||||
Weaknesses=GROUND,ROCK
|
||||
Resistances=BUG,ICE,FAIRY,STEEL,FIRE,FLYING
|
||||
|
||||
[22]
|
||||
Name=Water/Ground/Flying
|
||||
InternalName=WATERGROUNDFLYING
|
||||
IsSpecialType=true
|
||||
Weaknesses=GRASS,ICE,ICEFIREELECTRIC
|
||||
Resistances=STEEL,FIRE,POISON,FIGHTING,BUG
|
||||
Immunities=ELECTRIC,GROUND
|
||||
|
||||
[23]
|
||||
Name=Ghost/Steel/Water
|
||||
InternalName=GHOSTSTEELWATER
|
||||
IsSpecialType=true
|
||||
Weaknesses=ELECTRIC,GROUND
|
||||
Resistances=WATER,FLYING,ROCK,BUG,STEEL,PSYCHIC,ICE,DRAGON,FAIRY
|
||||
Immunities=NORMAL,FIGHTING,POISON
|
||||
|
||||
[24]
|
||||
Name=Fire/Water/Grass
|
||||
InternalName=FIREWATERGRASS
|
||||
IsSpecialType=true
|
||||
Weaknesses=ROCK,FLYING,POISON
|
||||
Resistances=FIRE,ICE,FAIRY,STEEL,WATER,GRASS
|
||||
|
||||
|
||||
[25]
|
||||
Name=Grass/Steel
|
||||
InternalName=GRASSSTEEL
|
||||
IsSpecialType=true
|
||||
Weaknesses=FIGHTING,FIRE
|
||||
Resistances=NORMAL,ROCK,GHOST,STEEL,GRASS,PSYCHIC,DRAGON,DARK,FAIRY,WATER,GRASS,ELECTRIC
|
||||
Immunities=POISON
|
||||
|
||||
|
||||
|
||||
BIN
mkxp-z.exe
Normal file
BIN
mkxp-z.exe
Normal file
Binary file not shown.
Reference in New Issue
Block a user