Added resource mission
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package io.anuke.mindustry.maps.missions;
|
||||
|
||||
import io.anuke.mindustry.Vars;
|
||||
import io.anuke.mindustry.type.Item;
|
||||
import io.anuke.ucore.util.Bundles;
|
||||
|
||||
public class ResourceMission implements Mission{
|
||||
private final Item item;
|
||||
private final int amount;
|
||||
|
||||
public ResourceMission(Item item, int amount){
|
||||
this.item = item;
|
||||
this.amount = amount;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isComplete(){
|
||||
return Vars.state.teams.getTeams(true).first().cores.first().entity.items.has(item, amount);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String displayString(){
|
||||
return Bundles.format("text.mission.resource", item.localizedName(), amount);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user