forked from Upstream/mmocore
Fixed issue with waypoint costs
This commit is contained in:
parent
6896d06657
commit
611cdb390b
@ -467,7 +467,8 @@ public class PlayerData extends OfflinePlayerData implements Closable, Experienc
|
|||||||
*/
|
*/
|
||||||
setLastActivity(PlayerActivity.USE_WAYPOINT);
|
setLastActivity(PlayerActivity.USE_WAYPOINT);
|
||||||
|
|
||||||
giveStellium(-waypoint.getCost(costType), PlayerResourceUpdateEvent.UpdateReason.USE_WAYPOINT);
|
final double cost = waypoint.getCost(costType);
|
||||||
|
giveStellium(-cost, PlayerResourceUpdateEvent.UpdateReason.USE_WAYPOINT);
|
||||||
|
|
||||||
new BukkitRunnable() {
|
new BukkitRunnable() {
|
||||||
final int x = getPlayer().getLocation().getBlockX();
|
final int x = getPlayer().getLocation().getBlockX();
|
||||||
@ -482,7 +483,7 @@ public class PlayerData extends OfflinePlayerData implements Closable, Experienc
|
|||||||
|| getPlayer().getLocation().getBlockZ() != z) {
|
|| getPlayer().getLocation().getBlockZ() != z) {
|
||||||
MMOCore.plugin.soundManager.getSound(SoundEvent.WARP_CANCELLED).playTo(getPlayer());
|
MMOCore.plugin.soundManager.getSound(SoundEvent.WARP_CANCELLED).playTo(getPlayer());
|
||||||
MMOCore.plugin.configManager.getSimpleMessage("warping-canceled").send(getPlayer());
|
MMOCore.plugin.configManager.getSimpleMessage("warping-canceled").send(getPlayer());
|
||||||
giveStellium(waypoint.getCost(CostType.NORMAL_USE), PlayerResourceUpdateEvent.UpdateReason.SKILL_REGENERATION);
|
giveStellium(cost, PlayerResourceUpdateEvent.UpdateReason.USE_WAYPOINT);
|
||||||
cancel();
|
cancel();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,8 @@ public enum WaypointOption {
|
|||||||
ENABLE_MENU(true),
|
ENABLE_MENU(true),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* By defaut, players must stand into
|
* By default waypoints are not dynamic. Players need to be standing on
|
||||||
|
* ANOTHER waypoint to be able to teleport to other waypoints.
|
||||||
*/
|
*/
|
||||||
DYNAMIC(false),
|
DYNAMIC(false),
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user