mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-27 17:57:22 -04:00
Added Quest Service, Added /activateQuest command for admins
This commit is contained in:
@@ -46,6 +46,8 @@ import resources.objects.resource.ResourceContainerObject;
|
||||
import resources.objects.waypoint.WaypointObject;
|
||||
import resources.quest.Quest;
|
||||
import engine.clients.Client;
|
||||
import engine.resources.common.CRC;
|
||||
import engine.resources.common.StringUtilities;
|
||||
import engine.resources.objects.Baseline;
|
||||
import engine.resources.scene.Planet;
|
||||
import engine.resources.scene.Point3D;
|
||||
@@ -158,8 +160,8 @@ public class PlayerObject extends IntangibleObject implements Serializable {
|
||||
baseline.put("maxForcePower", 100);
|
||||
baseline.put("currentFSQuestList", new SWGList<Byte>(this, 8, 4, false));
|
||||
baseline.put("completedFSQuestList", new SWGList<Byte>(this, 8, 5, false));
|
||||
baseline.put("questJournal", new SWGList<Quest>(this, 8, 6, false));
|
||||
baseline.put("7", 0);
|
||||
baseline.put("activeQuest", 0);
|
||||
baseline.put("questJournal", new SWGList<Quest>(this, 8, 7, false));
|
||||
baseline.put("professionWheelPosition", "");
|
||||
return baseline;
|
||||
}
|
||||
@@ -593,6 +595,13 @@ public class PlayerObject extends IntangibleObject implements Serializable {
|
||||
return (SWGList<Quest>) getBaseline(8).get("questJournal");
|
||||
}
|
||||
|
||||
public int getActiveQuest() {
|
||||
return (int) getBaseline(8).get("activeQuest");
|
||||
}
|
||||
|
||||
public void setActiveQuest(String quest) {
|
||||
getBaseline(8).set("activeQuest", CRC.StringtoCRC("quest/"+quest));
|
||||
}
|
||||
public String getProfessionWheelPosition() {
|
||||
return (String) getBaseline(8).get("professionWheelPosition");
|
||||
}
|
||||
@@ -1020,6 +1029,7 @@ public class PlayerObject extends IntangibleObject implements Serializable {
|
||||
|
||||
@Override
|
||||
public void sendListDelta(byte viewType, short updateType, IoBuffer buffer) {
|
||||
|
||||
switch (viewType) {
|
||||
case 3:
|
||||
case 6:
|
||||
|
||||
Reference in New Issue
Block a user