Home   Help Search Login Register  

Author Topic: Surprising: I need AI that are MORE clueless.  (Read 2603 times)

0 Members and 1 Guest are viewing this topic.

Offline Morglor9

  • Members
  • *
Surprising: I need AI that are MORE clueless.
« on: 19 Jan 2006, 04:43:29 »
Well, the title speaks for itself, but i'm not talking about all the AI or all the time. Here's the situation:

I'm making a wee bit of a patrol mission through a town on Winter Everon. You are number 4, out of 4 group members. I have a sniper in a second story window of a two story house. That's fine. The idea is that the sniper kills 1, and then the player has to take out the sniper. My problem is that sometimes 1 realizes that the sniper is there and kills him.

I need 1 to not realize that the sniper exists so that he gets killed, the idea being that the mood makes the player totally unprepared for it. Any idea how to make this work?
Cymbaline

Offline General Barron

  • Former Staff
  • ****
  • Semper Fi!
Re:Surprising: I need AI that are MORE clueless.
« Reply #1 on: 19 Jan 2006, 05:35:57 »
Maybe 'setcaptive' the sniper, until he kills the squad leader? Only, the squad might still react to the sniper as though he were an enemy, just without firing at him (that is, taking cover etc).

Another option might be to lower the skill level of everyone in the squad until the sniper fires, then return the skill levels to normal (skill affects how well the AI sees/hears). The player could still ruin things by revealing the sniper though...
HANDSIGNALS COMMAND SYSTEM-- A realistic squad-control modification for OFP
kexp.org-- The best radio station in the world, right here at home! Listen to John Richards!

Offline nominesine

  • Former Staff
  • ****
  • I'm NOT back!
    • The IKB Forum
Re:Surprising: I need AI that are MORE clueless.
« Reply #2 on: 19 Jan 2006, 10:50:54 »
Correct me brutaly if I'm wrong but...

The squad will not react to the sniper if he is setCaptive. A setCaptive west unit doesn't even trigger a west-present trigger
OFPEC | Intel Depot
RETARDED Ooops... Retired!

Offline macguba

  • Former Staff
  • ****
    • macguba's operation flashpoint page
Re:Surprising: I need AI that are MORE clueless.
« Reply #3 on: 19 Jan 2006, 12:16:56 »
In these kind of situations its worth considering the setup as a kind of pseudo cutscene.     A cutscene that the player happens to see from the viewpoint of his character unit, rather than a camera.    

In other words set it up so that it is impossible for things to be screwed up.    If the player wanders out of position in the patrol he first a warning then addRating -10000.    1 walks round a corner and is shot by a max skill setCaptive sniper (who gets reveal (and maybe dotarget) commands to help him) before the player comes round the corner, so there is no chance the player can shoot the sniper first.

Distract the player with dialogue.   So perhaps papa bear or 2 is talking just before the shot occurs.  This will also add to his confusion and make the thing more fun.

Remember to make the sniper setunitpos up or he may lie down and shoot through the wall.

Remember also that on a second attempt (or second play) the player will run ahead and try to take out the sniper.   Just giving him a mission failed is no good.   Booby trap the stairs of the building in which the sniper is hiding, and have the sniper lying on the floor on never fire until the conditions for the hit are satisfied.    Make sure there are no LAWs or satchels around so that the player can't just blow up the whole building.

Another possible trick would be to use knowsabout to check if 1 knows about the sniper, and if he does, take away his ammo or something.    You can't fake his death because it wouldn't be fair to the player:  it's a premise of the mission that 1 is actually shot by the sniper.  
Plenty of reviewed ArmA missions for you to play

Offline nominesine

  • Former Staff
  • ****
  • I'm NOT back!
    • The IKB Forum
Re:Surprising: I need AI that are MORE clueless.
« Reply #4 on: 19 Jan 2006, 12:42:59 »
There are two variations on the theme Macguba is suggesting in Blue Skies (download link in my signature). If you unPbo the campaign and look at the missions named heart020 (briefing name = The sniper) and heart050 (briefing name = Sentinel I) you will find them.

If you're intetested in...

1) ... an ingame scene (not a cutscene) where you as the player is hit by a sniper and pass out for a few minutes (followed by a cutscene) or...

2) ... a situation where your leader is shot by a sniper before the player has any chance to interfere with the situations at hand...

...you might find some ideas. The second example is almost exactly what you're asking for. The first one can quite easily be converted. Both scenes was made with very little or no scripting.

Mac's advice about how the player will react at the second attempt is crucial to making the scene work, in my experience (and to be honest IÂ'm not sure I succeded completely myself).
« Last Edit: 19 Jan 2006, 12:45:32 by nominesine »
OFPEC | Intel Depot
RETARDED Ooops... Retired!

