Results 1 to 30 of 44

Thread: Complex conditionals for recruiting and building

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default Re: Complex conditionals for recruiting and building

    Quote Originally Posted by Aradan
    Did u try using the _min_level variation (of course using the first level as parametre)?

    Never happened to me/fatw anyway, at least with "not hidden_resource". Can't remember an instance with the other atm.
    Mmm can you check it please to be sure?
    I made lots of tentatives, changing the buildings involved, the resource, the faction, and I always have that same outcome.

    Be sure to check the building catalog tree of the settlement, because its only there that it can be noticed: the building conditions works in the game, you see the icon of the new level to build. Its just if you check the tree that you see its not there.

    Mmm let me post a few screens.

    CONDITION:
    red_eye1 requires factions { romans_julii, } and not hidden_resource barad_dur

    OUTCOME:

    >> CITY WITH RESOURCE:
    Correclty, not shown and not able to be built.



    tech tree:
    Correctly, not shown.



    >> CITY WITHOUT RESOURCE:
    Correclty, shown and able to be built.



    tech tree:
    NOT CORRECTLY, NOT SHOWN





    CONDITION:
    red_eye1 requires factions { romans_julii, } and hidden_resource barad_dur

    OUTCOME:

    >> CITY WITH RESOURCE:
    Correclty, shown and able to be built.



    tech tree:
    Correclty, shown.



    >> CITY WITHOUT RESOURCE:

    Correclty, not shown and not able to be built.



    tech tree:
    Correclty, not shown.


  2. #2
    Finder of Little Oddities Senior Member Makanyane's Avatar
    Join Date
    Jan 2006
    Posts
    2,220

    Default Re: Complex conditionals for recruiting and building

    I'm fairly sure I had same issue (actually thought it was a known factor) - I know I wrote some of the building conditionals for Eod2 the very long way round by listing 'and or' all the positive ones when I was just trying to exclude one area.

    The 'and not' condition for buildings is anyway known to mess up which culture the building turns up as, in EDB guide.
    Note 1: Not conditionals (even if true) and positive conditionals that result false seem to break the culture/faction for the slave faction if those buildings are placed at game start - see this thread: https://forums.totalwar.org/vb/showthread.php?t=81322
    Last edited by Makanyane; 04-30-2008 at 07:40.
    Not used mods before? Looking for something small and fun?!
    Download the:

  3. #3

    Default Re: Complex conditionals for recruiting and building

    My noob-ness strikes again - and a loss of memory apparently.

    Yeah, checked it and you're right. We simply don't have such buildings viewable on the BB anyway, because they are either available on village level or they are branches of multiple-choice trees. Sorry for the above post - though Dol's perfect coding is to blame actually, not a single oversight in his EDB. :)
    Last edited by Aradan; 04-30-2008 at 11:24.

    Norman Invasion - The fate of England lies in your hands...

    Viking Invasion II - Unite Britain in the best TW campaign ever!

    Gods and Fighting Men: Total War - Enter the Mists of Myth in Ancient Ireland

  4. #4
    Axebitten Modder Senior Member Dol Guldur's Avatar
    Join Date
    Apr 2005
    Location
    England
    Posts
    1,550

    Default Re: Complex conditionals for recruiting and building

    You need to reverse the thinking to make it a postive; this is why mods have such hidden resources as not_road etc.

    This is a known issue.
    "One of the most sophisticated Total War mods ever developed..."

  5. #5

    Default Re: Complex conditionals for recruiting and building

    Quote Originally Posted by Dol Guldur
    You need to reverse the thinking to make it a postive; this is why mods have such hidden resources as not_road etc.

    This is a known issue.
    Glad to see Its not my mistake then :)

    Yes making it positive was my first idea, but seems not appliable to my nedds.

    That is: the goal is to make such building availabe in all settlements BUT one. That will mean to add that hidden resource to all regions fo the game but one.

    Moreover, there are such unique temple buildings for EACH culture, so I'd need one hidden resource for ALL cultures added to ALL buildings but the one they don't have to build that temple - and for each culture the "free" region is different.

    In facts, making it positive would mean to add 14 new resources to more then 80 regions... sounds a bit too complex to limit a building :(

    O well, I'll think some workaround for that... maybe I'll put a undestructable placeholder in the building slot so to prevent it. That will leave the tech tree there but sounds better then removing it from all the settlements.

  6. #6

    Default Re: Complex conditionals for recruiting and building

    I know it's a bit late, but I thought it would worth telling about another way around the "not" conditional.

    As stated above coding a building like so:

    Code:
    building requires factions {whatever, } and not hidden_resource x
    will cause that building to never appear in the tech tree.

    However, this coding, where "never" is a HR that does not appear in any region:

    Code:
    building requires factions {whatever, } and hidden_resource never or not hidden_resource x
    will correctly show the building in regions without hidden resource x, but not in regions with it.
    Last edited by CaesarVincens; 08-18-2009 at 18:48.

    Expand your borders, a mod based on XGM 5.

  7. #7
    Axebitten Modder Senior Member Dol Guldur's Avatar
    Join Date
    Apr 2005
    Location
    England
    Posts
    1,550

    Default Re: Complex conditionals for recruiting and building

    Did you miss out an "or"?
    "One of the most sophisticated Total War mods ever developed..."

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO