Commit Graph

44 Commits

Author SHA1 Message Date
Maruno17
d8bf4b7fda Added class GameData::Evolution, moved evolution-related methods to more appropriate places 2021-03-12 23:20:02 +00:00
Maruno17
4c35a7ecfe Fixed up text positioning and window sizes, fixed crash when choosing how many items to toss from the Bag 2021-03-07 23:08:05 +00:00
Maruno17
ff0c2f00c8 Added class GameData::Stat 2021-03-04 22:59:48 +00:00
Maruno17
57b3fe1b09 Tidied, fixed some bugs 2021-02-28 23:58:53 +00:00
Maruno17
eda534f3be Added class GameData::GrowthRate 2021-02-23 22:20:34 +00:00
Maruno17
6a8e4fcfa5 Added class GameData::Status 2021-02-15 23:20:51 +00:00
Maruno17
eda301b57b Added class GameData::GenderRatio 2021-02-06 23:11:48 +00:00
Maruno17
44e3c934ad Implemented GameData::Ribbon 2021-02-02 20:53:43 +00:00
Maruno17
66494b0044 Refactoring, documenting deprecated methods 2021-02-01 22:53:03 +00:00
Maruno17
1209b804e9 Moved all settings into module Settings 2021-02-01 21:03:58 +00:00
Maruno17
9fe14395c0 Implemented GameData::Nature, improved registration of GameData entries 2021-01-31 22:43:51 +00:00
Maruno17
4098b1cd11 Split PokeBattle_Trainer into PlayerTrainer and NPCTrainer 2021-01-24 17:55:39 +00:00
Maruno17
7de034957b More revamping and rearranging 2021-01-23 20:44:07 +00:00
Maruno17
8a89ef1220 Revamped classes Pokemon, PBMove and PokemonMail 2021-01-21 23:04:51 +00:00
Maruno17
736bb9ed10 Fixed code assuming map metadata exists, fixed misplaced species data methods, rewrote class PokeBattle_Pokemon 2021-01-20 20:22:31 +00:00
Maruno17
2586c09c3c Refactoring and tidying 2021-01-11 19:30:45 +00:00
Maruno17
ad21fc92cb Created and implemented GameData::Species 2020-12-24 21:25:16 +00:00
Maruno17
bc13517cb7 Created and implemented GameData::Type 2020-12-12 21:26:46 +00:00
Maruno17
c9c6c2bb96 Update 001_Pokemon.rb
Resolving outstanding issues after merge from master
2020-12-04 21:01:55 +00:00
Maruno17
eb22e49d9b Deleted rubyscreen.dll, eradicated semicolons from when... statements, compiling is now before setting up the system, appeased vocal dissenters 2020-11-26 21:10:45 +00:00
Maruno17
4af57f6501 Added 1.5x screen size option, fixed 2**32 being 0, tidied up some code 2020-11-22 17:32:10 +00:00
Maruno17
3cd8d59918 Implemented GameData::Move 2020-11-19 21:00:29 +00:00
Maruno17
1955d3698e Implemented usage of GameData::Item 2020-11-08 22:45:59 +00:00
Maruno17
ff70791104 Battlers now make use of Ability objects to be consistent with Pokemon objects 2020-11-04 21:27:56 +00:00
Maruno17
213347b938 Added class Data::Ability and made all code use symbols for abilities instead of numbers. Also added class Data::Item but it's unused. 2020-11-01 20:10:28 +00:00
Maruno17
a6d21de0c1 Merge branch 'pr/43' into refactor 2020-10-17 14:40:52 +01:00
Maruno17
d3ec5c2c53 Moved species data constants into module SpeciesData 2020-10-17 00:17:40 +01:00
jonisavo
47a1cb5462 Clone the Owner object in Pokemon#clone 2020-10-16 19:49:47 +03:00
jonisavo
fc7e5fbfb4 New file for Pokemon::Owner, 006_Pokemon_Owner.rb 2020-10-16 16:22:24 +03:00
jonisavo
bc9b1dc919 Make Pokemon.new accept Owner objects
Also, default the owner argument to $Trainer
2020-10-16 15:00:01 +03:00
jonisavo
b9801ef171 Deprecate Pokemon#language and Pokemon#language= 2020-10-16 14:11:09 +03:00
jonisavo
0122ccadcf Deprecate Pokemon#otgender and Pokemon#otgender= 2020-10-16 14:07:09 +03:00
jonisavo
71c7f9ce76 Add Pokemon::Owner::new_foreign 2020-10-16 12:32:56 +03:00
jonisavo
66c255546d Deprecate Pokemon#ot and Pokemon#ot= 2020-10-16 12:18:41 +03:00
jonisavo
89b490736d Use Kernel.validate 2020-10-16 11:15:26 +03:00
Joni Savolainen
ae0e13c228 Deprecate Pokemon#trainerID and Pokemon#publicID 2020-10-13 20:55:15 +03:00
Joni Savolainen
c397aeba4e Setters for Pokemon::Owner 2020-10-13 20:49:50 +03:00
Joni Savolainen
ef7eb0eda4 Create Pokemon::Owner 2020-09-26 20:31:37 +03:00
Joni Savolainen
ca761640f8 Revert rename of Pokemon#publicID & #obtainLevel
These changes should be done in their own branch.
2020-09-24 08:34:23 +03:00
Joni Savolainen
41a304f568 Initial testing of deprecation 2020-09-23 20:26:29 +03:00
Joni Savolainen
7257c7479f Replace all usage of pbNewPkmn with Pokemon.new 2020-09-20 21:34:06 +03:00
Joni Savolainen
1b7ec64d98 Rename MAX_POKEMON_NAME_SIZE to MAX_NAME_SIZE
in Pokemon
2020-09-20 21:25:39 +03:00
Joni Savolainen
61ad59afa6 Create 009_Pokemon_Deprecated.rb 2020-09-20 21:24:05 +03:00
jonisavo
c73906170a Rename PokeBattle_Pokemon to Pokemon
Deprecate PokeBattle_Pokemon and pbNewPkmn
2020-09-20 20:55:51 +03:00