bugfix: training units overwrites their values
[browser-rts.git] / src / render / unit-training.ts
index 351bc7930abb364ea7e77d1a71878af3bcf64592..686b57b16c86bed51b6ba7fc0b74eff256828836 100644 (file)
@@ -27,7 +27,7 @@ export function renderUnitTraining(city: CityWithLocation, units: Unit[], traini
     </tr>
     <tr>
         <th>Soldiers</th>
-        <td>${city.population}</td>
+        <td>${city.soldiers}</td>
         <td>
             <form hx-post="/units">
                 <input type="number" name="amount" size="6" max="${city.population}" hx-trigger="keyup" hx-post="/cost/training" hx-target="#${unit.soldiers.slug}-cost">
@@ -39,7 +39,7 @@ export function renderUnitTraining(city: CityWithLocation, units: Unit[], traini
     </tr>
     <tr>
         <th>Attackers</th>
-        <td>${city.soldiers}</td>
+        <td>${city.attackers}</td>
         <td>
             <form hx-post="/units">
                 <input type="number" name="amount" size="6" max="${city.soldiers}" hx-trigger="keyup" hx-post="/cost/training" hx-target="#${unit.attackers.slug}-cost">
@@ -51,7 +51,7 @@ export function renderUnitTraining(city: CityWithLocation, units: Unit[], traini
     </tr>
     <tr>
         <th>Defenders</th>
-        <td>${city.soldiers}</td>
+        <td>${city.defenders}</td>
         <td>
             <form hx-post="/units">
                 <input type="number" name="amount" size="6" max="${city.soldiers}" hx-trigger="keyup" hx-post="/cost/training" hx-target="#${unit.defenders.slug}-cost">
@@ -63,7 +63,7 @@ export function renderUnitTraining(city: CityWithLocation, units: Unit[], traini
     </tr>
     <tr>
         <th>Special Attackers</th>
-        <td>${city.attackers}</td>
+        <td>${city.sp_attackers}</td>
         <td>
             <form hx-post="/units">
                 <input type="number" name="amount" size="6" max="${city.attackers}" hx-trigger="keyup" hx-post="/cost/training" hx-target="#${unit.sp_attackers.slug}-cost">
@@ -76,7 +76,7 @@ export function renderUnitTraining(city: CityWithLocation, units: Unit[], traini
     </tr>
     <tr>
         <th>Special Defenders</th>
-        <td>${city.defenders}</td>
+        <td>${city.sp_defenders}</td>
         <td>
             <form hx-post="/units">
                 <input type="number" name="amount" size="6" max="${city.defenders}" hx-trigger="keyup" hx-post="/cost/training" hx-target="#${unit.sp_defenders.slug}-cost">