- Add unit, buildings, sergeants income resources
- Add repair speed - Add UA support - Rework race page
This commit is contained in:
@@ -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',
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user