Open nmeylan opened 1 year ago
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 It is also a client made in Rust and it has some actual progress right now
Also I wonder if in the future you would consider to make this like the definitive version of the Emulators that are around.. We all got ideas but a nice one would be, Plugins and be able to use new official systems on PRE-RE
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,
You got a discord or something? Not yet, someone already asked me but for now i don't have any. I will wait until i make progress on skill implementation before opening a discord Also do you know about the project called: Korangar Yes i am on the discord of Korangar, i am waiting to see when they will start implementing effects. I am also contributing to robrowser, i find the project easy to contribute as the code base is more mature (even if far from perfect)
Also I wonder if in the future you would consider to make this like the definitive version of the Emulators that are around. I have not such ambition for this project. This is a project i make for fun, i like to have a long running side project i can work on and see how far i can push it
Also I wonder if in the future you would consider to make this like the definitive version of the Emulators that are around.. We all got ideas but a nice one would be, Plugins and be able to use new official systems on PRE-RE
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.
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
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 My main language is java and have the habit of multiple small files versus big one 😄
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). Skills implementation is very work in progress and i will probably make some change
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