forked from MagicBane/Server
allow xpac mines to change production
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user