Browse Source

allow xpac mines to change production

mixbane
FatBoy-DOTC 1 month ago
parent
commit
b26a260bf3
  1. 14
      src/engine/objects/Mine.java

14
src/engine/objects/Mine.java

@ -381,8 +381,22 @@ public class Mine extends AbstractGameObject { @@ -381,8 +381,22 @@ public class Mine extends AbstractGameObject {
}
public boolean validForMine(Resource r) {
//check expacs individually
switch(this.getObjectUUID()){
case 58:
case 59:
return (MineProduction.MAGIC.resources.containsKey(r.UUID) || r.UUID == Resource.BLOODSTONE.UUID);
case 60:
return (MineProduction.LUMBER.resources.containsKey(r.UUID) || r.UUID == Resource.WORMWOOD.UUID);
case 61:
return (MineProduction.GOLD.resources.containsKey(r.UUID) || r.UUID == Resource.GALVOR.UUID);
case 62:
return (MineProduction.ORE.resources.containsKey(r.UUID) || r.UUID == Resource.OBSIDIAN.UUID);
}
if (this.mineType == null)
return false;
return this.mineType.validForMine(r, this.isExpansion());
}

Loading…
Cancel
Save