Commit Graph

18 Commits

Author SHA1 Message Date
JappaWakka c1cadd3078 Fix CopyMove using wrong GetAttackByID function 2023-12-22 14:48:14 +01:00
JappaWakka b40dde8904 Added CopyMove property for GM Moves 2023-12-15 18:21:24 +01:00
JappaWakka 09051e0cba Make spelling of Paralyze consistent for AIField 2023-12-11 18:28:44 +01:00
JappaWakka 58eba766ac Added GM Move property to copy anims of other move 2023-12-11 13:48:20 +01:00
JappaWakka 3c01312fd6 Add AIField property for GM Moves 2023-12-11 13:39:26 +01:00
JappaWakka a5e68a153a Implement Custom Types 2023-12-10 20:19:14 +01:00
JappaWakka 705e0b9725 Implemented random TimesToAttack move property 2023-12-10 15:32:54 +01:00
JappaWakka 68a64fde7d Fix conflict in properties 2023-12-10 14:36:12 +01:00
JappaWakka 250bc9899f Implement BasePower calc mods for GameModeMoves 2023-12-10 14:27:47 +01:00
JappaWakka 6bb8d2107f Make attack descriptions localizable 2023-09-22 12:23:04 +02:00
JappaWakka 6764062c79 Hopefully get rid of example.dat error messages 2023-07-07 12:05:57 +02:00
JappaWakka a0aa947c5c Added a GameMode Move property and 2 functions
* Fixed an issue with GameMode Items in battles
* Updated the example files for GameMode Items and GameMode Moves
* Maybe fixed something audio volume related

* Made it possible to disable the reduction of PP using the DeductPP (bool) property for GameModeMoves
* Added the new functions "SetTrigger" and "RemoveTrigger" for GameModeMoves:

Function "SetTrigger" checks if a Pokémon does or does not have a certain Status and prevents functions after it from executing if the Pokémon does not have the desired Status.
The function is formatted like this: Function|SetTrigger,Target,Triggers
* "Target" determines which Pokémon's Status is checked and has to be either 0 or 1 (0 = check own Pokémon, 1 = check opponent's Pokémon)
* "Triggers" determines the status effect(s) that should or should not be on the target Pokémon. You can add multiple possible status effects to check for by separating them with a semicolon (;), the values can be: "burn", "freeze", "paralyze", "poison", "badpoison", "anypoison", "sleep", "noburn", "nofreeze", "noparalyze", "nopoison", "nobadpoison", "nopoison", "nosleep"
Function "RemoveTrigger" removes such a trigger so that functions after it are executed
2023-06-13 20:22:35 +02:00
JappaWakka aa105b38a2 Fix scald not defrosting opponent...
Also added defrosting the opponent as a gamemode attack function
2023-04-01 08:58:01 +02:00
JappaWakka 813992bf51 Fix positioning of values in move summary screen 2022-06-09 13:35:54 +02:00
JappaWakka 2bdd3a3468 GameMode Attack functionality update
* Fixed bug with GameModeAttackLoader not loading the right path
* Added functionality for custom moves to change the camera angle
* Added functionality for custom moves to faint a pokémon
2022-03-29 18:58:35 +02:00
JappaWakka 4cca56097e MoveHits effects added
Effects added: message, drainhp, gainhp
Status effect now have a second argument (separated with a ",") to define the chance (integer between 0 and 100)
Also fixed Freeze effect, which used to execute a Burn effect instead.
2022-03-29 18:58:34 +02:00
Jasper "JappaWakka" Speelman 9b8df67916 Fixes and main menu preparations
For some reason ttf2bmp.exe was not added to the references, so I added that.
Added some variations of the Options and MainMenu button textures.
Added some english localization tokens and fixed the Indonesian language from displaying as "Indonesia"
Tweaked the colors of the main menu
Added an option main menu icon
Fixed a bug where the game would crash when loading a gamemode without a Moves folder.
Set offsetmap quality (update frequency) to max by default.
2021-08-30 19:46:39 +02:00
nilllzz a1786d5181 literally touch every file reorganizing the solution 2018-02-21 16:34:06 +01:00