AJE AI : possible glitch

Posted: September 22, 2012 in Mod Workshop

As someone has come today from a AGEOD beta forum to read my last stuff, I may share one of my test on AJE. The following event seems to have an error

SelectFaction = $SLV
StartEvent = evt_nam_Winter_SLV|999|0|NULL|NULL|NULL|NULL

Conditions

CheckAILevel = 1
  TurnIndex = 10

Actions
  AI.SetParams = aiCLR_WinterQuarters 1
  AI.ChgAggro  = $Theater_Aegyptus;-75;$Theater_Africa;-75;$Theater_Oriens;-85;$Theater_Mesopotamia;-85;
  AI.ChgAggro  = $Theater_Britannia;-95;$Theater_Hispania;-85;$Theater_Gallia;-95;$Theater_Italia;-75;$Theater_Germania;-95;$Theater_Illyria;-95;$Theater_Moesia_Pannonia;-95;$Theater_Dacia;-95;$Theater_Macedonia_Graecia;-75;$Theater_Thracia;-85;$Theater_Asia_Minor;-75;$Theater_Persia;-95;
  AI.ChgAggro  = $Theater_Alpes;-99;$Theater_Caucasus;-95;$Theater_Sarmatia;-99;$Theater_Lugia;-99;$Theater_Scandinavia;-99;$Theater_Scythia;-99;$Theater_Terra_Incognita;-100;
  AI.ChgAggro  = $Theater_Cold_Seas;-95;$Theater_Warm_Seas;-95;

Here the ScriptReport:
Line 8105:  Started processing event: evt_nam_Winter_SLV
Line 8105:  This event is not yet referenced, base number of allowed occurences 999
Line 8109:  CheckAILevel: Checking AI Level of faction  Slaves at least equal to 1 True
Line 8110:  TurnIndex: Testing  vs current turn index: 0 False
Line 8110:  Switched Forced Event To True: evt_nam_Winter_SLV
Line 8112:  Entering triggered actions for event evt_nam_Winter_SLV
Line 8114:  AI.ChgAggro Slaves Aggressivity coeff in Theater 135 is now at 0
Line 8114:  AI.ChgAggro Slaves Aggressivity coeff in Theater 137 is now at 0
Line 8114:  AI.ChgAggro Slaves Aggressivity coeff in Theater 132 is now at 0
Line 8114:  AI.ChgAggro Slaves Aggressivity coeff in Theater 134 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 117 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 118 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 119 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 120 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 122 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 123 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 124 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 125 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 129 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 130 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 131 is now at 0
Line 8115:  AI.ChgAggro Slaves Aggressivity coeff in Theater 138 is now at 0
Line 8116:  AI.ChgAggro Slaves Aggressivity coeff in Theater 121 is now at 0
Line 8116:  AI.ChgAggro Slaves Aggressivity coeff in Theater 133 is now at 0
Line 8116:  AI.ChgAggro Slaves Aggressivity coeff in Theater 126 is now at 0
Line 8116:  AI.ChgAggro Slaves Aggressivity coeff in Theater 127 is now at 0
Line 8116:  AI.ChgAggro Slaves Aggressivity coeff in Theater 128 is now at 0
Line 8116:  AI.ChgAggro Slaves Aggressivity coeff in Theater 136 is now at 0
Line 8116:  AI.ChgAggro Slaves Aggressivity coeff in Theater 139 is now at 0
Line 8117:  AI.ChgAggro Slaves Aggressivity coeff in Theater 140 is now at 0
Line 8117:  AI.ChgAggro Slaves Aggressivity coeff in Theater 141 is now at 0
Line 8119:  Finished processing event: evt_nam_Winter_SLV

No warning , but the line:
AI.SetParams = aiCLR_WinterQuarters 1
doesn’t appear. It is possibly because the scriptreport doesn’t track this change, or in relation with an error in syntax. The wiki seems to define as  correct syntax
AI.SetParams = aiCLR_WinterQuarters;1
Comments
  1. berto says:

    I purchased AJE at GamersGate earlier today.

    Brief first impressions, brief because my current interests lie elsewhere:

    * Very pretty. Say what you will, but AGEOD makes visually attractive games.
    * Weather is … again questionable. January: snow in Judea, Mesopotamia, and elsewhere in the Middle East, non-snow to the far north along the Arctic Circle, in Germania, Gaul, etc… February: snow from Scythia to Mare Caspium, non-snow in the “Russian” and “Scandinavian” north… March: snow in modern-day Baltic countries, non-snow anywhere else in the northern half of the game map… An improvement over earlier AGEOD efforts — no observable holes, orphans, fingers, etc. so far — but could be better. Still doesn’t quite make sense.
    * Slow map scrolling. I haven’t tried applying any tweaks yet.
    * The game seems stable. No crashes or obvious, in-your-face bugs or glitches. But then I haven’t looked around too much.

    I will update AGElint in the days and weeks ahead (and probably issue a new release soon) to see for myself if the QA has improved.

    I’d like to linger (despite my lack of interest in the subject matter and time period), but … back to more appealing fare, AACW/SVF!

    • Clovis says:

      AJE: good game; real effort from the NEW members of the team to use all features of the engine, design historical scenarios and not the 1920 only entry of war for Finland, a lot of polishing done before release.Now there are some CTDS ( I’v experienced one myself tied to the army outliner feature).

      For the rest about AI,

      http://www.ageod-forum.com/showthread.php?25894-Strategic-force-dispersal&p=247792&viewfull=1#post247792

      You may have noticed in FY and SVF 2.0 AI has a lesser tendancy to scatter forces, thanks to the way I mod my events. Far from perfect, but noticeable, once again related to my first lesson ( to be discussed in private if you want further insight).

      I should add they have tried to solve this by exporting a new variable in the settings files, but the solution is IMO far more complex than changing a variable in AI algorythms. Never believe AI may sing like an human, learn to compute like an AI 😉

      BTW, if you want my files modding Pontus AI to cancel any Sicilian adventure, let me know when you will begin to play the scenario.

  2. berto says:

    I don’t doubt that, on first release, AJE is their best v1.0 game since … WIA? And since they hope to sell DLCs, I’m sure they will polish and polish it.

    Always open to discussion, public or private, no need to ask first.

    But I really don’t have time for AJE now, other than to update AGElint, and maybe report grievous data bugs (if any).

    Too much other stuff on my plate. If I don’t stay focused especially now on SVF (and soon on ROP), I won’t achieve my goal of playtesting SVF into 1862 and, hopefully, well beyond. One (maybe two) game(s) at a time.

    • Clovis says:

      I just wanted to precise any AI event explanation is restricted to private exchanges 🙂

      • berto says:

        Whenever you’re ready, I’m ready.

        Reading the players’ assessments about the AJE AI is dismaying. If I have any interest to play AJE at all (admittedly little), at least I want, as always, a plausible historical simulation. It seems they are quite far from that right now. So for now (except for the AGElint involvement), I’ll take a pass.

  3. Clovis says:

    I will wait myself a patch or two before investing more in AJE. However, I must confess, after having hammered Mithridates and seized Athens, I was dreaming a bit about FY/SVF AI implemented in AJE. The events, rgds and options are quite fascinating and will allow good play in PBEM, when the other AI factions, even the smallest ones, like Barbarians and Pirates, will have been set to my standards.

    • Clovis says:

      BTW, I wonder if the AI knows about home area penalties in AJE…Germanic mercenaries don’t like to leave Gallia, Germania and Dacia. Methinks BTW some changes are needed in the design here, even for players…If AI doesn’t respect home area feature, its armies will be so much slowered ….

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s