Better Strategic Resources Consumption
Now this mod support other mods’ replacing unit.
If X replaces Field Cannon, then X needs niter to attack.
Specially, Unique Unit Korean HwaCha doesn’t need niter to attack, but this needs to code into mod file clearly.
——————————————————————
Most of you must have thought about "How dare they charge the Infantry 1 oil per turn?". Now here is the solution.
1.Infantry, Artillery needs 8 oil to train, no maintenance. Mechanized Infantry and Rocket Artillery needs 12.
2.Tank needs 30 iron to train, 1 oil to maintain; Ironclad and Battleship needs 30 iron to train, 1 coal to maintain;
Modern Armor and almost all Naval Unit needs 12 oil to train, 1 oil to maintain.
3.Helicopter needs 10 aluminum to train, 1 oil to maintain, Combat: 86 to 88.
4.Machine Gun is renamed as ‘Artillery Support Unit’, with 3 range and 3 movements, but needs 12 oil to train.
5.Biplane needs nothing, Fighter and Bomber needs 20 aluminum to train, no maintenance(But a new mechanism), Jet Fighter and Jet Bomber needs 30 aluminum.
6.Giant Death Robot needs 30 uranium to train, 2 uranium to maintain, -20% cost.
7.Nuclear Submarine needs 10 uranium to train, no maintenance.
—-New Mechanism—-
I add a new mechanism that allow units consuming resource only when attacking. Take bombard as an example, you don’t need to train it with niter now, but each shot will cost 1 niter. If not enough, the bombard combat will be weakened.
1.Frigate and Bombard needs nothing to train.
2.All the ranged unit after industrial era (Like Artillery, Battleship and Field Cannon) and Frigate and Bombard needs 1 niter per shot, or it will surfer -12 Combat Strength when attacking.
3.All the air force unit (except Biplane) needs 1 oil per attack, or it will surfer -20 Combat Strength when attacking.
4.Giant Death Robot needs 1 uranium per attack, or they will surfer -15 Combat Strength when attacking.
Now niter is useful even after industrial era. 😀
——————————————————————
If you want to add your custom units into this mechanism, check the mod file ‘additionalUnits.sql’ and follow the tips. Oh forget, get the units’ ID in other mods’ file(If not yours), they commonly look like ‘UNIT_XXX_XXX’.