1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

The Sword of Islam 0.4.0 Discussion

Discussion in 'Rhye's and Fall: The Sword of Islam' started by embryodead, Dec 26, 2011.

  1. Bluebags

    Bluebags Warlord

    Joined:
    May 13, 2010
    Messages:
    105
    Location:
    Australia
    Oh yeah, I know you have Civ3 ;) The only other mod I've played recently is Yoda Power's Twillight of Byzantium. When I realised it was linked to MEMII, everything made sense :)

    Yeah, I listened to all of them and despaired a little at the war drums. The only ME track that sounded useful was the EarlyPeace one, which sounded a little like pre/early-Islamic Arabian music, but I don't know where you'd think of using that.

    Was also a little disappointed to realise there are no GRLate tracks, I figure if they had made something for that it might've gone well for Byzantium and/or Crusaders.

    The only wardrums I did find partly useful was the EarlyWar Asian track (I think it was the Early one). Sounded like it might go well for Mongols (if we had them), so not sure if you could use it for Timurids or even Khwarezm or Shaybanids. They're probably all too Turko-Persianised though I guess.
     
  2. sforza

    sforza Chieftain

    Joined:
    Jan 6, 2012
    Messages:
    7
    First, let me say this mod is really one of the sleekest Civ IV mods out there. It is really polished and fun.

    I added the empire name "Norman Empire" for Antioch and changed iCrusader's empire name to the more specific "Frankish Empire". I also made it so checkName() is called when the capital is moved by building the palace rather than only when the capital gets conquered. (This might be better done by registering a separate onBuildingBuilt() handler in DynamicCivs.py rather than tacking the call on in Stability.py's handler like I did. But I am still unsure about performance implications, so I went with the simpler option.)

    I left the "Latin Empire" tags because I would ultimately like for the name to be available to whichever of Antioch or Jerusalem manages to snatch the title Roman Emperor from the Byzantines (this would be more historically accurate).

    The patches are diffs against the most recent release.
     

    Attached Files:

  3. sforza

    sforza Chieftain

    Joined:
    Jan 6, 2012
    Messages:
    7
    is there any reason in particular why capital-based civ names take precedence over empire and religious/non-religious civ names in DynamicCivs.py?
     
  4. sforza

    sforza Chieftain

    Joined:
    Jan 6, 2012
    Messages:
    7
    This diff of DynamicCivs.py includes the changes of the previous plus a reordering of the nested conditionals so religious and empire names take precedence over capital names.
     

    Attached Files:

  5. Civciv5

    Civciv5 Grand Emperor

    Joined:
    Aug 14, 2011
    Messages:
    2,103
    Location:
    Nergenshuizen, Belgium
    Harun al-Rashid's war theme of Civ5 sounds Arabian by my opinion.
    Maybe you can use that as a war theme for some civs?
    I have heard that music somewhere else then in Civ5...
     
  6. Jusos2108

    Jusos2108 Deity

    Joined:
    Nov 15, 2009
    Messages:
    2,698
    How about this:
    You refuse the flip when the Timurids spawn.
     
  7. BenZL43

    BenZL43 Physician - still can't spell this correctly.

    Joined:
    Sep 25, 2010
    Messages:
    3,198
    Gender:
    Male
    Location:
    Indonesia
    Ah. I forgot about that option entirely .___.
    How fool I just remember about that right now zzz --"
     
  8. sforza

    sforza Chieftain

    Joined:
    Jan 6, 2012
    Messages:
    7
    I am not entirely sure how vassalization of title holders is supposed to work. The Civilopedia entry for all of them says if the title is occupied, vassalize the holder, but this only makes sense for titles like Roman Emperor or Shahanshah where one civ can own the cities needed for the title, and then have another civ take the cities, but they can still keep the title, thus making vassalization necessary. The Mecca and Jerusalem titles are lost immediately when the city is conquered, so vassalizing the owner has no effect.

    Also, while checkPlayerTitle() checks for vassalization, I can't find any call to checkPlayerTitle() from an onVassalState() handler. So this would mean if you took the required cities and then after vassalized the holder, you wouldn't get the title, unless you then lost one the cities and took it back. I have added such a handler to Titles.py, but I had trouble testing it, because onVassalState() doesn't fire when you change vassal states through the world builder. (But it does fire normally outside the WB.)
     

    Attached Files:

  9. sforza

    sforza Chieftain

    Joined:
    Jan 6, 2012
    Messages:
    7
    OK, these diffs (which include the previous changes) implement the Latin Empire name changing. I tested it, and if Antioch vassalizes Byzantium and takes the cities, it gets the title and becomes the "Latin Empire," but if it itself gets vassalized by Jerusalem, it becomes the Duchy of Antioch (but keeps the title), then if Jerusalem also vassalizes Byzantium and takes the cities from Antioch, it becomes the new "Latin Empire."

    (Updated to include Byzantium if it converts to Catholicism)
     

    Attached Files:

  10. Bluebags

    Bluebags Warlord

    Joined:
    May 13, 2010
    Messages:
    105
    Location:
    Australia
    Really? All of the requirements have always made sense to me. I'll have to check the pedia to see if Edead decided to change any of the wording when I get home, because that doesn't sound right.
     
  11. Tigranes

    Tigranes Armenian

    Joined:
    Sep 11, 2008
    Messages:
    9,390
    Knight of Antioch flanking power against the Archer does not work: I won and survived the battle and killed one of the Archers, but the second one in the stack was not damaged :(
     
  12. sforza

    sforza Chieftain

    Joined:
    Jan 6, 2012
    Messages:
    7
    There's a problem with the stickyness of short names in DynamicCivs.py, one that is made worse by my changes, but was already present with Armenistan. For example, using the unpatched DynamicCivs.py, start a game as the "Kingdom of Armenia" and convert to Islam to become "Armenistan," then convert back and check the "Your Details" window. You will see that even though your name is back to the "Kingdom of Armenia," your short description is still "Armenistan."

    The simplest way to fix this would be to give all civs generic short names that stick regardless of their vassal, religious, imperial or capital status. For example, Armenia could always have the short name "Armenia" even if they are Cilicia or Armenistan, and the Normans could always have the short name "Normans" even if they are the County of Edessa or Tripoli (like the Fatimids and Ayyubids do).
     
  13. Science Rules

    Science Rules Prince

    Joined:
    Nov 26, 2004
    Messages:
    358
    Location:
    Massachusetts
    Where can I find documentation for the URVs? So far the only method I can see is to load up a civ and press F8.
     
  14. blizzrd

    blizzrd Micromanager

    Joined:
    Dec 27, 2005
    Messages:
    3,738
    Location:
    Melbourne, Australia
    That is the only in-game location that I am aware of.

    URVs probably deserve more civilopedia text in their own section though - pressing F8 all the time is a bit clunky.
     
  15. Science Rules

    Science Rules Prince

    Joined:
    Nov 26, 2004
    Messages:
    358
    Location:
    Massachusetts
    OK, I missed all of the discussion in that thread. Are the URVs the same for each Civ within the same religion? For instance will Georgia, Armenia and Byzantium have identical URV goals because they are all Orthodox?
     
  16. blizzrd

    blizzrd Micromanager

    Joined:
    Dec 27, 2005
    Messages:
    3,738
    Location:
    Melbourne, Australia
    Yes, they have the same URV goals.
     
  17. Bluebags

    Bluebags Warlord

    Joined:
    May 13, 2010
    Messages:
    105
    Location:
    Australia
    Maybe instead of giving each URV its own pedia page, have a "Religions" section which describes all eight of the religions, maybe listing some/all of the differences, and listing the URVs of course?
     
  18. Cruel

    Cruel King

    Joined:
    Jun 22, 2005
    Messages:
    823
    Location:
    São Paulo, Brazil
    Just want to say this mod is very good! I will write a text in more detail later. Congratulations Embryodead!
     
  19. youtien

    youtien Lyricist

    Joined:
    Aug 25, 2008
    Messages:
    1,308
    Gender:
    Male
    Location:
    Taipei
    Maybe we can put towns on historical city sites. And When you settle on cottage/hamlet/village/town, the city get some free production/building bonus, like: 1 hammer for every growth point(turns city worked on the cottage, so towns have 12+24+48)
     
  20. BenZL43

    BenZL43 Physician - still can't spell this correctly.

    Joined:
    Sep 25, 2010
    Messages:
    3,198
    Gender:
    Male
    Location:
    Indonesia
    yeah.. it's better rather than left it empty ;)
     

Share This Page