Commit Graph
100 Commits
Author SHA1 Message Date
Maruno17 5f39363e69 Added map metadata flag "HideEncountersInPokedex", fixed Pokédex not showing the areas of some maps that span multiple Town Map points 2022-02-14 23:25:10 +00:00
Maruno17 789185eefb Added Gen 6 PBS files 2022-02-14 19:06:32 +00:00
Maruno17 f68e699cc9 More Rubocop changes 2022-02-13 00:57:54 +00:00
Maruno17 cca5989746 Fixes to previous commit 2022-02-10 08:33:45 +00:00
Maruno17 4561cc66bf Moved calls to PBS file-compiling methods into their own method, removed music file extensions from metadata.txt 2022-02-06 18:40:43 +00:00
Maruno17 6c5c54a7d3 Tweaked Jukebox functionality, simplified code relating to night versions of BGMs 2022-01-30 20:40:07 +00:00
Maruno17 0465572ca0 Added method for buying a Game Corner prize item, made def _I able to replace text like _INTL 2022-01-30 20:03:52 +00:00
Maruno17 6698149083 Restored evolutions depending on Moss Rock/Icy Rock/magnetic field in Gen 8 PBS files 2022-01-30 18:16:19 +00:00
Maruno17 7c7a6d91bd Fixed field animations relating to events and followers not showing if they're on a connected map, fixed grass not rustling if the player walks onto it directly from a connected map, fixed grass rustling appearing beneath the player 2022-01-29 18:05:11 +00:00
Maruno17 2372322c24 Added holding Shift while starting the game to compile just the plugins 2022-01-25 23:38:11 +00:00
Maruno17 8f69c555da Fixed duplicated and missorted track listings in Jukebox 2022-01-24 23:32:05 +00:00
Maruno17 98f311c394 Updated to mkxp-z v2.3.0 2022-01-24 23:12:06 +00:00
Maruno17 c1de9a04d4 Made party screen use MenuHandlers 2022-01-23 22:54:58 +00:00
Maruno17 d0da7b0c1b Fixed "Set Event Location" (moveto) sending an event off-screen not making it disappear 2022-01-23 21:16:08 +00:00
Maruno17 8a3e5b01e0 Fixed inconsistencies in error messages produced when loading a plugin 2022-01-22 22:03:31 +00:00
Maruno17 7f0526114f Errors raised by PluginManager are no longer capitalised 2022-01-21 12:59:23 +00:00
Maruno17 a0d951edf7 Added Debug menu functions to toggle Exp. All's effect and Box Link's effect 2022-01-19 20:39:55 +00:00
Maruno17 f872db2618 Added battle debug functions for setting position effects and NPC trainer items 2022-01-17 22:55:01 +00:00
Maruno17 b550ad9c07 Fixed AI scores calculated for some moves not being added up properly 2022-01-13 23:28:00 +00:00
Maruno17 8a89b7fbf4 Added move flag "CannnotMetronome" 2022-01-12 23:15:46 +00:00
Maruno17 25b009b344 Added hide_choice and rename_choice which alter the next set of choices shown by an event 2022-01-12 22:46:14 +00:00
Maruno17 24efbccb67 Rearranged Settings 2022-01-11 22:07:37 +00:00
Maruno17 507014e655 Fix to previous commit 2022-01-08 23:18:06 +00:00
Maruno17 5fba3462c6 Event choices shown without an accompanying message are now translated 2022-01-08 21:08:58 +00:00
Maruno17 91e3d8190e Multiple "Show Choices" event commands next to each other will now behave as one with all their choices 2022-01-08 21:04:08 +00:00
Maruno17 f853816d63 Fixed visual glitch where a Pokémon's HP would raise then lower if its substitute took damage 2022-01-08 18:11:02 +00:00
Maruno17 f623fad42e Workaround for broken screenshot-taking code due to latest mkxp-z 2022-01-03 19:55:54 +00:00
Maruno17 6d23d0101a Added descriptions for Options screen options, tweaked appearance of Options screen, fixed SpriteWindow#back_opacity not applying to all parts of the window graphic 2022-01-03 19:54:31 +00:00
Maruno17 3f51ab44e4 Moved Options screen options into MenuHandlers 2022-01-03 17:53:45 +00:00
Maruno17 a939406e60 Improved Pokégear screen to work for all screen sizes 2022-01-03 13:48:44 +00:00
Maruno17 a6115faad6 Fixed Incinerate's message not knowing the name of the item it destroyed 2022-01-02 21:22:09 +00:00
Maruno17 2a34904baa Fixed form changing being able to leave a Pokémon knowing the same move twice 2022-01-02 21:19:13 +00:00
Maruno17 4cf13f2942 Created module MenuHandlers for the contents of various menus 2021-12-31 17:45:07 +00:00
Maruno17 7da449aec3 Merged Events and EncounterModifier into module EventHandlers 2021-12-30 18:59:35 +00:00
Maruno17 a6c092a574 Abilities that hasten egg hatching now have a flag in abilities.txt for this effect 2021-12-29 22:13:18 +00:00
Maruno17 f3c4893dbb Repels now have a flag in items.txt which determines if they can be reused when one runs out 2021-12-29 22:07:10 +00:00
Maruno17 ca9df4177a Tidying up from previous commit 2021-12-29 18:53:39 +00:00
Maruno17 fb29f19a28 Fixed various bugs found when generating Battle Frontier challenge lists 2021-12-29 14:37:41 +00:00
Maruno17 a7e8005f53 Fixed another typo 2021-12-29 13:17:27 +00:00
Maruno17 3d37733d1a Fixed bad uses of .sample 2021-12-29 12:21:19 +00:00
Maruno17 6339f5a577 Fixed typo in random dungeon code 2021-12-29 11:46:57 +00:00
Maruno17 63b157d7ec Fixed some bad uses of @battle 2021-12-29 11:43:24 +00:00
Maruno17 01ce5d347c Fixed rare bug in disobedience check 2021-12-28 22:14:56 +00:00
Maruno17 3e9d3b0a68 Added checks that prevent aliasing a method if the alias method already exists, fixed Symbiosis not working properly for opponents 2021-12-28 19:22:31 +00:00
Maruno17 139f2a74f2 Minor fixes to Voltorb Flip 2021-12-28 16:50:53 +00:00
Maruno17 aa643a6049 More Rubocop 2021-12-27 00:26:45 +00:00
Maruno17 4a6324389b Added a method that checks whether the player has enough Triple Triad cards to play 2021-12-23 18:49:11 +00:00
Maruno17 35126dfb6b Fixed regional form-exclusive species producing eggs of the wrong species, fixed eggs not being the appropriate form based on the region they were made in 2021-12-23 18:20:43 +00:00
Maruno17 b988638746 Fixed the default field weather being 0 instead of :None, rearranged save conversions 2021-12-23 16:35:19 +00:00
Maruno17 132a16950d Yet more Rubocopping 2021-12-23 00:27:17 +00:00
Maruno17 514fe13ca2 More additions to .rubocop.yml, minor code tweaks 2021-12-22 21:01:37 +00:00
Maruno17 022dc7aadb More additions to the battle debug menu 2021-12-21 20:50:08 +00:00
Maruno17 6b3fa5e1bf Made Giratina's form use a map_metadata flag "DistortionWorld" instead of a hardcoded array of map numbers 2021-12-21 19:12:19 +00:00
Maruno17 dfb3a51815 Forced encoding of text to UTF-8 2021-12-20 21:46:29 +00:00
Maruno17 3c85c3fe55 More Rubocop modifiers 2021-12-20 21:18:05 +00:00
Maruno17 5cdabe5b58 Update to /rubocop.yml 2021-12-20 20:42:36 +00:00
Maruno17 2e63556722 Added .rubocop.yml 2021-12-20 19:35:02 +00:00
Maruno17 33fcbf623b More Rubocopping 2021-12-20 17:18:21 +00:00
Maruno17 65b1a8d6c3 More tweaks from the Rubocop overlord 2021-12-19 17:28:59 +00:00
Maruno17 33781493f4 More aligning of code 2021-12-19 12:19:08 +00:00
Maruno17 13a238cc6a Many more Rubocop-inspired code improvements 2021-12-18 19:06:22 +00:00
Maruno17 d17fc40a47 Added decent spacing to all scripts thanks to Rubocop 2021-12-18 15:25:40 +00:00
Maruno17 f7b76ae62e The Great Enspacening begins! 2021-12-18 12:20:31 +00:00
Maruno17 2480ab0f9e Applied most Rubocop-suggested layout fixes 2021-12-18 01:56:10 +00:00
Maruno17 5dc64f1709 Minor refactoring to kill various Rubocop warnings 2021-12-17 20:29:47 +00:00
Maruno17 b5ee1b211d Replaced get_character(0) with get_self 2021-12-15 22:10:53 +00:00
Maruno17 eec29709ac Improved how followers go through and come out of doors 2021-12-15 22:01:53 +00:00
Maruno17 15b86429a2 Pokémon cries no longer change pitch except when fainting, added support for separate fainting cries 2021-12-14 23:19:08 +00:00
Maruno17 b706843888 Added $player.has_box_link and $player.has_exp_all in addition to those items 2021-12-14 22:33:46 +00:00
Maruno17 7d2e1027cd Updated TMs to BDSP 2021-12-14 22:15:32 +00:00
Maruno17 840e1a8be9 Updated Pokémon PBS files to BDSP 2021-12-13 22:09:21 +00:00
Maruno17 3da8b563da Changing encounter_version now updates the encounter tables immediately, title screen now plays properly if there are no splashes, compiling is now forced if any dat files are missing, other tweaks 2021-12-12 23:10:01 +00:00
Maruno17 2444b70ef6 Improved code for using multiples of an item at once, added a Setting for it, made it apply to more items 2021-12-12 00:10:01 +00:00
Maruno17 2ddedfb935 Tweaked code for interacting with a follower 2021-12-12 00:06:33 +00:00
Maruno17 85bf1a334c Fixed evolution-related code causing errors in Battle Frontier battles 2021-12-11 16:05:45 +00:00
Maruno17 c1695dd21b Fixed incorrect animation when a critical capture Poké Ball fails to catch the Pokémon 2021-12-11 15:46:07 +00:00
Maruno17 241851a75b Fixed crash when using upgradeRibbon, fixed crash when trading Pokémon, fixed crash when trying to play Triple Triad, fixed crash when generating Battle Frontier data 2021-12-11 13:25:23 +00:00
Maruno17 b9d69b780b Fixed bugs relating to followers from previous commit, fixed error in Safari Battles from previous commit 2021-12-11 01:44:44 +00:00
Maruno17 2e3d479752 Added def follower_animation which makes the next Show Animation event command apply to the follower instead 2021-12-09 23:42:06 +00:00
Maruno17 6a56a8f7d0 Added def follower_move_route which makes the next Move Route event command apply to the follower instead, events are no longer automatically erased if they are followers 2021-12-09 23:33:46 +00:00
Maruno17 c55f1f0a2a Follower checks when using some items/moves in the field are now more specific, which should help following Pokémon scripts 2021-12-09 23:30:52 +00:00
Maruno17 79e04bff6c Fixed code for happiness-based evolutions 2021-12-08 22:41:44 +00:00
Maruno17 054b4bc3e8 Corrosion now allows a Steel/Poison Pokémon to poison itself with Toxic Orb 2021-12-08 20:07:52 +00:00
Maruno17 514ef510f1 Added speed order viewer in battle debug menu, Pokemon#foreign? now defaults to comparing to the player 2021-12-07 23:28:14 +00:00
Maruno17 6b841b78d3 Added egg move sharing in Day Care, added some Settings for Day Care/Nursery mechanics, Neutralizing Gas now triggers held items if it negates Unnerve, Imposter now only triggers when the Pokémon enters battle 2021-12-07 22:48:15 +00:00
Maruno17 a858408951 Changed how Pokémon markings are recorded, and allowed variants of each mark (e.g. alternate colours) 2021-12-06 23:26:18 +00:00
Maruno17 5a81d447d1 Added Aura Wheel's visible type change in battle, added "display" methods for several move properties and examples of their use 2021-12-06 22:00:27 +00:00
Maruno17 95916e242e Added battle debug menu (access with F9) 2021-12-05 20:24:20 +00:00
Maruno17 3650a078e7 Fixed Toxic damage only going up to 15/16 of total HP, minor code fixes 2021-12-05 20:20:30 +00:00
Maruno17 479aeacc2c Added new section-based format for berry_plants.txt 2021-11-24 19:05:18 +00:00
Maruno17 00c2df5772 Merged species Type1/Type2 into Types, did the same for Pokemon and Battler 2021-11-22 23:55:28 +00:00
Maruno17 a5f91f62ea Made map names be added to map_metadata.txt when writing it if possible 2021-11-21 23:11:19 +00:00
Maruno17 d93d73caa8 Wrote a generalised data property editor that deals with a list of things from a GameData module, allowed the WildItem properties for species to contain multiple items each 2021-11-21 22:24:58 +00:00
Maruno17 c8b574ed7c Made Player Transfer event command not cancel surfing/diving, so pbTransferSurfing and pbTransferUnderwater are deprecated. 2021-11-21 19:10:16 +00:00
Maruno17 ddb95a8bb6 Added underscore to berry plant charsets, added Debug menu function that will rename these files (including in map data) 2021-11-21 18:45:13 +00:00
Maruno17 ea9cacd6b9 Updated console message code to Luka's latest version 2021-11-21 17:36:25 +00:00
Maruno17 b445f26a88 Converted Shadow Pokémon PBS file to a section-based format, improved Shadow Pokémon mechanics 2021-11-21 00:44:41 +00:00
Maruno17 048a18b415 Refactored ability/item/ball battle handlers, added "UltraBeast" species flag for Beast Ball 2021-11-18 22:52:19 +00:00
Maruno17 8307222009 Fix to previous commit 2021-11-17 21:54:02 +00:00
Maruno17 7ec8f30f0e Some battle method refactoring, fixed typo 2021-11-17 20:40:19 +00:00