From 61ad59afa63dfab284f0c7373d54318c10267abd Mon Sep 17 00:00:00 2001 From: Joni Savolainen Date: Sun, 20 Sep 2020 21:24:05 +0300 Subject: [PATCH] Create 009_Pokemon_Deprecated.rb --- Data/Scripts/016_Pokemon/001_Pokemon.rb | 20 ------------------- .../016_Pokemon/009_Pokemon_Deprecated.rb | 19 ++++++++++++++++++ 2 files changed, 19 insertions(+), 20 deletions(-) create mode 100644 Data/Scripts/016_Pokemon/009_Pokemon_Deprecated.rb diff --git a/Data/Scripts/016_Pokemon/001_Pokemon.rb b/Data/Scripts/016_Pokemon/001_Pokemon.rb index 88c76a4c0..73eb0b4b3 100644 --- a/Data/Scripts/016_Pokemon/001_Pokemon.rb +++ b/Data/Scripts/016_Pokemon/001_Pokemon.rb @@ -1120,23 +1120,3 @@ class Pokemon end end end - -#=============================================================================== -# Deprecated classes & methods -#=============================================================================== - -# @deprecated Use {Pokemon} instead. PokeBattle_Pokemon has been turned into an alias -# and is slated to be removed in vXX. -class PokeBattle_Pokemon; end - -PokeBattle_Pokemon = Pokemon - -# (see Pokemon#initialize) -# @deprecated Use +Pokemon.new+ instead. This method and its aliases are -# slated to be removed in vXX. -def pbNewPkmn(species, level, owner = $Trainer, withMoves = true) - Kernel.echoln("WARN: pbNewPkmn and its aliases are deprecated and slated to be removed in Essentials vXX") - return Pokemon.new(species, level, owner, withMoves) -end -alias pbGenPkmn pbNewPkmn -alias pbGenPoke pbNewPkmn diff --git a/Data/Scripts/016_Pokemon/009_Pokemon_Deprecated.rb b/Data/Scripts/016_Pokemon/009_Pokemon_Deprecated.rb new file mode 100644 index 000000000..fd97aeabe --- /dev/null +++ b/Data/Scripts/016_Pokemon/009_Pokemon_Deprecated.rb @@ -0,0 +1,19 @@ +#=============================================================================== +# Deprecated classes & methods for Pokémon +#=============================================================================== + +# @deprecated Use {Pokemon} instead. PokeBattle_Pokemon has been turned into an alias +# and is slated to be removed in vXX. +class PokeBattle_Pokemon; end + +PokeBattle_Pokemon = Pokemon + +# (see Pokemon#initialize) +# @deprecated Use +Pokemon.new+ instead. This method and its aliases are +# slated to be removed in vXX. +def pbNewPkmn(species, level, owner = $Trainer, withMoves = true) + Kernel.echoln("WARN: pbNewPkmn and its aliases are deprecated and slated to be removed in Essentials vXX") + return Pokemon.new(species, level, owner, withMoves) +end +alias pbGenPkmn pbNewPkmn +alias pbGenPoke pbNewPkmn \ No newline at end of file