MeikelLP / quantum-core-x

Metin2 open source server implementation
https://meikellp.github.io/quantum-core-x/
Mozilla Public License 2.0
35 stars 9 forks source link

Implement mall (itemshop storage) #121

Open WoozChucky opened 5 months ago

WoozChucky commented 5 months ago

This still very much a work in progress, still need to discuss if we're going to have a common api interface (+ abstract class?) with the other inventory windows or not. Same for some of the Item models and packets fields naming.

Tasks:

MeikelLP commented 5 months ago

Wouldn't this be a HTTP API app? Because we need some kind of frontend too?

Wouldn't this be another standalone application?

Also I don't know how important the in game shop is for now 👀 maybe kinda out of scope for now?

WoozChucky commented 5 months ago

Wouldn't this be a HTTP API app? Because we need some kind of frontend too?

Wouldn't this be another standalone application?

Also I don't know how important the in game shop is for now 👀 maybe kinda out of scope for now?

Yes I agree. I tried to cleanup the pr as much as possible. So basic functionallity included now is to open and close the mall without password validation (harcoded to 000000).

If you agree that this could/should be merged in, we can do it, and then at a later stage we can implement the rest of the funcionalities for the mall.

eleite93 commented 3 months ago

If you want to maintain the dotnet stack, I would really like to give a helping hand in implementing some dotnet metin2 CMS using Blazor/MudBlazor

MeikelLP commented 3 months ago

If you want to maintain the dotnet stack, I would really like to give a helping hand in implementing some dotnet metin2 CMS using Blazor/MudBlazor

@eleite93

We are not bound to just .NET

On the other side I personally dislike Blazor. I have used it and would always pefer simple Razor views. I would not want to maintain such a technologie in my stack. However I wholeheartedly welcome you to implement it yourself as third party tool :)

Side note: Ask this in the discord or in a Diskussion (if available?)