Forum Jump :

Author Message


Posts: 4
Rank:


Level: Member

Country: be
Location:
Occupation:
Age:
In-game name:

 
#16 Posted at 2013-10-19 09:36        
     
Hello everybody !

This is an amazing script, and introduce a little anarchy into the mission. I am using it for Arma III

I notice a little bug: it seems that all the civilian that execute the script, but are not killers are fleeing to the closest ammobox, while those that are killers stay put.

I am looking through the script, put would it be again a problem "hardcoded" in the natural behaviour of AI?

EDIT: As it seems to be linked to the time of the day, I would bet on behaviour. I do not observe it when I start the mission at 03:00, while I see it at Noon.

This post was edited by GuyFawkestom (2013-10-19 09:48, ago)


Author Message


Posts: 9
Rank:


Level: Member

Country: de
Location:
Occupation:
Age:
In-game name: wolfenswan

 
#17 Posted at 2013-10-24 00:54        
     
That is incredbly weird. I know that A3 introduces a "rearm at ammobox" thing to the AI (which has a few outstanding bugs) but why the civilians that are processed but not selected should be affected I don't know.

You can try commenting the line 176 as it is the only line that directly affects them.


Advertisement


Author Message


Posts: 10
Rank:


Level: Member

Country: us
Location: Washington coast
Occupation: jack of all trades, master of none
Age: 54
In-game name: [CoFR]October

 
#18 Posted at 2014-02-11 03:48        
     
Heya! Sounds like a great script... might be just what I'm looking for, for A3. In lieu of there being no actual A3 "ALICE" module I've been using EOS to spawn civilians and cache them when the players are out of range. This works very well. I've been trying to figure out how to get your assassin script to work. I don't know much about scripting so maybe I'm doing it wrong... I tried including this line in my init.sqf and later moved it to an empty object in the mission:

nul = [true,"",(80 + random 20),50,west,1,0.5] execVM "scripts\ws_assassins.sqf";

You can see I tried to set things very high so there would be no doubt that the script is working. As I'm currently using it at mission start I get two debug messages and while I can't quote them verbatim here they don't seem to indicate anything wrong. I then move my player into the spawn range and the expected civilians pop up and go about their business... but not a single one will take a shot at me!

I'm using the default "superclasses" because it does not seem that the config viewer would say to use anything different. I'm also using the default random weapon pool as it too seemed reasonable. I AM using massi's NATO_DEVGRU pack and my player in particular spawns in as a 75th Ranger. Looking at this in the config viewer I see that it too still uses the "CABaseMan" super class.

Any ideas?

Thanks in advance!


Author Message


Posts: 10
Rank:


Level: Member

Country: us
Location: Washington coast
Occupation: jack of all trades, master of none
Age: 54
In-game name: [CoFR]October

 
#19 Posted at 2014-02-14 17:06        
     
What would be nice is to have a way to fire the script in a trigger that the player(s) have activated. It might need a sleep somewhere too. This way, with dynamically spawning civs such as EOS or TPW's, the mission maker could place a trigger around a town, the players get close to the town and trip the trigger, the civs start spawning (sleep on the assassination script so it doesn't fire until all the civs are spawned in) and the assassination script takes over. Would something like that work?

EDIT: WORKING!

ARMA 3 stable, dynamically spawning civs (like TPW, MAD, etc.) Place a trigger around the town you want ws_assassins to work on, with a large enough radius. Set to "Detected", "BLUFOR", "Repeatedly" and use "Timeout" of at least 120, 120, 120 (to give the civs a chance to spawn in). Call "nul = [true,"<weapon choice here>",(20 + random 20),50,west,1,0.5] execVM "ws_assassins.sqf";

This will detect BLUFOR players moving into the trigger, hopefully the civs will all spawn in, then the "timeout" will have lapsed and the script will fire. :)

This post was edited by Oktyabr (2014-02-14 21:13, ago)


Author Message


Posts: 26
Rank:


Level: Member

Country: us
Location: Injured,overrun,outnumbered
Occupation: SCUBA Divin' and planting charges on boats.
Age: 29
In-game name: MikeT3

 
#20 Posted at 2014-05-16 20:05        
     
Looks pretty damn good. Perfect for IED ambushes and such. *THUMBS UP*

Keep hittin them while we drink beer *DRINK*

Author Message


Posts: 1
Rank:


Level: Member

Country: ca
Location:
Occupation:
Age:
In-game name:

 
#21 Posted at 2016-04-12 02:48        
     
This looks great! But Im super confused by some of the instructions, specifically

[BIS_alice_mainscope,"ALICE_civilianinit",[{nul = [_this,"",number,number,side OR unitname,number of targets present (1-n), skill (0-1)] execVM 'ws_assassins.sqf'}]] call BIS_fnc_variableSpaceAdd;

is the "" supposed to be left blank? When it asks for number, number, what is it referring too?

Thanks!