ExO
Admin
- 5,329
- 2014
- 1,941
Mists of Pandaria Repack: Version 7.0 Update Changelog
Overview
- Our Mists of Pandaria repack version 7.0 is right around the corner! See the details of the latest fixes down below.
- Access to this version is Premium only. Prepare access HERE.
Improvements:
Battle Pet:
A full overhaul of the entire Battle pet system has been made. This was a massive amount of work (but also fun). Highlights:
- Major overhaul of the Wild pet system
- Also includes blizzlike features as having another pet join the fight during a wild pet battle.
- Wild pet level, health and spawn fixes.
-Implementation of all Pet abilities
- Implementation of Battle Pet capture and the 20% miss-chance decreasing on every attempt.
- Fixed Battle Pet Trainers - now they train you the proper race spells, and only offer the right battle pet spells for the right races. As well as fixed spawns and quest givers, e.g. Steven Lisbane, Bill Buckler, etc.
- Fixed majority of Battle Pet quests, Wild pet tamers, e.g. Julia Stevens (https://www.wowhead.com/mop-classic/npc=64330/julia-stevens), the quest "Julia, The Pet Tamer" battle pet fight, Old MacDonald quest (etc) and the following whole questline has been rewritten.
- The Battle pet related quests now have proper coordinates on the map, telling you where to go.
- Fixed Battle Pet related items, such as Sack of Pet Supplies and Brawler's Pet Supplies which now contains the proper item loot when used, as a Battle Pet quest reward.
- Fixed Pet Battle achievements rewards
- Fixes in Pet Battle Journal, healing and revival of pets.
- You can now do Battle Pet Fights in PvP by queuing up. It automatically detects the battle pet players in queue, and if it's matching in pet levels, then it will teleport the two matched queue players into a fight. (Blizzlike)
- You can now do Battle Pet Duels by challenging (Battle-pet duel) another player.
- Implemented timing: After your (or your opponent) time (30s) runs out, your turn is skipped.
- Implemented automatic battle-pet selection in fights: If your pet dies, and you only have one pet left, the remaining pet will automatically be selected.
- Upon a challenging fight, your characters will properly angle towards each other.
- Added some battlepet related commands for GMs (.battlepet)
- Introduced battle pet logging for debugging (disabled by default).
Battle pay:
- Battle Pay now properly shows the account balance ingame for the client - properly reflecting the balance of the auth.account database.
- The Battle Pay account balance now properly shows on character selection as well
- Implemented a worldserver conf for configuring the Battle Pay wallet name, in case you would like to customize the default wallet name seen in the Battle Pay UI ingame.
- Fixed an issue on Battlepay regarding the upgrade/boost feature to level 90 character where it didn't properly reflect the boost without having the player relog into their account.
(The text is customize-able in the DB).
System changes:
MySQL 5.5 to MySQL 8.0 major upgrade, resulting in:
- Much better performance on large databases and busy servers
- Improved stability under load and during long uptime
- Stronger data integrity and safer handling of queries
- Modern SQL features & optimizations used by current server code
- Long-term support - avoids legacy issues tied to outdated database engines
- Decreased folder sizes, meaning it will fix some bugs where folder sizes ended up being extremely large and the users had to manually set up a config to clear the large files.
- We are happy to have done this upgrade to finally get away from a very old MySQL version (5.5).
Boost 3.0 upgrade (we used 1.1 before):
- This is an upgrade that improves some fundamentals of the core. It improves overall stability, performance, and memory handling, reducing crashes and making the repack more reliable for long-running servers.
GM-level issue:
- We have had a few reports regarding not being able to grant the GMLevel to the account above level 3. So now, you can grant all GM levels (1-9).
Playerbots:
- After a few feedback queries around this, we have implemented worldserver.conf option to disable Playerbot commands (PlayerBots.RestrictCommandsSecurityLevel) for players. This way it's up to you as a server owner, whether the Players should be allowed to use the Playerbots commands (GMs can still use it if you set it in the config)
- Implemented Playerbot Item level configuration (beta):
You can now fine-tune how strong playerbots are directly from worldserver.conf via gear scaling.
Control the item level of gear bots equip using a global multiplier (PlayerBots.GearScale) and optional per-level-bracket multipliers (e.g. PlayerBots.GearScale.90, PlayerBots.GearScale.80to85, etc.). These stack together, so setting global GearScale = 0.8 and GearScale.90 = 0.9 means level 90 bots get gear at 72% of their normal item level.
You can also cap the maximum gear quality bots can wear with PlayerBots.GearMaxQuality (e.g. set to 3 to limit bots to Rare/Blue gear).
Note: This feature is still in beta and feedback is much welcomed. Extreme gear scale values (especially very low ones) may result in bots having empty equipment slots if no matching items exist at the calculated item level. We recommend making small adjustments and observing the results.
Game translations:
- Over time, there have been a lot of Emucoach users asking for the Repack in more languages, e.g. German, Spanish, etc. Even topics with many pages with people trying to share their own translations. While this is great, we wanted to try and provide better data out-of-the-box. We realize that it's an important and asked feature. Therefore, Version 7.0 now includes heavily populated game data with other languages, improving the locale system data in the database e.g. affecting German, French, Chinese, and others. This for example improves it on ingame quests, creatures, gossip menus, npc texts, etc.
Misc core fixes:
- Implement XP resting in Faction Areas
- Fixed a character crash on character selection, in order to stabilize the server.
- There was a visual bug on the Profession overview where it would be bugged with an extremely high number. This is now fixed, affecting not yet learned professions.
- Fix some MMAP console logs and spam.
- Fixed Ticket system messages, meaning that the system should now be properly functional between Players and GMs.
Core and database related:
- Implemented TEXT_RANGE_WHISPER, improving database development
- Implemented TEXT_RANGE_AREA_RESTRICTED, improving database development
- Implemented has_condition column in spell_area table and new condition (CONDITION_SOURCE_TYPE_SPELL_AREA), improving database development
- Implemented Spell Override system, improving development
- Implemented a new SAI type: SMART_SCRIPT_TYPE_QUEST, improving database development
- Implemented a new SAI event: SMART_EVENT_QUEST_ABANDON, improving database development
- Implemented a new SAI action: SMART_ACTION_REMOVE_QUEST, improving database development
- Corrected experience gain required for each level based on blizzlike sources. (Thanks to DarknessEndowed)
PvP / Classes / Spell system / Mechanics:
- Spells: send SMSG_SEND_SPELL_HISTORY for ALL spells to make sure the cooldowns are properly initialized on the client side. Prevents action bar buttons from showing a bugged cooldown the first time they are used.
- Battlegrounds: Allow players to leave arena while in combat.
- Monk: Fixes Diffuse Magic spell.
- Mage: Made sure that Flameglow spell now gets affected by Battle Fatigue in arenas.
- Warlock: Felhunter's SpellLock should also work with Havoc
- Warlock : Removing metamorphosis should not remove aura of the elements.
- Hand of Freedom should not remove sleep and sap.
- Spells: Kill command charge and damage component will now ignore Line of Sight (LoS), just like the base spell the client uses to check cast possibility.
- Spells: Repentance should have 8 seconds duration in PVP
- Spells: Hand of Freedom should be usable when you sapped or asleep.
- Warrior: Unbridled Wrath should now properly proc from root and stun spells that deal no damage.
- Spells: Charge should not be stopped when getting stunned / rooted, only disorients should stop it
- Spells: Change Battle Passive default back to 60%
- Battlegrounds: Added missing configs for arena rewards.
- Mage: Fix Glyph of Illusion
- Monk: Fixes Glyph of Zen Flight
Quests, spawns and npc related fixes:
- Fixed 10 Training Dummy quests that now properly rewards you with credit upon using your class spell. Before, you would be stuck as using the class spell would not reward you with the quest credit.
- We had quite a lot of feedback that the Duskwood zone was in very poor shape in terms of duplicate spawns. Therefore, we did a full refactor of the entire Duskwood zone creature spawning (including missing spawns and clean-up of duplication spawns). The idea is that we will continue this work for next release in a bunch of zones, with the goal of making it more blizzlike
- Added a ton of NPC Gossip Menus around the world
- Dungeon - Wailing Caverns: Fixes Muyo/Naralex outro event, which was previously bugged. This fixes some bug reports.
- Fixed NPC https://www.wowhead.com/mop-classic/npc=56007/darkened-horror (Thanks to DarknessEndowed)
- Fixed a phasing issue for Rampaging Worgen (Thanks to DarknessEndowed)
- Fixed Gathering XP rate being way too high by default (x5 instead of x1).
Our thoughts and focus for the next release:
- The team is extremely motivated in delivering a blizzlike Mists of Pandaria experience, and we have a strong focus on this. Therefore, you can expect a bunch of updates across core and database. This will be anything between quests/leveling, dungeons and raids.
- You have a chance to state what you think we should prioritize fixing, HERE. (Premium only).
Download Link: Via the App in the MoP Premium section (very soon).
Want to donate and get VIP Access?
Click HERE!
Best Regards
ExO - Emucoach
Last edited: