@@ -1530,11 +1530,13 @@ bool libcrtx_command_radius(bool testConds, bool runActions)
1530
1530
UnitGroupLoopBegin(g);
1531
1531
while(!UnitGroupLoopDone())
1532
1532
{
1533
- val = CatalogFieldValueGet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()),
1534
- "Radius", UnitGetOwner(UnitGroupLoopCurrent()));
1533
+ val = CatalogFieldValueGet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()), "Radius", UnitGetOwner(UnitGroupLoopCurrent()));
1535
1534
val = FixedToString(StringToFixed(val) * radius, 8);
1536
- CatalogFieldValueSet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()),
1537
- "Radius", UnitGetOwner(UnitGroupLoopCurrent()), val);
1535
+ CatalogFieldValueSet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()), "Radius", UnitGetOwner(UnitGroupLoopCurrent()), val);
1536
+
1537
+ val = CatalogFieldValueGet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()), "InnerRadius", UnitGetOwner(UnitGroupLoopCurrent()));
1538
+ val = FixedToString(StringToFixed(val) * radius, 8);
1539
+ CatalogFieldValueSet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()), "InnerRadius", UnitGetOwner(UnitGroupLoopCurrent()), val);
1538
1540
UnitGroupLoopStep();
1539
1541
}
1540
1542
UnitGroupLoopEnd();
@@ -1544,8 +1546,8 @@ bool libcrtx_command_radius(bool testConds, bool runActions)
1544
1546
UnitGroupLoopBegin(g);
1545
1547
while(!UnitGroupLoopDone())
1546
1548
{
1547
- CatalogFieldValueSet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()),
1548
- "Radius ", UnitGetOwner(UnitGroupLoopCurrent()), val);
1549
+ CatalogFieldValueSet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()), "Radius", UnitGetOwner(UnitGroupLoopCurrent()), val);
1550
+ CatalogFieldValueSet(c_gameCatalogUnit, UnitGetType(UnitGroupLoopCurrent()), "InnerRadius ", UnitGetOwner(UnitGroupLoopCurrent()), val);
1549
1551
UnitGroupLoopStep();
1550
1552
}
1551
1553
UnitGroupLoopEnd();
0 commit comments