summaryrefslogtreecommitdiff
path: root/src/Model/Unit
diff options
context:
space:
mode:
Diffstat (limited to 'src/Model/Unit')
-rw-r--r--src/Model/Unit/Diplomat.php1
-rw-r--r--src/Model/Unit/Farmer.php1
-rw-r--r--src/Model/Unit/MailCarrier.php (renamed from src/Model/Unit/Merchant.php)9
-rw-r--r--src/Model/Unit/Miner.php1
-rw-r--r--src/Model/Unit/PitWorker.php1
-rw-r--r--src/Model/Unit/WoodCutter.php1
6 files changed, 10 insertions, 4 deletions
diff --git a/src/Model/Unit/Diplomat.php b/src/Model/Unit/Diplomat.php
index baee88a..b96f3ca 100644
--- a/src/Model/Unit/Diplomat.php
+++ b/src/Model/Unit/Diplomat.php
@@ -7,6 +7,7 @@ use App\Model\Unit;
class Diplomat extends Unit
{
public string $buildingType = 'Embassy';
+ public int $buildTimeFactor = 10;
public int $travelTime = 1;
public int $populationDemandFactor = 1;
diff --git a/src/Model/Unit/Farmer.php b/src/Model/Unit/Farmer.php
index 5256bf1..585a1f6 100644
--- a/src/Model/Unit/Farmer.php
+++ b/src/Model/Unit/Farmer.php
@@ -7,6 +7,7 @@ use App\Model\Unit;
class Farmer extends Unit
{
public string $buildingType = 'Farm';
+ public int $buildTimeFactor = 1;
public int $travelTime = 1;
public int $populationDemandFactor = 1;
diff --git a/src/Model/Unit/Merchant.php b/src/Model/Unit/MailCarrier.php
index be0b25e..c787e22 100644
--- a/src/Model/Unit/Merchant.php
+++ b/src/Model/Unit/MailCarrier.php
@@ -5,9 +5,10 @@ namespace App\Model\Unit;
use App\Model\Unit;
use App\Model\Village;
-class Merchant extends Unit
+class MailCarrier extends Unit
{
- public string $buildingType = 'Marketplace';
+ public string $buildingType = 'PostOffice';
+ public int $buildTimeFactor = 5;
public int $travelTime = 1;
public int $populationDemandFactor = 1;
@@ -26,8 +27,8 @@ class Merchant extends Unit
public static function getResourceCapabilities(Village|int $village): int
{
- $marketplace = Village::getBuilding($village->id ?? $village, 'Marketplace');
+ $postOffice = Village::getBuilding($village->id ?? $village, 'PostOffice');
- return $marketplace->level * 100;
+ return $postOffice->level * 100;
}
}
diff --git a/src/Model/Unit/Miner.php b/src/Model/Unit/Miner.php
index 06c6dda..e6a9021 100644
--- a/src/Model/Unit/Miner.php
+++ b/src/Model/Unit/Miner.php
@@ -7,6 +7,7 @@ use App\Model\Unit;
class Miner extends Unit
{
public string $buildingType = 'IronMine';
+ public int $buildTimeFactor = 1;
public int $travelTime = 1;
public int $populationDemandFactor = 1;
diff --git a/src/Model/Unit/PitWorker.php b/src/Model/Unit/PitWorker.php
index f2a27b6..03463b1 100644
--- a/src/Model/Unit/PitWorker.php
+++ b/src/Model/Unit/PitWorker.php
@@ -7,6 +7,7 @@ use App\Model\Unit;
class PitWorker extends Unit
{
public string $buildingType = 'ClayPit';
+ public int $buildTimeFactor = 1;
public int $travelTime = 1;
public int $populationDemandFactor = 1;
diff --git a/src/Model/Unit/WoodCutter.php b/src/Model/Unit/WoodCutter.php
index 02aea85..f3478b2 100644
--- a/src/Model/Unit/WoodCutter.php
+++ b/src/Model/Unit/WoodCutter.php
@@ -7,6 +7,7 @@ use App\Model\Unit;
class WoodCutter extends Unit
{
public string $buildingType = 'WoodCutter';
+ public int $buildTimeFactor = 1;
public int $travelTime = 1;
public int $populationDemandFactor = 1;