D.ChaosMS Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Stability fixes

View previous topic View next topic Go down

๖ۣۜTøσn

Owner

๖ۣۜTøσn
Owner

Posts : 72
Points : 150
Reputation : 24
Join date : 2011-06-07

Stability fixes Empty Stability fixes

Post by ๖ۣۜTøσn Sun Jun 14, 2015 1:05 pm

Ἒṝḯḉ wrote:Alright, well.. Been quite some time.. A lot of issues with nulls have been touched on with inventories (I'm doing a COMPLETE inventory REVAMP), although there's still a lot more. Until all handlers are completely revamped, a lot of things will cause you to become stuck (and possibly even null other users around you). Just keep reporting these issues based on what you've done that's caused you to become null and they shall be fixed.

Source Revamp:
Code:
- Game Migration re-structure to fix nulls and stuck in-game characters
- UserStorage re-structured to fix nulls and stuck in-game characters
- ItemInfo parsing re-structured to fix several items from failing to load into the game
- StateChangeItem implemented
- StateChangeInfo implemented
- Consumable Items (Potions) fixed and updated to StateChangeInfo
- Pet Ability's Updated
- Pet Skill's Updated
- User Private Status ID (Sub Grade Codes) implemented for GM's
- Karma Scissors Item implemented
- Fixed Fields from nulling users due to a timer glitch
- Fixed BasicStat from allowing users to have a negative integer as their HP
- SecondaryStat re-structure
- TemporaryStatBase implemented
- SecondaryStatOption implemented
- OnTemporaryStatSet and OnTemporaryStatReset implemented, will begin to revamp all of Buffs and their effects soon.
- Removed old parsing and iterations of Rings, now updated to GW_CoupleRecord, GW_FriendRecord, and GW_MarriageRecord.
- Implemented New Years, will implement the Event (boxes for random items, the cards to send, etc) in future
- Removal of MapleMapFactory
- Removal of MapMonitor
- Removal of MapleMap
- Removal of MapleMonster
- AutoEvents fixes and add-ons
- OnStatChangeItemUseRequest handler implemented
- OnStatChangeItemCancelRequest handler implemented
- OnSetActiveEffectItem handler implemented
- Moved OnDropPickupRequest handler
- OnADBoardClose handler implemented

Code:
Inventory Revamp TODO:
- Summon Bags
- Remote Gachapons
- Skill Books
- Fishing
- Scrolling
- Catch Items
- Solomon (??)
- Cash Items (Smegas, etc)
- Script Items
- Owl of Minerva
- Item Sort
- Item ID Sort

#RevivalOfDChaos

Back to top Go down

Ἒṝḯḉ

Ultimate Member

Ἒṝḯḉ
Ultimate Member

Posts : 306
Points : 418
Reputation : 52
Join date : 2011-05-25
Age : 26
Location : while(true) mlg++;

Stability fixes Empty Re: Stability fixes

Post by Ἒṝḯḉ Sun Jun 14, 2015 7:00 pm

Incase anyone is wondering the entire revamp of what will be fixed and re-done to be GMS-like Nexon style like the official server, here is the TODO list. This also includes the fact I'll be having to re-implement our custom features and fix performance issues.

Code:
D.ChaosMS v83 Revamp TODO List:
-- Fields:
* The Field revamp was what was focused. Although this is 95% finished, Field has a few more things to be fixed/updated before completion.

-- Inventory Revamp:
- Summon Bags
- Remote Gachapons
- Skill Books
- Fishing
- Scrolling
- Catch Items
- Solomon (??)
- Cash Items (Smegas, etc)
- Script Items
- Owl of Minerva
- Item Sort
- Item ID Sort

-- User Client Command Revamp:
- /find and other interactions

-- Alliance Revamp:
- Alliance Operations (Invite, Kick, Chat, Notices, etc)

-- Friend Revamp:
- Buddylist Operations (Add, Remove, Block, Chat)
- Buddylist Groups
- Pending Buddy Requests upon Game Migration
- Packet Exploits

-- Chat Revamp:
- Censor Detection
- 1337 Chat transformation
- Revamp Command Processing
- Chat Texts
- Administrator Watch/Spy System
- Buddy/Party/Guild Chats
- Spouse Chat
- Whisper
- Messenger

-- Event Revamp/Implementation:
- Maple Snowball
- Knockback
- Maple Ola
- Maple Coconut
- Maple OX Quiz
- Automatic Events

-- Family Revamp:
- All operations must be updated
- Finish Family Packets for Pedigree and others.
- Implement Family Buffs
- Implement Family Summons

-- Guild Revamp:
- All operations must be updated
- Fix deadlocks
- Update packets and the way they're sent

-- Reactor Revamp:
- All of reactors have to be implemented.
* Everything related to Reactor Actions is temporarily disabled.

-- Mob Revamp:
- Finish the new implementation of Mob
- Update Monster Bomb
- Finish Aggro
- Fix Mob Damaging Friendly Mobs
- Fix Mob Damaging Mobs

-- NPC Revamp:
- Update NPC Animations
- Update User NPC Talk Requests
- Revamp NPC Shops
- Revamp NPC Storages
- Revamp NPC Quests
- Revamp Fredrick Hired Merchant Storages
- Revamp Scripting Engine/Functions

-- Party Revamp:
- Update Party Operations
- Update Party Requests (Accept/Deny)
- Implement Party Search
- Fix Party HP Broadcasting
- Fix Party Exp Distribution
- Update Party Buffs
- Implement Party Quests

-- Pet Revamp:
- Update Spawning/Saving Pets
- Fix Pet Food
- Fix Pet Leveling
- Fix Pet Hungerness
- Fix Pet Chat
- Fix Pet Auto Potting
- Fix Pet Excluding Items
- Update Pet Loot

-- MiniRoom Revamp:
- Completely Re-code MiniRooms
- Implement Trade
- Implement PlayerShop
- Implement Matchcard
- Implement Omok
- Implement Hired Merchant

-- Extra User Handling Revamps:
- Lie Detectors
- Monster Books
- Skills
- Cooldowns
- Stats
- Summons
- Weddings
- Expeditions
- Re-implement our Custom Features

-- Server Performance
- Fix our memory leaks and deadlocks throughout...everywhere.
- Fix memory issues with Item and other Template parsing.
- Fix all of nulls and misc. disconnection issues.

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum