Rename and clean up MapleClient
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package server.minigame;
|
||||
|
||||
import client.MapleClient;
|
||||
import client.Client;
|
||||
import client.inventory.Item;
|
||||
import client.inventory.manipulator.InventoryManipulator;
|
||||
import tools.PacketCreator;
|
||||
@@ -17,14 +17,14 @@ public class MapleRockPaperScissor{
|
||||
private boolean ableAnswer = true;
|
||||
private boolean win = false;
|
||||
|
||||
public MapleRockPaperScissor(final MapleClient c, final byte mode){
|
||||
public MapleRockPaperScissor(final Client c, final byte mode){
|
||||
c.sendPacket(PacketCreator.rpsMode((byte) (9 + mode)));
|
||||
if(mode == 0){
|
||||
c.getPlayer().gainMeso(-1000, true, true, true);
|
||||
}
|
||||
}
|
||||
|
||||
public final boolean answer(final MapleClient c, final int answer){
|
||||
public final boolean answer(final Client c, final int answer){
|
||||
if(ableAnswer && !win && answer >= 0 && answer <= 2){
|
||||
final int response = Randomizer.nextInt(3);
|
||||
if(response == answer){
|
||||
@@ -44,7 +44,7 @@ public class MapleRockPaperScissor{
|
||||
return false;
|
||||
}
|
||||
|
||||
public final boolean timeOut(final MapleClient c){
|
||||
public final boolean timeOut(final Client c){
|
||||
if(ableAnswer && !win){
|
||||
ableAnswer = false;
|
||||
c.sendPacket(PacketCreator.rpsMode((byte) 0x0A));
|
||||
@@ -54,7 +54,7 @@ public class MapleRockPaperScissor{
|
||||
return false;
|
||||
}
|
||||
|
||||
public final boolean nextRound(final MapleClient c){
|
||||
public final boolean nextRound(final Client c){
|
||||
if(win){
|
||||
round++;
|
||||
if(round < 10){
|
||||
@@ -70,14 +70,14 @@ public class MapleRockPaperScissor{
|
||||
return false;
|
||||
}
|
||||
|
||||
public final void reward(final MapleClient c){
|
||||
public final void reward(final Client c){
|
||||
if(win){
|
||||
InventoryManipulator.addFromDrop(c, new Item(4031332 + round, (short) 0, (short) 1), true);
|
||||
}
|
||||
c.getPlayer().setRPS(null);
|
||||
}
|
||||
|
||||
public final void dispose(final MapleClient c){
|
||||
public final void dispose(final Client c){
|
||||
reward(c);
|
||||
c.sendPacket(PacketCreator.rpsMode((byte) 0x0D));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user