0.1: - change damage formula - change move hit test formula - pokecenters cost $1000, no mom heal, tower + silph heals are one-time - poke balls do nothing (this breaks old man) - get new pokemon through trainer battles (at the end, a pokemon menu pops up that allows you to select a trainer mon) - no experience - trainers do not give money - wild pokemon are the equivalent of aliens as in they heal the last pokemon in the battle - if one of the types of the player and enemy mon match, heal to full HP - if the player and enemy types are exactly the same, heal to full PP - if the player and enemy species are the same, heal both PP and HP - otherwise, only heal between 35% and 65% of the total HP 0.2: - mons are removed from party upon fainting - game over screen - fix box pokemon from not having stats calculated correctly - not picking a morph as an option 0.3 (unreleased): - Fix morph menu from giving the wrong mon - Nerf wild mons' HP values - Implement enemy mon having finite PP - Make heal moves have an accuracy check - Fix morph menu sprites - Implement CGB only message 0.4: - Rehash food mechanics: - The more similarities between the player mon and enemy mon, the more the player mon is healed - One also has a chance at Super Food/Milk, which the chance of being given increases with more similarities - Make Poke Center cost money - Formula is: (numBadges + 1) * 420 - Fix bug with soft resetting locking up the game Known Bugs: - Sometimes the game may end up at the CGB only screen for certain game resets - Losing to rival will softlock the game - Losing a mon while the cursor is on the last pokemon in the menu will have the cursor on a fake Pokémon (Charizard 'M) 0.5: - Fix losing to rival softlocking the game - Fix being able to send out a fake Pokemon after fainting - Can only use 1 of each X item per battle - X accuracy now gives an accuracy boost - Make "good AI" not consider non-damaging moves for calculation - Fix type effectiveness message so it displays the correct message - Implement a new safari zone formula - Player must use "Bombs" against safari mons to weaken them - Once they reach 0 HP, the mon is obtained - The mon has a chance of fleeing - Bomb power is semi-random with some bitshift magic and Random calls, while Bomb accuracy is 50% - Rehash accuracy formula due to a bug - New accuracy formula is slightly more complicated: - Player modified accuracy is equal to: UnmodifiedSpeed + (Acc * 100 / 255) + 16 - Enemy modified speed is equal to: (EnemyUnmodifiedSpeed + rand(31,255)) * 2 - Generate random ranges with both modified variables as upper bounds - If the random range for accuracy is greater than the random range for speed, the move hits. Otherwise, it misses - Allow X accuracy to buff past 255 accuracy Known bugs: - Soft resetting causing a lockup still occurs (lucky stop being lazy) - Safari mons aren't added correctly to party 0.6: (unreleased) - Fix soft reset and safari mon bug - Add DVs: - Trainer DVs are deterministic based on the trainer class, set, the current mon's level, and the mon's location in the party - Gift/Safari Pokémon are fixed - The received mon of a trade keeps the same DVs as the mon traded away 0.6.1: - Allow the player to continue after losing a battle: - This allows the player to withdraw Pokémon from the box, or get mons through other methods (gift, safari, etc.) - Relevant code has been changed to account for the possibility of having no Pokémon in the party Known bugs: - Stat calculation for dvs didn't use the correct DV 0.7: - Heavily rehash accuracy formula - Many moves have had their accuracies changed - Accuracy formula is now ratio-based(tm), using the following formula: - sqrt(Acc^2 * PlayerSpeed/EnemySpeed) - Generate a random range with the modified accuracy, and compare it with a random number between 0 and 255 - If the accuracy range is greater, the move hits. Otherwise, it misses. 0.8: - New morph animation - Buff move accuracies - Nerf stat-up moves and heal moves - Fix "good AI" from being locked into status moves if all moves are NVE 0.81: - Fix Psychic accuracy upcoming: - buff potions, change item names - Fix old man tutorial - Add method of infinite money (selling DNA?) - More stuff?