Commit Graph
100 Commits
Author SHA1 Message Date
Maruno17 0af3fe46bd Merge branch 'dev' into dev-gen8 2021-07-01 21:09:05 +01:00
Maruno17 93b67c9047 Deprecated three move flags as they should depend on move effects instead 2021-07-01 21:06:24 +01:00
Maruno17 5736ef404b Made various changes to effects, added some Gen 8 mechanics 2021-06-30 23:25:47 +01:00
Maruno17 d5459fb97c Merge branch 'dev' into dev-gen8 2021-06-28 19:53:12 +01:00
Maruno17 bc7f469308 Merge branch 'master' into dev 2021-06-28 19:52:43 +01:00
Maruno17 c457d59a0e Fixed error in code used by Pickup 2021-06-28 19:32:04 +01:00
Maruno17 d4c01724c7 Added Rare Candy being usable at level 100, added event evolutions 2021-06-27 18:32:43 +01:00
Maruno17 66169b56be Merge branch 'dev' into dev-gen8 2021-06-27 17:40:01 +01:00
Maruno17 753650acf3 Merge branch 'master' into dev 2021-06-27 17:39:23 +01:00
Maruno17 e93b08a87b Added some more Gen 8 move effects 2021-06-26 22:12:47 +01:00
Maruno17 18408d204e Merge branch 'dev' into dev-gen8 2021-06-24 20:59:00 +01:00
Maruno17 80e95dc48a Fixed slightly inaccurate chances for each number of hits for moves that hit 2-5 times 2021-06-24 20:57:32 +01:00
Maruno17 49e7374c3d Added more Gen 8 move effects 2021-06-24 20:47:47 +01:00
Maruno17 223d480e0f Super shininess can now be set for a Pokémon, and trainers.txt can define a Pokémon as super shiny 2021-06-24 18:21:47 +01:00
Maruno17 bb429a2680 Moved the Gen 8 items so that the game actually runs 2021-06-23 23:20:52 +01:00
Maruno17 feb9e3b2de Added some Gen 8 item effects, added super shininess 2021-06-23 23:15:15 +01:00
Maruno17 0ad86e6b03 Added some Gen 8 ability effects 2021-06-22 22:36:12 +01:00
Maruno17 9344ef8d04 Added setting that determines if Pokémon put into storage are healed 2021-06-21 23:28:51 +01:00
Maruno17 43900dca8c Added some Gen 8 move effects 2021-06-21 22:17:55 +01:00
Maruno17 9e1e113333 Added groundwork for Gen 8 code 2021-06-21 19:19:37 +01:00
Maruno17 eceb7f2084 Merge branch 'master' into dev 2021-06-20 23:12:30 +01:00
Maruno17 c194e1b711 Changed the names of some properties in pokemon.txt and pokemon_forms.txt 2021-06-20 20:57:44 +01:00
Maruno17 565b15dca4 Renamed various PBS files 2021-06-20 20:27:57 +01:00
Maruno17 b1caf13110 Updating all PBS files to new formats 2021-06-20 18:45:55 +01:00
Maruno17 ca09e8c092 Removed all deprecated code slated for removal, removed support for pre-v19 save files 2021-06-20 18:37:37 +01:00
Maruno17 53d27d3cf5 Added new section-based format for ribbons.txt 2021-06-20 17:57:35 +01:00
Maruno17 e201821919 Added new section-based format for abilities.txt 2021-06-20 17:46:36 +01:00
Maruno17 7c42e4ec20 Added new section-based format for moves.txt 2021-06-20 17:29:16 +01:00
Maruno17 1a55a391a3 Removed support for old trainers.txt format 2021-06-20 01:06:49 +01:00
Maruno17 1cec4fc90d Added new section-based format for trainertypes.txt 2021-06-20 01:00:21 +01:00
Maruno17 e4cdb95314 Added new section-based format for items.txt 2021-06-20 00:13:34 +01:00
Maruno17 9b4bc66dc0 Tidying up 2021-06-19 20:36:17 +01:00
Maruno17 e472d0fcdf Rewrote PBS files to set all their "ID numbers" to 0 2021-06-19 20:18:55 +01:00
Maruno17 c55324145d Removed all other uses of and support for ID numbers 2021-06-19 20:01:12 +01:00
Maruno17 49655165e1 Added conversion of berry plant data, removed all uses of ID numbers for abilities and berry plants, fixed mulch not being consumed, removed use of ID numbers in map of moves to animation IDs 2021-06-19 18:48:33 +01:00
Maruno17 6e188666a4 Removed all uses of ID numbers for GameDatas BodyColor, BodyShape and Target, removed support for trainer type graphics using ID numbers in their names 2021-06-17 22:45:16 +01:00
Maruno17 eaa915878a Added def count to all GameData variants, and one that returns the number of species for Species, removed all uses of ID numbers for GameData::Status, made more use of GameData::X.keys 2021-06-17 22:21:24 +01:00
Maruno17 5358037986 Removed support for old encounters.txt format 2021-06-16 22:53:01 +01:00
Maruno17 e9457a3ea8 Removed all uses of ID numbers for species, some other code changes for abolishing ID numbers 2021-06-16 22:42:20 +01:00
Maruno17 8c67127f06 Removed all uses of ID numbers for types, Shape property in pokemon.txt must now be a name and not a number 2021-06-16 20:32:30 +01:00
Maruno17 0e8b1e70b1 Updated to mkxp-z 2.2.1 2021-06-15 22:11:12 +01:00
Maruno17 5df5e83f68 Removed dual functionalities of Ability and Ball properties in trainers.txt, abolished $BallTypes, removed support for tm.txt 2021-06-15 22:03:16 +01:00
Maruno17 9226bce078 Renamed some PBS files 2021-06-15 20:58:11 +01:00
Maruno17 c23f50e5a6 Fixed being unable to extract plugin messages to translate them, fixed AI bug with Natural Gift and no item, fixed bad code when checking a trainer's party for a mon with a given type 2021-06-15 19:23:50 +01:00
Maruno17 128a002324 Fix for messages not being reloaded after the game is compiled 2021-06-12 19:05:22 +01:00
Maruno17 8dec89bb50 Fixed typo in Plugin Manager, fixed problems when you have multiple dependent events and you remove one 2021-06-12 17:23:15 +01:00
Maruno17 eb1458018d Fixed: player's legs staying invisible when map transferring from tall grass, error when showing the Move Relearner a Pokémon that has no level-up moves it can relearn, Trainer Type Editor spamming the console when selecting the "new" option 2021-06-12 16:12:36 +01:00
Maruno17 63fb7aadf7 Fixed: some items not working in battle, typo in Shell Trap's AI, Vs animation not triggering, Battle Factory Pokémon being chosen incorrectly, Battle Factory double mode being single battles, some game data not being cleared when compiling 2021-06-12 15:44:13 +01:00
Maruno17 7c3fdb9ef8 v19.1 update 2021-05-22 17:03:22 +01:00
Maruno17 1c622a3b91 Credits screen now renders text in multiple smaller bitmaps rather than one tall one 2021-05-22 16:29:51 +01:00
Maruno17 ca8193aab4 Added more characters to naming screen 2021-05-21 20:05:32 +01:00
Maruno17 38081305b0 Fixed cycling speed's charset animation not being slower as intended 2021-05-20 21:46:09 +01:00
Maruno17 8e56608409 Fixed Species Editor's base stats and EVs properties 2021-05-20 21:10:12 +01:00
Maruno17 a97a42e89d Prevented error if trying to set a species of nil for an encounter in the Encounters Editor, fixed trainer Pokémon's EVs and IVs not being set properly in the Encounters Editor 2021-05-20 20:45:37 +01:00
Maruno17 3eea17b877 Compiler methods can now accept a file path as a parameter, made overworld poison flashes slower 2021-05-20 19:34:26 +01:00
Maruno17 2b5d63673d Merge branch 'master' of https://github.com/Maruno17/pokemon-essentials 2021-05-20 19:15:30 +01:00
Maruno17 2a1dafcd9c Disabled receiving a Mystery Gift item via the Continue/New Game's Debug menu 2021-05-19 21:10:43 +01:00
Maruno17 e7d116780f Removed alternate map rendering code 2021-05-19 20:25:51 +01:00
Maruno17 42b7988089 Rewrote Terrain Tag Editor to work with overly large tilesets 2021-05-18 22:31:47 +01:00
Maruno17 8af787abdd Quick fix to previous commit 2021-05-18 21:30:51 +01:00
Maruno17 be61441755 Playing ME is stopped if a battle is skipped, fixed bug in Encounters Editor, sprite renamer now recognises 4+ digit ID numbers 2021-05-18 20:01:01 +01:00
Maruno17 8e64bcc11b Removed the player's ability to change the font 2021-05-16 14:32:20 +01:00
Maruno17 206244a3f0 Fixed battle recordings playback, fixed being unable to import .anm files in the Animations Editor 2021-05-15 21:01:39 +01:00
Maruno17 66b40fd181 Fixed typo in egg generatio, fixed typo in battle code that changes a Pokémon's type, fixed bug in AI that prevents switching 2021-05-15 20:28:15 +01:00
Maruno17 f303b84033 Made the Battle Factory work 2021-05-15 17:38:16 +01:00
Maruno17 e350cb8f4a Event bush depths are now also calculated when a map loads, the event refreshes, or its graphic or "always on top" flag is changed 2021-05-13 22:53:38 +01:00
Maruno17 2e1a7646ed Renamed trainers.txt property Ability to AbilityIndex, and added the property Ability which accepts an ability ID (and an index number for backwards compatibility) 2021-05-13 22:34:46 +01:00
Maruno17 8384adeb22 Ball property in trainers.txt can now be a Poké Ball item's ID, fixed move-learning saying "already knows four moves" regardless of the value of Pokemon::MAX_MOVES 2021-05-13 21:50:36 +01:00
Maruno17 52e7f7b51a Fixed broken AI for Camouflage, minor tweaks to some other AI 2021-05-12 21:06:23 +01:00
Maruno17 481e051234 Bush depths for events/the player are now only recalculated wheh they move, rather than every time they're queried (anti-lag) 2021-05-12 18:59:47 +01:00
Maruno17 6685b06e2f Fixed repeated known moves bug for Shadow Pokémon 2021-05-11 21:37:30 +01:00
Maruno17 47e51ed79b Player's charset now refreshes when a save file is loaded, and after renaming trainer charsets 2021-05-11 21:20:25 +01:00
Maruno17 8ff43cbd4c Renamed trainer charsets and added code to the sprite renamer that will rename them and edit map data accordingly 2021-05-11 21:00:15 +01:00
Maruno17 911ba343ce Fixed prevolution data not being compiled properly 2021-05-11 20:12:36 +01:00
Maruno17 5005b2a7e9 Sprite renamer is now in the Debug menu and doesn't run when compiling, fixed Poké Flute not working in battle, fixed Advanced Trainer Battle Debug feature not working, fixed special Mega Evolution messages not being used 2021-05-11 18:44:35 +01:00
Maruno17 ab3bb12d53 Updated mkxp-z to 2.2.0, added support for animated gifs 2021-05-09 20:51:36 +01:00
Maruno17 e03e258f6a Added methods Pokemon.play_cry and pkkmn.play_cry 2021-05-09 17:53:05 +01:00
Maruno17 852c924ed6 Fixed certain species not learning moves upon changing form like they should 2021-05-09 17:09:12 +01:00
Maruno17 05d3627015 Fixed event movement checks ignoring ledges if they're not on the top layer, fixed Sketch not working, fixed a couple of other minor bugs, Rubocop-suggested tweaks 2021-05-09 16:48:47 +01:00
Maruno17 326e2e7929 Shortened the default inspect message for everything, corrected the extension of GameData::Encounter 2021-05-09 01:52:55 +01:00
Maruno17 218225cc91 Fixed Event Touch not working, fixed misnamed variables in module Effectiveness 2021-05-08 16:31:33 +01:00
Maruno17 43eddaa5da Added conversion to fix incorrect phone contacts data, fixed being unable to call people, fixed crash when writing a Battle Facility PBS file 2021-05-07 21:09:22 +01:00
Maruno17 5618607afa Fixed bad encoding of plugin scripts causing accented characters to display incorrectly, plugins are listed in the console when loaded, fixed error when resizing an animation will delete the frame you're currently on, fixed changes to animations persisting despite not saving them in the Animation Editor 2021-05-07 20:01:49 +01:00
Maruno17 23996a4781 Rearranged OrgBattle scripts 2021-05-07 18:23:20 +01:00
Maruno17 654be6c1de Fixed Game Variables that are nil being treated as 0 instead, fixed missing error message when a required plugin is missing 2021-05-07 18:20:52 +01:00
Maruno17 6efca2f9a8 Fixes for Battle Arena 2021-05-04 21:30:26 +01:00
Maruno17 3d88b85f56 Fixed Battle Tower/Cups/Palace, fixed bug when using Metronome, fixed bad AI for Conversion/Conversion 2 2021-05-04 20:36:49 +01:00
Maruno17 b563e73027 Fixed changing a Pokémon's form with an item not doing certain things, fixed alternate forms not inheriting certain properties from the base form 2021-05-03 19:25:49 +01:00
Maruno17 c5cc1eadac Fixed not being able to detect a Pokémon being a Mega Evolution, fixed inadequate checking if a Mega Stone is unlosable 2021-05-03 18:58:02 +01:00
Maruno17 474281712b Made more use of nil_or_empty?, fixed incorrect default species body shape, fixed Illusion, fixed potential foreign Pokémon with blank names 2021-05-03 17:34:19 +01:00
Maruno17 8e6ee21c20 Updated to mkxp-z 2.1.2, added def inspect to some classes 2021-05-02 00:58:25 +01:00
Maruno17 7877f75f99 Merge branch 'master' of https://github.com/Maruno17/pokemon-essentials 2021-05-01 17:40:40 +01:00
Maruno17 9007e59668 Fixed rounding error in positioning of overworld weather tile
sprites
2021-05-01 17:22:36 +01:00
Maruno17 f29da5fc8f Fixed crash when getting the length of an ogg file, fixed mispositioning of message in Hall of Fame, fixedMusic Vlume option not applying to newly played BGM, 2021-05-01 17:13:27 +01:00
Maruno17 748ea472ba Fixed being unable to force compiling of plugins, fixed crash when saving edited terrain tags, fixed invalid tile erase crashing, fixed crash when showing Pokédex for newly caught species 2021-04-30 19:06:10 +01:00
Maruno17 5130b097ce Fixed demo party not clearing the party before adding itself, fixed Pokémon icon renamer/mover not moving shiny Pokémon icons properly, added GameData#Something#keys method 2021-04-28 23:27:11 +01:00
Maruno17 1685bbc4d4 Fixed dynamic shadows not disappearing after a transfer, fixed events not seeing the player at a distance if facing left, fixed crash when starting a battle against two trainers 2021-04-28 23:25:35 +01:00
Maruno17 17d1344e74 Fixed crash when soft resetting, fixed crash when Struggle and confusion pseudo-moves are used, fix broken AI, fixed crash after evolution, fixed crash when editing weather map metadata. 2021-04-28 23:24:17 +01:00
Maruno17 f3048abd86 Fixed bug when getting a partner's back sprite 2021-04-27 22:17:25 +01:00
Maruno17 8e2130ce57 Fixed bug in conversion of Bag contents, fixed mispositioning of text cursor in keyboard text entry, fixed not being able to move right in keyboard text entry, fixed mispositioning of icons in text, fixed events not being able to see at a distance 2021-04-27 22:10:06 +01:00