Level/exp on all equips + Player stats overhaul + Chair handler patch
Implemented a massive overhaul on Character.wz, adding in equipment level-related nodes in order to make equipments level/EXP info available for anyone to check. Implemented a major overhaul on the player stat management throughout the source, properly encapsulating and concurrency protecting it's mechanics. Reviewed several MoveLifeHandler aspects, some of them trying to prevent mobs from falling from footholds in certain circumstances. Fixed MP Recovery instant killing players when they run out of HP to use. Fixed some chairs arbitrarily disconnecting players upon HP/MP recovery. Fixed Puppets sticking to maps in certain scenarios. Cached data and added concurrency protection for EXP gain on equipments. Reworked Chair Mastery skill, now with recovering amounts based on a player's base HP/MP pool. Fixed several deadlock issues revolving rate coupons and character inventory. Improved overall autopot handler performance. Reworked door bosses (such as Crocell), now spawning each 3 hours instead of upon player's demand. Fixed alliances not saving rank names on DB at creation time. Fixed alliances retaining disbanded guild info on DB. Added Mystic Door support for the Mushroom Castle area.
This commit is contained in:
@@ -81,6 +81,7 @@ function writeFeatureTab_PlayerSocialNetwork() {
|
||||
addFeature("Protected and improved face expression system.");
|
||||
addFeature("Automated support for Player NPCs and Hall of Fame.");
|
||||
addFeature("Engagement & Wedding system.");
|
||||
addFeature("Equipments displays to everyone it's level & EXP info.");
|
||||
}
|
||||
|
||||
function writeFeatureTab_CashItems() {
|
||||
@@ -112,6 +113,9 @@ function writeFeatureTab_MonstersMapsReactors() {
|
||||
addFeature("Every skill/mastery book is now obtainable.");
|
||||
addFeature("Mobs now can drop more than one of the same equip.");
|
||||
addFeature("Mobs only drop items collectable by the player/party.");
|
||||
addFeature("Mobs shouldn't fall from foothold too often now.");
|
||||
addFeature("Properly applying MP cost on non-skill mob moves.");
|
||||
addFeature("Implemented banish mob skill move.");
|
||||
addFeature("Redesigned HT mechanics: assemble & dmg taken.");
|
||||
addFeature("Implemented Zombify disease status.");
|
||||
addFeature("Added Boss HP Bar for dozens of bosses.");
|
||||
@@ -126,7 +130,7 @@ function writeFeatureTab_MonstersMapsReactors() {
|
||||
addFeature("Uncovered missing portal SFX on scripted portals.");
|
||||
addFeature("PQ boxes sprays items when opened, GMS-like.");
|
||||
addFeature("Reactors pick items up smartly from the field.");
|
||||
addFeature("Updated scripted portals now with proper portal SFX.");
|
||||
addFeature("Updated scripted portals, now with proper portal SFX.");
|
||||
addFeature("Reviewed Masteria, W. Tour, N. Desert and Neo City.");
|
||||
addFeature("Added world maps for M. Castle, W. Tour & Ellin areas.");
|
||||
addFeature("Giant Cake boss drops s. bags and Maple items.");
|
||||
@@ -232,6 +236,7 @@ function writeFeatureTab_Project() {
|
||||
addFeature("Developed many survey tools for content profiling.");
|
||||
addFeature("ThreadTracker: runtime tool for deadlock detection.");
|
||||
addFeature("Channel, World and Server-wide timer management.");
|
||||
addFeature("Thoroughly reviewed encapsulation for player stats.");
|
||||
addFeature("Heavily reviewed future task management, spawning much less threads and relieving task overload on the TimerManager.");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user