Results 1 to 17 of 17

Thread: Diplomat raising army behind the enemy line

Hybrid View

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

    Default Diplomat raising army behind the enemy line

    I finally thought of a way to implement the feature we long specified for Amazon Total War but was clueless to do.

    That is to allow the diplomat to raise an army in the enemy's territory.

    But the following script is not working, not even able to reach inside the if statement.
    Can anyone help me out to find out what is wrong ?

    Code:
    monitor_event CharacterTurnEnd EndedInEnemyZOC 
    	and AgentType = diplomat
    	and FactionType dacia		; faction the diplomat belongs to
    	and I_LocalFaction dacia	; 
    	if I_CharacterTypeNearTile dacia diplomat, 10, 192,76	; Central Valley of Amazonia
    	    console_command add_money 10000
    	    console_command add_money pontus, -10000
    		spawn_army
    			faction dacia
    			character Pleiades, general, age 20, x 191, y 75 
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0	
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0	
    		end
    	end_if
    end_monitor
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  2. #2

    Default Re: Diplomat raising army behind the enemy line

    Quote Originally Posted by parthian shot View Post
    I finally thought of a way to implement the feature we long specified for Amazon Total War but was clueless to do.

    That is to allow the diplomat to raise an army in the enemy's territory.

    But the following script is not working, not even able to reach inside the if statement.
    Can anyone help me out to find out what is wrong ?

    Spoiler Alert, click show to read: 
    Code:
    monitor_event CharacterTurnEnd EndedInEnemyZOC 
    	and AgentType = diplomat
    	and FactionType dacia		; faction the diplomat belongs to
    	and I_LocalFaction dacia	; 
    	if I_CharacterTypeNearTile dacia diplomat, 10, 192,76	; Central Valley of Amazonia
    	    console_command add_money 10000
    	    console_command add_money pontus, -10000
    		spawn_army
    			faction dacia
    			character Pleiades, general, age 20, x 191, y 75 
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0	
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0	
    		end
    	end_if
    end_monitor
    I think this:

    Spoiler Alert, click show to read: 
    Code:
    monitor_event FactionTurnEnd FactionType dacia
              and I_LocalFaction dacia
              if I_CharacterTypeNearTile dacia diplomat, 10, 192,76
                      ;blah blah blah
             end_if
    end_monitor


    ... might be what you want?

    However, this means that if you leave your diplomat there, or bring him or another back to the same area, another identical army will be spawned, etc. Using counters to do this is not advisable...
    EB Elite Mod: >>> Click Here! <<<

  3. #3

    Default Re: Diplomat raising army behind the enemy line

    counter was there, I choose to omit it because I need to show the problem.

    Your script is great but it can not determine if the diplomat is in enemy zone or not. That is why I had to use CharacterTurnEnd instead.

    Quote Originally Posted by andrew.murphy1 View Post
    I think this:

    Spoiler Alert, click show to read: 
    Code:
    monitor_event FactionTurnEnd FactionType dacia
              and I_LocalFaction dacia
              if I_CharacterTypeNearTile dacia diplomat, 10, 192,76
                      ;blah blah blah
             end_if
    end_monitor


    ... might be what you want?

    However, this means that if you leave your diplomat there, or bring him or another back to the same area, another identical army will be spawned, etc. Using counters to do this is not advisable...
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  4. #4

    Default Re: Diplomat raising army behind the enemy line

    Quote Originally Posted by parthian shot View Post
    counter was there, I choose to omit it because I need to show the problem.

    Your script is great but it can not determine if the diplomat is in enemy zone or not. That is why I had to use CharacterTurnEnd instead.
    how about this???

    Spoiler Alert, click show to read: 
    Code:
    monitor_event FactionTurnEnd FactionType dacia
              and I_LocalFaction dacia
              and I_SettlementOwner Rome != dacia
              if I_CharacterTypeNearTile dacia diplomat, 10, 192,76
                      ;blah blah blah
             end_if
    end_monitor


    Replace Rome with whatever settlement you're interested in.

    The reason I said not to use counters is that they get messed up when you re-load a save, upon which they default back to their original values.
    Last edited by andrew.murphy1; July 25, 2012 at 07:52 AM.
    EB Elite Mod: >>> Click Here! <<<

  5. #5
    HouseOfHam's Avatar Primicerius
    Join Date
    Apr 2007
    Location
    Minnesota, USA
    Posts
    3,030

    Default Re: Diplomat raising army behind the enemy line

    EndedInEnemyZOC (http://en.wikipedia.org/wiki/Zone_of_control) refers to tiles immediately adjacent to the ones occupied by an enemy army. You probably want to use InEnemyLands instead.
    RTR website/SVN admin

    - Settlement coordinate locator -for RTW/M2TW
    - EDB Validator v1.2.8 (Oct 16, 2012) - for RTW/M2TW
    - RTW scripting tutorials
    - n-turns per year script generator

  6. #6

    Default Re: Diplomat raising army behind the enemy line

    Thanks, HoH,

    That was the miracle cure!


    Quote Originally Posted by HouseOfHam View Post
    EndedInEnemyZOC (http://en.wikipedia.org/wiki/Zone_of_control) refers to tiles immediately adjacent to the ones occupied by an enemy army. You probably want to use InEnemyLands instead.
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  7. #7

    Default Re: Diplomat raising army behind the enemy line

    Here is the code to allow diplomat to recruit army from behind the enemy line:

    The script only allows recruitment to occur every 12 turns, which translates to 3 years in Amazon Total War.

    This is my original idea (diplomat recruit faction army), and it is free for public use if you credit me.

    Code:
    ;;
    ;; Diplomat can raise army behind enemy lines
    ;;
    declare_counter RecruitArmyInAmazonia				; control recruit Army Behind Enemy Line
    set_counter RecruitArmyInAmazonia 0
    
    monitor_event CharacterTurnEnd FactionType dacia		; faction the diplomat belongs to
    	and AgentType = diplomat
    	and InEnemyLands		; Enemy Territory, or rather outside of own faction territory
    	and I_LocalFaction dacia	; 
    	and I_CompareCounter RecruitArmyInAmazonia = 0
    
                    ;;
                    ;; First time recruitment will take place right away
                    ;;
    		set_counter RecruitArmyInAmazonia 12
    end_monitor
    
    
    monitor_event FactionTurnEnd FactionType dacia
         and DiplomaticStanceFromFaction pontus = AtWar
         and I_CompareCounter RecruitArmyInAmazonia > 0
         and I_LocalFaction dacia
    	if I_CharacterTypeNearTile dacia diplomat, 6 192,76	; Central Valley of Amazonia
    	    inc_counter RecruitArmyInAmazonia
    	    if I_CompareCounter RecruitArmyInAmazonia >= 12
    		set_counter RecruitArmyInAmazonia 0
    	    	console_command add_money 1000                 ; not only army is raised, but money is also take from the enmey faction
    	    	console_command add_money pontus, -1000
    	    	spawn_army
    			faction dacia
    			character Pleiades, general, age 20, x 191, y 75
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    	    	end
    	    end_if
    	end_if
    
            ;;
            ;;  Future recruitment will take place when
            ;;  Diplomat remains in enemy territory for 12 straight turns
            ;;
            if not I_CharacterTypeNearTile dacia diplomat, 6 192,76	
    	    set_counter RecruitArmyInAmazonia 0
    	end_if
    end_monitor
    Last edited by parthian shot; July 13, 2012 at 05:42 PM.
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  8. #8

    Default Re: Diplomat raising army behind the enemy line

    Nice idea!

  9. #9

    Default Re: Diplomat raising army behind the enemy line

    Thanks Chrisb!

    Now only if I can have random units and random general's name, that would be even better.
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  10. #10

    Default Re: Diplomat raising army behind the enemy line

    Here is the revised script to allow diplomat to recruit an army behind the enemy line...

    Again you are welcome to use the script, but please credit me on the idea/script (on diplomat's ability to recruit an army behind the enemy line).

    Code:
    ;;
    ;; Diplomat can raise army behind enemy lines
    ;;
    declare_counter DaciaCanRecruitArmyInAmazonia				; control recruit Army Behind Enemy Line
    set_counter DaciaCanRecruitArmyInAmazonia 0
    declare_counter DaciaRecruitedArmyInAmazonia				; control recruit Army Behind Enemy Line
    set_counter DaciaRecruitedArmyInAmazonia 0
    
    monitor_event CharacterTurnEnd FactionType dacia		; faction the diplomat belongs to
    	and AgentType = diplomat
    	and InEnemyLands		; Enemy Territory, or rather outside of own faction territory
    	and I_LocalFaction dacia	; 
    
                    ;;
                    ;; First time recruitment will take place right away
                    ;;
            	if DiplomaticStanceFromFaction pontus = AtWar
    		and I_CompareCounter DaciaCanRecruitArmyInAmazonia = 0
    		and not I_CompareCounter DaciaRecruitedArmyInAmazonia > 0
    			 set_counter DaciaCanRecruitArmyInAmazonia 12
    		end_if
            	if not DiplomaticStanceFromFaction pontus = AtWar
    		and I_CompareCounter DaciaCanRecruitArmyInAmazonia >= 0
    			 set_counter DaciaCanRecruitArmyInAmazonia 0
    			 set_counter DaciaRecruitedArmyInAmazonia 0
    		end_if
    end_monitor
    
    
    monitor_event FactionTurnEnd FactionType dacia
         and I_CompareCounter DaciaCanRecruitArmyInAmazonia > 0
         and I_LocalFaction dacia
    	if I_CharacterTypeNearTile dacia diplomat, 6 192,76	; Central Valley of Amazonia
    	    inc_counter DaciaCanRecruitArmyInAmazonia
    	    if I_CompareCounter DaciaCanRecruitArmyInAmazonia >= 12
    		set_counter DaciaRecruitedArmyInAmazonia 1
    		set_counter DaciaCanRecruitArmyInAmazonia 1
    	    	spawn_army
    			faction dacia
    			character Pleiades, general, age 20, x 191, y 75
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    	    	end
    	    	console_command add_money 1000
    	    	console_command add_money pontus, -1000
    	    end_if
    	end_if
    
            ;;
            ;;  Future recruitment will take place when
            ;;  Diplomat remains in enemy territory for 12 straight turns
            ;;
            if not I_CharacterTypeNearTile dacia diplomat, 6 192,76	
    	    set_counter DaciaCanRecruitArmyInAmazonia 0
    	end_if
    end_monitor
    Last edited by parthian shot; July 13, 2012 at 09:47 PM.
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  11. #11

    Default Re: Diplomat raising army behind the enemy line

    Just want to share the latest script for Diplomat Recruiting Army behind the enemy line.

    again feel free to use this, but please credit me for the idea and/or script on "Diplomat Recruiting Army behind the enemy line".

    The new script is simpler and faster.

    Code:
    declare_counter DaciaCanRecruitArmyInAmazonia				; control recruit Army Behind Enemy Line
    set_counter DaciaCanRecruitArmyInAmazonia 0
    
    monitor_event CharacterTurnEnd FactionType dacia		; faction the diplomat belongs to
    	and AgentType = diplomat
    	and InEnemyLands		; Enemy Territory, or rather outside of own faction territory
    	and I_LocalFaction dacia	; 
                    ;;
                    ;; First time recruitment will take place right away
                    ;;
            	if I_CompareCounter DaciaCanRecruitArmyInAmazonia = 0
    		and DiplomaticStanceFromFaction pontus = AtWar
    			 set_counter DaciaCanRecruitArmyInAmazonia 4
    		end_if
    end_monitor
    
    monitor_event FactionTurnEnd FactionType dacia
         and InEnemyLands		; Enemy Territory, or rather outside of own faction territory
         and I_LocalFaction dacia
    	if I_CharacterTypeNearTile dacia diplomat, 6 192,76	; Central Valley of Amazonia
         	and I_CompareCounter DaciaCanRecruitArmyInAmazonia > 0
    	    inc_counter DaciaCanRecruitArmyInAmazonia
    	    if I_CompareCounter DaciaCanRecruitArmyInAmazonia >= 4
    		set_counter DaciaCanRecruitArmyInAmazonia 1
    	    	spawn_army
    			faction dacia
    			character Pleiades, general, age 20, x 191, y 75
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    	    	end
    	    	console_command add_money 1000
    	    	console_command add_money pontus, -1000
    	    end_if
    	end_if
    
            ;;
            ;;  Future recruitment will take place when
            ;;  Diplomat remains in enemy territory for 4 straight turns
            ;;
            if not I_CharacterTypeNearTile dacia diplomat, 6 192,76	; Central Valley of Amazonia
    	    set_counter DaciaCanRecruitArmyInAmazonia 0
    	end_if
    
    
    end_monitor
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  12. #12

    Default Re: Diplomat raising army behind the enemy line

    This is to update the latest script to allow diplomat to recruit own factions units behind enemy line.

    As it turned out, the previous optimization trying to combine all the check for each faction in one monitor is not working out for all the cases.

    So this script below is the most reliable version, albeit cost more memory to load all the event monitors.

    Permission for use is more than welcome, if credit to me on the original idea to allowing the diplomat to recruit own faction units in hostile territory, and/or the script.

    Code:
    ;;
    ;; Diplomat can raise army behind enemy lines
    ;;
    declare_counter RecruitArmyInAmazonia				; control counter for recruit Army Behind Enemy Line
    set_counter RecruitArmyInAmazonia 0
    
    declare_counter DaciaCanRecruitArmyInThyssa			; control counter for recruit Army Behind Enemy Line
    set_counter DaciaCanRecruitArmyInThyssa 0
    
    monitor_event CharacterTurnEnd FactionType dacia		; faction the diplomat belongs to
    	and AgentType = diplomat
    	and InEnemyLands		; Enemy Territory, or rather outside of own faction territory
    	and I_LocalFaction dacia	; 
    	and I_CompareCounter RecruitArmyInAmazonia = 0
         	and DiplomaticStanceFromFaction pontus = AtWar
                    ;;
                    ;; First time recruitment will take place right away
                    ;;
    		set_counter RecruitArmyInAmazonia 4
    end_monitor
    
    monitor_event CharacterTurnEnd FactionType dacia		; faction the diplomat belongs to
    	and AgentType = diplomat
    	and InEnemyLands		; Enemy Territory, or rather outside of own faction territory
    	and I_LocalFaction dacia	; 
    	and I_CompareCounter DaciaCanRecruitArmyInThyssa = 0
         	and DiplomaticStanceFromFaction romans_scipii = AtWar
                    ;;
                    ;; First time recruitment will take place right away
                    ;;
    		set_counter DaciaCanRecruitArmyInThyssa 8
    end_monitor
    
    
    monitor_event FactionTurnEnd FactionType dacia
         and DiplomaticStanceFromFaction pontus = AtWar
         and I_CompareCounter RecruitArmyInAmazonia > 0
         and I_LocalFaction dacia
    	if I_CharacterTypeNearTile dacia diplomat, 6 192,76	; Central Valley of Amazonia
    	    inc_counter RecruitArmyInAmazonia
    	    if I_CompareCounter RecruitArmyInAmazonia >= 4
    		set_counter RecruitArmyInAmazonia 1
    	    	console_command add_money 1000                 ; not only army is raised, but money is also take from the enmey faction
    	    	console_command add_money pontus, -1000
    	    	spawn_army
    			faction dacia
    			character Pleiades, general, age 20, x 191, y 75
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    	    	end
    	    end_if
    	end_if
    
            ;;
            ;;  Future recruitment will take place when
            ;;  Diplomat remains in enemy territory for 4 straight turns
            ;;
            if not I_CharacterTypeNearTile dacia diplomat, 6 192,76	
    	    set_counter RecruitArmyInAmazonia 0
    	end_if
    end_monitor
    
    monitor_event FactionTurnEnd FactionType dacia
         and DiplomaticStanceFromFaction romans_scipii = AtWar
         and I_CompareCounter DaciaCanRecruitArmyInThyssa > 0
         and I_LocalFaction dacia
    	if I_CharacterTypeNearTile dacia diplomat, 6 180,136	; Central Valley of Amazonia
    	    inc_counter DaciaCanRecruitArmyInThyssa 
    	    if I_CompareCounter DaciaCanRecruitArmyInThyssa >= 8
    		set_counter DaciaCanRecruitArmyInThyssa 1
    	    	console_command add_money 1000                 ; not only army is raised, but money is also take from the enmey faction
    	    	console_command add_money romans_scipii, -1000
    	    	spawn_army
    			faction dacia
    			character Pleiades, general, age 20, x 180, y 137
    			unit jyazii elite archers horse, exp 1 armour 0 weapon_lvl 0
    			unit caro ballistae, exp 1 armour 0 weapon_lvl 0
    			unit jyazii gladiatus cohort, exp 1 armour 0 weapon_lvl 0
    			unit jyazii axe militia, exp 1 armour 0 weapon_lvl 0
    			unit jyazii serf lanciarii, exp 1 armour 0 weapon_lvl 0
    			unit jyazii serf lanciarii, exp 1 armour 0 weapon_lvl 0
    			unit jyazii female peasant, exp 1 armour 0 weapon_lvl 0
    	    	end
    	    end_if
    	end_if
    
            ;;
            ;;  Future recruitment will take place when
            ;;  Diplomat remains in enemy territory for 8 straight turns
            ;;
            if not I_CharacterTypeNearTile dacia diplomat, 6 180,136	
    	    set_counter DaciaCanRecruitArmyInThyssa 0
    	end_if
    end_monitor
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  13. #13

    Default Re: Diplomat raising army behind the enemy line

    This is the latest script to allow diplomat to raise army behind the enemy line

    Code:
    monitor_event FactionTurnEnd FactionType dacia
         and DiplomaticStanceFromFaction pontus = AtWar
         and I_CompareCounter RecruitArmyInAmazonia > 0
         and I_LocalFaction dacia
    	if I_CharacterTypeNearTile dacia diplomat, 6 192,76	; Central Valley of Amazonia
    	    inc_counter RecruitArmyInAmazonia
    	    if I_CompareCounter RecruitArmyInAmazonia >= 4
    		advance_advice_thread Incoming_Message_Army_BehindEnemyLine_Thread 1
    		set_counter RecruitArmyInAmazonia 1
    	    	console_command add_money 1000                 ; not only army is raised, but money is also take from the enmey faction
    	    	console_command add_money pontus, -1000
    	    	spawn_army
    			faction dacia
    			character Pleiades, general, age 20, x 191, y 75
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    			unit jyazii pathfinder, exp 1 armour 0 weapon_lvl 0
    			unit caro ballistae, exp 1 armour 0 weapon_lvl 0
    	    	end
    	    end_if
    	end_if
    
            ;;
            ;;  Future recruitment will take place when
            ;;  Diplomat remains in enemy territory for 4 straight turns
            ;;
            if not I_CharacterTypeNearTile dacia diplomat, 6 192,76	
    	    set_counter RecruitArmyInAmazonia 0
    	end_if
    end_monitor
    Notice the added announcement, and the script has to repeat for each location where there is a community supporting your faction's cause. So it is better to have auto-generated script, because the permutation can be very large.

    Code:
    ;------------------------------------------
    AdviceThread Incoming_Message_Army_BehindEnemyLine_Thread
        GameArea Campaign
    
        Item Incoming_Message_Army_BehindEnemyLine_Text_01
            Suppressible y 
            Uninhibitable
            Verbosity  1 
            Priority  1 
            Threshold  1 
            MaxRepeats  0 
            RepeatInterval  1 
            Attitude Excited
            Presentation Default
            Title Incoming_Message_Army_BehindEnemyLine_Text_01_Title
    ;       Script scripts\show_me\<your own script name here>.txt
            Text Incoming_Message_Army_BehindEnemyLine_Text_01_Text1
    It is free to use the idea or the script, provided that it is used with credit to me for the script or the idea.
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  14. #14
    debux's Avatar Senator
    Join Date
    Jul 2009
    Location
    Chile
    Posts
    1,068

    Default Re: Diplomat raising army behind the enemy line

    This is really, really interesting! Great work here!
    Linky linky to my last.fm profile! Clicky clicky! If you like anything that ranges from breakbeat to downtempo/chillout, from house to drum & bass, you might find something new in between! (Artist suggestions are more than welcome )


  15. #15

    Default Re: Diplomat raising army behind the enemy line

    Thank You! You can download the mod by clicking my signature.

    I consider the idea that makes the Total War game playing more complete but the script engine in RTW is rather incomplete, so it takes a great deal of pain to implement it.
    It would really be interesting if this is added in Medieval II or Shogun II Total War mods, or even the new RTW II.

    The interesting facets discovered so far are

    1. Now one good diplomat can open a second front in the enemy territory.
    Similar to what Lawrence of Arabia did in World War I, except in his case, the army are British armed Arabs instead of British.
    Whereas, in the Amazon Total War, these are faction's own army.

    2. The force raised is not all great, some of them are more of a distraction to the player than a blessing.

    3. Currently this is for Player's faction only, I am weighing the possibility of allowing the AI to have the same capability.
    So the factions must consider the consequence of going into war very carefully.
    Also a squad of assassins might be a good idea to prevent the opponent's diplomat to penetrate into faction's home territory.
    Last edited by parthian shot; September 03, 2012 at 06:48 PM. Reason: army behind enemy line
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

  16. #16
    debux's Avatar Senator
    Join Date
    Jul 2009
    Location
    Chile
    Posts
    1,068

    Default Re: Diplomat raising army behind the enemy line

    Actually, the thing that I really like about this, it's that could technically allow the recruitment from mercenaries abroad, in the similar fashion that Carthage did, or some of the Hellenistic factions. If I'm not mistaken, and placing Carthage as an example, this could mean that Carthage could recruit Celtic mercenaries by sending an agent to any celtic settlement, and having a small amount of celtic mercenaries spawning the next turn near the capital, avoiding having weird merc pools, or even the recruitment of merc on cities.

    If what I said could work, then your script could have countless uses! I really thought that achieving something like this was impossible. It's amazing how much work has been done on RTW so many years after it's release!

    Oh, and on the side note, I'm quite skeptical to how the AI will react to this... as they have no idea that by sending a diplomat to a city, they could spawn a small army, sparkling tensions with a faction that they're not prepared to fight against. It could pretty much generate a World War in theory, but it should be tested first Do you mind if I share your findings with other dev teams? I remember that the PI2 team was looking for something like this.

    (And yeah, I've played ATW, but I'm not a great fan of the mini-fantasy setting involved... sorry mate, but I fully support your action of reviving SubRosa's creation)
    Last edited by debux; September 03, 2012 at 07:34 PM.
    Linky linky to my last.fm profile! Clicky clicky! If you like anything that ranges from breakbeat to downtempo/chillout, from house to drum & bass, you might find something new in between! (Artist suggestions are more than welcome )


  17. #17

    Default Re: Diplomat raising army behind the enemy line

    Feel free to share this with other dev. teams. The idea and the scripts are licensed, provided that whoever uses it includes me in the credits for the original idea and/or the script.

    The Amazon Total War mod has a Carthaginian faction which is a neo-Amazon (Queen Dido founded Carthage and in the ATW storyline she was supposed to be a former Amazon Priestess) that can raise Amazon units in its own territory, but its diplomats can not raise an army in the enemy's territory. The Amazon TW mod limits that capability to Amazon factions' diplomats only.

    But the script can be easily parametrized to be used for Carthage as well as any other faction.

    In MTW II, Shogun II, or RTW II, I imagine it would be easier because the RTW script engine is not really complete.
    I really look forward to see this capability to be added to other Total War Game Engines.

    If you need any help to get this modified for other game engines or other mods, please feel free to let me know.

    Quote Originally Posted by debux View Post
    Actually, the thing that I really like about this, it's that could technically allow the recruitment from mercenaries abroad, in the similar fashion that Carthage did, or some of the Hellenistic factions. If I'm not mistaken, and placing Carthage as an example, this could mean that Carthage could recruit Celtic mercenaries by sending an agent to any celtic settlement, and having a small amount of celtic mercenaries spawning the next turn near the capital, avoiding having weird merc pools, or even the recruitment of merc on cities.

    If what I said could work, then your script could have countless uses! I really thought that achieving something like this was impossible. It's amazing how much work has been done on RTW so many years after it's release!

    Oh, and on the side note, I'm quite skeptical to how the AI will react to this... as they have no idea that by sending a diplomat to a city, they could spawn a small army, sparkling tensions with a faction that they're not prepared to fight against. It could pretty much generate a World War in theory, but it should be tested first Do you mind if I share your findings with other dev teams? I remember that the PI2 team was looking for something like this.

    (And yeah, I've played ATW, but I'm not a great fan of the mini-fantasy setting involved... sorry mate, but I fully support your action of reviving SubRosa's creation)
    Amazon Total War: Where Synergies of Mobility, Firepower, & Fieldcraft Never End. Semper Puellis!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •