Skip to content

Instantly share code, notes, and snippets.

View jameslkingsley's full-sized avatar

James Kingsley jameslkingsley

View GitHub Profile
@jameslkingsley
jameslkingsley / gist:4c2735c393442883244a
Created December 30, 2015 21:04
assignGear via Virtual Arsenal
// F3 - Folk ARPS Assign Gear Script - NATO
// Credits: Please see the F3 online manual (http://www.ferstaberinde.com/f3/en/)
// ====================================================================================
// DEFINE EQUIPMENT TABLES
// The blocks of code below identifies equipment for this faction
//
// Defined loadouts:
// co - commander
// dc - deputy commander / squad leader
class CfgPatches
{
class ace_ai
{
units[]={};
weapons[]={};
requiredVersion=1.54;
requiredAddons[]=
{
"ace_common"
@jameslkingsley
jameslkingsley / config.cpp
Created January 7, 2016 22:37
config.cpp
class CfgPatches
{
class ace_ai
{
units[]={};
weapons[]={};
requiredVersion=1.54;
requiredAddons[]=
{
"ace_common"
@jameslkingsley
jameslkingsley / config.cpp
Created January 7, 2016 22:43
config.cpp
class CfgPatches
{
class ace_ai
{
units[]={};
weapons[]={};
requiredVersion=1.54;
requiredAddons[]=
{
"ace_common"
@jameslkingsley
jameslkingsley / config.cpp
Created January 11, 2016 16:27
config.cpp
aiDispersionCoefY = 40;
aiDispersionCoefX = 30;
modes[] = {"ACE_Burst_far", "Single", "FullAuto", "fullauto_medium"};
class Single: Mode_SemiAuto
{
aiDispersionCoefX = 30;
aiDispersionCoefY = 40;
minRange = 400;
minRangeProbab = 0.2;
aiDispersionCoefY = 40;
aiDispersionCoefX = 30;
modes[] = {"Single", "FullAuto"};
class Single: Mode_SemiAuto
{
aiDispersionCoefX = 30;
aiDispersionCoefY = 40;
minRange = 601;
minRangeProbab = 0.2;
aiDispersionCoefX = 35;
aiDispersionCoefY = 30;
modes[] = {"FullAuto", "Burst", "Single"};
class FullAuto: Mode_SemiAuto
{
aiDispersionCoefX = 35;
aiDispersionCoefY = 30;
aiRateOfFire = 1;
aiRateOfFireDistance = 250;
// F3 - Folk ARPS Assign Gear Script - NATO
// Credits: Please see the F3 online manual (http://www.ferstaberinde.com/f3/en/)
// ====================================================================================
// DEFINE EQUIPMENT TABLES
// The blocks of code below identifies equipment for this faction
//
// Defined loadouts:
// co - commander
// dc - deputy commander / squad leader
class CfgPatches
{
class arc_ai_main
{
units[] = {};
weapons[] = {};
requiredVersion = 1.54;
author[] = {"Ed", "Kingsley"};
authorUrl = "https://github.com/jameslkingsley/";
version = "1.0.0.0";
#define PROTO(CNAME) \
class ##CNAME##;
#define GRENADE(CNAME, PNAME) \
class ##CNAME##: ##PNAME## \
{ \
aiDispersionCoefX = 40; \
aiDispersionCoefY = 40; \
minRange = 2000; \
minRangeProbab = 0; \