Commit Graph

293 Commits

Author SHA1 Message Date
Jasper "JappaWakka" Speelman c1ec08fe7f Various Battle Improvements and Fixes
* Improved timing BlockIn & BlockOut BattleIntro animations
* Removed player ball throw animations at the start of the battle for battles that are not pvp
* Fixed absorb animation
* Improved the faint animation and removed the unnecessary camera angle changes when a pokémon faints
2021-11-06 11:26:34 +01:00
JappaWakkaP3D 3900fe7191 Fixed Spawned Entities not being removed after the animation is done + Made the switch Pokémon animation look better 2021-10-29 18:54:00 +02:00
JappaWakkaP3D 72599bfd16 Fixed spawned animation entities not being positioned/moved correctly + Added Heal animation + Made other animations be affected by battleanimations option 2021-10-29 15:58:28 +02:00
JappaWakkaP3D 7fba875d02 Fixed a lot of animation system bugs
Fixed:
* Spawned entities not appearing
* Animations getting removed too soon
* Incorrect relative positioning
* Ember textures being searched for in the wrong place
2021-10-24 01:56:29 +02:00
JappaWakka 944cf6ae71 Updated everything to the new Battle Animations system and the newest commands
Updated Attacks:
Ember, Absorb, Growl, Pound

Updated status effects & shared animations:
Poisoned, Switching Pokémon (own and opponent's)
2021-10-22 12:25:00 +02:00
JappaWakka ea12c8f5f4 I was not halfway done
I've updated Poison Sting, through which I realized I hadn't taken some usage cases into consideration, so the system should be more robust and useful now
I've also updated the animation for Switching In your own Pokémon
and I've added an animation for when the Pokémon breaks out of the ball when you're trying to catch it
2021-10-22 12:24:56 +02:00
JappaWakka 02ed129c85 Battle Animation System Rework about halfway done
Updated to work with the new animation system:
- Catch animation
- Burn animation
- Attack: Tackle
2021-10-22 12:24:48 +02:00
JappaWakka d20abdf6df Hit Animation + Restructure of attack sound effects + Absorb animation
Attack sound effects are now in the folder of the type of their attack

Pokémon flicker briefly when hit
2021-10-22 12:23:32 +02:00
JappaWakkaP3D 758154551b Battle Animations 22-08-2021
Made the Battle Animation implementation functional
Added animations for:
Stats Increasing
Stats Decreasing
Status Effects
- Poisoned
- Burned
Attacks
- Ember
- Growl
- Pound
- Tackle
- Poison Sting
2021-10-22 12:22:06 +02:00
JappaWakka 2c3f46cd2e Updated everything to the new Battle Animations system and the newest commands
Updated Attacks:
Ember, Absorb, Growl, Pound

Updated status effects & shared animations:
Poisoned, Switching Pokémon (own and opponent's)
2021-10-22 12:21:13 +02:00
JappaWakka 168a855ed0 I was not halfway done
I've updated Poison Sting, through which I realized I hadn't taken some usage cases into consideration, so the system should be more robust and useful now
I've also updated the animation for Switching In your own Pokémon
and I've added an animation for when the Pokémon breaks out of the ball when you're trying to catch it
2021-10-22 12:21:12 +02:00
JappaWakka 7ff7f96a47 Battle Animation System Rework about halfway done
Updated to work with the new animation system:
- Catch animation
- Burn animation
- Attack: Tackle
2021-10-22 12:21:12 +02:00
JappaWakka b95d4d1c69 Hit Animation + Restructure of attack sound effects + Absorb animation
Attack sound effects are now in the folder of the type of their attack

Pokémon flicker briefly when hit
2021-10-22 12:21:12 +02:00
JappaWakkaP3D c79f92b3e8 Battle Animations 22-08-2021
Made the Battle Animation implementation functional
Added animations for:
Stats Increasing
Stats Decreasing
Status Effects
- Poisoned
- Burned
Attacks
- Ember
- Growl
- Pound
- Tackle
- Poison Sting
2021-10-22 12:21:11 +02:00
JappaWakka 9271d9b629 Fixed the camera staying at 1 on the y axis after interacting with your pokémon in third person 2021-10-01 18:05:42 +02:00
darkfire006 6f5d34f0b5 Allow for script determined roamer shinyness 2021-09-30 10:16:26 -05:00
darkfire006 0ee2c116a9 The Return of the Shiny
Reactivate Shiny Candy, set max stacks at 1 and cant be held to avoid duplicating
2021-09-29 02:26:14 -05:00
darkfire006 e5d543c945 mastershinyrate
create global control for shiny rate, update it for standard encounters and breeding and make it script callable
2021-09-29 02:25:17 -05: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
JappaWakkaP3D 3a35860f7a Removed visible animations for now 2021-08-22 17:24:06 +02:00
JappaWakkaP3D c6625de6f9 Fixed some battle animation errors and added content that I forgot, also corrected ViceGrip spelling 2021-08-22 16:47:26 +02:00
JappaWakkaP3D 9723820427 SFX & Battle Animations
Ported Battle Animation Code
Ported Battle Animations for Tackle, Pound, Growl, Ember and Poison Sting
Normalized all SFX by Perceived Loudness (-11.0 LUFS)
Renamed and moved a bunch of the SFX so they make more sense
Added a jingle when you register a Phone Number
Added a soundeffect for when an elevator reaches its destination
2021-08-22 16:10:06 +02:00
JappaWakkaP3D 1605ea8afd Fixed a crash caused by Rare Candy being usable in battle 2021-08-20 13:51:55 +02:00
darkfire006 2c0bee98ba Pin Missile Typo 2021-07-02 15:36:55 -05:00
Yong Jian Ming 71eab48a06
Change Or operator to OrElse instead 2021-04-24 17:46:00 +08:00
Yong Jian Ming 8c25fb2df7
Fix teleport bug 2021-04-24 17:42:14 +08:00
JappaWakkaP3D d8f7319bc7 Permanent item loss caused by attacks fix
If an item is swapped/removed/whatever in a battle
  If it's a PvP battle or a Trainer battle
    Every Pokémon that has its item removed gets its original item back
  If it's a Wild battle
    If a Pokémon that had its original item removed is holding
    a different item (because of the attack Trick for example)
      The Pokémon keeps the new item and the original item is added to
      the inventory.
2021-01-30 22:34:02 +01:00
Ruan Pablo b361c496a2 Unown menu logic fix
Also minor change to join server screen
2020-09-12 04:39:49 -03:00
darkfire006 98ca5fdcd0 Battle Tower fixes 2020-08-03 14:13:57 -05:00
JappaWakka fae7349356
Fix audio engine & contentpacks (#35)
* Replaced existing Gen 2 SFX with better sounding ones (no ugly reverb)
Replaced MediaPlayer with NAudio(and NAudio.Vorbis) for playing music in order to fix random stopping issues.
The game now directly loads .ogg files instead of the .wma/.xnb combination from before.
ContentPacks are now able to replace Music and SFX again (I haven't added a menu yet for choosing ContentPacks).
To make older GameModes work with current versions, you can add the GameMode property EnterType and set it to "1", this will make the game use the older 2D NewGameScreen.

* Delete GameController.vb

* Add gamecontroller.vb back

* Fix sfx missing

* Battleintro doodle now doesn't loop anymore (for no trainer)
Changed the shutter sound (aka Large Door sound) to something more large door-y
Made the enter sound slightly louder
The enter sound now plays when going through any warp to or from an indoor map (including falling through holes)
The flying sound effect is played earlier in the animation after selecting a location
Changed played sound effect when using the Escape Rope to "teleport" instead of "destroy"
The bump noise now also plays when bumping into something in first person
Fixed small gap between the end of the intro song and the start of the main song
Replaced some songs with better songs

* Fixed some more intro issues

* Forgot to change a thing

* Fixed an error where the main music would play, ignoring the muted musicmanager.

* fix indenting in musicmanager

* The music player will now only start playback on a new song if the music player is not muted, fixed the end time calculation of the intro of a song after muting, Music can't be unmuted now as long as a sound effect plays that stops the music.

* Fixed league restplace position, fixed sound effects sharing the volume slider of the music, sound effects are now also muted when pressing M, changed music on/off popup to audio on/off, removed bump delay in first person, added more control on whether played songs should be looping or not.

* Fixed some more scripts that turn on thirdperson mode but don't check if it was on before or set it back to what it was before afterwards, also fixed a small error in creditsscreen.vb.

* Fixed indenting error in musicmanager.vb, fixed an error of mine where the loopsong parameter would be seen as the playintro parameter.

* Added more music commands, added quite some menu select noises, will add more later

* More select sound effects!

* Fix music not resuming after soundeffect

* Trainer using item now plays the single_heal soundeffect

* Pokémon cries now sound louder

* Possibly fixing crash when playing Pokémon cry at volume higher than 0.71

* Added better quality Pokémon cries, made random overworld cries slightly less loud, added cries for 719 and 720.

* Sound effects now sound louder

* Revert "Added better quality Pokémon cries, made random overworld cries slightly less loud, added cries for 719 and 720."

This reverts commit 8c9296ed1a.

* Fixed the cause of why the title screen music plays even when the game is muted

* Tabs to spaces

* Revert

Co-authored-by: darkfire006 <blazer257@live.com>
Co-authored-by: JappaWakkaP3D <66885565+JappaWakkaP3D@users.noreply.github.com>
Co-authored-by: JappaWakkaP3D <jasper.speelman@outlook.com>
Co-authored-by: Vitaly Mikhailov <personal@aragas.org>
2020-07-09 20:59:42 +03:00
TheOmegaGhost cc2690dd9d Menu Sprite Reorganization 2020-06-19 23:47:03 -03:00
TheOmegaGhost a0e523faaf Added Fossil Items 2020-06-14 01:57:50 -03:00
darkfire006 9d0698eecc Fix Dusk Ball/TM158 conflict 2020-05-12 08:58:35 -05:00
TheOmegaGhost 11913fb146 New Emblems (3)
Tao Emblem for post Kyurem
Minor fix for monochrome stones
Heart Gold Emblem for Ho-oh
Soul Silver Emblem for Lugia
Can be achieved after battle on first encounter event
Retroactively achieved by revisiting encounter area
2020-04-17 21:19:32 -03:00
TheOmegaGhost c1bc61aa27 Steel Beam move and tutor added 2020-04-17 01:35:44 -03:00
TheOmegaGhost 9949c565e1 Minor Move and Item name update
Leek updated
Vise Grip updated
Steel Beam half implemented
2020-04-10 00:07:57 -03:00
TheOmegaGhost 1a327798d3 Supersonic fix
Ignores type immunity and substitute
2020-04-09 23:24:20 -03:00
TheOmegaGhost eb1f742f02 Crash damage (recoil) moves fix 2020-04-09 23:23:43 -03:00
TheOmegaGhost 1f20cade3c Made Berserk Gene more interesting 2019-11-23 05:06:08 -02:00
TheOmegaGhost 94a0ee7ce6 Updated Synchronize and Moody 2019-11-23 03:15:53 -02:00
TheOmegaGhost f447d7a18c Gen 8 updates
Updated Rapid Spin, Howl and King's Shield
Updated abilities interacting with Intimidate
Updated ability and move listings
Updated Koffing and Weezing abilities
Updated Aegislash's forms base stats
2019-11-23 02:11:15 -02:00
darkfire006 adb048805c add Light and Dark Stones as 651 and 652 2019-10-13 18:05:35 -05:00
TheOmegaGhost 6403f42a36 Fixed Gem descriptions 2019-10-10 04:01:28 -03:00
Ruan Pablo 5b5a648843 Choice Items Added 2019-10-09 03:10:44 -03:00
Ruan Pablo 8bb0c00a10 Belly Drum fails if attack maxed, fixed stat messages 2019-10-02 17:31:27 -03:00
TheOmegaGhost ac6882104c Added Elemental Gems + new gene location 2019-10-01 02:32:04 -03:00
Ruan Pablo aedec48f93 Terrain final implementation + typos and move fixes
fixed fake-out/first impression working on 2 turns
fixed protecting move breaking messages
fixed trapping/binding moves and abilities
fixed flinch message popping up unnecessarily
updated natural gift BP calculation
updated some moves' contest category and other stats
added roseli, kee, maranga berry effects
added alolan pokemon abilities
added smacking down effect
added terrain as well as its effects
replaced polkadot bow (no use) with berserk gene
other minor fixes such as typos, captalizations
wrapping up other commits
2019-09-27 15:46:23 -03:00
Ruan Pablo 4907ee5bf2 Terrain related moves added 2019-09-22 18:47:55 -03:00
Ruan Pablo 2b0ca66bbf Minor move adjustments 2019-09-22 18:46:13 -03:00
Ruan Pablo 9a166d3e42 Terrain ability pages 2019-09-22 18:45:26 -03:00
Ruan Pablo 67fba90004 Roseli, Kee, Maranga added + berry BP update 2019-09-22 18:43:13 -03:00
Ruan Pablo 34122c1849 Preventing safari/sport ball smuggling 2019-09-15 05:39:34 -03:00
Ruan Pablo 3a378a1350 Some Gen 7 OW sprites + move fixes 2019-06-02 22:42:09 -03:00
Ruan Pablo 9c3c1c9968 new dialog and fixes (+)
dialog fixes
TRT event
itemsheet update
pokemonimageview integer scaling
new follower interactions
teleport set -6 priority (LGPE)
Detective Pikachu easter egg
2019-05-13 19:11:12 -03:00
darkfire006 f8ea96a577 alolan prep stuff 2019-02-18 23:40:44 -06:00
darkfire006 6348ea0fc6 Item changes
Fix Rock incense, Edit Pink Bow text, add 11 new TMs
2019-02-07 22:23:54 -06:00
CaptainSegis 74517e2f5f v0.55.2 Release 2019-02-03 18:19:11 -05:00
CaptainSegis 3ee687df05 Hopefully fixed a null reference crash related to Honey Gather ability. Ajusted battle frontier BP reward values. 2019-02-03 01:24:41 -05:00
FantaX1911 1b48590ebd Implemented the item flame orb(battle effect was already implemented). 2019-01-30 17:28:03 +02:00
FantaX1911 74ef66cc28 Updated all medicine to GenVII 2019-01-30 16:57:18 +02:00
CaptainSegis 5d4ae15b67 Fixed exploit in NewMenuScreen 2019-01-29 22:49:09 -05:00
Ruan Pablo 7fc83cb5f3 Judgement fix + updated maps 2019-01-29 14:17:51 -02:00
darkfire006 9d4be7425a Minor fixes
stairs at six island
warps at liberty island
Revival Herb heals fully
2019-01-24 19:12:11 -06:00
CaptainSegis 791902a05f Finished reworking emblems, added new ones. Adjusted all @sound.play(success) instances and such. 2019-01-24 01:52:47 -05:00
CaptainSegis ca5be51d4c Some minor fixes 2019-01-20 11:11:07 -05:00
CaptainSegis df5a6806ba Small tweaks 2018-12-24 07:44:46 -05:00
CaptainSegis dd8f4d4192 Merge 2018-12-24 07:31:53 -05:00
Ruan Pablo a061239256 Move fixes 2018-12-22 18:25:36 -02:00
CaptainSegis 87edaa0ee6 Fixes regarding battle system 2018-12-22 15:02:02 -05:00
Ruan Pablo 813a5a373e Added some Gen 7 moves 2018-11-08 17:34:07 -02:00
Ruan Pablo c4105ad5aa Added some missing moves up to Gen 6 2018-10-26 06:03:33 -02:00
Ruan Pablo 35bb43d0a4 some moves + min gfx 2018-10-22 00:10:27 -02:00
FantaX1911 2922515925 Added Grass knot & Flame charge TMs, and fixed TM147 giving "Chatter" instead of "Flame charge". 2018-09-14 19:23:41 +03:00
darkfire006 b0dbf21031 libertypass to libertyseamap + vbproj fixes 2018-09-10 02:47:26 -05:00
CaptainSegis 66556b2484 Fixed LibertyPass 2018-09-09 14:48:51 -05:00
OmegaRuan 3c1847e2fe liberty + polish in some areas 2018-09-08 05:57:29 -03:00
OmegaRuan 002b7c27cf Kolben update + lil extras
includes basement, trainers, pcp, shiny rate and small message fix
2018-08-28 22:48:24 -03:00
CaptainSegis f8d579b6ff Balance changes from Gen 7 to Sheer Cold and Prankster 2018-08-20 15:25:47 -05:00
OmegaRuan 6fa5a7294c
Updated Power Item EV gain 2018-08-04 22:47:05 -03:00
OmegaRuan c19c6d453c
Updating Moves 3 2018-08-04 22:32:26 -03:00
OmegaRuan 93b09d8848
Updating Moves 2 2018-08-04 22:22:22 -03:00
OmegaRuan 4c8deaf585
Updating Moves 1 2018-08-04 22:12:02 -03:00
OmegaRuan 1a6cdc2a92
Updated Medicine values 2018-08-04 22:07:19 -03:00
OmegaRuan aec6777383
Updated X Items 2018-08-04 22:04:35 -03:00
OmegaRuan 0f4ba408c5
List + Update to Gen 7 Moves 2018-08-04 22:02:00 -03:00
OmegaRuan 925248b778
Listing Gen 7 Abilities 2018-08-04 22:00:00 -03:00
CaptainSegis 096fc52ec8 Fixed Parental Bond implementation 2018-03-25 18:22:55 -05:00
CaptainSegis 5e4d6e28ce Fixed some logic on ability changing situations. First implementation of Parental Bond. Fixed Solar Power effect upon round end. 2018-03-12 01:58:10 -05:00
CaptainSegis 0e5d75835c Included Aerilate, Parental Bond 2018-03-07 21:06:05 -05:00
CaptainSegis b0f96dd2ad Added some tools for testing mega evolutions. Small fix. 2018-03-07 17:09:15 -05:00
CaptainSegis 862b013ded Added mising files to source control. Updated item list. 2018-03-05 16:02:36 -05:00
CaptainSegis f15422d574 Added Expert Belt. Released Tyranitarite, changed Cameruptite to sparkles. 2018-03-05 15:07:34 -05:00
nilllzz a1786d5181 literally touch every file reorganizing the solution 2018-02-21 16:34:06 +01:00