MACS-docs
MACS-docs copied to clipboard
[Suggestion] For CargoShip to disable reparing
Actually repairing on battlefield is a balance breaking feature. It is very easy to move heavy armored unit cell by cell to collect fire from guardians. After any damage just repair this unit and continue collect fire. Then attack with weak units.
I think this should be improved by spend time to repair units like bulldozer spend 1 or 4 turns for clear trash area. The same approach should be used for repair: repair unit is busy for a some turns for repair and repaired unit is disabled (no move, no attack, no sentry) while under repair operation. I think the calculation should be like construction: spend 2 materials per turn for restore N hitpoints (calculate as part of unit cost) but can be performet faster: 2x speed for 4x materials and 4x faster for 12x materials.
The same thing for repair in depots: spend time and lock unit for some turns.
The repair operation can be stopped in any time. Actually repair processed in begin of player (unit owner) turn.
For example: Repair required 2 turn for 10 hitpoints. First turn repair +8 hitpoints and continue to secont turn. player can stop repair process and use not fully repaired unit (+8 instead of +10). Then repair can be continued as new repair process and after one turn unit will be fully repaired.
One more thing for prevent use unit before repairing or stop repair, use unit, continue repair: Start of repairing should require full action points in repaired unit. Or just repaired unit should have 0 action points on turn begin:
- Tank fire, move, accept enemy damage and require repair
- Repair unit lock Tank and busy with repair task for one turn for full repair
- Turn end. Tank still damaged. Enemy can destroy this
- Begin next turn (2). Repair process completed. Repair unit is free and can move and repair another unit. Tank is repaired, unlocked but no action points for move or attack.
- Turn end.
- Begin next turn (3). Tank have full hitpoints and all actions points.
Fixed in MACs uniset