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) {
|
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)
|
if (this.mineType == null)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return this.mineType.validForMine(r, this.isExpansion());
|
return this.mineType.validForMine(r, this.isExpansion());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user