mirror of
https://github.com/P3D-Legacy/P3D-Legacy.git
synced 2025-07-31 01:35:20 +02:00
Reminder and Deleter in every PokéCenter now Replaces previously useless Mystery Gift NPC area No longer costs an item, but unlocks as you get badges Deleter requires 2 badges, reminder requires 4 badges Fixed weird behavior in their menu screens (double move bug) Moved Draco Meteor tutor to Blackthorn City house Draco Meteor tutor is now more elegantly scripted
67 lines
4.0 KiB
Plaintext
67 lines
4.0 KiB
Plaintext
version=2
|
|
|
|
@text.show(Greetings, here we offer~the Move Deleter service!)
|
|
|
|
:if:<register.registered(deleter_first)>=false
|
|
@text.show(Um... Oh, yes.~I might be amnesiac,~but I'm the right person~to ask if you need to make~your Pokémon forget any~of its moves, even HMs!)
|
|
@register.register(deleter_first)
|
|
:endif
|
|
|
|
:if:<player.badges><2
|
|
@text.show(Oh, I'm afraid you'll~need at least 2 badges~to use the service.)
|
|
@text.show(We hope to see you~again!)
|
|
@level.wait(5)
|
|
@player.turnto(3)
|
|
:end
|
|
:else
|
|
@text.show(Would you like me to make~your Pokémon forget a move?)
|
|
@options.show(Yes,No)
|
|
:when:Yes
|
|
@text.Show(Which Pokémon should~forget one of its moves?)
|
|
@pokemon.select(1)
|
|
:if:<pokemon.selected>>-1
|
|
:if:<pokemon.countattacks(<pokemon.selected>)>=1
|
|
@text.Show(Your <pokemon.name(<pokemon.selected>)> can't~forget its only move...)
|
|
@text.show(We hope to see you~again!)
|
|
@level.wait(5)
|
|
@player.turnto(3)
|
|
:end
|
|
:endif
|
|
@pokemon.selectmove(<pokemon.selected>,1,1)
|
|
:if:<pokemon.selectedmove>>-1
|
|
@text.show(Should your <pokemon.name(<pokemon.selected>)>~forget the move <pokemon.attackname(<pokemon.selected>,<pokemon.selectedmove>)>?)
|
|
@options.show(Yes,No)
|
|
:when:Yes
|
|
@text.show(Ok, <pokemon.name(<pokemon.selected>)> forgot~the move <pokemon.attackname(<pokemon.selected>,<pokemon.selectedmove>)>!)
|
|
@pokemon.removeattack(<pokemon.selected>,<pokemon.selectedmove>)
|
|
@text.show(We hope to see you~again!)
|
|
@level.wait(5)
|
|
@player.turnto(3)
|
|
:end
|
|
:when:No
|
|
@text.show(We hope to see you~again!)
|
|
@level.wait(5)
|
|
@player.turnto(3)
|
|
:end
|
|
:endwhen
|
|
:else
|
|
@text.show(We hope to see you~again!)
|
|
@level.wait(5)
|
|
@player.turnto(3)
|
|
:end
|
|
:endif
|
|
:else
|
|
@text.show(We hope to see you~again!)
|
|
@level.wait(5)
|
|
@player.turnto(3)
|
|
:end
|
|
:endif
|
|
:when:No
|
|
@text.show(We hope to see you~again!)
|
|
@level.wait(5)
|
|
@player.turnto(3)
|
|
:end
|
|
:endwhen
|
|
:endif
|
|
|
|
:end |