RimKata Mod brings gun-kata combat inspired by ‘Equilibrium’ to RimWorld. Enjoy Gun Kata in RimWorld! A homage to Gun Kata from ‘Equilibrium’! Action movies never get old.
RimKata Mod Features

See the discussion for mod settings.Mod settings

Alternating attack animation
Pawns that can use RimKata Mod are called qualified pawns.
Changes their attack cycle: aiming – firing – cooldown.
Half the first weapon’s cooldown is added to the next weapon’s aiming time.

Ranged cooldown: a black sector.
Melee aiming time: a black circle.
Secondary weapon, Moving fire
Qualified pawns can use two allowed one-handed weapons.
Allowed weapons can attack while moving.

Choose attack targets manually.
Random attack
Single-shot conversion for allowed weapons.
Attack random enemies within search range.

[Aiming time] & [Burst interval*(Shot count-1)+Cooldown] ÷ Shot count
Smooth transitions between aiming targets.
Ranged dodge
Adds ranged dodges that negate ranged damage.
Dodging again during a ranged dodge triggers a somersault, negating projectiles that would hit at that moment.

Immediate somersaults can also occur independently of ranged dodges.
Parrying
Adds parrying to negate melee damage.
Successful parries trigger extra effects.

Disarm the attacker.
Steal their weapon when unarmed.
Spin the attacker.
Explosive interception
Intercept explosive projectiles.
Interceptions roll a chance for immediate neutralization.

Grenades fall to the ground; immediate neutralization makes them explode at once.
Other explosive projectiles explode; immediate neutralization removes them.
Close-range fire, missing hands, weapon switching
Allowed guns can use Close-range fire.
A missing hand prevents equipping a secondary weapon.
Charge at targets selected by the counterattack policy if they are within search range.

Equipping a two-handed weapon drops the current weapons to either side.
Get down!
Qualified pawns can fight even when downed.

Fire while fallen
- Avoid friendly fire.
Prone fire
- Fire prone at enemies outside search range.
- Negates some projectiles that would hit.
- Grants a hunting stealth bonus.
Crawl and fire
- Keep a one-handed weapon when downed and fire while crawling.
- Hitting any pawn invites retaliation, friend or foe.
- Drop the weapon when carried or stripped.
Sliding and Shake-off
Triggered while staggered (slowed by damage).
Negates all attacks while active.

Sliding: slide as staggering begins and attack adjacent enemies.
Shake-off: spin and strike when attacking while staggered.
Kick
Kick: gain an opportunity after recovering from being staggered.
Push kick: a successful kick pushes the target 1 cell if within the mass limit.
Flying kick: used when approaching an enemy with 2 clear cells in a straight line.

Breach
Triggered by a qualified pawn’s melee attack on a closed door.
Requires a 3-cell run-up.
Negates all projectiles that would hit.
Cancelled by melee attacks or movement orders.
Attack without turning while Breach is active.

Spray fire
Qualified pawns can fire ranged weapons in a chosen direction.

Subdue
Select a qualified pawn and right-click a target to Subdue.
Auto subdue grabs and attacks stunned enemies.
The target’s mass determines whether it can be subdued.

Attack the held pawn directly, or use Damage transfer while fighting others.
Throw the held pawn.
Strength enhancement
Choose equipment and implants for Strength enhancement.
When allowed, pawns can wield a two-handed weapon in each hand and gain the strength increase set under Visual effects.
Regardless of allowance, assign increases to carrying capacity, Subdue mass limit and Push kick mass limit.
Strength increases stack.
Remove restrictions
Assign saved profiles to selected races to grant RimKata Mod access.
These profiles take priority over the main screen’s profile.
AI pawns with an allowed one-handed weapon can generate a secondary weapon.

Animation integrations

- 刀光剑影 / Flashing Blades.
- Vanilla Combat Reloaded.
- Agility:Movement Abilities.
- Melee Animation.
- Muzzle Flash.
- Yayo’s Animation.

- Dynamic.
- Ink Combat.
Combat Extended

I’ve run out of ideas for gun combat.
Time to make a melee weapon addon for RimKata Mod. XD
Maintenance will continue, of course.
Let me know if you have any issues or suggestions. :)
Gallery
Compatibility notes
Requires Harmony. Animation and Combat Extended integrations are illustrated above.