- Add unit, buildings, sergeants income resources

- Add repair speed
- Add UA support
- Rework race page
This commit is contained in:
Anibus
2025-06-25 16:02:41 +03:00
parent 00963ddc56
commit f94553bb9a
17 changed files with 364 additions and 117 deletions
+4
View File
@@ -8,10 +8,14 @@ enum ArmorTypeValues {
VehicleLow = 'Vehicle Low',
VehicleMedium = 'Vehicle Medium',
VehicleHigh = 'Vehicle High',
LivingMetal = 'Living Metal',
Titan = 'Titan',
Air = 'Air',
BuildingLow = 'Building Low',
BuildingMedium = 'Building Medium',
BuildingHigh = 'Building High',
BuildingSuper = 'Building Super',
DemonLow = 'Demon Low',
DemonMedium = 'Demon Medium',
DemonHigh = 'Demon High',
}
+4
View File
@@ -17,7 +17,11 @@ export interface IBuilding {
buildCostFaith: number
buildCostSouls: number
buildCostTime: number
faithIncome?: number
powerIncome?: number
requisitionIncome?: number
health: number
armour?: number
healthRegeneration: number
sightRadius: number
detectRadius: number
+2
View File
@@ -1,4 +1,5 @@
import {Irace} from "./Irace";
import {IUnitShort} from "./IUnitShort";
export interface IRaceBuildings {
race: Irace
@@ -9,6 +10,7 @@ export interface IBuildingShort {
name: string
icon: string
id: number
units: IUnitShort[]
canDetect: boolean
armorTypeName: string
}
+10
View File
@@ -26,6 +26,7 @@ export interface IUnit {
squadMaxSize: number
squadLimit?: number
health: number
armour?: number
healthRegeneration: number
moraleDeathPenalty: number
repairMax: number
@@ -43,6 +44,11 @@ export interface IUnit {
reinforceCostFaith ?: number
reinforceCostSouls ?: number
reinforceTime?: number
repairSpeed? : number
repairCostPercent?: number
faithIncome?: number
powerIncome?: number
requisitionIncome?: number
icon: string
modId: number
sergeants: ISergeant[]
@@ -62,7 +68,11 @@ export interface ISergeant {
buildCostFaith: number
buildCostSouls: number
buildCostTime: number
faithIncome?: number
powerIncome?: number
requisitionIncome?: number
health: number
armour?: number
healthRegeneration: number
moraleDeathPenalty: number
mass: number