Offline Cold

  • Members
  • *
  • Mission Maker
Re:Surprising: I need AI that are MORE clueless.
« Reply #5 on: 19 Jan 2006, 19:09:27 »
Have you tried the "knowsabout" command?
A leader is best when people barely know he exists, when his work is done, his aim fulfilled, they will say: we did it ourselves. <br />Lao Tzu

Offline penguinman

  • Contributing Member
  • **
  • Money is worthless, just paper, ink, and threads
Re:Surprising: I need AI that are MORE clueless.
« Reply #6 on: 20 Jan 2006, 00:57:21 »
well, to awnser only the question you have asked, just set "1" to careless mod as he aproaches the sniper, and any other squad members that may interfere.

it may also be a good idea, to get more control of the effect 1's death will have on the player, to put the snipper on never fire, until 1 reaches a small axis trigger, that you can move arround, to find the best place for a drammatic affect for 1's death.


and to add to macgubas point.
to avoid the player running ahead on the second try and killing the sniper. Delete the sniper(after finding his pos in a variable of course) and then create him in the same spot when 1 hits the trigger I mentioned earlier.

Offline macguba

  • Former Staff
  • ****
    • macguba's operation flashpoint page
Re:Surprising: I need AI that are MORE clueless.
« Reply #7 on: 20 Jan 2006, 01:03:01 »
Quote
Delete the sniper(after finding his pos in a variable of course) and then create him in the same spot when 1 hits the trigger I mentioned earlier.
Well worth considering.   This may or may not be appropriate depending on the exact circumstances.    
Plenty of reviewed ArmA missions for you to play

Offline Triggerhappy

  • Contributing Member
  • **
  • Llama, it's what's for dinner.
Re:Surprising: I need AI that are MORE clueless.
« Reply #8 on: 20 Jan 2006, 03:44:29 »
it can also cause problems with the sniper actually shootin the guy too. ai seem to have trouble finding their bearings...

althought you could easily just give him the fire command, he'll shoot the air, and then camcreate a bullet at 1's head....

Offline Morglor9

  • Members
  • *
Re:Surprising: I need AI that are MORE clueless.
« Reply #9 on: 20 Jan 2006, 21:57:05 »
Well, all the squadies are on "SAFE" mode, being its a patrol and that looks really cool with Sanctuary's Patrol Anim. I had the sniper set to max skill, and now i've set 1 to the lowest skill level, just to try. 1 still notices the sniper, brings up his gun, turns and turns into a bloody mess on the snow. This is working right now,  except for 1's radio message about the sniper at 10 o'clock. thanks for all the suggestions, i'll keep trying them until i get the effect that i want.

for the player to not run ahead on the second try, i'll put a savegame right after 1 goes down. There's no way the player can die before that point anyway.
« Last Edit: 20 Jan 2006, 21:59:43 by Morglor9 »
Cymbaline

Offline Triggerhappy

  • Contributing Member
  • **
  • Llama, it's what's for dinner.
Re:Surprising: I need AI that are MORE clueless.
« Reply #10 on: 20 Jan 2006, 22:34:52 »
as for the radio, why not just enableradio false

Offline Morglor9

  • Members
  • *
Re:Surprising: I need AI that are MORE clueless.
« Reply #11 on: 20 Jan 2006, 22:55:17 »
i guess that could work... but the lack of communication wouldn't be good. i think i'll try to setCaptive the sniper first.
Cymbaline

Offline Morglor9

  • Members
  • *
Re:Surprising: I need AI that are MORE clueless.
« Reply #12 on: 21 Jan 2006, 01:15:09 »
A Combination of Low Skill on 1, High Skill and setCaptive on sniper seems to work. thank you all very much.

PS: don't tell me to solve the thread... i will once i'm absolutely sure that the problem is solved.  ;)
Cymbaline

Offline macguba

  • Former Staff
  • ****
    • macguba's operation flashpoint page
Re:Surprising: I need AI that are MORE clueless.
« Reply #13 on: 21 Jan 2006, 01:37:32 »
You should never solve a thread until you have tested the solution anyway.  (Although you can always unsolve it later if needs be.)    In fact I usually leave my questions unsolved for a day or two in case somebody comes up with something useful - sometimes they do.
Plenty of reviewed ArmA missions for you to play

Offline Triggerhappy

  • Contributing Member
  • **
  • Llama, it's what's for dinner.
Re:Surprising: I need AI that are MORE clueless.
« Reply #14 on: 21 Jan 2006, 02:42:25 »
i guess that could work... but the lack of communication wouldn't be good. i think i'll try to setCaptive the sniper first.

what i mean is enableradio false just before he'll see the sniper then enableradio true once he dies.
but if you've already found a working solution then so be it