.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

BCT Commander- Save $6.00
World Supremacy- Save $10.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

Reply
 
Thread Tools Display Modes
  #1  
Old April 25th, 2008, 11:46 PM
capnq's Avatar

capnq capnq is offline
General
 
Join Date: Feb 2001
Location: Pittsburgh, PA, USA
Posts: 3,070
Thanks: 13
Thanked 9 Times in 8 Posts
capnq is on a distinguished road
Default Re: AI spell casting priorities

Quote:
Aezeal said: I think it would be nice if after the scripted spells (assuming it did cast those) it will use those spells for the rest of the battle too.
(when my volva (+ light of northern star) are spamming soulslay for 5 turns... I don't want them to cast other spells after that.. there is a REASON I've scripted it 5 times.
The problem with that is when you run into something you weren't expecting, and your scripted orders aren't as useful as other spells would be.

I've got one solo game where the script I'd used was fine against the indy provinces I was attacking, but the two battles that occurred when Ernor attacked the same provinces, on the same turn that I did, needed much different scripts. If my priests hadn't started banishing after their script ran out, I would have lost both battles. (I didn't even know Ernor was my closest neighbor until we blundered into each other the first time.)
__________________
Cap'n Q

"Good morning, Pooh Bear," said Eeyore gloomily. "If it is a good morning," he said. "Which I doubt," said he.
Reply With Quote
  #2  
Old April 26th, 2008, 12:32 AM
Saulot's Avatar

Saulot Saulot is offline
Sergeant
 
Join Date: Dec 2003
Location: New York City
Posts: 340
Thanks: 0
Thanked 3 Times in 3 Posts
Saulot is on a distinguished road
Default Re: AI spell casting priorities

Just as useful as a blacklist in my opinion, would be a 'cast this only' spell, for skellespamming, soulslay spamming, frozen heart, etc. just like how you can set fire, or attack.

Anyway, to answer KO's question, the one's I've noticed a lot are spells others have mentioned, namely; Astral Shield, Fire Shield.

Fire Flies could probably be lowered some, if a mage can cast fire darts, it pretty much always should over fire flies.

Phoenix Power, Earthpower, and Eagle Eyes could use a raise in their value, to help the AI.
Reply With Quote
  #3  
Old April 26th, 2008, 02:02 AM

Loren Loren is offline
First Lieutenant
 
Join Date: Nov 2006
Posts: 739
Thanks: 1
Thanked 8 Times in 8 Posts
Loren is on a distinguished road
Default Re: AI spell casting priorities

On the idea of not using gems on retreating enemies: There is a case where they are still useful: spells that will transfer units to your side.
Reply With Quote
  #4  
Old April 26th, 2008, 05:12 AM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: AI spell casting priorities

One of the spells that sends my blood pressure to the roof is Flying Shards (Fire flies is another, for the same reason). Often gets priority over magma bolts and blade wind after scripts end, even over more useful spells like Strength of Giants, Legions of Steel and other things that could be cast.

Fireball and Acid Bolt seem to get much lower priority than they should from mages who can cast them, while Flare gets a much greater one (and is far worse for fatigue).

At the same time, it would be nice if the indie AI grimoire was improved some. It needs to have Fire Darts, Fireball and Magma Bolts added to it for the evocations so that mages other than Air can actually do something other than stand around watching grass grow (which is what flying shards and fire flies amount to most of the time).

Basically any spell that is in the shortlist with a mention of priority should perhaps be looked at. I know Arrow Fend is there and fire and astral shield are already listed as fixed on the progress page, so they're greenified.
Reply With Quote
  #5  
Old April 26th, 2008, 06:48 AM

ologm ologm is offline
Corporal
 
Join Date: Jun 2006
Posts: 105
Thanks: 0
Thanked 1 Time in 1 Post
ologm is on a distinguished road
Default Re: AI spell casting priorities

Having played MA ulm in single player recently, I can confirm that flying shards gets cast too much.

Summon earth power has too low a priority as my smiths would almost never cast it without scripting. While it is quite useful.

Another thing is that the smiths really prefer casting legions of steel and weapons of sharpness on my independent archers instead of my heavy infantry marching toward the enemy.
Reply With Quote
  #6  
