Reduce loyalist gun stun duration#7121
Open
lL1l1 wants to merge 2 commits into
Open
Conversation
This allows its volley to maintain a 1.2s stun on a unit every 3.3s if all shots hit. The long duration makes it impactful against units with lower fire rates. A shorter duration would let even ilshavohs shoot uninterrupted, so the stun would be deceptively ineffective.
Contributor
📝 WalkthroughWalkthroughThis PR applies a balance adjustment to the Loyalist T3 Siege Assault Bot's Disintegrator Pulse Laser, reducing stun duration from 1.5s per shot to 0.4s. The unit blueprint parameter is updated and documented in the changelog with stun uptime metrics. ChangesStun Duration Balance Change
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of the proposed changes
Loyalist's Disintegrator Pulse Laser stun duration against T1/T2 mobile units per shot: 1.5s (2.3s per volley) -> 0.4s (1.2s per volley)
Loyalist was extremely strong against ilshavohs because it had a 69.7% stun uptime against T1/T2 units (2.3s stun, 3.3s reload). It could beat 2 ilshies (720 mass) by itself (480 mass) (1.5x mass disadvantage + speed advantage).
The stun duration is reduced to the minimum that I would consider to be impactful. A shorter 0.3s duration would let ilshavohs shoot during the stun which makes it deceptively ineffective, since the loyalist fires a 3-shot volley with 0.4s delay in between shots. Those 1 tick gaps would also make the stun quite useless against lower fire rate rhinos (0.6s reload), pillars (1.2s), and obsidians (3.0s).
Testing done on the proposed changes
Now 2 ilshies can beat a loyalist with the 2nd ilshie being damaged after the fight (~40% damaged if no micro, ~8% if kiting loya).
Loyalist still wins easily in a mass-equal fight because of its extremely strong dps and hp stats per cost, since I tested that it wins even with 0 stun duration. I didn't adjust those stats because loyalist's low range and lack of regenerating shield like the Titan really hurts it against T3 units.
I also compared Titan vs ilshie effectiveness to get more context about the interaction. Titan easily loses to ilshavohs mass-for-mass and can't even kill 1 ilshie in a 1v2, but to be fair it has much longer range and a regenerating shield.
Unit spawn commands
Loya vs 2 ilshies
Titan vs 2 ilshies
Loyas vs ilshies equal mass
Titans vs ilshies equal mass
Checklist
- [ ] Changes are annotated, including comments where usefulSummary by CodeRabbit
Release Notes