Better mission display / Improved tutorial item amounts
This commit is contained in:
@@ -260,6 +260,7 @@ public class Sectors{
|
||||
new WaveMission(5),
|
||||
new ExpandMission(1, 0),
|
||||
new ItemMission(Items.lead, 30),
|
||||
new ItemMission(Items.copper, 150),
|
||||
new BlockMission(CraftingBlocks.smelter),
|
||||
new ItemMission(Items.densealloy, 30),
|
||||
new BlockMission(PowerBlocks.combustionGenerator),
|
||||
@@ -268,7 +269,7 @@ public class Sectors{
|
||||
new ItemMission(Items.silicon, 30),
|
||||
new BlockMission(UnitBlocks.daggerFactory),
|
||||
new UnitMission(UnitTypes.dagger),
|
||||
new ExpandMission(0, 1),
|
||||
new ExpandMission(-1, 0),
|
||||
new BattleMission()
|
||||
));
|
||||
}else{
|
||||
|
||||
@@ -13,8 +13,15 @@ import io.anuke.ucore.scene.ui.layout.Table;
|
||||
|
||||
public interface Mission{
|
||||
boolean isComplete();
|
||||
|
||||
/**Returns the string that is displayed in-game near the menu.*/
|
||||
String displayString();
|
||||
|
||||
/**Returns the info string displayed in the sector dialog (menu)*/
|
||||
default String menuDisplayString(){
|
||||
return displayString();
|
||||
}
|
||||
|
||||
default GameMode getMode(){
|
||||
return GameMode.noWaves;
|
||||
}
|
||||
|
||||
@@ -37,7 +37,12 @@ public class WaveMission implements Mission{
|
||||
|
||||
@Override
|
||||
public String displayString(){
|
||||
return Bundles.format("text.mission.wave", state.wave);
|
||||
return Bundles.format("text.mission.wave", state.wave, target);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String menuDisplayString(){
|
||||
return Bundles.format("text.mission.wave.menu", target);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user