Giter VIP home page Giter VIP logo

Comments (11)

rquinio avatar rquinio commented on June 10, 2024

I'm getting a look at the CB. Some issues noticed:

  1. Event troops are exponential per province and not constant (ex with 10 provinces, first province will raise 1500, last one 5000)
  2. Event troops are not disbanded on successful migration, causing event troops to be exponential on next migration.
  3. Attacker keeps claims on the former realm, allowing to easily re-vassalize former lands

Some stuff I'm not sure of:
4) Should usurped land have New administration / Recently conquered modifier, knowing that with a migration I assume it brings its own administration ?
5) Should target province culture switch due to the influx of new culture people ?

Maybe some other issues ?

from wtwsms.

Zusk avatar Zusk commented on June 10, 2024

"2) Event troops are not disbanded on successful migration, causing event
troops to be exponential on next migration."

This was on purpose so that migrating tribes who migrated often could
occasionally have enough power to smash into the civilized world,

Next version I plan on making it so that migration troops are disbanded on
leader death.

I belive the troop sizes are based on the provinces tax value more then
anything, although this would indeed be better as a constant.

I will see about removing claims

On Mon, Feb 9, 2015 at 9:05 AM, Romain Quinio [email protected]
wrote:

I'm getting a look at the CB. Some issues noticed:

  1. Event troops are exponential per province and not constant (ex with 10
    provinces, first province will raise 1500, last one 5000)
  2. Event troops are not disbanded on successful migration, causing event
    troops to be exponential on next migration.
  3. Attacker keeps claims on the former realm, allowing to easily
    re-vassalize former lands

Some stuff I'm not sure of:
4) Should usurped land have New administration / Recently conquered
modifier, knowing that with a migration I assume it brings its own
administration ?
5) Should target province culture switch due to the influx of new culture
people ?

Maybe some other issues ?


Reply to this email directly or view it on GitHub
#19 (comment).

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

Ok, I let you handle this !
Here is the result of my experimentations:

  • Using grant_title_no_opinion rather than usurp_title_plus_barony_if_unlanded ensures that no strong claim is given
  • apply_short_occ_mod = no, allows to bypass "Recently conquered" modifier but not the "New administration" one. Would have to be done via remove_holding_modifier
  • Also maybe refill_holding_levy = yes should be used when disbanding troops
  • match_mult is based on "total levies size" (max levies + event troops) so it's exponential for each "spawn_unit". To solve this, maybe a fixed "troops" should be set rather than multiplier, depending on province size (num_of_empty_holdings trigger).

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

What about the butterfly effect, do you think it is possible to achieve? Because it would kind of be accurate for how it worked for the loosers of a migration by another tribe.

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

What do you mean by butterfly effect ? :)

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

The fact that when one tribe is defeated and pushed out of their old lands, they will continue on further towards the west with their mens. This is more relevant earlier than 480, but still important during our timeframe, I believe.

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

Suggestion from the forum: when generating emptied province holders, use province culture rather than character culture.

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

@loup I imagine the problem is the "go west" and how to select the target kingdom.
Maybe what would be needed is a "gradient" from east to west (using title variables ?), with tribes selecting a target in the n+1 layer at each migration.

from wtwsms.

Zusk avatar Zusk commented on June 10, 2024

There is already some scripts for the AI to prioritize going west, in the
ai_will_do for the CB itself.

It doesn't really work for Germans though

On Tue, Feb 10, 2015 at 2:39 PM, Romain Quinio [email protected]
wrote:

@loup https://github.com/loup I imagine the problem is the "go west"
and how to select the target kingdom.
Maybe what would be needed is a "gradient" from east to west (using title
variables ?), with tribes selecting a target in the n+1 layer at each
migration.


Reply to this email directly or view it on GitHub
#19 (comment).

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

Not sure which modifier influences to go west ?
https://github.com/rickinator9/WTWSMS/blob/master/WTWSMS/common/cb_types/WtWSMS_zusk_cb.txt#L207
Should there be a check that target is at least same size as current realm (don't know if it's possible) ?

from wtwsms.

Zusk avatar Zusk commented on June 10, 2024

I had this before, it leads to the AI never using the CB at all.

The AI will only ever attack realms smaller then it.

On Wed, Feb 11, 2015 at 8:30 AM, Romain Quinio [email protected]
wrote:

Not sure which modifier influences to go west ?

https://github.com/rickinator9/WTWSMS/blob/master/WTWSMS/common/cb_types/WtWSMS_zusk_cb.txt#L207
Should there be a check that target is at least same size as current realm
(don't know if it's possible) ?


Reply to this email directly or view it on GitHub
#19 (comment).

from wtwsms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.