public void loaditemstats() {
calculatestatbonus(); calculatehpbonus();
case chi.study:
client.calculatestatbonus(); client.calculatehpbonus();
case 1024:
case 1024: { if (client.action != 2) return; uint addstr = bitconverter.touint32(packet, 12); uint addagi = bitconverter.touint32(packet, 16); uint addvit = bitconverter.touint32(packet, 20); uint addspi = bitconverter.touint32(packet, 24); if (client.player.atributes == 0) return; uint totalstatpoints = addstr + addagi + addvit + addspi; if (client.player.atributes >= totalstatpoints) { client.player.strength += (ushort)addstr; client.player.agility += (ushort)addagi; client.player.vitality += (ushort)addvit; client.player.spirit += (ushort)addspi; client.player.atributes -= (ushort)totalstatpoints; client.send(packet); } client.calculatestatbonus(); client.calculatehpbonus(); client.gemalgorithm(); break; }