For starters, Adz is not a bad bloke. He's not bragging about his server, he is showing us that there IS a way that we can make our server's look great. It is understandable that he does not wish to release his code, don't punish him for it, if you are looking to punish someone, punish the ******** that keep stealing his code, reposting it and claiming it as their own work.
I'm on your side adz!
In the mean time, I think I will eventually look at doing some packet sniffing of CO.
As for removing "unlimited" stamina. There is no "unlimited" stamina, the skills just haven't been programmed to use stamina.
For FastBlade, you can add the (If stam >= (MaxStam/4)){
//Allow for fast blade
client.char.stam = client.char.stam - (client.char.stam/4)
}else{
//Fail
}
This code is NOT going to work as it is in basic code format. The variables would need to be changed and so on. For the stamina to actually show as though it is decreasing on the client's end, you will need to add a reference to send a packet that says the character's stamina has decreased by X amount (Generally one quarter?)
Hope this has helped you.
(I would post the reference to send stamina packet for you, but I don't believe there are any references for stamina increase / decrease. So you may need to do some packed sniffing of CO2 (When you use a stamina skill) or it may be posted somewhere on EPVP.