You haven't updated a line of code in over three years? So you have also carelessly released something with the careless code? I'm not surprised. I would not be happy that possible newcomers here would be looking at your base as reference for combat and learning bad habits. Releases aren't intended to encourage poor programming habits or code etiquette. Why then claim an over three year old source has 'good' combat because thats what you claimed not to mention 'the best release of 2020'. I have seen an Arios release before and I believe I have the IQ required to put two and two together to identify that the release is based off it, related to it, or was used in some way shape or form. Then comparing the code that you have used or related from there with your code, it is very easy to see what is yours and what is not. Arios was a good release, nothing wrong for using it and crediting them, definitely wrong of you to release that then compare it with others and try shame them or request them to release whatever it is you have in mind. They are no better off in releasing whatever it is you have in mind as opposed to not releasing it, you will probably gain from it and they are not going to. Its a bit like asking them to do the work for free don't you think? If you are puzzled as to why I would think Arios was used to based off by this I can see why the code for your combat also turned out that way. Oh almost forgot, I learned about basic probability a while ago and hence over three years ago. If I were to go back three years I still wouldn't have used the same logic you did; for those of you who have missed it:
Code:
// we dont want too low too often, so we reroll
while (random <= (maxHit * 0.25) && count < 3) {
random = (int) RandomFunction.random(minimumHit, maxHit);
//System.out.println("rerolled a " + random + " and we got " + random + "[#" + count + "]");
count++;
}
If that made sense to you three years ago then I don't even see a reason to why I am responding here because this is likely going to be a circular cyclical circuitous argument which I do not plan on wasting any more time on.
I don't understand what you mean by 'fully functional' or what your conception of 'fully' is.
How about mine? Well to your inconvenience, I am not the type of person who will spend quality time on developing something really well then show it off or try get recognition. Personally, I couldn't care less for all that, I am not the person to show you my code to try boost my ego or self esteem nor am I a teacher to show you my code. I have no benefit in showing anything to you, what do you expect we get into a call and discuss the countless ways you can solve the problems on your release? I see nothing more than a time waste there. Maybe at some point I will release some of my work, again like others have mentioned some people actually spend good time figuring things out, writing some good code and then have a member of Rune-Server try call you out for not releasing it. Nice move.
Also what I think you are missing is, if you really want to work on something and understand why it works/how it works, nothing is stopping you. Simply spend the time in working out what it is you're trying to achieve and go through the learning process. Nobody here randomly knew what they know, they spent time and worked things out. People also appreciate some of the knowledge people have simply because some things can take a while to get right or figure it out especially if you know nothing before doing so. Some people value their time and nobody would enjoy giving their time out for free. Imagine instead of paying a parking fine of $100 you had to sit in an empty room until the amount of money you earn per hour would cover that. That would be 5 hours for some people, more for others or even less for others. If you can now conceive that people aren't just going to spoon feed or release to look good or boost their own desires. I'm sure if you spent the time to learn what Scu knows about certain topics, he would be more interested in discussing it with you as opposed to 'release it'.
Don't forget this whole conversation started because you think or believe Scu has some sort of unpaid debt to rune-server for not releasing knowledge or whatever it is you expect released from him.
My last point, just for simply asking 'how about yours' just shows you are more interested in probably leeching or seeing how other people have solved problems as opposed to being more curious about the though process or the approach. Goes to show you rather see and have the code then understand how it was achieved. Some people may class this as 'blind developers', certainly somewhere I wouldn't want to be.
Here is something you could bare in mind
Consider this graph, maybe it will help you understand why people appreciate the process more than giving them a zip file with all their work.