Commit Graph

248 Commits

Author SHA1 Message Date
JappaWakka add7f4ac6f Fixed item name not being found with localizations 2023-01-02 15:27:59 +01:00
darkfire006 ca6d063e2c put all possible attack variables in pound for demonstration purposes 2023-01-01 22:26:37 -06:00
JappaWakka 2328ca5c67 Fixed EndRound custom move effect 2022-12-31 13:16:32 +01:00
darkfire006 3a4adda6ba Implement Lum Berry 2022-12-29 21:08:20 -06:00
darkfire006 6c6eba362f fix Luck description 2022-12-29 20:49:18 -06:00
JappaWakka 68a9d197e5 Improved the Custom Move commands 2022-12-26 20:54:00 +01:00
JappaWakka 8338c385ee Added Switch & EndRound for Custom Moves 2022-12-26 13:05:22 +01:00
JappaWakka f7c97ec7c9 Implemented Disable move & fixed Cursed Body turns
When Cursed Body successfully executes, it now always disables moves for 4 turns too
2022-12-22 14:48:06 +01:00
JappaWakka b3422ba82a EggCreator only colors spots if not enough colors 2022-12-21 21:29:57 +01:00
JappaWakka 8547c26a3e Fixed Sky Attack crit chance 2022-12-21 17:21:58 +01:00
darkfire006 ce1b178a2c add extra wind and slicing moves
these are mostly moves that are not in SV so are left a maybe on if they are these, also fixed caps for SilverWind
2022-12-21 01:26:31 -06:00
darkfire006 f2ca0927e0 Update for G9
reduce healing move PP to 5
2022-12-20 17:11:56 -06:00
darkfire006 b538376a1e Updated mechanics from SwSh
3 terrains are a +30%  instead of +50%
Defog removes terrains
Kings Shield is only a single atk red
2022-12-20 16:58:57 -06:00
darkfire006 e5b1242384 mark changes for P3D 2022-12-20 11:04:33 -06:00
darkfire006 ca5b22a143 remove erroneous attributes 2022-12-20 11:03:20 -06:00
darkfire006 44ccaa20f9 Mark wind moves 2022-12-20 11:02:14 -06:00
darkfire006 d5dbac8ec3 add sound attribute 2022-12-20 10:57:50 -06:00
darkfire006 92a3e62520 Mark slicing moves 2022-12-20 10:53:00 -06:00
darkfire006 1c9c0ef5ba add punching category 2022-12-20 10:46:20 -06:00
darkfire006 f92b2962dc 2 more impacted 2022-12-20 10:40:50 -06:00
darkfire006 3cad814d5d move clean up
moves reference attributes that they arent changing, removed 2 from all
2022-12-20 10:40:04 -06:00
darkfire006 e25d67384a mouth moves was only important for pmd 2022-12-20 10:31:56 -06:00
darkfire006 7a0b4a6a21 mark explosive moves 2022-12-20 10:30:50 -06:00
darkfire006 f9e5f32382 Mark dancing moves 2022-12-20 10:28:31 -06:00
darkfire006 6d3667be9f all are bullet moves 2022-12-20 10:23:48 -06:00
darkfire006 49ff0f8827 Sort categories and add a few 2022-12-20 10:23:12 -06:00
darkfire006 86f5334aff Sacred sword should ignore all boosts not just acc 2022-12-20 01:24:13 -06:00
darkfire006 f103145780 Shore Up doesnt get worse in other weather only better in sand 2022-12-20 01:23:48 -06:00
darkfire006 9e0407d48d IceBurn listed as a freeze move 2022-12-20 01:23:22 -06:00
darkfire006 35a3861c9f Dizzy Punch was pound? 2022-12-20 01:23:08 -06:00
darkfire006 d230d55456 change from a hard coded boost to doubled 2022-12-20 01:22:49 -06:00
darkfire006 9d370f269b Let Magnet bomb hit always 2022-12-20 01:22:04 -06:00
darkfire006 627bb7eb2b missing description text for Aqua jet 2022-12-20 01:21:46 -06:00
darkfire006 423375f4a6 Fix Capitalization of 2 moves' back code 2022-12-20 01:21:14 -06:00
darkfire006 58fd846cc9 increased pin missile's accuracy 2022-12-19 18:00:50 -06:00
darkfire006 654c498025 Fix snatch is wrong type 2022-12-19 18:00:15 -06:00
JappaWakka 5618b0c4db Added Gust move animation 2022-12-19 18:56:46 +01:00
darkfire006 b49606c616 include money multiplier events 2022-12-13 09:24:12 -06:00
JappaWakka 56f9670e0d Move/Attack names can be localized now 2022-12-04 20:11:29 +01:00
JappaWakka 6e2f925ba8 Added . after Repel use message 2022-11-18 15:08:34 +01:00
JappaWakka 714869290c Fix medicine usage text out of bounds 2022-11-11 13:00:02 +01:00
JappaWakka da637a85af Added Ember_Start sound back in the animation 2022-11-11 11:17:26 +01:00
JappaWakka d2860b15a8 Models work better in battle now 2022-09-27 12:51:51 +02:00
JappaWakka 8a61b2ba14 Fix for unknown symbol in attack descriptions 2022-09-20 13:32:16 +02:00
Jasper "JappaWakka" Speelman a4b88fb463 Fix typo 2022-09-16 17:07:23 +02:00
JappaWakka 4c92f343d7 Hopefully this'll fix some issues (description)
Pokémon without a CatchMethod or CatchLocation get defaulted to "Somehow obtained at" and "an unknown place" respectively.
2022-09-10 16:17:55 +02:00
JappaWakka d8d993959f Fix for Howl move description 2022-09-10 15:56:27 +02:00
JappaWakka e37268ffb5 Fix for knockoff item dupe bug 2022-09-04 19:23:12 +02:00
JappaWakka f9c2b98c30 Fix shellos & gastrodon form sprite names 2022-09-01 22:20:16 +02:00
darkfire006 6d43b3f4ee wrong description 2022-08-28 18:05:18 -05:00
darkfire006 dbe22c3e17 fixed when used by opp it shows own as user 2022-08-23 01:09:42 -05:00
darkfire006 d4ad4e2e45 fix CC description 2022-08-23 00:08:05 -05:00
JappaWakka 5609143300 Pokémon front/back sprites can now have nr. name 2022-08-11 21:18:50 +02:00
JappaWakka 4223dfaaea Genderless Pokémon can't give or get infatuation 2022-08-07 13:01:16 +02:00
JappaWakka d3de943dba Fix shiny menusprite offset 2022-08-01 19:23:38 +02:00
JappaWakka 3cab6f3b82 Now I really fixed the menu sprites 2022-08-01 13:08:17 +02:00
JappaWakka 53c5d5ba5f Fixed Menu Icons 2022-07-31 19:50:29 +02:00
JappaWakka b6bb46ba6e Fix hardcoded Pokémon Front, Back and Menu sprites 2022-07-31 19:35:26 +02:00
JappaWakka bf544a5e25 Fixed stats animation, added Tail Whip animation 2022-07-19 12:03:13 +02:00
JappaWakka e6a2f6eab8 Updates to animation system + rotating pokemon
Also made useful tweaks to how battleflipped works
2022-07-18 21:41:30 +02:00
JappaWakka acbf4e1b5c Added Water Gun move animation 2022-07-18 13:33:31 +02:00
darkfire006 30a59646a8 fix wrong evolutions 2022-07-15 00:24:40 -05:00
JappaWakka 5d85c33910 Fixed Pokémon sprites possibly being wrong size 2022-07-14 19:32:23 +02:00
JappaWakka 352b80db9c Any entity can have a model, model scale improved
0.1 meter in blender is now equivalent to 1/16th of a P3D unit or 1 pixel on a 16 pixels wide/tall texture. Mt Silver will need to be updated to match this scale, making the ModelEntity obsolete.

