mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-04 05:16:21 -04:00
Vehicles now have ranged gb buffs
This commit is contained in:
@@ -33,7 +33,6 @@ import resources.datatables.DisplayType;
|
||||
import resources.datatables.Options;
|
||||
import resources.datatables.Posture;
|
||||
import resources.datatables.State;
|
||||
import resources.datatables.StateStatus;
|
||||
import resources.objects.building.BuildingObject;
|
||||
import resources.objects.creature.CreatureObject;
|
||||
import resources.objects.player.PlayerObject;
|
||||
@@ -437,6 +436,8 @@ public class MountService implements INetworkDispatch {
|
||||
// Notify observers and update quadtree
|
||||
mount.notifyObservers(new UpdateContainmentMessage(rider.getObjectID(), mount.getObjectID(), 4), true);
|
||||
core.simulationService.remove(rider, rider.getWorldPosition().x, rider.getWorldPosition().z, false);
|
||||
|
||||
core.buffService.addBuffToCreature(rider, "vehicle_passenger", mount);
|
||||
}
|
||||
|
||||
public CreatureObject getMount(SWGObject pcd) {
|
||||
@@ -637,6 +638,8 @@ public class MountService implements INetworkDispatch {
|
||||
core.simulationService.teleport(rider, mount.getWorldPosition(), mount.getOrientation(), 0);
|
||||
core.simulationService.add(rider, mount.getWorldPosition().x, mount.getWorldPosition().z, false);
|
||||
|
||||
core.buffService.removeBuffFromCreature(rider, rider.getBuffByName("vehicle_passenger"));
|
||||
|
||||
// Store mount if it's a creature
|
||||
if (!mount.getTemplate().contains("vehicle") && rider.getObjectID() == mount.getOwnerId()) {
|
||||
store(rider, mount);
|
||||
|
||||
Reference in New Issue
Block a user