Added item count for retrieve tasks, Fixed wrong opcode for QuestAccept packet, Changed name of a couple methods in QuestService

This commit is contained in:
Waverunner
2014-09-01 16:25:02 -04:00
parent 4b03a7c34a
commit 5026b9ee92
7 changed files with 105 additions and 95 deletions
@@ -24,16 +24,17 @@ package protocol.swg.objectControllerObjects;
import org.apache.mina.core.buffer.IoBuffer;
import protocol.swg.ObjControllerMessage;
import engine.resources.common.CRC;
import engine.resources.objects.Baseline;
public class ShowQuestAcceptWindow extends ObjControllerObject {
private long objectId;
private int questCrc;
private String questName;
public ShowQuestAcceptWindow(long objectId, int questCrc) {
public ShowQuestAcceptWindow(long objectId, String questName) {
this.objectId = objectId;
this.questCrc = questCrc;
this.questName = questName;
}
@Override
@@ -44,11 +45,11 @@ public class ShowQuestAcceptWindow extends ObjControllerObject {
public IoBuffer serialize() {
IoBuffer buffer = Baseline.createBuffer(20);
buffer.putInt(ObjControllerMessage.SHOW_QUEST_COMPLETION_WINDOW);
buffer.putInt(ObjControllerMessage.SHOW_QUEST_ACCEPT_WINDOW);
buffer.putLong(objectId);
buffer.putInt(0);
buffer.putInt(questCrc);
buffer.putInt(CRC.StringtoCRC("quest/" + questName));
return buffer.flip();
}