Also added Snorlax battle model
2022-07-13 00:12:16 +02:00
JappaWakka bd4f1154a1 Added Vine Whip animation, fixed 2 move animations
Fixed Scratch & Poison Sting
2022-07-12 11:37:18 +02:00
Jasper "JappaWakka" Speelman c2d11aa340 Fixed Ember animation, added Scratch animation 2022-07-08 15:17:56 +02:00
Jasper "JappaWakka" Speelman 0a75b36d15 Added Leer Animation 2022-07-08 13:41:23 +02:00
darkfire006 3345bf5ffc Engine changes to support Regional forms 2022-07-07 23:06:32 -05:00
darkfire006 b344879f20 fix all roaming mons being caterpie 2022-06-30 09:09:05 -05:00
JappaWakka dab417e190 DiamondDive WaterFall fix and other fixes
Added @player.stopmovement before waterfall scripts to make sure the player doesn't move further than they should
Fixed spelling error in code: NotifcationTypes -> NotificationTypes
Added commands to ScriptLibrary that were missing
2022-06-14 18:12:29 +02:00
JappaWakka 747de3e221
Merge branch 'master' into custommoves 2022-06-10 10:26:10 +02:00
Jasper "JappaWakka" Speelman 790afcdbbc Made sure regular moves still work as expected 2022-06-10 10:13:23 +02:00
JappaWakka a40a44181b Make gamemode moves actually work 2022-06-09 21:29:30 +02:00
JappaWakka 813992bf51 Fix positioning of values in move summary screen 2022-06-09 13:35:54 +02:00
darkfire006 30b069ec9d Peat Block and Black Augurite Sprites 2022-05-24 20:42:24 -05:00
JappaWakka 8160838230
Merge pull request #64 from JappaWakkaP3D/permanent_item_loss_fix
Permanent item loss caused by attacks fix
2022-05-13 23:49:52 +02:00
darkfire006 556a765361 add items, no sprites set yet 2022-05-07 19:35:14 -05:00
darkfire006 a5d50bd8a9 item plurals 2022-05-06 17:45:59 -05:00
Jasper "JappaWakka" Speelman 8e2c45d78f Fixed Tar Shot crash + added message 2022-05-06 23:04:29 +02:00
JappaWakka 24a6b77a1c Most of the animations work again 2022-04-25 18:44:05 +02:00
darkfire006 5a9fd6eded allow for incomplete data strings for pokemon
checks for EXP, Atks, IVs, Ability, Nature, Gender, Friendship and Shiny, presets OT and Catch trainer to player and catch ball to pokeball before processing tags to load over them
2022-04-24 17:47:40 -05:00
darkfire006 024306c62b prevent using shiny candy on a shiny 2022-04-24 16:12:55 -05:00
JappaWakka cb4ae0c3a3 Tar Shot secondary effect added
Added the second effect of Tar Shot (which is doubling the effectiveness of fire type moves on the opponent of the attacker)
2022-04-17 16:56:57 +02:00
darkfire006 8f2bf06fc5 various move ability and pokemon data fixes 2022-04-13 19:09:10 -05:00
darkfire006 3563fffb2b Revert "exposed the canbreed property in pokemon save data"
This reverts commit 0dac5afee0.
2022-04-11 13:34:03 -05:00
Jasper "JappaWakka" Speelman 4241ec7bbb Fixed following pokémon wrong interaction reaction 2022-04-11 17:18:41 +02:00
darkfire006 0dac5afee0 exposed the canbreed property in pokemon save data 2022-04-10 16:41:15 -05:00
darkfire006 45f2082347 Wild Pokemon for diamond dive and new routes including 5 new mons 2022-04-08 22:07:25 -05: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 dc5b439baf Made it possible for custom moves to end a battle
Also made the text message MoveHitsFunction only appear if there's a message to display.
2022-03-29 18:58:34 +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
JappaWakka c23c5a244e Merge branch 'BattleAnimations' 2022-02-22 13:10:43 +01:00
JappaWakka 2c7fbf8364 DayTime, Level & PlayerSkin improvements
* Changed the DayTime enum name to DayTimes for consistency with other enums like Seasons
* Changing the EnvironmentType or WeatherType will now not reset back to the default when Reloading a map with the R key (Warping or loading a different map normally does reset those properties)
* @level.setdaytime(int) is now @environment.setdaytime(int), which sets the DayTime permanently across maps. Setting the daytime to any other value than 1 2 3 or 4 will reset the daytime to the default one
* Added command @player.setskin(name) which will permanently change the player's skin, unlike @player.wearskin(name) which only changes the skin temporarily.
2022-02-17 13:46:15 +01:00
JappaWakka 7555a5e903 Battle fixes and improvements
* Fixed camera angle not changing to the Pokémon when status effects are doing something
* Fixed softlock when opponent trainer switches Pokémon
* (Hopefully) fixed initial positioning errors with spawned BattleAnimation entities related to BattleFlip functionality
* Removed the now unneccessary BattleFlip checks in the move animation of Growl
* Improved Ember move animation (fireball speed & flame delay)
* Improved Poison Sting move animation by making the stinger smaller, increasing the speed of the stinger and making it use a flipped version of the texture when the opponent uses the move
* Improved Poisoned status effect animation by making it 1 bubble for regular poison and 3 bubbles for toxic
* Repositioned the flame of the Burned status effect animation
* Trainers now display a message when sending out their Pokémon (I removed that before)
* Fixed Party Screen not appearing immediately after the player's Pokémon fainted and also made the player unable to exit the Party Screen when that happens.
* Fixed the incorrectly scaled font sizes and text alignment in the selection menu that appears when selecting a Pokémon in the Party screen
* Replaced minifont in the Pokémon level up stats box with InGameFont and fixed the offsets
* Fixed the error I made in the ceiling map code of Violet City's gym
* Removed the file MoveAnimationQueryObject.vb because AnimationQueryObject.vb also includes Move Animations
* Fixed the textbox in battles where an empty rectangle would appear before the animation finished.
* When a trainer spots the player and an exclamation mark bubble pops up above their head, a sound is played (Emote_Exclamation)
* In trainer battles, the player's Pokémon now also plays their cry.
2022-01-16 17:22:36 +01:00
JappaWakka c116f30c6b Added Battle Animation for attack Clamp 2022-01-08 17:36:57 +01:00
JappaWakka 6391851597 Improved Wrap & Bind animations, fixed some errors in the Bind animation 2022-01-07 19:27:05 +01:00
JappaWakka 65887946d5 Attract, Bind, Wrap, Infatuated Animations
Added animation for attacks Attract & Bind, updated animation of attacks Wrap, added animation for status Infatuated
2022-01-07 16:30:03 +01:00
JappaWakka e892977d70 Added Bind animation & Fixed scaling animation anchor functionality 2022-01-07 14:25:57 +01:00
JappaWakka 6681a75601 Whirlpool animation now uses 1.5 * MathHelper.PI instead of 4.71F 2022-01-06 12:31:46 +01:00
JappaWakka 35aa80b072 Improved Whirlpool Animation + Fixed BattleAnimations drawn behind Pokémon 2021-12-30 21:53:57 +01:00