From ce242dc91885b584692d6d868b9b16bf6fe01b61 Mon Sep 17 00:00:00 2001 From: TheSaminator Date: Mon, 21 Feb 2022 12:55:14 -0500 Subject: [PATCH] Adjust price model --- src/commonMain/kotlin/starshipfights/game/ship_types.kt | 6 ------ .../kotlin/starshipfights/data/admiralty/ship_prices.kt | 9 +++++++++ 2 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 src/jvmMain/kotlin/starshipfights/data/admiralty/ship_prices.kt diff --git a/src/commonMain/kotlin/starshipfights/game/ship_types.kt b/src/commonMain/kotlin/starshipfights/game/ship_types.kt index 5e31a84..74bbf99 100644 --- a/src/commonMain/kotlin/starshipfights/game/ship_types.kt +++ b/src/commonMain/kotlin/starshipfights/game/ship_types.kt @@ -49,12 +49,6 @@ enum class ShipWeightClass( get() = this == COLOSSUS } -val ShipWeightClass.buyPrice: Int - get() = basePointCost + 25 - -val ShipWeightClass.sellPrice: Int - get() = basePointCost - 25 - enum class ShipType( val faction: Faction, val weightClass: ShipWeightClass, diff --git a/src/jvmMain/kotlin/starshipfights/data/admiralty/ship_prices.kt b/src/jvmMain/kotlin/starshipfights/data/admiralty/ship_prices.kt new file mode 100644 index 0000000..3eb27cd --- /dev/null +++ b/src/jvmMain/kotlin/starshipfights/data/admiralty/ship_prices.kt @@ -0,0 +1,9 @@ +package starshipfights.data.admiralty + +import starshipfights.game.ShipWeightClass + +val ShipWeightClass.buyPrice: Int + get() = basePointCost * 28 / 25 + +val ShipWeightClass.sellPrice: Int + get() = basePointCost * 21 / 25 -- 2.25.1