Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Joemit's Legions #16

Closed
loup99 opened this issue Jan 3, 2015 · 22 comments
Closed

Joemit's Legions #16

loup99 opened this issue Jan 3, 2015 · 22 comments
Assignees
Labels
Gameplay Help Wanted! There is a need for input and help from others. Tweak A minor change.
Milestone

Comments

@loup99
Copy link
Owner

loup99 commented Jan 3, 2015

This is the issue dedicated to the legions and everything related to them. Balancing, tweaking and etc goes into this. It is integrated but not fully complete in the 0.9.3.1 version.

@loup99 loup99 added enhancement Help Wanted! There is a need for input and help from others. Gameplay Tweak A minor change. and removed Enhancement labels Jan 3, 2015
@loup99 loup99 added this to the 1.0.0 milestone Jan 4, 2015
@loup99
Copy link
Owner Author

loup99 commented Jan 25, 2015

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

@EWattman
Copy link
Collaborator

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 }
    

@rquinio
Copy link
Collaborator

rquinio commented Jan 26, 2015

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.

@rquinio
Copy link
Collaborator

rquinio commented Jan 26, 2015

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 !

@EWattman
Copy link
Collaborator

Annonaria was an example

EWattman added a commit that referenced this issue Jan 26, 2015
If you want, you may release the Eastern Legions loup.
EWattman added a commit that referenced this issue Jan 28, 2015
I have added my first Legion, the XV Apollinaris! Also, I corrected a
minor error in the restoration of I Mesopotamia
EWattman referenced this issue Jan 29, 2015
Yes, I will proabably release 1 or 2 Legions per day, just so that we
have a steady stream of progress.
EWattman added a commit that referenced this issue Jan 30, 2015
Now Syagrius has another Legion under his command, the II Britannica
EWattman added a commit that referenced this issue Feb 7, 2015
I have reduced all the Legions to County-level, plus I have added the I
Illyricorum
EWattman added a commit that referenced this issue Feb 7, 2015
Now we have the XIII Gemina stationed in Egypt!
EWattman added a commit that referenced this issue Feb 9, 2015
EWattman added a commit that referenced this issue Feb 12, 2015
The III Cyrenaica is stationed in Bostra, which is Ghassanid Territory,
so it is not an active Legion
EWattman added a commit that referenced this issue Feb 12, 2015
The IV Scythia has been stationed in Asas in Syria
EWattman added a commit that referenced this issue Apr 4, 2015
Back to adding Legions now! The I Armeniaca has been assigned to
Constantinople
EWattman added a commit that referenced this issue May 1, 2015
Egypt has recieved Legion nr 4. The II Traiana Fortis
@loup99 loup99 reopened this May 11, 2015
rquinio added a commit that referenced this issue Aug 2, 2015
- Use always = no for legions hire trigger in landed_titles, so that they are not visible from other rulers. Vassalized mercenaries are always hirable by their liege, whatever the allow trigger.
- Remove condition on e_wre, e_ere or k_soisson: any Romance culture character with matching historical Roman title can re-create the legion.
- Removed usage of global flags, as they werer missing in title history, and not really needed anyway.
- Move completely_controls from potential to allow trigger, to give clue to the player if some parts are not controlled
- Workaround count tier mercenary companies that cannot be destroyed, by making the legion independent (without possibility to be hired by anyone).
- Reduced legion disband condition from completely_controls title, to has title and has Romance culture, so that legion won't be destroyed by temporary revolts, or minor land loss.
- Extract duplicated Romance culture condition to scripped_triggers
- Add 'organize legions' as a feature of Romance cultures
- Add missing decisions / events for Eastern legions
- Add localization for creation and disband legion narrative events.
- Merge WtWSMS_western_legions_on_restoration.txt into WtWSMS_legion_events.txt
- Split decisions/events for multiple legions at a time (Dalmatia and Africa) into multiple decisions/events, for consistancy and because cost was unaffordable.
rquinio added a commit that referenced this issue Aug 4, 2015
- Set de_jure_liege via province history (note: hast to be a duchy tier title)
- Workaround destroy/deactivate of count tier titles not fully working, by killing the owner.
loup99 added a commit that referenced this issue Aug 9, 2015
rquinio added a commit that referenced this issue Aug 19, 2015
EWattman added a commit that referenced this issue Aug 24, 2015
I have pulled the provincial I Mauretania out of its homeland and remade
it into the historical III Augusta, which is now stationed in Numidia.
EWattman added a commit that referenced this issue Aug 24, 2015
The provincial I Lusitania has been remade into the historical VI
Ferrata, which is now stationed in Ghassanid Territory.
EWattman added a commit that referenced this issue Aug 25, 2015
The provincial I and II Tarraconensis have been remade into the
historical III Gallica and X Fretensis, both of which are now stationed
in the Byzantine-Ghassanid borderlands.
EWattman added a commit that referenced this issue Aug 25, 2015
The remaining provincial Dalmatian legions have been replaced with the
II Italica and X Gemina. The II Italica is stationed in Noricum and the
X Gemina in Pannonia
EWattman added a commit that referenced this issue Sep 7, 2015
I have relocated 2 Legions from Constantinople to Antioch.
@rquinio
Copy link
Collaborator

