Commit Graph
100 Commits
Author SHA1 Message Date
Maruno17 45127be5b6 Rewrote summary screen code 2024-08-24 17:00:06 +01:00
Maruno17 2c6fe70f0c Fixed and implemented new pause menu and Trainer Card scripts 2024-08-22 22:26:57 +01:00
Maruno17 f4358e1542 Wrote preliminary UI base classes, wrote trainer card and pause menu screens using them 2024-08-22 00:20:23 +01:00
Maruno17 8841a534fe Some more code for Gen 9 abilities 2024-08-21 22:11:01 +01:00
Maruno17 6cc07d1c7a Removed deprecated methods 2024-06-27 21:37:00 +01:00
Maruno17 509a414f37 More or less standardised separator comments in the code 2024-06-27 21:21:26 +01:00
Maruno17 225549bfce Added consts for icon sizes for status and category 2024-06-26 16:26:53 +01:00
Maruno17 03b0fa100a Fixed some untranslatable messages, updated text files 2024-06-25 20:40:59 +01:00
Maruno17 195c34a7c8 Added SKIP_TITLE_SCREEN Setting, added const for type icon size, fixed some battle bugs and inconsistencies 2024-06-25 15:55:10 +01:00
Maruno17 ff2d8e5f55 More Gen 9 move effects 2024-06-24 21:51:49 +01:00
Maruno17 8e9417c3b7 Snowstorm, forfeiting trainer battles, battle outcome values 2024-06-15 21:29:00 +01:00
Maruno17 22b33ca6c2 Coded some Gen 9 ability/item/move effects 2024-06-15 15:58:31 +01:00
Maruno17 454d5a216a Updated Gen 9 descriptions to make them fit 2024-06-11 20:02:26 +01:00
Maruno17 5e23984765 Added Gen 9 forms code, evolution code, some item effects 2024-06-08 19:35:45 +01:00
Maruno17 6c3d9e77ad Added Gen 9 PBS files 2024-06-08 15:41:34 +01:00
Maruno17 b86d5b5b57 Fixed incorrect reflection layering, fixed Metal Burst counting damage taken by a substitute, fixed Metal Burst not trying to target all battlers that hit it, fixed Mega Scizor's stats 2024-05-16 19:18:35 +01:00
Maruno17 209a1ff1b3 Ensured messages are recompiled if PBS files or map data is compiled 2024-05-14 22:25:25 +01:00
Maruno17 01c13ada76 Made Compiler more modular 2024-05-14 22:11:12 +01:00
Maruno17 5bef70fb3a Moves fail because of semi-invulnerability instead of other immunities, fixed Pokédex not registering Pokémon in Safari battles, other things 2024-05-14 20:37:32 +01:00
Maruno17 04985eab5c Added "airborne" event name tag, can have Safari battles with no party, fixed Micle Berry, fixed data box not refreshing when Illusion is broken, added triggers for more EoR animations 2024-04-27 00:10:28 +01:00
Maruno17 494e646fd5 Fixed replacement battler being invisible if its predecessor fainted and used the same sprite, refactoring 2024-04-01 23:41:54 +01:00
Maruno17 a2af2c36f9 Added water ripple animation, removed second error message when the Compiler crashes 2024-04-01 22:13:16 +01:00
Maruno17 1ff5b12acd Added "beneath map" height for overworld animations, fixed new games inheriting Jukebox BGM from save file, added PokeBall property for trainer types, fixed Cramorant form changing effects 2024-03-11 23:31:48 +00:00
Maruno17 47be44a54c Renamed townmapgen, embedded its graphics in the html file 2024-02-28 20:23:29 +00:00
Maruno17 1c9ce0b01a Fixed Event Touch events on connected maps triggering themselves by moving around 2024-02-20 19:33:13 +00:00
Maruno17 24dda5128a Improved fix of phone data conversion 2024-02-15 22:13:10 +00:00
Maruno17 3e167b9357 Fixed type-resisting berries trying to be consumed twice when triggered by a move called by another move, fixed bad old phone data conversion, fixed events of even sizes moving endlessly when approaching the player 2024-02-15 21:16:15 +00:00
Maruno17 86c92e7657 Fixed reflections not disappearing if the parent event changes to a blank page 2024-02-02 00:07:32 +00:00
Maruno17 e6fe242d4b AI changes, fixed input detection Conditional Branch, Fishious Rend is now a biting move 2024-02-01 23:50:09 +00:00
Maruno17 c78e32db09 Fixed Database animations' position not moving the animation for exclamations 2024-01-18 23:47:33 +00:00
Maruno17 97a66020ca Fixed being able to jump over a ledge the wrong way if it's on the edge of a connected map 2024-01-18 22:40:58 +00:00
Maruno17 c5d7d1447b Added Setting for item sell prices, added stat for primal reversions, fixed weird movement when jumping across a map connection 2024-01-18 22:20:46 +00:00
Maruno17 8c5911e4a4 Fixed being able to bypass a caught mon being forced into the party, fixed Rotom Catalog, fixed incorrect writing of some enums to PBS files, fixed Jukebox's awareness of audio files, fixed bug when battle default weather is primordial, disabled path cache to add speed 2024-01-01 20:35:28 +00:00
Maruno17 d5c7b8cc15 Updated core translation text files 2023-12-12 20:32:16 +00:00
Maruno17 c7e8848813 Added min. 3 perfect IVS for legendaries, rerolling IVs for Safari/Bug Contest Pokémon, fixed Big Nugget's Fling power in Gen 8 2023-11-27 18:26:07 +00:00
Maruno17 d3c9c6b360 External script loader now ignores non-.rb files and folders beginning with ".", updated extractor/combiner scripts 2023-11-27 18:01:04 +00:00
Maruno17 1080f69a0d Fixed location signpost not appearing properly when using Fly, fixed wild/trainer Pokémon with a "getForm" handler not using it 2023-11-20 22:11:32 +00:00
Maruno17 e0dcdef321 Fixed partner trainers not having Bag items, fixed Flame Burst AI bug, added AI for Wonder Guard + switching 2023-11-20 21:29:47 +00:00
Maruno17 d10892af47 Fixed bug in previous commit relating to writing PBS files 2023-11-06 20:02:32 +00:00
Maruno17 f07b44d826 Minor lag improvements to overworld animations 2023-11-05 16:15:41 +00:00
Maruno17 156a6fca74 Fixed BGM bug when ending surfing and immediately triggering a trainer battle with an intro BGM, fixed events making all other events check if they trigger after the event moves, fixed Neutralizing Gas triggering twice upon fainting 2023-11-05 15:42:15 +00:00
Maruno17 092fbda34d Fixed being unable to write values to PBS files that were enumerated to something other than a number, error log files now go in the game's folder 2023-11-04 23:32:43 +00:00
Maruno17 5cab0f407d Split "Evolutions" line in PBS files into multiple "Evolution" lines 2023-10-14 19:15:38 +01:00
Maruno17 389d43941d Added SKIP_CONTINUE_SCREEN Setting, fix message newline visual bug at slow text speeds, removed Bag rearranging 2023-10-14 18:32:18 +01:00
Maruno17 25f85a9a8b Added mp3 support back in, changed layout of townmapgen.html, screenshots now go in Screenshots folder, added "NoName" flag for trainer types 2023-10-14 16:28:37 +01:00
Maruno17 d267956c6e Fixed being able to Fly in the Town Map despite the Setting, fixed being unable to interact with an event next to you if standing on an event 2023-10-01 19:24:49 +01:00
Maruno17 a6c7e2c1ff Added Setting that prompts compiling upon startup 2023-10-01 18:52:48 +01:00
Maruno17 cd32b5e725 Fixed language files not being loadable in an encrypted game, fixed language files not reverting to default if they don't exist and other language files are already loaded 2023-10-01 18:06:54 +01:00
Maruno17 e96f16c484 Tweaked Compiler error messages, made some in def cast_csv_value show if trying to cast nil 2023-10-01 17:51:13 +01:00
Maruno17 d9c3898124 Fixed long battle messages displaying weirdly 2023-09-23 19:20:44 +01:00
Maruno17 b2c66b7b0c Fixed typo relating to AI switching, fixed Pokémon sent from the party to storage in battle not resetting their battle-only conditions, fixed player's sprite in Duel minigame not caring about the player's outfit, added missing move flags 2023-09-21 19:36:10 +01:00
Maruno17 bc18aa95f2 Fixed Cramorant not reverting form after coughing up a Gulp Missle, fixed crash when a phone contact calls when you're on a map with no metadata 2023-09-10 16:57:09 +01:00
Maruno17 8f00307685 Made Voltorb Flip board generation more accurate to HGSS 2023-09-10 16:26:05 +01:00
Maruno17 02e45ebf19 NamedEvents can now be overwritten, fixed error in validating all types, replaced wiki shortcut 2023-09-10 15:59:14 +01:00
Maruno17 efea53aa5a Fixed Pokédex showing genders for the wrong species, fixed AI always switching sleeping/frozen Pokémon, fixed class PngAnimatedBitmap animating slowly 2023-08-23 21:08:32 +01:00
Maruno17 ea7b5d56d2 Fixed crash upon soft resetting 2023-07-31 23:40:02 +01:00
Maruno17 bd70166dbb Fixed follower teleporting behind the player when they bump into something to the side 2023-07-31 20:58:57 +01:00
Maruno17 3d4a495849 Tidying up for v21.2 release 2023-07-30 21:43:27 +01:00
Maruno17 4c25ade184 Fixed overworld weather fading out/in when walking between maps with the same weather, added support for Sprite coordinates being floats 2023-07-30 20:32:39 +01:00
Maruno17 4f14108772 Minor tidying and updating 2023-07-29 20:20:08 +01:00
Maruno17 1b5c0f6f2f Updated mkxp-z 2023-07-29 20:17:06 +01:00
Maruno17 9a42b533f1 Added more sound effects 2023-07-29 20:08:31 +01:00
Maruno17 1c860a5544 Renamed PBS backup folders for clarity 2023-07-24 22:17:26 +01:00
Maruno17 0068695c54 Fixed incorrect AI code for considering Sticky Web when switching 2023-07-22 18:43:28 +01:00
Maruno17 fc95baf92c Now loads language files on startup if Settings::LANGUAGES has exactly 1 defined language, fixed instant text speed after a wait in a message, added battle rule "cannotSwitch" 2023-07-20 22:05:50 +01:00
Maruno17 a5734eaf46 Code tidying with Rubocop 2023-07-18 22:42:10 +01:00
Maruno17 6053363715 Added Settings::DISABLE_IVS_AND_EVS, added text replacements for gender symbols 2023-07-17 19:28:05 +01:00
Maruno17 f576db7c0b Fixed the first frame of RMXP Database animations not showing 2023-07-15 20:08:36 +01:00
Maruno17 4ca2500d6b The Pokédex entry of a newly obtained species now only shows if that species is in an unlocked Dex list 2023-07-12 21:08:02 +01:00
Maruno17 8287f32a5e Fixed another crash when entering a map with no map metadata, fixed Sky Drop failing causing the target to remain in the air, decapitalised some Debug menu text 2023-07-12 21:06:54 +01:00
Maruno17 104bf2b598 Added some graphics filenames to the core messages 2023-07-01 22:49:02 +01:00
Maruno17 2986ab3ebb Rewrote mkxp.json, fix crash when entering a map with no map metadata, fixed Battle Factory menu text misalignment 2023-07-01 22:11:02 +01:00
Maruno17 2078f6b116 Ensured consistent PBS file layouts, fixed some script file numberings 2023-06-27 20:38:15 +01:00
Maruno17 60f8a0cf7b Fixed potential slight irregularities in effect chances of elemental Fang moves, tweaked how credits are gathered, 2023-06-27 19:16:14 +01:00
Maruno17 aecd9e5bb6 Tidying up for v21's release 2023-06-25 22:31:05 +01:00
Maruno17 22fa0f9c0b Added messages_core.dat and extracted text from it to GitHub, moved game credits to Settings, made credits translatable, tweaked some messages 2023-06-25 16:53:13 +01:00
Maruno17 7d77c5f3fc Tweaked some overworld weather animations, added NPCTrainer#version, added Debug function for editing more things in the phone and its contacts 2023-06-24 23:52:09 +01:00
Maruno17 4fc0806c8a Ensured random dungeons place large events properly 2023-06-20 19:26:40 +01:00
Maruno17 17e8be9dca Fixed error in Powder's backfire message, fixed move disruption affecting recharge moves when it shouldn't, fixed error when Shell Side Arm has no targets, fixed AI not unregistering Mega Evolution if it won't do so after all 2023-06-19 23:55:49 +01:00
Maruno17 539bc0fb50 More AI bug fixes, more work on testing AI 2023-06-18 23:36:06 +01:00
Maruno17 b5e37248b9 Pokémon sent into battle now default to the Fight option, fixed bugs in Instruct, fixed some AI bugs, fixed parameter mixup for def pbMoveCanTarget?, renamed function to function_code everywhere, fixed black party Pokémon icons in storage, added some more AI testing code 2023-06-18 20:12:36 +01:00
Maruno17 9c2a9130a5 Consolidated code for the player interacting in the overworld, fixed bad splash screen animations, added ShowQuantity property to items.txt, fixed Quick Draw and Aroma Veil, fixed text alignment in long list of regional Dexes in Pokédex, added better error message in load screen if player's charset is missing 2023-06-12 22:32:41 +01:00
Maruno17 679e9d42dc Moved Poké Radar encounters into encounters.txt, added Setting/map metadata for reflection rippling, fixed def minimum_level, fixed ice/waterfalls forcing movement even when holding Ctrl in Debug mode, Pokédex no longer shows genders for species without gender differences 2023-06-04 20:40:42 +01:00
Maruno17 3470f9769c Synced FPS to monitor's refresh rate, fixed broken waterfall movement 2023-06-03 22:33:49 +01:00
Maruno17 1901675e33 Finished FPS agnosticism, removed particle engine 2023-06-03 21:55:02 +01:00
Maruno17 68de25562a Removed last possible usages of Graphics.frame_rate and Graphics.frame_count, improved screen scrolling code, player now animates walking into a wall 2023-05-28 17:25:30 +01:00
Maruno17 f27841a7f8 Better version of the previous commit's fix 2023-05-25 15:38:29 +01:00
Maruno17 01a6869061 Fixed freeze from previous commit relating to script-type move route commands 2023-05-25 15:24:14 +01:00
Maruno17 c756e2647a More FPS agnosticism, fixed pause after finishing an event's repeating move route 2023-05-24 21:20:20 +01:00
Maruno17 167155c67d Deprecated methods intended to work around filenames with accents, fixed crash when the Compiler wants to rewrite PBS files if they don't exist 2023-05-20 22:10:11 +01:00
Maruno17 276c052822 Updated mkxp-z version, fixed BGM issues caused by v2.4.2 2023-05-20 21:03:08 +01:00
Maruno17 d112e2361a A lot of FPS agnosticism, added def lerp 2023-05-20 18:37:54 +01:00
Maruno17 62e372f4d7 Improved usage of Time.now and pbGetTimeNow 2023-05-17 19:24:38 +01:00
Maruno17 28a2b7c9c1 Removed Graphics.delta_s and the usage thereof, tweaked credits screen code 2023-05-17 18:50:38 +01:00
Maruno17 a96867d537 Updated to mkxp-z v2.4.2 2023-05-15 20:00:56 +01:00
Maruno17 e7e153bf11 Fixed Rollout being affected by Parental Bond, fixed multi-turn moves being stopped by Torment, fixed BGM not stopping when returning to the title screen, removed AI references 2023-05-15 19:41:34 +01:00
Maruno17 6ca7da0a06 Merge branch 'ai' into dev 2023-05-14 18:36:25 +01:00
Maruno17 a4d74a9663 Resolved all remaining TODO comments for AI (except testing), fixed effects of moves that can end the battle 2023-05-13 22:49:09 +01:00
Maruno17 7a8754c425 Waged war against TODO comments in the AI, some refactoring of AI 2023-05-07 23:12:39 +01:00
Maruno17 5a2f0723ab Fixed broken file paths for BP shop 2023-05-06 22:45:50 +01:00