Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Pet Skin and Glamour Anvil and Color changes #231

Merged
merged 8 commits into from
Apr 10, 2021
Merged

Feat: Pet Skin and Glamour Anvil and Color changes #231

merged 8 commits into from
Apr 10, 2021

Conversation

Zintixx
Copy link
Collaborator

@Zintixx Zintixx commented Apr 5, 2021

3 main updates to this: Item Extraction, Pet Skin Scrolls, and Color changes

Item Extraction

Implemented Item Extraction aka Glamour Anvils
Parsing itemextraction.xml for needed data.
Adjusted Item to grab the correct amount of glamour forges remaining

Pet Skin Scrolls

Implemented Pet Skin scrolls (ability to make a pet skin badge).

Color Changes

Now correctly writing color for items.
ItemMetadataStorage.GetEquipColor shows how a color is determined for an item.
Revised EquipColor to contain MixedColor, Color Index, and Color Palette.
Added MixedColor. This struct ONLY has color to it.
Removed AppearanceFlag in Item. This turned out to be Color Palette.

Other

Added all the Gacha shops
Implemented HatData. This contains the position information for hats.
Revised ShopHandler to send each shop item as it's own packet. This is normally how it is behaved in game. With the changes needed on Gacha shops, it required sending each packet individually.
Now adding in items received from gacha capsules the dismantle information. Also reflected in WriteItem
Transparency Badge functionality now works

MapleServer2/Constants/RecvOp.cs Show resolved Hide resolved
MapleServer2/Packets/ItemExtractionPacket.cs Outdated Show resolved Hide resolved
MapleServer2/Packets/PetSkinPacket.cs Outdated Show resolved Hide resolved
@AlanMorel AlanMorel merged commit 9798124 into AlanMorel:master Apr 10, 2021
@Zintixx Zintixx deleted the anvil-petskin branch April 21, 2021 00:33
@HazePhaze HazePhaze mentioned this pull request Apr 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants