Skip to content

Commit

Permalink
/1va, the fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
buj committed May 10, 2024
1 parent 5be8671 commit d0f1570
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 8 deletions.
4 changes: 2 additions & 2 deletions src/main/java/darkdustry/features/OnevAll.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ private static Team otherTeam() {
return state.rules.waveTeam;
}

public static void reassign(Player player) {
player.team(player == single ? state.rules.defaultTeam : otherTeam());
public static Team selectTeam(Player player) {
return player == single ? state.rules.defaultTeam : otherTeam();
}

public static void dipped() {
Expand Down
14 changes: 10 additions & 4 deletions src/main/java/darkdustry/listeners/PluginEvents.java
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public static void load() {
assert OnevAll.single != null;
Log.info("Started a 1va round, gladiator: " + OnevAll.single.plainName());
for (Player player : Groups.player)
OnevAll.reassign(player);
player.team(OnevAll.selectTeam(player));
}
});

Expand Down Expand Up @@ -154,9 +154,6 @@ public static void load() {
else if (data.discordLink)
Call.openURI(event.player.con, discordServerUrl);

if (OnevAll.enabled())
OnevAll.reassign(event.player);

// На мобильных устройствах приветственное сообщение отображается по-другому
Bundle.send(event.player, event.player.con.mobile ?
"welcome.message.mobile" :
Expand Down Expand Up @@ -193,6 +190,15 @@ else if (data.discordLink)
}
});

var _nativeAssigner = netServer.assigner;
netServer.assigner = (player, players) -> {
if (OnevAll.enabled()) {
return OnevAll.selectTeam(player);
}

return _nativeAssigner.assign(player, players);
};

instance.gameOverListener = event -> {
if (OnevAll.enabled()) {
assert OnevAll.single != null;
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/bundles/bundle_en.properties
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ commands.rtv.fail = [scarlet] Vote failed. Not enough votes to change the cur
commands.1va.description = Vote to 1va the server.
commands.1va.params = [map...]
commands.1va.left = {0}[lightgray] left. Their vote to change the current map was removed. ([accent]{1}[]/[accent]{2}[])
commands.1va.start = {0}[lightgray] wants to fight against the server (Map: [orange]{1}[lightgray]). ([accent]{2}[]/[accent]{1}[])\nType [orange]y[] or [orange]n[] to vote.
commands.1va.start = {0}[lightgray] wants to fight against the server (Map: [orange]{1}[lightgray]). ([accent]{2}[]/[accent]{3}[])\nType [orange]y[] or [orange]n[] to vote.
commands.1va.yes = {0}[lightgray] voted [#6ced7d]for[] changing the current map to [orange]{1}[lightgray]. ([accent]{2}[]/[accent]{3}[])\nType [orange]y[] or [orange]n[] to vote.
commands.1va.no = {0}[lightgray] voted [scarlet]against[] changing the current map to [orange]{1}[lightgray]. ([accent]{2}[]/[accent]{3}[])\nType [orange]y[] or [orange]n[] to vote.
commands.1va.success = [#6ced7d] Vote passed. Map [accent]{0}[#6ced7d] will be loaded in [accent]{1}[] seconds...
Expand Down
3 changes: 2 additions & 1 deletion src/main/resources/bundles/bundle_vi.properties
Original file line number Diff line number Diff line change
Expand Up @@ -106,15 +106,16 @@ commands.rtv.yes = {0}[lightgray] đã bầu chọn [#6ced7d]đồng ý[] đổi
commands.rtv.no = {0}[lightgray] đã bầu chọn [scarlet]phản đối[] đổi bản đồ hiện tại sang [orange]{1}[lightgray]. ([accent]{2}[]/[accent]{3}[])\nNhập [orange]y[] hoặc [orange]n[] để bầu chọn.
commands.rtv.success = [#6ced7d] Bầu chọn đã thông qua. Bản đồ [accent]{0}[#6ced7d] sẽ được tải trong [accent]{1}[] giây...
commands.rtv.fail = [scarlet] Bầu chọn thất bại. Không đủ phiếu thuận để đổi bản đồ hiện tại sang [orange]{0}[].
commands.rtv.yes = {0}[lightgray] muốn chiến đấu chống lại thế giới (Bản đồ: [orange]{1}[lightgray]). ([accent]{2}[]/[accent]{3}[])\nNhập [orange]y[] hoặc [orange]n[] để bầu chọn.

commands.1va.description = Bầu chọn thay đổi bản đồ.
commands.1va.params = [bản đồ...]
commands.1va.left = {0}[lightgray] đã rời khỏi. Bầu chọn thay bản đồ hiện tại của người này đã bị loại bỏ. ([accent]{1}[]/[accent]{2}[])
commands.1va.begin = {0}[lightgray] muốn chiến đấu chống lại thế giới (Bản đồ: [orange]{1}[lightgray]). ([accent]{2}[]/[accent]{3}[])\nNhập [orange]y[] hoặc [orange]n[] để bầu chọn.
commands.1va.yes = {0}[lightgray] đã bầu chọn [#6ced7d]đồng ý[] đổi bản đồ hiện tại sang [orange]{1}[lightgray]. ([accent]{2}[]/[accent]{3}[])\nNhập [orange]y[] hoặc [orange]n[] để bầu chọn.
commands.1va.no = {0}[lightgray] đã bầu chọn [scarlet]phản đối[] đổi bản đồ hiện tại sang [orange]{1}[lightgray]. ([accent]{2}[]/[accent]{3}[])\nNhập [orange]y[] hoặc [orange]n[] để bầu chọn.
commands.1va.success = [#6ced7d] Bầu chọn đã thông qua. Bản đồ [accent]{0}[#6ced7d] sẽ được tải trong [accent]{1}[] giây...
commands.1va.fail = [scarlet] Bầu chọn thất bại. Không đủ phiếu thuận để đổi bản đồ hiện tại sang [orange]{0}[].
commands.1va.cancel = [scarlet] Cuộc bỏ phiếu thất bại. {0}[scarlet] đã rời khỏi máy chủ.

commands.vnw.description = Bầu chọn bỏ qua một số lượt.
commands.vnw.params = [số lượng]
Expand Down

0 comments on commit d0f1570

Please sign in to comment.