-
Notifications
You must be signed in to change notification settings - Fork 236
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement variable transport speeds (#6309)
Implement transports moving at different speeds depending on how many and which types of units they have loaded. Closes #6186. ## Description of the proposed changes - Each Tech 1 unit decreases the transport's MaxAirspeed by `0.15` - Each Tech 2 unit decreases the transport's MaxAirspeed by `0.3` - Each Tech 3 unit decreases the transport's MaxAirspeed by `0.6` - ACUs decrease the transport's MaxAirspeed by `1` ## Stat changes: **Transport** MaxAirspeed: 10 --> 10.75 (Tech 1 Transports) MaxAirspeed: 13.5 --> 14.5 (Tech 2 Transports) MaxAirspeed: 15 --> 17.5 (The Continental) **Land units** TransportSpeedReduction: 0.15 (Tech 1 land units) TransportSpeedReduction: 0.3 (Tech 2 land units) TransportSpeedReduction: 0.6 (Tech 3 land units) TransportSpeedReduction: 1 (ACUs and SACUs) TransportSpeedReduction: 1 (Tech 4 land units, to ensure compatibility with survival maps) TransportSpeedReduction: 1 (naval units, to ensure mod compatibility) The `TransportSpeedReduction` stat can be tweaked for each unit individually, though I did not do it here for consistency reasons. For example, you can make LABs lighter than tanks. The `TransportSpeedReduction` stat has also been made visible in the UI in the additional unit details displayed when `Show Armament Detail in Build Menu` is enabled. ## Additional context - As Jip already pointed out, the change introduces a new balance knob. - Enables more teamplay, as getting an empty transport to your teammates is faster. - The changes would introduce a new choice for the player, allowing him to decide between a swift and less damaging drop or a slower but more damaging one. - Nerfs arty drops, specifically Seraphim transports fully loaded with Zthuees, in an intuitive way. As Seraphim has the highest capacity transports (and the strongest Tech 1 Artillery), I regard this as a positive. ## Checklist - [x] ~~Populate the `TransportSpeedReduction` blueprint field of all land units~~ (alternative approach via blueprints-units.lua) - [x] Changes are annotated, including comments where useful - [x] Changes are documented in the changelog for the next game version --------- Co-authored-by: lL1l1 <[email protected]>
- Loading branch information
Showing
14 changed files
with
72 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
- (#6309) The movement speed of transports now changes based on how many and which types of units they have loaded. | ||
- Units slow down transports based on their `TransportSpeedReduction` stat. If a unit has a `TransportSpeedReduction` of 1, each instance of this unit will slow down the transport's `MaxAirspeed` by 1. The primary implication of this change is that the effectiveness of the currently too oppressive Zthuee drops is reduced in an intuitive way. The effectiveness of ACU drops via Tech 2 transports remains unchanged. | ||
|
||
- TransportSpeedReduction: 0.15 (Tech 1 land units) | ||
- TransportSpeedReduction: 0.3 (Tech 2 land units) | ||
- TransportSpeedReduction: 0.6 (Tech 3 land units) | ||
- TransportSpeedReduction: 1 (ACUs and SACUs) | ||
- TransportSpeedReduction: 1 (Tech 4 land units for compatibility with survival maps) | ||
|
||
- To prevent drops from being overnerfed by this change, the speeds of all transports is increased. | ||
|
||
- MaxAirspeed: 10 --> 10.75 (Tech 1 transports) | ||
- MaxAirspeed: 13.5 --> 14.5 (Tech 2 transports) | ||
- MaxAirspeed: 15 --> 17.5 (The Continental) | ||
|
||
- (#6309) Display the `TransportSpeedReduction` stat in the additional unit details displayed when `Show Armament Detail in Build Menu` is enabled in the settings. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters