- Add mission config, params, and function registrations - Implement faction helpers and mission generators - Include setup docs, CBA settings, and mission scaffolding
83 lines
1.8 KiB
C++
83 lines
1.8 KiB
C++
class Params {
|
|
class enemyFaction {
|
|
title = "Enemy Faction";
|
|
values[] = {0,1,2,3,4,5,6,7,8,9,10,11,12};
|
|
texts[] = {
|
|
"CSAT",
|
|
"CSAT (Pacific)",
|
|
"Viper",
|
|
"Spetnaz",
|
|
"SFIA (OPFOR)",
|
|
"Tura (OPFOR)",
|
|
"AAF",
|
|
"FIA",
|
|
"LDF",
|
|
"Syndikat",
|
|
"Looters",
|
|
"SFIA (Independent)",
|
|
"Tura (Independent)"
|
|
};
|
|
default = 7;
|
|
};
|
|
|
|
class maxConcurrentMissions {
|
|
title = "Max Concurrent Missions";
|
|
values[] = {1,2,3,4,5};
|
|
default = 3;
|
|
};
|
|
|
|
class missionInterval {
|
|
title = "Mission Interval (seconds)";
|
|
values[] = {60,120,300,600,900};
|
|
default = 300;
|
|
};
|
|
|
|
class moneyMin {
|
|
title = "Money Min";
|
|
values[] = {0,10000,25000,40000};
|
|
default = 25000;
|
|
};
|
|
|
|
class moneyMax {
|
|
title = "Money Max";
|
|
values[] = {20000,40000,60000,80000,120000};
|
|
default = 60000;
|
|
};
|
|
|
|
class reputationMin {
|
|
title = "Reputation Min";
|
|
values[] = {0,2,4,6,8,10};
|
|
default = 6;
|
|
};
|
|
|
|
class reputationMax {
|
|
title = "Reputation Max";
|
|
values[] = {10,12,14,18,22,30};
|
|
default = 14;
|
|
};
|
|
|
|
class penaltyMin {
|
|
title = "Penalty Min";
|
|
values[] = {-20,-16,-12,-8,-6,-4,-3};
|
|
default = -8;
|
|
};
|
|
|
|
class penaltyMax {
|
|
title = "Penalty Max";
|
|
values[] = {-20,-16,-12,-8,-6,-4,-3};
|
|
default = -3;
|
|
};
|
|
|
|
class timeLimitMin {
|
|
title = "Time Limit Min (seconds)";
|
|
values[] = {300,600,900,1200,1800};
|
|
default = 900;
|
|
};
|
|
|
|
class timeLimitMax {
|
|
title = "Time Limit Max (seconds)";
|
|
values[] = {600,900,1800,2400,3600};
|
|
default = 1800;
|
|
};
|
|
};
|