@Aragas Aragas released this Dec 9, 2016 · 520 commits to master since this release

Assets 4


1. Battle System:

1.1. Major Changes:

  • Players can now pick the next pokemon after his own pokemon faints
  • Introduced a feature that allows players to pick their lead in PvP battles
  • Fixed a major bug that made the game freeze in PvP battles sometimes
  • Implemented Mega Evolutions and their functionality.
  • Fixed they order in which passive damage is done, as well as other field effects
  • Fixed two turn moves from being able to miss the charging turn
  • Updated weather field effect inducing abilities to Gen 6
  • Fixed pseudo-hazing moves all along (Roar, Dragon Tail, etc.)
  • Fixed critical hits all along (1.5 damage, ignores attack lowers and defense raises)
  • Reworked Accuracy/Evasion stat changes to match the original games
  • Fixed temporary trapping moves all along (Wrap, Fire Spin, etc.)
  • Fixed Lvl 100 Pokemon not being able to earn EVs via EV training
  • Implemented EV training items and their functionality (only Macho Brace is being released)
  • Fixed a null reference crash related to sleep status
  • Fixed secondary effects and recoil interactions all along

1.2 Moves:

1.2.1 Implementations

  • Foul Play
  • Sticky Web
  • Volt Switch
  • Steam Eruption
  • Freeze Dry
  • Secret Sword
  • Sacred Sword
  • Circle Throw
  • Frost Breath
  • V-Create
  • Bolt Strike
  • Blue Flare
  • Infestation
  • Roar Of Time
  • Autotomize
  • Magnet Rise
  • Trick Room

1.2.2 Fixes

  • Fixed Substitute interaction with status and stat change inflicting moves
  • Fixed Lock On interaction with two-turn moves
  • Fixed Nightmare effect
  • Fixed Psyshock and similar moves effect
  • Fixed Endure
  • Fixed Sucker Punch interaction
  • Fixed Leech Seed effect (now takes on account max HP)
  • Fixed Spikes damage
  • Fixed Beat Up damage calculation and number of hits
  • Fixed Hypnosis and Sing inmunity checks
  • Fixed many descriptions, PP counts, etc.
  • Fixed Detect counter

1.3 Abilities

  • Implemented Regenerator and Imposter abilities
  • Fixed Shield Dust interaction
  • Fixed Stance Change ability all along
  • Fixed Contrary Ability
  • Fixed Synchronize ability from taking on account
  • Fixed Life Orb interaction with some abilities (Sheer Force, Magic Guard)
  • Fixed Prankster Condition
  • Fixed Guts and Toxic Boost attack increasing effects
  • Fixed Pixilate/Refrigerate/Aerilate

1.4 Items

1.4.1 Implementations (Not neccessarily released)

  • Light Clay
  • Damp Rock
  • Heat Rock
  • Smooth Rock
  • Icy Rock
  • EV/IV Training items (Power Lens, Power Band, etc.)
  • Macho Brace
  • Mega Ring

1.4.2 Releases Standard

  • Light Clay
  • Macho Brace
  • Cameruptite
  • Incense items
  • Damp Rock TMs

  • Scald
  • Brine
  • Focus Blast
  • Stealth Rock
  • Dark Pulse
  • Safeguard
  • Swagger
  • False Swipe
  • Reflect
  • Light Screen

1.4.3 Key Items

  • Empty Sea Map

1.4.4 Fixes

  • Fixed King's Rock battle effect
  • Fixed Lum Berry not curing confusion
  • Fixed description and prices for several items

1.5 Pokémon

1.5.1 Releases

  • Scatterbug
  • Spewpa
  • Vivillon
  • Goomy
  • Sliggoo
  • Goodra
  • Carvanha
  • Sharpedo
  • Litleo
  • Pyroar
  • Clauncher
  • Clawitzer
  • Skrelp
  • Dragalge
  • Manaphy
  • Binacle
  • Barbaracle
  1. Other Engine related changes

    2.1 Major changes

    • Switched from XNA Framework to Monogame.
    • Now the game requires OpenAL to be played
    • Temporarily changed minifont from Segoe UI Mono to Verdana
    • Temporarily fixed a music loop bug related to Monogame (THIS BREAKS CONTENT PACKS MUSIC.)

    2.2 UI

    • Added Pokemon Roaming Tracker in the world map screen.
    • Fixed a major lag on Join server screen.

    2.3 GameMode

    • Added new map action tag {"SurfingBattleMap"{str[MapName]}} {"SurfingBattleMap"{str[MapName,x,y,x]}}
    • Added @Pokemon.AddToStorage()

    @Pokemon.AddToStorage([BoxIndex], PokemonData)
    @Pokemon.AddToStorage(PokemonID, Level, [Method], [BallID], [Location], [isEgg], [trainerName])

    Paramenter in square bracket [ ] is optional.

    • Added @Pokemon.SendToStorage()

    @Pokemon.SendToStorage(PokeIndex, BoxIndex)

    BoxIndex is the selected box you wish to dump into. They start from 0.

    • Custom Item support was removed.
    • Fixed Waterfall tile. Waterfall tile now support multiple rectangle in one texture. As such, this fix the ability to use multiple water texture in the game.
    • Fixed Water tile. Water tile now support multiple rectangle in one texture. As such, this fix the ability to use multiple water texture in the game.
    • Nuke mega stones. To prevent mega stones from adding into gamemode, simply use @Register.unregister(PokemonIndev054Update)

    2.4 Server Related

    • Added Ctrl + X functionality on chat screen.
    • Fixed Online Sprite not showing on server.

    2.5 Misc

    • Fixed the ability to use dive while the player is diving up or down.
    • Fixed the clipping of Entities and Players causing either one of them to be invisible.
  2. Content

    3.1 New Locations

    • Underwater cave
    • Five Island
    • Six Island (partially)

    3.2 Storyline SPOILERS ALERT

    • Final rival scenes
    • Five Island (complete)
    • Six Island (Partial)
    • Elite Four rematches
    • Empty Sea Map storyline
    • The first Mega Stones
  3. Regression (Apparently we added new bugs for you that are present in this update)

    • Content pack require a full restart in order to avoid crashes in game.