Old April 26th, 2008, 07:52 AM
Endoperez's Avatar

Endoperez Endoperez is offline
National Security Advisor
 
Join Date: Sep 2003
Location: Eastern Finland
Posts: 7,110
Thanks: 145
Thanked 153 Times in 101 Posts
Endoperez is on a distinguished road
Default Re: AI spell casting priorities

Comments, please. Would this rule work like I think it would?

Gems won't be spent after round 5.

Scripted mages will follow their script, and not spend games after their script ends. Non-scripted mages and mages of AI nations can use their gems to cast gem-expensive spells.


About buff spells:

Banned buffs:

Only when scripted (because these are personal buffs more suitable for thug/sc units):

Astral Shield
Fire Shield
Personal Quickness
Blink
Flight (caster-only)
Breath of Winter
Water Shield
Charge Body
Soul Vortex
Barkskin (for poor Abysia)
Stoneskin (there are units with chill aura and Earth)
Invulnerability (Ironskin should be enough for mages, and there might be earth mages with poison aura)

Preferred buffs:
Buffs mages SHOULD cast, if they can:

Summon Water Power
Summon Storm Power
Phoenix Power
Summon Earthpower
Strength of Gaia
Air Shield
Personal Luck
Ironskin
Mistform

Spells I'm not sure about:
Mirror Image
Resist Magic
Iron Will
Personal Regeneration



Combat spells
Preferably, any buff spells/gem-expensive spells would have higher priority in the beginning, and would drop below direct damage spells of the same priority level in few turns. Thus, mages start by casting Luck/Body Ethereal, then quickly change into mind burn/paralyze or better spells.

Astral:
never unless scripted: Blink, Returning, Vortex of Returning, Solar Brilliance, Astral Healing, Soul Drain, Unraveling,

Priority classes, from lowest to highest. The spells in the same priority should be cast over spells of lower priority, but should be pretty much interchangeable against different armies.

Star Fires, Healing Light, Horror Mark
< Mind Burn, Body Ethereal, Luck, Nether Bolt, Arcane Bolt,
< Paralyze, Solar Rays, Stellar Cascades, Battle Fortune,
Astral Geyser
< Soul Slay, Enslave Mind, Light of the Northern Star, Nether Darts, Astral Fires, Control, Opposition

AI nations should give these high priority, otherwise low priority/never cast. If my suggestion in the beginning would happen to be integrated, these would have fairly high priority.
Doom, Battle Fortune, Will of the Fates, Antimagic, Arcane Domination, Master Enslave, Astral Tempest.



I did this list by going through the manual's list of Astral spells. I'm not that experienced in competitive multiplayer, so please correct me if I'm wrong. If someone would like to help in making similar lists for the rest of the paths, I'd be very grateful.
Reply With Quote
  #7  
Old April 26th, 2008, 07:55 AM
Jazzepi's Avatar

Jazzepi Jazzepi is offline
Major General
 
Join Date: Jan 2004
Location: Columbus, OH
Posts: 2,204
Thanks: 67
Thanked 49 Times in 31 Posts
Jazzepi is on a distinguished road
Default Re: AI spell casting priorities

If you're going to include barkskin, you might as well include Protection, Wooden Warriors, and Mass Protection.

Jazzepi
Reply With Quote
  #8  
Old April 26th, 2008, 08:03 AM
Endoperez's Avatar

Endoperez Endoperez is offline
National Security Advisor
 
Join Date: Sep 2003
Location: Eastern Finland
Posts: 7,110
Thanks: 145
Thanked 153 Times in 101 Posts
Endoperez is on a distinguished road
Default Re: AI spell casting priorities

Quote:
Jazzepi said:
If you're going to include barkskin, you might as well include Protection, Wooden Warriors, and Mass Protection.

