diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue index 2c334f5..ea416d0 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue @@ -1,52 +1,65 @@ - - - - - + + + + + diff --git a/src/scripts/interfaces/Station.ts b/src/scripts/interfaces/Station.ts index e3eac88..82e4e8b 100644 --- a/src/scripts/interfaces/Station.ts +++ b/src/scripts/interfaces/Station.ts @@ -41,7 +41,7 @@ export default interface Station { maxUsers: number; currentUsers: number; - spawns: { spawnName: string; spawnLength: number }[]; + spawns: { spawnName: string; spawnLength: number; isElectrified: boolean }[]; dispatcherRate: number; dispatcherName: string; dispatcherExp: number; diff --git a/src/scripts/utils/storeUtils.ts b/src/scripts/utils/storeUtils.ts index 06b2ca7..73179ce 100644 --- a/src/scripts/utils/storeUtils.ts +++ b/src/scripts/utils/storeUtils.ts @@ -66,8 +66,9 @@ export const parseSpawns = (spawnString: string) => { const spawnArray = spawn.split(','); const spawnName = spawnArray[6] ? spawnArray[6] : spawnArray[0]; const spawnLength = parseInt(spawnArray[2]); + const isElectrified = spawnArray[3] == 'True'; - return { spawnName, spawnLength }; + return { spawnName, spawnLength, isElectrified }; }); };