mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-13 23:44:55 +01:00
Format code [skip actions]
This commit is contained in:
@@ -168,8 +168,7 @@ public final class DungeonSystem extends BaseGameSystem {
|
||||
dungeonManager.unsetTrialTeam(player);
|
||||
}
|
||||
// clean temp team if it has
|
||||
if (!player.getTeamManager().cleanTemporaryTeam())
|
||||
{
|
||||
if (!player.getTeamManager().cleanTemporaryTeam()) {
|
||||
// no temp team. Will use real current team, but check
|
||||
// for any dead avatar to prevent switching into them.
|
||||
player.getTeamManager().checkCurrentAvatarIsAlive(null);
|
||||
|
||||
@@ -325,14 +325,18 @@ public class World implements Iterable<Player> {
|
||||
}
|
||||
|
||||
public void queueTransferPlayerToScene(Player player, int sceneId, Position pos, int delayMs) {
|
||||
player.setQueuedTeleport(eventExecutor.submit(() -> {
|
||||
try {
|
||||
Thread.sleep(delayMs);
|
||||
transferPlayerToScene(player, sceneId, pos);
|
||||
} catch (InterruptedException e) {
|
||||
Grasscutter.getLogger().trace("queueTransferPlayerToScene: teleport to scene {} is interrupted", sceneId);
|
||||
}
|
||||
}));
|
||||
player.setQueuedTeleport(
|
||||
eventExecutor.submit(
|
||||
() -> {
|
||||
try {
|
||||
Thread.sleep(delayMs);
|
||||
transferPlayerToScene(player, sceneId, pos);
|
||||
} catch (InterruptedException e) {
|
||||
Grasscutter.getLogger()
|
||||
.trace(
|
||||
"queueTransferPlayerToScene: teleport to scene {} is interrupted", sceneId);
|
||||
}
|
||||
}));
|
||||
}
|
||||
|
||||
public boolean transferPlayerToScene(Player player, int sceneId, Position pos) {
|
||||
|
||||
Reference in New Issue
Block a user