Jazzepi
I didn't go through Nature spells yet. Protection could be included, perhaps, but Abysia shouldn't have enough nature to cast Wooden Warriors or Mass Protection any way. Also, if Protection has lower priority than other spells the mage might cast (if it's just N1 random on an abysian mage), it probably won't be cast any way.
Reply With Quote
  #9  
Old April 26th, 2008, 11:10 AM
Twan's Avatar

Twan Twan is offline
Captain
 
Join Date: Sep 2004
Location: France
Posts: 961
Thanks: 2
Thanked 12 Times in 8 Posts
Twan is on a distinguished road
Default Re: AI spell casting priorities

Quote:
Gems won't be spent after round 5.
Hum there should perhaps be exceptions for some evocation spells (namely shadow blast, fire storm, niefel flames, shimmering fields). A player may want to have someone (probably a communion master or high level pretender) chain casting large area evocations as long he has gems, even after 5 rounds. As well there should be an exception for astral healing.


Quote:
Banned buffs:


Only when scripted (because these are personal buffs more suitable for thug/sc units):

Astral Shield
Fire Shield
Personal Quickness
Flight (caster-only)
Water Shield

I disagree. They should be very low priority but not blacklisted. As they can't harm you they are something a mage should cast if nothing else -nothing not worse for your troops- can be done. And flight, giving more survavibility to a mage if his army is routed, should rather be in the "usefull buffs" list.

Quote:
Blink
Breath of Winter
Charge Body
Soul Vortex
Barkskin (for poor Abysia)
Stoneskin (there are units with chill aura and Earth)
Ironskin (reduce lightning resistance)
Invulnerability (Ironskin should be enough for mages, and there might be earth mages with poison aura)
Personal Regeneration

These ones may be harmful for the mage or your troops and should be blacklisted. All protection spells give weakness against one element, so I include ironskin (especially bad in endgame, when the ennemy expect you to use army of lead/gold and so use shock dammage as much he can) only the player should decide to use one of them.

Quote:
Preferred buffs:
Buffs mages SHOULD cast, if they can:

Summon Water Power
Summon Storm Power
Phoenix Power
Summon Earthpower
Strength of Gaia
Air Shield
Personal Luck
Mistform
Twist fate
Mirror Image
Iron Will/Resist Magic
Eagle Eyes
Flight (personnal)

Mistform should be higher priority than anything else (and airshield in land battles). Resist magic is usable only if the army isn't protected by antimagic, so should be high priority too as it may save the mage. In + magic buffs, summon earthpower should be 1st priority as it gives reinvigoration. Flight should get a good value when the mage's army as suffered a lot of losses.




Quote:
Combat spells
Preferably, any buff spells/gem-expensive spells would have higher priority in the beginning, and would drop below direct damage spells of the same priority level in few turns. Thus, mages start by casting Luck/Body Ethereal, then quickly change into mind burn/paralyze or better spells.

Astral:
never unless scripted: Blink, Returning, Vortex of Returning, Solar Brilliance, Astral Healing, Soul Drain, Unraveling,
Astral Healing is one of the rare gems spell someone may hope to see used after round 6, except that agree.

Quote:
Doom, Battle Fortune, Will of the Fates, Antimagic, Arcane Domination, Master Enslave, Astral Tempest.
I would include Doom and Astral Tempest in the black list. Doom is a waste if you destroy the ennemies, astral tempest kill your own guys.

Will of the Fates should be highest priority if a mage can cast it, and Antimagic as well. Mass enslave spells aren't that good if the ennemy has used antimagic and the caster has no penetration item, and casting one probably mean a powerful mage will be uncounscious, so they should not be valued as much as a defensive BE.
Reply With Quote
  #10  
Old April 26th, 2008, 11:28 AM
Jazzepi's Avatar

Jazzepi Jazzepi is offline
Major General
 
Join Date: Jan 2004
Location: Columbus, OH
Posts: 2,204
Thanks: 67
Thanked 49 Times in 31 Posts
Jazzepi is on a distinguished road
Default Re: AI spell casting priorities

KO, would it help if you had a bundled, sorted collection of the turn files, map files, and the fatherland files for the individual battles in question where the spell casting goes awry?

I know I've kept most of my turns for sloth, and I can provide you with multiple instances of arrow fend being cast for no reason. Also, there was a huge battle where R'yleh had undead mastery ready to cast in a big communion with over 5k+ undead in the battle, but instead cast bone grinding

Maybe it would be helpful if you could modify the values for the decision making process, and then "rehost" the turn to run it through a real life example to see how it would change the outcome.

Jazzepi
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 07:37 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.