-
Notifications
You must be signed in to change notification settings - Fork 16
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
Meta issue #19
Comments
Quite an amazing project you got around here, It is actually really hard to find, why didn't you publish it anywhere? You got a discord or something? Also do you know about the project called: Korangar Also I wonder if in the future you would consider to make this like the definitive version of the Emulators that are around.. Like separating the need to be on RENEWAL to be able to use 4th Jobs I do actually know that its not intended. But rAthena is very strict about those things and it limits the userbase creativity, I wish there was more extendable options like Hercules and I must say Hercules is the perfect option for what im asking for. But it lags behind the new content, effects, items, all those "new" implementations. Would love to see a rustified rAthena with Plugin functionality or something like that, but Im watching your project closely, I do not have experience in Rust but I do see the potential I like a lot the way you implemented skills for example each file having their own "skill" even though it means that we are going to have a lot of files on this project it just helps a lot for people that are just starting to learn programming |
Hello,
For plugin system i am not sure yet, and not think about it, but i try to design this implementation extensible and not try to decorelate feature from packetver
For skills indeed the idea is to generate 1 struct per skill with all "static" data (sp cost, base cooldown, item requirement, etc..) in which we could inject a "delegate" implementation which would contains code specific to the skill (e.g: Soul linked mage using stone cursed does not consume red gemstone). |
Basic game mechanic
This category includes features such as:
Issue tracking basic game mechanic
Skill and Consumable usage
This category is about skill implementation. Consumable can be integrated in this category because they trigger skills (e.g: fly wings, potion...)
Issue tracking skills and consumable
Multiplayer
This category is about player interaction, it includes:
Issue tracking multiplayer features
NPC
This category is about NPC implementation
Issues tracking NPC implementation
The text was updated successfully, but these errors were encountered: