Commit Graph

202 Commits

Author SHA1 Message Date
Maruno17
f62a357cbd Merge branch 'dev' into ui-redesign 2024-09-20 21:30:46 +01:00
Maruno17
2c071b224f Added more stats, added script variables, fixed AI thinking Wonder Guard provides total immunity, releasing a Pokémon puts its held item in the Bag, tweaked new map Compiler 2024-09-20 00:51:54 +01:00
Maruno17
801c2d35c6 Implemented GameData BagPocket 2024-09-14 01:27:17 +01:00
Maruno17
d8263da05e Rewrote Bag screen 2024-09-13 23:01:40 +01:00
Maruno17
9c95db2324 Tidying up 2024-09-09 21:31:22 +01:00
Maruno17
2190f7c251 Rewrote party screen, implemented redesign of it 2024-09-07 21:51:54 +01:00
Maruno17
fab5fc0641 New UI no longer activates as part of initializing 2024-08-30 21:54:12 +01:00
Maruno17
89e6df6e06 Rewrote summary screen cursors, added cropping of relevant text in the summary screen, raised max lengths of player and Pokémon names to 12 2024-08-30 19:34:58 +01:00
Maruno17
9a7dfbb587 More refactoring of summary screen code, added module UIActionHandlers 2024-08-28 21:19:55 +01:00
Maruno17
2abdf333db Implemented redesign of summary screen 2024-08-27 00:49:11 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
9a42b533f1 Added more sound effects 2023-07-29 20:08:31 +01:00
Maruno17
a5734eaf46 Code tidying with Rubocop 2023-07-18 22:42:10 +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
104bf2b598 Added some graphics filenames to the core messages 2023-07-01 22:49:02 +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
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
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
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
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
5a2f0723ab Fixed broken file paths for BP shop 2023-05-06 22:45:50 +01:00
Maruno17
a397e60ca5 Added Debug menu functions, rearranged Debug menu more, fixed Pokémon sprite not refreshing when changing its held item in its summary screen 2023-05-06 18:25:56 +01:00
Maruno17
72469bbf79 Added Debug function to edit Repel steps, Flash/Strength usage and Black/White Flute effects; split old and new Black/White Flute effects 2023-05-05 20:17:07 +01:00
Maruno17
48fb8dae73 Removed redundant "\r" from various messages, removed usages of BitmapWrapper, fixed Lure Ball error in battles started in the Debug menu, improved Terrain Tag editor, fixed some Compiler errors, enabled vsync, fixed event graphics frozen to the screen when using $game_player.moveto directly. 2023-05-04 21:28:00 +01:00
Maruno17
b9bf3e8b83 Added message saving back to compiler, tweaked various messages, fixed typo of constant, fixed missing attr_reader 2023-04-15 20:29:47 +01:00
Maruno17
a714086a39 Fixed rendering of some tiles for certain sizes of tilesets, more rubocopping 2023-04-12 21:14:26 +01:00
Maruno17
5315b53eae Tidied up usage of colour tags (everything uses c3 now via def shadowc3tag), moved gender text colours to MessageConfig 2023-04-07 01:12:17 +01:00
Maruno17
cb4a1fd8af def pbDrawTextPositions now uses symbols for text alignment and outline, and added a quicker way to draw text with no shadow/outline 2023-04-04 21:16:09 +01:00