mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-18 08:02:56 -04:00
Created and updated some SWG objects
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
package resources.objects.guild;
|
||||
|
||||
import network.packets.swg.zone.baselines.Baseline.BaselineType;
|
||||
import resources.collections.SWGMap;
|
||||
import resources.collections.SWGSet;
|
||||
import resources.network.BaselineBuilder;
|
||||
import resources.network.NetBuffer;
|
||||
import resources.objects.SWGObject;
|
||||
import resources.player.Player;
|
||||
import utilities.Encoder.StringType;
|
||||
|
||||
public class GuildObject extends SWGObject {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private SWGSet<String> abbreviations = new SWGSet<String>(3, 4, StringType.ASCII);
|
||||
private SWGMap<String, Integer> gcwImperialScorePercentileThisGalaxy = new SWGMap<>(6, 2);
|
||||
private SWGMap<String, Integer> gcwGroupImperialScorePercentileThisGalaxy = new SWGMap<>(6, 3);
|
||||
private SWGMap<String, Long> gcwImperialScorePercentileHistoryThisGalaxy = new SWGMap<>(6, 4);
|
||||
private SWGMap<String, Long> gcwGroupImperialScorePercentileHistoryThisGalaxy = new SWGMap<>(6, 5);
|
||||
|
||||
public GuildObject(long objectId) {
|
||||
super(objectId, BaselineType.GILD);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void createBaseline3(Player target, BaselineBuilder bb) {
|
||||
super.createBaseline3(target, bb);
|
||||
bb.addObject(abbreviations);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void createBaseline6(Player target, BaselineBuilder bb) {
|
||||
super.createBaseline6(target, bb);
|
||||
bb.addObject(gcwImperialScorePercentileThisGalaxy);
|
||||
bb.addObject(gcwGroupImperialScorePercentileThisGalaxy);
|
||||
bb.addObject(gcwImperialScorePercentileHistoryThisGalaxy);
|
||||
bb.addObject(gcwGroupImperialScorePercentileHistoryThisGalaxy);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void parseBaseline3(NetBuffer buffer) {
|
||||
super.parseBaseline3(buffer);
|
||||
abbreviations = buffer.getSwgSet(3, 5, StringType.ASCII);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void parseBaseline6(NetBuffer buffer) {
|
||||
super.parseBaseline6(buffer);
|
||||
gcwImperialScorePercentileThisGalaxy = buffer.getSwgMap(6, 2, StringType.ASCII, Integer.class, true);
|
||||
gcwGroupImperialScorePercentileThisGalaxy = buffer.getSwgMap(6, 3, StringType.ASCII, Integer.class, true);
|
||||
gcwImperialScorePercentileHistoryThisGalaxy = buffer.getSwgMap(6, 4, StringType.ASCII, Long.class, true);
|
||||
gcwGroupImperialScorePercentileHistoryThisGalaxy = buffer.getSwgMap(6, 5, StringType.ASCII, Long.class, true);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user