Maruno17
429068f3cb
More AI move effect calculation rewrites
2022-08-31 19:02:54 +01:00
Maruno17
ecb5e2ffd1
Rewrote AI calculations for remaining healing move effects
2022-08-31 16:23:24 +01:00
Maruno17
92c0fe5c90
Rewrote AI calculations for move effects relating to healing the user, added calculation to add predicted damage to a move's score
2022-08-30 22:13:23 +01:00
Maruno17
931a47c5fe
Rewrote AI calculations for move effects relating to the user fainting
2022-08-30 18:33:31 +01:00
Maruno17
8275d40193
Added Mold Breaker consideration to AI, updated some AI calculations, fixed non-ignorable abilities in damage calculation actually being ignorable
2022-08-29 22:39:06 +01:00
Maruno17
22dce593e8
Split AI general move score modifiers into handlers
2022-08-29 15:59:22 +01:00
Maruno17
9ed2f3e920
Misc tidying and commenting of AI code
2022-08-28 17:59:02 +01:00
Maruno17
fbbddc8c2b
Changed AI's random move choice after scores are calculated
2022-08-27 20:37:05 +01:00
Maruno17
265897f9e1
Made AI function code-specific MoveFailureCheck handlers
2022-08-27 20:11:01 +01:00
Maruno17
b6c84fa278
Added AI handlers that calculate a move's base power, moved AI damage calculation
2022-08-25 19:16:21 +01:00
Maruno17
cfb870c944
Added AI objects for trainers, battlers and the move being assessed, logging battle messages now also echoes them to the console
2022-08-22 21:37:33 +01:00
Maruno17
b094a2fd8e
Reapplied various AI changes from previous atempt at improving the AI, split function code move score changes into handlers
2022-08-21 15:59:49 +01:00
Maruno17
4075204038
Merge branch 'dev' into ai
2022-08-19 21:41:09 +01:00
Maruno17
18ffd4fb94
Fix to colour-stringifying methods
2022-08-19 21:40:46 +01:00
Maruno17
963d2a515b
Merge branch 'dev' into ai
2022-08-19 21:37:14 +01:00
Maruno17
ae91811537
Created folder Graphics/UI, renamed some UI graphics
2022-08-14 01:07:06 +01:00
Maruno17
b1cde2db42
Refactored some code relating to colours, trivially simplified some calculations
2022-08-13 23:59:24 +01:00
Maruno17
aa9b1a9e23
Refactored phone/rematches code, added Phone.rematches_enabled/Phone.rematch_variant/map metadata flag "NoPhoneSignal", changed event layout, trainer contacts can use Common Events for their calls, etc.
2022-08-13 16:52:42 +01:00
Maruno17
c79b970d6b
Fixed error when shifting Pokémon at the end of a battle round, fixed Giratina's form code crashing if the current map doesn't have metadata, fixed item sell prices being halved twice
2022-08-13 16:29:48 +01:00
Maruno17
1d2f13f9c5
Entered dev version for v21
2022-08-10 21:16:17 +01:00
Keyacom
d890cd8a24
Edited string methods ( #186 )
...
* Changed numeric check regex
- `^` may match the position right after a newline character, and `$` may match right before the newline character (due to the multiline flag being enabled by default), so substing these with `\A` and `\Z`.
- Changed both instances of `[0-9]` with the shorthand `\d`.
- Removed capturing group around the first `\d+`.
* Changed get character at index
`anyString[0, 1]` is functionally the same as `anyString[0]` because the range `[a, b]` returns all characters from index `a` up to but not including the char at index `b`.
2022-08-10 21:11:19 +01:00
Maruno17
5ff0c04eed
Added Marin's AI as a reference
2022-08-10 18:38:20 +01:00
Maruno17
eeeb9b3494
Added old AI references/rewrite attempt as references
2022-08-09 19:35:45 +01:00
Maruno17
a20f378b33
Minor tweaks
2022-08-09 19:30:27 +01:00
Golisopod-User
bff0cc6974
Fixed set movement type ( #185 )
2022-08-08 17:40:12 +01:00
Maruno17
b2ddedbce1
Reduced the work done when updating the sprites of events without a graphic
2022-08-07 16:29:29 +01:00
Maruno17
6542d505a6
The player now dismounts the Bicycle after various map transfers
2022-08-07 16:07:37 +01:00
Maruno17
cca414a826
Bug Contest maps can now be defined using a map metadata flag
2022-08-07 15:00:40 +01:00
Maruno17
f083cddca5
def pbPhoneRegisterBattle now returns a boolean, added vowel checks to some messages in berry planting
2022-08-07 14:43:40 +01:00
Maruno17
b423f34da6
Returning to the title screen now fades out the overworld first
2022-08-07 14:39:10 +01:00
Maruno17
f22707f2f1
Fixed being unable to set the player's movement speed during a move route
2022-08-07 14:27:39 +01:00
Maruno17
3c748c9d68
Fixed play time carrying over to new games, fixed Eerie Spell thinking it's a status move, fixed text positionings in Pokédex and naming screen, fixed Channeler typo
2022-08-07 14:21:30 +01:00
Maruno17
757798c8a8
Summary screen now uses only the first Regional Dex to determine Dex No. if the National Dex is locked
2022-07-10 19:16:11 +01:00
Maruno17
72e45ab137
Fixed error when getting terrain tag when the player moves between connected maps
2022-07-10 19:05:54 +01:00
Maruno17
473d4cbb67
Fixed SystemStackError when two events on connected maps have their backs to the other map
2022-07-10 19:05:42 +01:00
Maruno17
8ae07a6d15
Fixed some Vs animations not playing for double battles against 1 trainer, fixed typo in Grassy Glide's effect
2022-07-08 13:44:04 +01:00
Maruno17
3314477f08
Made the example wild encounter modifier that scales Pokémon levels to match the player's party depend on a map metadata flag instead of a map number
2022-07-07 20:49:49 +01:00
Maruno17
b50ce948f6
Fixed battle rule "forceCatchIntoParty" being circumventable, fixed wrong message when sending a party Pokémon to storage and replacing it with a caught Pokémon
2022-07-07 20:42:23 +01:00
Maruno17
e1dc7c91bc
Fixed broken Bill's PC menu options
2022-07-06 20:03:46 +01:00
Maruno17
0b65865962
Fixed error message spam in the console when editing Game Swtches via the Debug mode feature
2022-07-06 20:03:10 +01:00
Maruno17
8f73319605
Fixed evolution reviving fainted Pokémon, fixed Rare Candy not reviving a fainted Shedinja
2022-07-06 20:02:30 +01:00
Maruno17
a85f672c73
Fixed crash when the Compiler rewrites a door event
2022-07-06 18:43:52 +01:00
Maruno17
2976ee93ce
Added Setting that makes trainer-owned Pokémon give more Exp, other tweaks
2022-07-03 17:39:44 +01:00
Maruno17
a2327c6280
Fixed playing the credits/changing $scene leaving a ghost image of the old map behind, fixed Pokémon icons sometimes disappearing in storage screen
2022-07-03 16:40:25 +01:00
Maruno17
6dd88e49e1
Fixed the "See ya!" option in the PC menu not working properly, fixed mispositioning of text in Debug features that edit Game
...
Switches/Variables
2022-07-03 15:58:37 +01:00
Maruno17
94c6b6db0c
Fixed Heavy Ball's catch rate calculation being inaccurate, added Obstruct to some moves' blacklists
2022-07-03 15:22:34 +01:00
Maruno17
7e183a92aa
Tidying up for v20.1 release
2022-06-20 19:17:38 +01:00
Maruno17
76639c4ba5
Fixed duplicate files listed in BGM/ME pickers in PBS file editors
2022-06-20 08:44:18 +01:00
Maruno17
03ffae6eed
Fixed empty wild encounter type tables not being editable in "Edit Wild Encounters" debug function
2022-06-19 23:07:21 +01:00
Maruno17
2486fa9fe2
Fixed player being able to be stuck in running position when opening the pause/ready menu
2022-06-19 22:44:29 +01:00