From 4fdbf1269122438f38c32c25fcfe4ae22269bb33 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Mon, 22 Sep 2025 11:59:53 -0500 Subject: [PATCH] allow banker, siege engineer and alchemist on ToL --- src/engine/objects/Contract.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/engine/objects/Contract.java b/src/engine/objects/Contract.java index 076e8525..cfb27d04 100644 --- a/src/engine/objects/Contract.java +++ b/src/engine/objects/Contract.java @@ -86,6 +86,12 @@ public class Contract extends AbstractGameObject { this.iconID = rs.getInt("iconID"); this.vendorID = rs.getInt("vendorID"); this.allowedBuildings = EnumBitSet.asEnumBitSet(rs.getLong("allowedBuildingTypeID"), Enum.BuildingGroup.class); + switch(this.contractID){ + case 866: //banker + case 865: //siege engineer + case 899: //alchemist + this.allowedBuildings.add(Enum.BuildingGroup.TOL); + } this.equipmentSet = rs.getInt("equipSetID"); this.inventorySet = rs.getInt("inventorySet");