rquinio commented Dec 24, 2015

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

@loup99
Copy link
Owner Author

loup99 commented Dec 24, 2015

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

@EWattman
Copy link
Collaborator

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.

@loup99
Copy link
Owner Author

loup99 commented Dec 25, 2015

Yes, but should all legions disband on day one?

@EWattman
Copy link
Collaborator

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?

@loup99
Copy link
Owner Author

loup99 commented Dec 25, 2015

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.

@EWattman
Copy link
Collaborator

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

@loup99
Copy link
Owner Author

loup99 commented Dec 26, 2015

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

@rquinio
Copy link
Collaborator

rquinio commented Dec 26, 2015

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)

@loup99
Copy link
Owner Author

loup99 commented Dec 26, 2015

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

@EWattman
Copy link
Collaborator

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.

@loup99

This comment has been minimized.

EWattman added a commit that referenced this issue Mar 19, 2016
With the removal of Strabo from Thrace, I am finally able to add some
Legions again. So I have remade the ahistorical II Africa into the
historical V Macedonica and stationed it in Moesia.
EWattman added a commit that referenced this issue Mar 19, 2016
Firstly, I have remade the II Africa into the IV Flavia Felix and
stationed it in Moesia Superior. Its currently the only Legion stationed
there.

Also, I have pulled the III Augusta out of Northern Numidia and
stationed it in Numidia Militania instead.
EWattman added a commit that referenced this issue Mar 19, 2016
I have pulled the I Lugdunensis out and replaced it with the V Iovia,
which is now stationed in Moesia Superior
EWattman added a commit that referenced this issue Mar 20, 2016
I have modified the conditions of restoring the Legions. There is now a
pseudo-system in place. You have to control the home-duchy of the
Legion, but you have to be the dejure King of that duchy to do so.

I did this in correlation with the terms of the Reconquests, that you
have to be a King to do.

Not all Legions follow this, but the majority of them do.
EWattman added a commit that referenced this issue Mar 20, 2016
Sorry, forgot to add the sprites of the new Legions.
@IhateTrains
Copy link
Collaborator

IhateTrains commented Nov 18, 2018

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.

@loup99
Copy link
Owner Author

loup99 commented Nov 18, 2018

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.

@IhateTrains
Copy link
Collaborator

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

@loup99
Copy link
Owner Author

loup99 commented Apr 13, 2020

All the planned legions have now been added.

@loup99 loup99 closed this as completed Apr 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Gameplay Help Wanted! There is a need for input and help from others. Tweak A minor change.
Projects
None yet
Development

No branches or pull requests

4 participants