Page MenuHomeWildfire Games

[Gameplay] Create a 'cataphract' mixin to differentiate Cataphract cavalry from other Cavalry
ClosedPublic

Authored by wowgetoffyourcellphone on Sep 27 2023, 8:52 AM.

Details

Summary

As says in the title, this creates a new mixin to differentiate Cataphract-style cavalry from "regular" spear cav.

Adds 1/1/1 armor, but +10 metal cost and -10% speed. I tried to be conservative here; Delenda Est's version of this is heavier on the armor and cost.

Test Plan

Apply patch
Train a Seleucid Cataphract or Persian "Bactrian" Cavalry (both Champions)
See that the stats have changed
Suggest better values

Diff Detail

Repository
rP 0 A.D. Public Repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7338/display/redirect

binaries/data/mods/public/simulation/templates/mixins/cataphract.xml
14 ↗(On Diff #22329)

I've fixed this locally.

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8427/display/redirect

wowgetoffyourcellphone requested review of this revision.Sep 27 2023, 9:10 AM

I’ll like it but I’ll let the others comment.

borg- added a subscriber: borg-.Sep 27 2023, 4:11 PM

Same for me, I like.

On second thought, -10% speed is kind of a lot. 18 movement speed to 16.2. Maybe just 5% will do here since the unit already costs 15 extra metal? Or maybe the thing to do would be decrease acceleration instead.

borg- added a comment.Sep 27 2023, 4:45 PM

Im fine with -10%

In D5141#218765, @borg- wrote:

Im fine with -10%

Ok, then maybe we will see what @chrstgtr thinks.

On second thought, -10% speed is kind of a lot. 18 movement speed to 16.2. Maybe just 5% will do here since the unit already costs 15 extra metal? Or maybe the thing to do would be decrease acceleration instead.

-5% speed, and slightly slower acceleration is a good alternative.

On second thought, -10% speed is kind of a lot. 18 movement speed to 16.2. Maybe just 5% will do here since the unit already costs 15 extra metal? Or maybe the thing to do would be decrease acceleration instead.

-5% speed, and slightly slower acceleration is a good alternative.

I'm fine with either. I would personally rather have the armor than the speed. And, when playing against chariots, I hate to deal with the hit and run that is enabled by their quick speed.

wowgetoffyourcellphone marked an inline comment as not done.Sep 28 2023, 8:00 AM
wowgetoffyourcellphone updated this revision to Diff 22334.EditedSep 28 2023, 8:06 AM

This updated diff puts the speed at -5% instead of -10%, but reduces acceleration and turn rate. This diff also extends the Max melee range to +3 meters (previously +2). The +10 metal cost and +1/1/1 armor are untouched.

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7343/display/redirect

Any other ideas for differentiation? Possibly: -25% attack, but make up for it with a a good amount of splash damage (like with Elephants).

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8432/display/redirect

chrstgtr added a comment.EditedSep 28 2023, 8:23 AM

Any other ideas for differentiation? Possibly: -25% attack, but make up for it with a a good amount of splash damage (like with Elephants).

Sounds interesting. But complicated to balance. I would do way less than -25%. The chariot isn’t meant to be a quick moving elephant. To the extent that players do use chariots that way, I would be concerned that the feature is OP.

If possible, I would do something like -25% dmg BUT make them able to shoot at the same time that they move. That would fulfill the shooting and road killer aspect of chariots at the same time. It also makes sense that a riding archer could shoot while his compatriot drives the chariot.

borg- added a comment.Sep 28 2023, 3:36 PM

I prefer 10% speed reduction, simple and easy for everyone to understand.

Any other ideas for differentiation? Possibly: -25% attack, but make up for it with a a good amount of splash damage (like with Elephants).

Sounds interesting. But complicated to balance. I would do way less than -25%. The chariot isn’t meant to be a quick moving elephant. To the extent that players do use chariots that way, I would be concerned that the feature is OP.

If possible, I would do something like -25% dmg BUT make them able to shoot at the same time that they move. That would fulfill the shooting and road killer aspect of chariots at the same time. It also makes sense that a riding archer could shoot while his compatriot drives the chariot.

Remember we are talking about cataphracts here. I could see this splash being interesting for a completely unique unit, but since the cataphract is like a class of unit, we should stick with something simple.

In D5141#218834, @borg- wrote:

I prefer 10% speed reduction, simple and easy for everyone to understand.

I think 10% would be too much since the unit is already getting more expensive. This isn't a technology, so I don't think it would be problematic to include acceleration here. Its not really something to understand if it is already part of the unit's behavior.
The way its written now, the balance of the armor is mostly in the added cost, and the speed/acceleration serves to balance and differentiate by behaving a little different compared to the normal spear cav.

borg- added a comment.EditedSep 28 2023, 7:01 PM

I would like to see this in the old Brit longsword champion. I don't know why he was replaced, but I think we can bring him back, more expensive than a conventional infantry champion, but with splash damage. For me it would be really fun to try that.

In D5141#218843, @borg- wrote:

I would like to see this in the old Brit longsword champion. I don't know why he was replaced, but I think we can bring him back, more expensive than a conventional infantry champion, but with splash damage. For me it would be really fun to try that.

I think it could be done a lot like the elephant splash. Although, with britons already getting the chariot as a unique champion (if the dismounted charioteer idea works out), I don't think all the champions of a civ should be so unique. It would be good to let some be rather standard champions and 1 or at the very most 2 for each civ stand out with some unique properties.

I say lets do it.
If we need to nerf it later, so be it.

This revision is now accepted and ready to land.Sep 28 2023, 7:28 PM
This revision was landed with ongoing or failed builds.Sep 30 2023, 7:03 AM
This revision was automatically updated to reflect the committed changes.
In D5141#218843, @borg- wrote:

I would like to see this in the old Brit longsword champion. I don't know why he was replaced, but I think we can bring him back, more expensive than a conventional infantry champion, but with splash damage. For me it would be really fun to try that.

He was replaced because the unit was completely ahistorical. I think the Thracian Black Cloak could make for a good candidate for this though.