[Vencillio] w/ bug fixes including objects
Please read below for list of features/fixes which is included in this release.
What's been done?
- All of these: [Only registered and activated users can see links. Click Here To Register...] have been fixed
- NPC's not attacking fixed
- Objects are actually removed and not replaced with a nulled object anymore (remove object packet)
- Combat has been significantly improved
- Combat now includes hit priority
- Combat now has stacking
- Combat has 1 tick included
- Weapons such as gmaul etc actually hit on special attack
- Fully working elysian spirit shield - has a 70% chance of reducing the damage you receive by 25%
- Hit formulas are pretty much spot on to osrs
- Elo rating system implemented
- Killstreaks implemented just un-comment the if-statement in the applyDeathStreak method
- Loadouts were implemented
- In-game highscores
- There were no attack timers, so they've also been implemented
- Player game saving every 2 min or so
- Earning Potential fixed
- Depending on the wealth carried, the bounty hunter skull icons will appear (just add client sided)
- I went through like every Vencillio thread regarding bugs/dupes and fixed them
Pictures:
[Only registered and activated users can see links. Click Here To Register...]
Adding elo rating client sided (rating next to your name):
Client.java buildAtPlayerMenu:
Code:
if(player.eloRating > 1400)
s = (new StringBuilder("</col>")).append(player.name).append(combatDiffColor(myPlayer.combatLevel, player.combatLevel)).append(title).append(" (level-").append(player.combatLevel).append(")").toString();
else
s = (new StringBuilder("</col>")).append(player.name).append(" (").append(player.eloRating).append(") ").append(combatDiffColor(myPlayer.combatLevel, player.combatLevel)).append(title).append(" (level-").append(player.combatLevel).append(")").toString();
Player.java updatePlayer:
Code:
eloRating = stream.readUnsignedWord();
Server:
[Only registered and activated users can see links. Click Here To Register...]