Giter VIP home page Giter VIP logo

Comments (22)

loup99 avatar loup99 commented on June 10, 2024

For the record, Erik W worked a bit with this: f9a4d28 and b9b9273 . Would be good if you referenced them with a #16, Erik.

from wtwsms.

EWattman avatar EWattman commented on June 10, 2024

Okay, so I was asked by Romulien to summarize what the problems with the Legions are and here it is:

  1. If Nepos decides to restore the Dalmatian Legions, they are vassilized by the East. This is because of this line of code: set_defacto_liege = e_byzantium. Now, I don't know what I should replace Byzantium with if I want it to be either the West, East or Soissons.

  2. Nepos can restore a Legion in the East that the ERE controls the land for. It is proabably a result of a sloppy potential structure, which is this:

    potential = {
        OR = {
            has_landed_title = e_byzantium
            has_landed_title = e_wre
            has_landed_title = k_soissons
        }
        is_female = no
        prisoner = no
        age = 16
        completely_controls = k_annonaria
        NOT = { has_global_flag = legio_i_annonaria_founded }
    

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

Ok !

  1. You can replace set_defacto_liege = e_byzantium by set_defacto_liege = ROOT, so that it is the one taking the decision (ROOT) who vassalizes.
  2. This is strange because completely_controls = k_annonaria should prevent that.

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

Actually k_annonaria is in e_italy, so ERE shouldn't control any land for this ?!
I don't reproduce the issue as Nepos in 480, he can only restore:

  • Mesopotamian legion: it's a bug in the decision, as d_oshroene isn't a valid duchy, so completely_controls = d_oshroene doesn't actually check anything.
  • Dalmatian legions: that's normal, it's WRE territory
    Hope that helps !

from wtwsms.

EWattman avatar EWattman commented on June 10, 2024

Annonaria was an example

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

Gathering feedbacks here (in particular https://forum.paradoxplaza.com/forum/index.php?threads/wtwsms-development-version-testing-feedback.847502/page-9#post-19781130):

  • Killing of legion owner can be problematic if player or important characters is the owner (not supposed to happen, but...). Safer might be to grant title to a random character and kill that one instead.
  • No legions in Britannia (k_england, etc.)
  • Legio I Subarrica and Legio I Sicilia potential bugs on decision/events triggers.
  • Maybe tweak dissolve conditions (ideally with a generic event rather than 1 per legion)

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

There's an issue with Emperor Zeno: as Isaurian is not a culture allowed for commanding legions, they dissolve automatically when starting the game.

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

Should Isaurian be? Or should some cultures not disband the legions?

from wtwsms.

EWattman avatar EWattman commented on June 10, 2024

Quote from Wikipedia: "In the 4th century they were still described by Ammianus Marcellinus as the scourge of the neighbouring provinces of Asia Minor, with a major series of raids occurring from AD 404 to 409, including one campaign to eradicate them led by the Eastern Roman general Arbazacius, but they were said to have been effectually subdued in the reign of Justinian I."

Could this be any clearer? The Isaurians are barbarians, its just that they are living inside the Empire. And if it takes almost 600 years just to "subdue them", they aren't perticularly Romanized either.

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

Yes, but should all legions disband on day one?

from wtwsms.

EWattman avatar EWattman commented on June 10, 2024

Think of it as a means to remove the Isaurians from the throne... Otherwise, if he must have them, perhaps we could tie them directly to his character number?

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

I think it is a good way of representing it, BUT, the issue is that if they disband on day one, it will be problematic. So I would prefer them to not be hired by him, but not disbanded, if you see what I mean.

from wtwsms.

EWattman avatar EWattman commented on June 10, 2024

Is there a way of keeping them active without him being able to use them?

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

Yes, should be. Would it be OK if we did that? Do you recommend any specific conditions?

from wtwsms.

rquinio avatar rquinio commented on June 10, 2024

I believe vassalized mercenary companies are hardcoded to be always hire-able by their liege (the allow block in the title is not taken into account at all)

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

Couldn't we make it impossible to hire at all when an Isaurian is emperor, but not disbanded?

from wtwsms.

EWattman avatar EWattman commented on June 10, 2024

But then Zeno would be free to use them at will. And does it really matter if he is Emperor? He is still a member of the most resistant and vicious of Barbarians. I mean, he barely spoke greek as it is.

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

@ajjr1996 Send a PM. You can do so on the forums, by clicking on start a conversation. There is even a forum tutorial thread. Or you just leave a visitor message. Not here, only on the Paradox Plaza Forums: https://forum.paradoxplaza.com/forum/index.php He is called "Romulien"

from wtwsms.

IhateTrains avatar IhateTrains commented on June 10, 2024

I think we should improve the potential in legion formation decisions. Right now there is a condition to hold some title in the potential block, e.g. has_landed_title = k_annonaria
Replacing it with e.g. any_realm_title = { de_jure_liege_or_above = k_annonaria } would make the decision visible when you are present in the area and still wouldn't litter the decision screen.
Right now many players have problems with creating the legions, even if they control the entire required area, which could be avoided with my solution.

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

Doesn't work in most cases to only do that, since it would change the requirements to create the title. But once the update is done we could consider doing that and adding the title in the allow block.

from wtwsms.

IhateTrains avatar IhateTrains commented on June 10, 2024

Yes, has_landed_title = k_annonaria would go to the allow block.

from wtwsms.

loup99 avatar loup99 commented on June 10, 2024

All the planned legions have now been added.

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.