Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
HOMM1: info forum | HOMM2: info forum | HOMM3: info mods forum | HOMM4: info CTG forum | HOMM5: info mods forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Library of Enlightenment > Thread: How to stop AI from Looking for Grail?
Thread: How to stop AI from Looking for Grail?
LordCameron
LordCameron


Known Hero
Veteran of the Succession Wars
posted December 10, 2023 12:22 AM
Edited by LordCameron at 01:22, 10 Dec 2023.

How to stop AI from Looking for Grail? (For a Scenario)

I'm making a map where two AI are unkillable, so in order to win I decided to add in a grail victory. The problem with that is that by nature of the map, the two unkillable AI are in the best position to find the grail of any of the players. Further, I want the map to last a long time, and for the grail position to be different every game.


Is there a way to stop the AI looking for the grail, or at least slow it down greatly? Or another way to have a long game with a non-kill all opponents victory condition? I want to encourage exploration.

I already changed the victory to bringing the Grail to a specific town instead, but the problem with that is that if the AI gets the grail first it's all over.

Right now I'm building a sort of lock and key system to a big room full of obelisks that the AI can't enter, but it feels kind of lame. Any ideas?

Currently my only other ideas are playing on Easy, or using the "Flag all Dwellings" option, but the Grail works way better for story reasons.
____________
What are Homm Songs based on?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
heymlich
heymlich


Famous Hero
posted December 10, 2023 07:27 AM
Edited by heymlich at 07:34, 10 Dec 2023.

I suggest a different victory condition. I usually use the condition to conquer a specific town (which is well defended).


In H4 you have more options for the grail, it would be possible there.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Ghost
Ghost


Undefeatable Hero
Therefore I am
posted December 10, 2023 07:52 AM

Yeah game is game.. Did you try to 100 win?

Ok I can tell you that AI is the best finder, when some cheated me.. Because I was a judge, that I played the map, if I find fault.. I will fix the map, ok? One map showed the Grail has own place on the map, I changed random, but AI found it in the 1-2 months.. Impossible game! I succeeded to beat the map.. Ok if you want to try.. https://heroesportal.net/en/maps/search/The%20dark%20Forest It after I'm not a judge.. So your map is done, or some judge..
____________
Fight MWMs - stand teach

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Phoenix4ever
Phoenix4ever


Legendary Hero
Heroes is love, Heroes is life
posted December 10, 2023 08:09 AM

If I remember correctly, AI will start looking for the grail after finding only 1 obelisk on expert and impossible difficulty!
So if you see the AI start digging holes, that's your cue to go destroy it or you might already be too late.

I guess your only choice is playing on lower difficulties.

I have hex-edited the game, so it does'nt start searching for the grail until it has found 50% of the obelisk on expert and impossible, otherwise it really is impossible to find the grail before the AI.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Salamandre
Salamandre


Admirable
Omnipresent Hero
Wog refugee
posted December 10, 2023 10:06 AM

LordCameron said:
I'm making a map where two AI are unkillable, so in order to win I decided to add in a grail victory.


In my map Alexander, 7 AI are unreachable while they launch endless attacks on my bases. The grail is out of their range but when I get it, I can build the grail only in one city, a conflux, and that gives me all spells, 2 of them allowing me to reach AI this time and end game with clean score.

Hope this helps.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
NimoStar
NimoStar


Responsible
Legendary Hero
Modding the Unmoddable
posted December 10, 2023 12:08 PM

Easy:
Make a quest guard which has a requirement only the human player can fulfill, before entering the Grail location.
____________
Never changing = never improving

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
bloodsucker
bloodsucker


Legendary Hero
posted December 10, 2023 03:34 PM

Salamandre said:
In my map Alexander,... I can build the grail only in one city, a conflux.
So, Kabul is a Conflux? And I can "buy" the grail if I fail to get it fairly? Is there another/harder end? Cause I get the feeling I'm flying to a certain Hovel...
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
LordCameron
LordCameron


Known Hero
Veteran of the Succession Wars
posted December 10, 2023 05:20 PM
Edited by LordCameron at 17:26, 10 Dec 2023.

Salamandre said:
LordCameron said:
I'm making a map where two AI are unkillable, so in order to win I decided to add in a grail victory.


In my map Alexander, 7 AI are unreachable while they launch endless attacks on my bases. The grail is out of their range but when I get it, I can build the grail only in one city, a conflux, and that gives me all spells, 2 of them allowing me to reach AI this time and end game with clean score.

Hope this helps.


Sounds like your map is a similar design to mine. Problem is, I don't want the grail location to be predetermined, though I'm thinking it might have to be. Ideally, I'd like my map to be re-playable (and playable by me).

That said, if I add dimension door somewhere unreachable by the AI, that might at least provide a fail-safe even if they get the grail.

NimoStar said:
Easy:
Make a quest guard which has a requirement only the human player can fulfill, before entering the Grail location.


Same issue as above where I want the grail to be in a random location. Maybe as a compromise I could put the pieces of a combination artefact at the location of each obelisk, and then make it the artefact a requirement to get to the grail zone.

Thanks for the suggestions guys, those I quoted and the rest, and happy to hear more.



Edit: Just had another idea! Forget putting the pieces by obelisks. I could just have one obelisk guarded by a quest guard requiring the combination artifact. Then I'm pretty sure the grail could be random based on what phoenix said and still be safe from the ai while still requiring the player to explore the whole map.

Or I could lock each obelisk behind a coloured gate only the human players have access to.
____________
What are Homm Songs based on?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Barbuta
Barbuta


Adventuring Hero
posted December 10, 2023 06:42 PM

LordCameron said:

Or I could lock each obelisk behind a coloured gate only the human players have access to.


Sound like the best solution

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
ToWeRh3
ToWeRh3


Hired Hero
posted December 29, 2023 05:58 PM

LordCameron said:
Is there a way to stop the AI looking for the grail, or at least slow it down greatly? Or another way to have a long game with a non-kill all opponents victory condition? I want to encourage exploration.



Place the obelisks so that only the human player can reach them (access to them only after completing quest guard, quest border, etc.)
The AI does not search for grails if it has not discovered a single obelisk.
In theory it should work (but I can't guarantee it).

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread »
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.0423 seconds