Maruno17
cb684094be
Removed unused audio utilities and audio-recording (e.g. for Chatter)
2021-01-17 20:47:57 +00:00
Maruno17
2ab552ad3c
Added method $Trainer.party_full?
2021-01-11 23:41:35 +00:00
Maruno17
f72ce06654
Created setting MAX_PARTY_SIZE, fixed some bugs
2021-01-11 22:44:01 +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
1ffeddc41c
Moved methods that return item/trainer graphics, refactored evolution helper methods, rearranged some methods
2020-12-13 19:40:17 +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
0cbaba70d7
Merge branch 'master' into dev
2020-12-04 20:56:37 +00:00
Maruno17
06682ba697
Fixed crash when a foe trainer tries to replace a caught Shadow Pokémon, fixed Hall of Fame not remembering entries
2020-12-02 21:14:13 +00:00
Maruno17
96fbe1563d
Fixed a Pokémon's form being reset upon evolving, fixed Pokémon not using Struggle
2020-11-29 16:28:12 +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
017cdb8d0f
Merge branch 'master' into dev
2020-11-25 22:07:17 +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
52ffae9e8a
Implemented GameData::Metadata and GameData::MapMetadata
2020-11-15 18:59:07 +00:00
Maruno17
5534f338e7
Fixed using pkmn.species= with a form's internal name not setting the actual species. Fixed Shadow Pokémon not being able to have different Shadow Moves for particular forms.
2020-11-11 21:07:26 +00:00
Vendily
c87a578021
Fix for baby species to return the right species when checked with items ( #60 )
...
This fixes a bug in the baby species determination when both parents are holding an item, creating an egg that's fully evolved
Also fixes a related bug, in which it doesn't check items when doing a recursive baby species check, effectively ignoring incense if it has to recurse before reaching the incense'd mon.
2020-11-10 21:05:10 +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
3c2b97c21a
Merge branch 'master' into refactor
2020-10-18 21:40:04 +01: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
Maruno17
e82b5409fb
Moved global/map metadata constants and schema into modules
2020-10-16 22:05:38 +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
Maruno17
94a20e55f3
Fixed Advanced Wild Battles not generating true wild Pokémon, removed deprecated move compatibility code, fixed pauses when turning during continuous movement
2020-10-07 21:11:30 +01: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
d62c340b28
Better description for Pokemon_Deprecated.rb
2020-09-21 08:20:11 +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
Maruno17
4517a16537
Merge pull request #20 from jonisavo/yard-PokeBattle_Pokemon
...
Refactoring and YARD-style documentation of PokeBattle_Pokemon
2020-09-20 17:01:59 +01:00
Maruno17
1fe0d36454
Tidying
2020-09-20 17:00:41 +01:00
jonisavo
3728afa634
Improve PokeBattle_Pokemon#eggsteps's description
2020-09-20 15:06:34 +03:00
jonisavo
37c1c208aa
Added descriptions to #clone, #mail= and #setItem
...
Also, improved the documentation of #name and #species
2020-09-18 21:02:20 +03:00
jonisavo
1d698a6a44
Documented the rest of PokeBattle_Pokemon
2020-09-18 20:12:35 +03:00
jonisavo
07604a3f61
More documentation, fixed bad YARD formatting
2020-09-18 14:34:26 +03:00