mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-21 12:03:29 -08:00
Better Discord presence
This commit is contained in:
parent
29e90969eb
commit
378be0ef86
2 changed files with 10 additions and 9 deletions
|
|
@ -206,7 +206,7 @@ public class Zones implements ContentList{
|
|||
loadout = Loadouts.basicNucleus;
|
||||
baseLaunchCost = ItemStack.with();
|
||||
startingItems = ItemStack.list(Items.copper, 1500);
|
||||
conditionWave = 3;
|
||||
conditionWave = 2;
|
||||
launchPeriod = 1;
|
||||
zoneRequirements = ZoneRequirement.with(tarFields, 20);
|
||||
blockRequirements = new Block[]{Blocks.thermalGenerator};
|
||||
|
|
@ -214,7 +214,7 @@ public class Zones implements ContentList{
|
|||
rules = () -> new Rules(){{
|
||||
waves = true;
|
||||
waveTimer = true;
|
||||
waveSpacing = 60 * 60 * 2.5f;
|
||||
waveSpacing = 60 * 60 * 3.5f;
|
||||
}};
|
||||
}};
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ public class DesktopPlatform extends Platform{
|
|||
DiscordRichPresence presence = new DiscordRichPresence();
|
||||
|
||||
if(!state.is(State.menu)){
|
||||
presence.state = state.rules.waves ? "Survival" : "Attack";
|
||||
presence.state = state.rules.pvp ? "PvP" : state.rules.waves ? "Survival" : "Attack";
|
||||
if(world.getMap() == null){
|
||||
presence.details = "Unknown Map";
|
||||
}else if(!state.rules.waves){
|
||||
|
|
@ -91,12 +91,13 @@ public class DesktopPlatform extends Platform{
|
|||
presence.largeImageText = "Wave " + state.wave;
|
||||
}
|
||||
|
||||
presence.state = unitGroups[player.getTeam().ordinal()].size() == 1 ? "1 Unit Active" :
|
||||
(unitGroups[player.getTeam().ordinal()].size() + " Units Active");
|
||||
|
||||
if(Net.active()){
|
||||
presence.partyMax = 100;
|
||||
presence.partySize = playerGroup.size();
|
||||
if(Net.active() && playerGroup.size() > 1){
|
||||
presence.state = playerGroup.size() + " Players";
|
||||
}else if(state.rules.waves){
|
||||
presence.state = "Wave " + state.wave;
|
||||
}else{
|
||||
presence.state = unitGroups[player.getTeam().ordinal()].size() == 1 ? "1 Unit Active" :
|
||||
(unitGroups[player.getTeam().ordinal()].size() + " Units Active");
|
||||
}
|
||||
}else{
|
||||
if(ui.editor != null && ui.editor.isShown()){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue