Changelog 11.06.2019:
- Evolution code was completely reworked from scratch. If you find any bugs, please report them immediately.
[spoiler=Evolution changes]
Nincada evolves on level 20 to Ninjask. If you have an empty spot in your party and a Pokeball in your bag you'll additionally get a Shedinja.
Hunt a shiny, get two! Same for EV training. :kappa:
Burmy changes its form after every battle correctly now.
Goodra evolves via level-up on raining maps now.
Night time for evolutions changed from 18-6 to 20-4.
Day time for evolutions changed from 6-18 to 10-20.
Pokemon that evolve through happiness don't trigger the evolution after every battle now.
You need to reduce and raise the happiness again after refusing to evolve.
Wurmple evolves randomly, but always to the same Pokemon.
You cannot cancel the evo to get a different evolution anymore.
Karrablast and Shelmet evolve now if you trade them with each other.
Pancham evolves at level 30 if you have a Dark-type Pokemon in your team.
Mantyke evolves on level up when you have a Remoraid in your team.
Magneton and Nosepass evolve on follwoing maps now:
Spear Pillar, Power Plant, New Mauville, Mt. Coronet Tunnel,
Mt. Coronet Summit, Mt. Coronet South, Mt. Coronet North
Mt. Coronet Center, Mt. Coronet B1F, Mt. Coronet 7F, Mt. Coronet 6F
Mt. Coronet 5F, Mt. Coronet 4F, Mt. Coronet 3F, Mt. Coronet 2F
Eevee needs a fairy move on Love Island now to evolve to Sylveon via level up.
Eevee evolves to Glaceon on following maps:
Low Tide Entrance Room, Low Tide Ice Room, Low Tide Inner Room,
Low Tide Lower Room, Low Tide Stairs Room, Route 217
Eevee evolves to Leafeon on following maps:
Petalburg Woods, Eterna Forest
All missing evolutions work now. The evolution code was completely reworked as it was impossible to maintain.
Bug where people got off-sync and weren't able to change maps till they relogged should be fixed now.
Added missing trade errors.
Fixed the region lock notification in trades.
Added a few NPC sprites.
When taking down the server, ranked matches will be canceled and there won't be a winner or loser.
Fixed trades where people randomly got the notification that they cannot trade all pokes away.
MASSIVELY improved server start performance (changed server start time from 2-3 minutes to 6 seconds).
Fixed at least one major crash source.
Many, many code optimizations and small fixes.