inferno8 / wesnoth-To_Lands_Unknown

add-on for Battle for Wesnoth
GNU General Public License v2.0
9 stars 5 forks source link

Suggestion: Variable recall cost and expensive early djinns #26

Closed Slayer95 closed 1 year ago

Slayer95 commented 1 year ago

Under the Burning Suns recently implemented a new feature to modify units recall cost depending on the unit cost and campaign difficulty (https://github.com/wesnoth/wesnoth/pull/7450). That implementation has its merits and might be worthy of testing because of the following issues.

  1. Mystical Djinn and Summons Masters are way too viable in a monopolistic sense. There is basically no reason to advance Neutral or Heavy Summoners. Early djinn? Locked. Early rhamis? You get a HS for free in S04. Drain? Tons of mechanical, magical, and undead/destroyer foes. Rushing to get a Summon Master even rewards the player with a free AMLA.
  2. Recalling Carpet Riders, Lv1 Elementals feels like a huge waste of gold. A large cost for dimensional gates (Mehir's "collection") doesn't make sense flavor-wise either.

On the other hand, I am not a priori exhilarated by the huge costs such a proposal implies for the highest difficulty (equivalent to recruiting a brand new unit).

Other than that, I believe that implementing variable recall cost would make early djinns a possibility. Given that the cost of summoning decreases the further the player progresses in the campaign, it wouldn't be a stretch to make the costs of recalling djinn (summoned by a Neutral Summoner) large in the first few scenarios. It could even be said that even Mehir's army wants to rip him off when recalling djinns. After Mehir becomes the leader of Tar-Tabar, he could confiscate (just to use badass terms) those djinn, so that their overcost is gone.

inferno8 commented 1 year ago

Introducing Jinn earlier in the story would be a huge change, which would alter balance of many scenarios. On the other hand your points are very valid + it could make room for more "jinn advice" which many players find very cool about these units.

I believe it could work along with the recall cost trick you mentioned, but it needs to be carefully implemented and thoroughly tested. Lore-wise all early acquired jinn would be owned not by Mehir but by the army of Sud-Affar and rented to him for a (recall) fee. Once Mehir becomes the leader of Tar-Tabar, he would automatically get ownership of those jinn ...and that's it. It could work.

In case of point 2. that also makes sense as long the change in recall cost isn't too big.

Slayer95 commented 1 year ago

As a proof of concept, I'm gonna run S22 North Pole in Hard, with the following changes.

imagen

While I would like to take out my entire army of Summons Masters and Mystical Jinnis, they'd require 40g and 39g, respectively, which I might not have. So, let's see :]

(*) Cost of Dimensional Gates II will still need to be lowered, wbu making it equal to DG1 = 14g?

Slayer95 commented 1 year ago

Went with full high-level units (plus a single small Earth Elemental) and it resulted in a true carnage. However, it shouldn't affect my chances in the final scenario.

A slight increase in gold or an increase in income/turn should result in a highly beneficial stream of low-level cannon fodder.

imagen

Slayer95 commented 1 year ago

In order to get some momentum and feedback, maybe this could be implemented as a fourth difficulty level, what do you think?

inferno8 commented 1 year ago

The new recall costs generated with your formula look good to me.

Cost of Dimensional Gates II will still need to be lowered, wbu making it equal to DG1 = 14g?

Sounds reasonable.

In order to get some momentum and feedback, maybe this could be implemented as a fourth difficulty level, what do you think?

Currently I have no plans of adding a fourth difficulty level, but if that helps with balancing and fine tuning the new recall cost mechanics then I might reconsider it.

inferno8 commented 1 year ago

I have removed jinn confiscation mechanics and adjusted jinn recall cost in 37a7c12942d12d05bf424198f2eaa9cc140c894e New jinn advice has been implemented in 7820db454f86563bd0e3b1bb84395580ee2eb7bc

Currently the jinn overcost equals +8g. This means the player needs to spend 40g to recall a Wonderful Jinni. A hefty but fair price for a very mobile unit capable of regeneration, drain, very good cth and ability to foresee the future. Btw, his advancement, Mystical Jinni, is considered one of the best and most powerful units in all UMC.

The jinni overcost needs to be thoroughly tested. If this solution (recall cost modification) fails to achieve desired results, the second option is to implement a higher upkeep cost for all jinn.

Slayer95 commented 1 year ago

Alright, testing it now!

Slayer95 commented 1 year ago

Closing per discussion in DM.