mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
experiment with json config generator/parser
This commit is contained in:
parent
d372ef9d95
commit
da7e5e6d2d
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,16 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
Author: Aaron Clark - EpochMod.com
|
|
||||||
Contributors: Andrew Gregory
|
|
||||||
|
|
||||||
Description:
|
|
||||||
Item interaction configs
|
|
||||||
|
|
||||||
Licence:
|
|
||||||
Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike
|
|
||||||
|
|
||||||
Github:
|
|
||||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgItemInteractions.hpp
|
|
||||||
|
|
||||||
Legend:
|
Legend:
|
||||||
interactAction: 0 = examine, 1 = eat, 2 = drink, 3 = build
|
interactAction: 0 = examine, 1 = eat, 2 = drink, 3 = build
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {
|
||||||
@ -29,8 +17,16 @@ interactAttributes[] = {
|
|||||||
{"Radiation",0}
|
{"Radiation",0}
|
||||||
};
|
};
|
||||||
*/
|
*/
|
||||||
class CfgItemInteractions {
|
/*[[[cog import arma_config_tools; arma_config_tools.json_to_arma()]]]*/
|
||||||
// BASE CLASSES START
|
/*
|
||||||
|
@author = "Aaron Clark - https://EpochMod.com";
|
||||||
|
@contributors[] = {"Andrew Gregory"};
|
||||||
|
@description = "Item interaction configs";
|
||||||
|
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
|
||||||
|
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgItemInteractions.hpp";
|
||||||
|
*/
|
||||||
|
class CfgItemInteractions
|
||||||
|
{
|
||||||
class Default
|
class Default
|
||||||
{
|
{
|
||||||
interactAction = 0;
|
interactAction = 0;
|
||||||
@ -39,9 +35,7 @@ class CfgItemInteractions {
|
|||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",600}};
|
||||||
{"Hunger",600}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class Food_TinCan_base : Food_base
|
class Food_TinCan_base : Food_base
|
||||||
{
|
{
|
||||||
@ -59,9 +53,7 @@ class CfgItemInteractions {
|
|||||||
{
|
{
|
||||||
interactAction = 2;
|
interactAction = 2;
|
||||||
interactText = "DRINK";
|
interactText = "DRINK";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",500}};
|
||||||
{"Thirst",500}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class Drink_Jar_base : Drink_base
|
class Drink_Jar_base : Drink_base
|
||||||
{
|
{
|
||||||
@ -76,225 +68,145 @@ class CfgItemInteractions {
|
|||||||
interactAction = 3;
|
interactAction = 3;
|
||||||
interactText = "BUILD";
|
interactText = "BUILD";
|
||||||
};
|
};
|
||||||
class Item_Packed_base : Default {
|
class Item_Packed_base : Default
|
||||||
|
{
|
||||||
interactAction = 14;
|
interactAction = 14;
|
||||||
interactText = "UNPACK";
|
interactText = "UNPACK";
|
||||||
};
|
};
|
||||||
// BASE CLASSES END
|
|
||||||
class honey_epoch : Food_Jar_base
|
class honey_epoch : Food_Jar_base
|
||||||
{
|
{
|
||||||
interactText = "CONSUME";
|
interactText = "CONSUME";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Immunity",1},{"Stamina",30},{"BloodP",10}};
|
||||||
{"Immunity",1},
|
|
||||||
{"Stamina",30},
|
|
||||||
{"BloodP",10}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class sardines_epoch : Food_TinCan_base
|
class sardines_epoch : Food_TinCan_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",1000},{"Toxicity",7}};
|
||||||
{"Hunger",1000},
|
|
||||||
{"Toxicity",7}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class meatballs_epoch : Food_TinCan_base
|
class meatballs_epoch : Food_TinCan_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",1200}};
|
||||||
{"Hunger",1200}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class scam_epoch : Food_TinCan_base
|
class scam_epoch : Food_TinCan_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",1000}};
|
||||||
{"Hunger",1000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class sweetcorn_epoch : Food_TinCan_base
|
class sweetcorn_epoch : Food_TinCan_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",600}};
|
||||||
{"Hunger",600}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class FoodBioMeat : Food_TinCan_base
|
class FoodBioMeat : Food_TinCan_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",1000},{"Toxicity",7}};
|
||||||
{"Hunger",1000},
|
|
||||||
{"Toxicity",7}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class TacticalBacon : Food_TinCan_base
|
class TacticalBacon : Food_TinCan_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500}};
|
||||||
{"Hunger",500}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemTrout : Food_base
|
class ItemTrout : Food_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",300},{"Toxicity",5}};
|
||||||
{"Hunger",300},
|
|
||||||
{"Toxicity",5}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemSeaBass : Food_base
|
class ItemSeaBass : Food_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500},{"Toxicity",10}};
|
||||||
{"Hunger",500},
|
|
||||||
{"Toxicity",10}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemTuna : Food_base
|
class ItemTuna : Food_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",2500}};
|
||||||
{"Hunger",2500}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemTroutCooked : Food_base
|
class ItemTroutCooked : Food_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",600}};
|
||||||
{"Hunger",600}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemSeaBassCooked : Food_base
|
class ItemSeaBassCooked : Food_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",1200}};
|
||||||
{"Hunger",1200}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemTunaCooked : Food_base
|
class ItemTunaCooked : Food_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",5000}};
|
||||||
{"Hunger",5000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class FoodMeeps : Food_base
|
class FoodMeeps : Food_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500}};
|
||||||
{"Hunger",500}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class FoodSnooter : Food_base
|
class FoodSnooter : Food_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500},{"Stamina",50}};
|
||||||
{"Hunger",500},
|
|
||||||
{"Stamina",50}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemCooler0 : Food_Cooler_base
|
class ItemCooler0 : Food_Cooler_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",3000}};
|
||||||
{"Hunger",3000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemCooler1 : Food_Cooler_base
|
class ItemCooler1 : Food_Cooler_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",3500}};
|
||||||
{"Hunger",3500}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemCooler2 : Food_Cooler_base
|
class ItemCooler2 : Food_Cooler_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",4000}};
|
||||||
{"Hunger",4000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemCooler3 : Food_Cooler_base
|
class ItemCooler3 : Food_Cooler_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",5000}};
|
||||||
{"Hunger",5000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemCooler4 : Food_Cooler_base
|
class ItemCooler4 : Food_Cooler_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",5000}};
|
||||||
{"Hunger",5000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class WhiskeyNoodle : Drink_base
|
class WhiskeyNoodle : Drink_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",800},{"Toxicity",-1},{"Stamina",50},{"Alcohol",10}};
|
||||||
{"Thirst",800},
|
|
||||||
{"Toxicity",-1},
|
|
||||||
{"Stamina",50},
|
|
||||||
{"Alcohol",10}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class water_epoch : Drink_Jar_base
|
class water_epoch : Drink_Jar_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",500},{"Toxicity",5,1},{"Stamina",50}};
|
||||||
{"Thirst",500},
|
|
||||||
{"Toxicity",5,1},
|
|
||||||
{"Stamina",50}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class clean_water_epoch : Drink_Jar_base
|
class clean_water_epoch : Drink_Jar_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",500},{"Stamina",50}};
|
||||||
{"Thirst",500},
|
|
||||||
{"Stamina",50}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemSodaRbull : Soda_base
|
class ItemSodaRbull : Soda_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",1000},{"Stamina",100}};
|
||||||
{"Thirst",1000},
|
|
||||||
{"Stamina",100}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemSodaOrangeSherbet : Soda_base
|
class ItemSodaOrangeSherbet : Soda_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",800},{"Stamina",75}};
|
||||||
{"Thirst",800},
|
|
||||||
{"Stamina",75}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemSodaPurple : Soda_base
|
class ItemSodaPurple : Soda_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",800},{"Stamina",75}};
|
||||||
{"Thirst",800},
|
|
||||||
{"Stamina",75}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemSodaMocha : Soda_base
|
class ItemSodaMocha : Soda_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",650},{"Stamina",150}};
|
||||||
{"Thirst",650},
|
|
||||||
{"Stamina",150}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemSodaBurst : Soda_base
|
class ItemSodaBurst : Soda_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",800},{"Stamina",75}};
|
||||||
{"Thirst",800},
|
|
||||||
{"Stamina",75}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class FoodWalkNSons : Soda_base
|
class FoodWalkNSons : Soda_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",1200},{"Stamina",150}};
|
||||||
{"Thirst",1200},
|
|
||||||
{"Stamina",150}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ItemSodaAlpineDude : Soda_base
|
class ItemSodaAlpineDude : Soda_base
|
||||||
{
|
{
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Thirst",800},{"Stamina",800}};
|
||||||
{"Thirst",800},
|
|
||||||
{"Stamina",800}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class jerrycan_epoch : Default
|
class jerrycan_epoch : Default
|
||||||
{
|
{
|
||||||
interactAction = 4;
|
interactAction = 4;
|
||||||
interactText = "FILL";
|
interactText = "FILL";
|
||||||
interactReturnOnUse = "jerrycanE_epoch";
|
interactReturnOnUse = "jerrycanE_epoch";
|
||||||
interactAttributes[] = { 10 };
|
interactAttributes[] = {10};
|
||||||
};
|
};
|
||||||
class jerrycanE_epoch : Default
|
class jerrycanE_epoch : Default
|
||||||
{
|
{
|
||||||
interactAction = 5;
|
interactAction = 5;
|
||||||
interactText = "SIPHON";
|
interactText = "SIPHON";
|
||||||
interactReturnOnUse = "jerrycan_epoch";
|
interactReturnOnUse = "jerrycan_epoch";
|
||||||
interactAttributes[] = { 10 };
|
interactAttributes[] = {10};
|
||||||
};
|
};
|
||||||
class FAK : Default
|
class FAK : Default
|
||||||
{
|
{
|
||||||
@ -317,17 +229,13 @@ class CfgItemInteractions {
|
|||||||
{
|
{
|
||||||
interactAction = 9;
|
interactAction = 9;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Energy",100}};
|
||||||
{"Energy",100}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class EnergyPackLg : Default
|
class EnergyPackLg : Default
|
||||||
{
|
{
|
||||||
interactAction = 9;
|
interactAction = 9;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Energy",1000}};
|
||||||
{"Energy",1000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class VehicleRepair : Default
|
class VehicleRepair : Default
|
||||||
{
|
{
|
||||||
@ -343,119 +251,79 @@ class CfgItemInteractions {
|
|||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Toxicity",20,1}};
|
||||||
{"Toxicity",20,1}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class SnakeCarcass_EPOCH : Default
|
class SnakeCarcass_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",300},{"Soiled",1},{"Toxicity",10,1}};
|
||||||
{"Hunger",300},
|
|
||||||
{"Soiled",1},
|
|
||||||
{"Toxicity",10,1}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class SnakeMeat_EPOCH : Default
|
class SnakeMeat_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",1200}};
|
||||||
{"Hunger",1200}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class RabbitCarcass_EPOCH : Default
|
class RabbitCarcass_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",300},{"Soiled",1},{"Toxicity",10,1}};
|
||||||
{"Hunger",300},
|
|
||||||
{"Soiled",1},
|
|
||||||
{"Toxicity",10,1}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class CookedRabbit_EPOCH : Default
|
class CookedRabbit_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",1200}};
|
||||||
{"Hunger",1200}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ChickenCarcass_EPOCH : Default
|
class ChickenCarcass_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500},{"Soiled",1},{"Toxicity",25,1}};
|
||||||
{"Hunger",500},
|
|
||||||
{"Soiled",1},
|
|
||||||
{"Toxicity",25,1}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class CookedChicken_EPOCH : Default
|
class CookedChicken_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",2000}};
|
||||||
{"Hunger",2000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class GoatCarcass_EPOCH : Default
|
class GoatCarcass_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500},{"Soiled",1},{"Toxicity",15,1}};
|
||||||
{"Hunger",500},
|
|
||||||
{"Soiled",1},
|
|
||||||
{"Toxicity",15,1}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class DogCarcass_EPOCH : Default
|
class DogCarcass_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500},{"Soiled",1},{"Toxicity",15,1},{"Karma",-10}};
|
||||||
{"Hunger",500},
|
|
||||||
{"Soiled",1},
|
|
||||||
{"Toxicity",15,1},
|
|
||||||
{"Karma",-10}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class CookedDog_EPOCH : Default
|
class CookedDog_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",3000},{"Karma",-10}};
|
||||||
{"Hunger",3000},
|
|
||||||
{"Karma",-10}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class CookedGoat_EPOCH : Default
|
class CookedGoat_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",3000}};
|
||||||
{"Hunger",3000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class SheepCarcass_EPOCH : Default
|
class SheepCarcass_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500},{"Soiled",1},{"Toxicity",15,1}};
|
||||||
{"Hunger",500},
|
|
||||||
{"Soiled",1},
|
|
||||||
{"Toxicity",15,1}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class CookedSheep_EPOCH : Default
|
class CookedSheep_EPOCH : Default
|
||||||
{
|
{
|
||||||
interactAction = 1;
|
interactAction = 1;
|
||||||
interactText = "EAT";
|
interactText = "EAT";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",3000}};
|
||||||
{"Hunger",3000}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class KitSpikeTrap : Item_Build_base
|
class KitSpikeTrap : Item_Build_base
|
||||||
{
|
{
|
||||||
@ -595,74 +463,64 @@ class CfgItemInteractions {
|
|||||||
{
|
{
|
||||||
interactAction = 6;
|
interactAction = 6;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Immunity",10},{"Stamina",-100},{"BloodP",-10}};
|
||||||
{"Immunity",10},
|
|
||||||
{"Stamina",-100},
|
|
||||||
{"BloodP",-10}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class Goldenseal : Default
|
class Goldenseal : Default
|
||||||
{
|
{
|
||||||
interactAction = 6;
|
interactAction = 6;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Toxicity",-50}};
|
||||||
{"Toxicity",-50}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class Pumpkin : Default
|
class Pumpkin : Default
|
||||||
{
|
{
|
||||||
interactAction = 6;
|
interactAction = 6;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Hunger",500},{"Stamina",50}};
|
||||||
{"Hunger",500},
|
|
||||||
{"Stamina",50}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class Towelette : Default
|
class Towelette : Default
|
||||||
{
|
{
|
||||||
interactAction = 6;
|
interactAction = 6;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Soiled",-25}};
|
||||||
{"Soiled",-25}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class HeatPack : Default
|
class HeatPack : Default
|
||||||
{
|
{
|
||||||
interactAction = 7;
|
interactAction = 7;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Temp",1}};
|
||||||
{"Temp",1}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class ColdPack : Default
|
class ColdPack : Default
|
||||||
{
|
{
|
||||||
interactAction = 8;
|
interactAction = 8;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Temp",-1}};
|
||||||
{"Temp",-1}
|
|
||||||
};
|
};
|
||||||
};
|
class ItemHotwire : Default
|
||||||
class ItemHotwire : Default {
|
{
|
||||||
interactAction = 2;
|
interactAction = 2;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
};
|
};
|
||||||
class ItemKeyKit : Default {
|
class ItemKeyKit : Default
|
||||||
|
{
|
||||||
interactAction = 2;
|
interactAction = 2;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
};
|
};
|
||||||
class ItemBarrelF : Default {
|
class ItemBarrelF : Default
|
||||||
|
{
|
||||||
interactAction = 4;
|
interactAction = 4;
|
||||||
interactText = "FILL";
|
interactText = "FILL";
|
||||||
interactAttributes[] = { 210 };
|
interactAttributes[] = {210};
|
||||||
interactReturnOnUse = "ItemBarrelE";
|
interactReturnOnUse = "ItemBarrelE";
|
||||||
};
|
};
|
||||||
class ItemBarrelE : Default {
|
class ItemBarrelE : Default
|
||||||
|
{
|
||||||
interactAction = 5;
|
interactAction = 5;
|
||||||
interactText = "SIPHON";
|
interactText = "SIPHON";
|
||||||
interactAttributes[] = { 210 };
|
interactAttributes[] = {210};
|
||||||
interactReturnOnUse = "ItemBarrelF";
|
interactReturnOnUse = "ItemBarrelF";
|
||||||
};
|
};
|
||||||
class ItemKey : Default {
|
class ItemKey : Default
|
||||||
|
{
|
||||||
interactAction = 2;
|
interactAction = 2;
|
||||||
interactText = "USE";
|
interactText = "USE";
|
||||||
};
|
};
|
||||||
@ -670,7 +528,8 @@ class CfgItemInteractions {
|
|||||||
class ItemKeyGreen : ItemKey {};
|
class ItemKeyGreen : ItemKey {};
|
||||||
class ItemKeyRed : ItemKey {};
|
class ItemKeyRed : ItemKey {};
|
||||||
class ItemKeyYellow : ItemKey {};
|
class ItemKeyYellow : ItemKey {};
|
||||||
class ItemDoc1 : Default {
|
class ItemDoc1 : Default
|
||||||
|
{
|
||||||
interactAction = -1;
|
interactAction = -1;
|
||||||
interactText = "READ";
|
interactText = "READ";
|
||||||
};
|
};
|
||||||
@ -733,7 +592,7 @@ class CfgItemInteractions {
|
|||||||
class ItemScraps : Default {};
|
class ItemScraps : Default {};
|
||||||
class ItemCorrugated : Default {};
|
class ItemCorrugated : Default {};
|
||||||
class ItemCorrugatedLg : Default {};
|
class ItemCorrugatedLg : Default {};
|
||||||
class 5Rnd_rollins_mag : Default{};
|
class 5Rnd_rollins_mag : Default {};
|
||||||
class CSGAS : Default {};
|
class CSGAS : Default {};
|
||||||
class sledge_swing : Default {};
|
class sledge_swing : Default {};
|
||||||
class stick_swing : Default {};
|
class stick_swing : Default {};
|
||||||
@ -874,3 +733,5 @@ class CfgItemInteractions {
|
|||||||
interactReturnOnUse = "smallbackpack_pink_epoch";
|
interactReturnOnUse = "smallbackpack_pink_epoch";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*[[[end]]]*/
|
||||||
|
1286
Sources/epoch_config/Configs/CfgItemInteractions.json
Normal file
1286
Sources/epoch_config/Configs/CfgItemInteractions.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,33 +1,24 @@
|
|||||||
|
/*[[[cog import arma_config_tools; arma_config_tools.json_to_arma()]]]*/
|
||||||
/*
|
/*
|
||||||
Author: Aaron Clark - EpochMod.com
|
@author = "Aaron Clark - https://EpochMod.com";
|
||||||
|
@contributors[] = {};
|
||||||
Contributors:
|
@description = "Master loop is a simple config based event scheduler that handles all time based player related tasks.";
|
||||||
|
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
|
||||||
Description:
|
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgMasterLoop.hpp";
|
||||||
Master loop is a simple config based event scheduler that handles all time based player related tasks.
|
|
||||||
|
|
||||||
Licence:
|
|
||||||
Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike
|
|
||||||
|
|
||||||
Github:
|
|
||||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgMasterLoop.hpp
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class CfgMasterLoop
|
class CfgMasterLoop
|
||||||
{
|
{
|
||||||
class Init
|
class Init
|
||||||
{
|
{
|
||||||
file = "epoch_code\compile\setup\masterLoop\init.sqf";
|
file = "epoch_code\compile\setup\masterLoop\init.sqf";
|
||||||
};
|
};
|
||||||
|
|
||||||
class Events
|
class Events
|
||||||
{
|
{
|
||||||
condition = "alive player";
|
condition = "alive player";
|
||||||
file = "epoch_code\compile\setup\masterLoop";
|
file = "epoch_code\compile\setup\masterLoop";
|
||||||
|
|
||||||
class Event1
|
class Event1
|
||||||
{
|
{
|
||||||
delay = 1; // in seconds
|
delay = 1;
|
||||||
};
|
};
|
||||||
class Event2
|
class Event2
|
||||||
{
|
{
|
||||||
@ -55,3 +46,5 @@ class CfgMasterLoop
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*[[[end]]]*/
|
||||||
|
39
Sources/epoch_config/Configs/CfgMasterLoop.json
Normal file
39
Sources/epoch_config/Configs/CfgMasterLoop.json
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"_header": {
|
||||||
|
"@author": "Aaron Clark - https://EpochMod.com",
|
||||||
|
"@contributors": [],
|
||||||
|
"@description": "Master loop is a simple config based event scheduler that handles all time based player related tasks.",
|
||||||
|
"@licence": "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike",
|
||||||
|
"@github": "https://github.com/EpochModTeam/Epoch/tree/release/Sources/{filename}"
|
||||||
|
},
|
||||||
|
"CfgMasterLoop": {
|
||||||
|
"Init": {
|
||||||
|
"file": "epoch_code\\compile\\setup\\masterLoop\\init.sqf"
|
||||||
|
},
|
||||||
|
"Events": {
|
||||||
|
"condition": "alive player",
|
||||||
|
"file": "epoch_code\\compile\\setup\\masterLoop",
|
||||||
|
"Event1": {
|
||||||
|
"delay": 1
|
||||||
|
},
|
||||||
|
"Event2": {
|
||||||
|
"delay": 10
|
||||||
|
},
|
||||||
|
"Event3": {
|
||||||
|
"delay": 15
|
||||||
|
},
|
||||||
|
"Event4": {
|
||||||
|
"delay": 30
|
||||||
|
},
|
||||||
|
"Event5": {
|
||||||
|
"delay": 60
|
||||||
|
},
|
||||||
|
"Event6": {
|
||||||
|
"delay": 300
|
||||||
|
},
|
||||||
|
"Event7": {
|
||||||
|
"delay": 600
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,5 +1,15 @@
|
|||||||
class CfgObjectInteractions {
|
/*[[[cog import arma_config_tools; arma_config_tools.json_to_arma()]]]*/
|
||||||
class Default {
|
/*
|
||||||
|
@author = "Aaron Clark - https://EpochMod.com";
|
||||||
|
@contributors[] = {};
|
||||||
|
@description = "Epoch object interaction configs.";
|
||||||
|
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
|
||||||
|
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgObjectInteractions.hpp";
|
||||||
|
*/
|
||||||
|
class CfgObjectInteractions
|
||||||
|
{
|
||||||
|
class Default
|
||||||
|
{
|
||||||
interactMode = 0;
|
interactMode = 0;
|
||||||
distance = 0;
|
distance = 0;
|
||||||
toxicChance = 0;
|
toxicChance = 0;
|
||||||
@ -14,134 +24,123 @@ class CfgObjectInteractions {
|
|||||||
animationEffectGlobal = 0;
|
animationEffectGlobal = 0;
|
||||||
canSee = "false";
|
canSee = "false";
|
||||||
ppEffect[] = {};
|
ppEffect[] = {};
|
||||||
aliveState = 0; // 0 = alive or dead, 1 = dead, 2 = alive.
|
aliveState = 0;
|
||||||
interactAttributes[] = {};
|
interactAttributes[] = {};
|
||||||
};
|
};
|
||||||
class Land_MPS_EPOCH : Default {};
|
class Land_MPS_EPOCH : Default {};
|
||||||
class container_epoch : Default {};
|
class container_epoch : Default {};
|
||||||
|
class PlotPole_EPOCH : Default
|
||||||
// Base Building Start
|
{
|
||||||
class PlotPole_EPOCH : Default {
|
|
||||||
interactMode = 1;
|
interactMode = 1;
|
||||||
};
|
};
|
||||||
class Tipi_EPOCH : Default {
|
class Tipi_EPOCH : Default
|
||||||
|
{
|
||||||
interactMode = 4;
|
interactMode = 4;
|
||||||
};
|
};
|
||||||
class Tipi_SIM_EPOCH : Default {
|
class Tipi_SIM_EPOCH : Default
|
||||||
|
{
|
||||||
interactMode = 1;
|
interactMode = 1;
|
||||||
};
|
};
|
||||||
class StorageShelf_EPOCH : Default {
|
class StorageShelf_EPOCH : Default
|
||||||
|
{
|
||||||
interactMode = 4;
|
interactMode = 4;
|
||||||
};
|
};
|
||||||
class WorkBench_EPOCH : Default {
|
class WorkBench_EPOCH : Default
|
||||||
|
{
|
||||||
interactMode = 4;
|
interactMode = 4;
|
||||||
};
|
};
|
||||||
class Foundation_EPOCH : Default {
|
class Foundation_EPOCH : Default
|
||||||
|
{
|
||||||
interactMode = 1;
|
interactMode = 1;
|
||||||
};
|
};
|
||||||
class WoodFoundation_EPOCH : Default {
|
class WoodFoundation_EPOCH : Default
|
||||||
|
{
|
||||||
interactMode = 1;
|
interactMode = 1;
|
||||||
};
|
};
|
||||||
// Base Building stop
|
class Sheep_random_EPOCH : Default
|
||||||
|
{
|
||||||
class Sheep_random_EPOCH : Default {
|
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Soiled",1}};
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Goat_random_EPOCH : Default
|
||||||
class Goat_random_EPOCH : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Soiled",1}};
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Cock_random_EPOCH : Default
|
||||||
class Cock_random_EPOCH : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Soiled",1}};
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Hen_random_EPOCH : Default
|
||||||
class Hen_random_EPOCH : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Soiled",1}};
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Rabbit_EPOCH : Default
|
||||||
class Rabbit_EPOCH : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Soiled",1}};
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Fin_random_EPOCH : Default
|
||||||
class Fin_random_EPOCH : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Karma",-100},{"Soiled",1}};
|
||||||
{"Karma",-100},
|
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Alsatian_Random_EPOCH : Default
|
||||||
class Alsatian_Random_EPOCH : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Karma",-100},{"Soiled",1}};
|
||||||
{"Karma",-100},
|
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Epoch_Sapper_F : Default
|
||||||
class Epoch_Sapper_F : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Toxicity",20,1},{"Soiled",20,1}};
|
||||||
{"Toxicity",20,1},
|
|
||||||
{"Soiled",20,1}
|
|
||||||
};
|
};
|
||||||
};
|
class Epoch_SapperB_F : Default
|
||||||
class Epoch_SapperB_F : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Toxicity",20,1},{"Soiled",20,1}};
|
||||||
{"Toxicity",20,1},
|
|
||||||
{"Soiled",20,1}
|
|
||||||
};
|
};
|
||||||
};
|
class I_UAV_01_F : Default
|
||||||
|
{
|
||||||
class I_UAV_01_F : Default {
|
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Energy",20,1}};
|
||||||
{"Energy",20,1}
|
|
||||||
};
|
};
|
||||||
};
|
class Epoch_Female_F : Default
|
||||||
class Epoch_Female_F : Default {
|
{
|
||||||
interactMode = 2;
|
interactMode = 2;
|
||||||
};
|
};
|
||||||
class Epoch_Male_F : Default {
|
class Epoch_Male_F : Default
|
||||||
|
{
|
||||||
interactMode = 2;
|
interactMode = 2;
|
||||||
};
|
};
|
||||||
class C_man_1 : Default {
|
class C_man_1 : Default
|
||||||
|
{
|
||||||
interactMode = 2;
|
interactMode = 2;
|
||||||
};
|
};
|
||||||
class SapperHead_SIM_EPOCH : Default {
|
class SapperHead_SIM_EPOCH : Default
|
||||||
|
{
|
||||||
interactMode = 0;
|
interactMode = 0;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Soiled",1}};
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class SapperCorpse_SIM_EPOCH : Default
|
||||||
class SapperCorpse_SIM_EPOCH : Default {
|
{
|
||||||
interactMode = 0;
|
interactMode = 0;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Soiled",1}};
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Snake_random_EPOCH : Default
|
||||||
|
{
|
||||||
class Snake_random_EPOCH : Default {
|
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
distance = 3;
|
distance = 3;
|
||||||
toxicChance = 0.2;
|
toxicChance = 0.2;
|
||||||
@ -153,12 +152,10 @@ class CfgObjectInteractions {
|
|||||||
canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])";
|
canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])";
|
||||||
ppEffect[] = {};
|
ppEffect[] = {};
|
||||||
aliveState = 0;
|
aliveState = 0;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Toxicity",20,1},{"Soiled",1}};
|
||||||
{"Toxicity",20,1},
|
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class Snake2_random_EPOCH : Default
|
||||||
class Snake2_random_EPOCH : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
distance = 3;
|
distance = 3;
|
||||||
toxicChance = 0.1;
|
toxicChance = 0.1;
|
||||||
@ -170,12 +167,10 @@ class CfgObjectInteractions {
|
|||||||
canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])";
|
canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])";
|
||||||
ppEffect[] = {};
|
ppEffect[] = {};
|
||||||
aliveState = 0;
|
aliveState = 0;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Toxicity",10,1},{"Soiled",1}};
|
||||||
{"Toxicity",10,1},
|
|
||||||
{"Soiled",1}
|
|
||||||
};
|
};
|
||||||
};
|
class GreatWhite_F : Default
|
||||||
class GreatWhite_F : Default {
|
{
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
distance = 6;
|
distance = 6;
|
||||||
toxicChance = 0;
|
toxicChance = 0;
|
||||||
@ -189,7 +184,8 @@ class CfgObjectInteractions {
|
|||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {};
|
interactAttributes[] = {};
|
||||||
};
|
};
|
||||||
class SmokeShellCustom : Default {
|
class SmokeShellCustom : Default
|
||||||
|
{
|
||||||
distance = 6;
|
distance = 6;
|
||||||
toxicChance = 1;
|
toxicChance = 1;
|
||||||
bleedChance = 0;
|
bleedChance = 0;
|
||||||
@ -200,7 +196,8 @@ class CfgObjectInteractions {
|
|||||||
canSee = "true";
|
canSee = "true";
|
||||||
ppEffect[] = {};
|
ppEffect[] = {};
|
||||||
};
|
};
|
||||||
class Epoch_Cloak_F : Default {
|
class Epoch_Cloak_F : Default
|
||||||
|
{
|
||||||
distance = 30;
|
distance = 30;
|
||||||
toxicChance = 0;
|
toxicChance = 0;
|
||||||
bloodpChance = 0.9;
|
bloodpChance = 0.9;
|
||||||
@ -209,38 +206,20 @@ class CfgObjectInteractions {
|
|||||||
bloodpAmount = 3;
|
bloodpAmount = 3;
|
||||||
soundEffect[] = {"cultist_nearby"};
|
soundEffect[] = {"cultist_nearby"};
|
||||||
canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])";
|
canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])";
|
||||||
ppEffect[] = {
|
ppEffect[] = {{{"filmGrain",2005,{0.1,-1,0.05,0.05,2,false},1},{"chromAberration",2006,{0.01,0.01,true},5},{"colorCorrections",2007,{1,1,0,{1.5,-1,-1.5,0.5},{5,3.5,-5,-0.5},{-3,5,-5,-0.5}},5},{"radialBlur",2008,{0.02,0.02,0.15,0.15},5}},2,{{},{{0,0,true},5},{{1,1,-0.01,{0.0,0.0,0.0,0.0},{1.5,1,1.2,0.6},{0.199,0.587,0.114,0.2}},5},{{0,0,0,0},5}},5,{}};
|
||||||
{
|
|
||||||
{"filmGrain",2005,{0.1, -1, 0.05, 0.05, 2, false},1},
|
|
||||||
{"chromAberration",2006,{0.01, 0.01, true},5},
|
|
||||||
{"colorCorrections",2007,{1, 1, 0, {1.5, -1, -1.5, 0.5}, {5, 3.5, -5, -0.5}, {-3, 5, -5, -0.5}},5},
|
|
||||||
{"radialBlur",2008,{0.02, 0.02, 0.15, 0.15},5}
|
|
||||||
},
|
|
||||||
2, // sleep 2
|
|
||||||
{
|
|
||||||
{},
|
|
||||||
{{0, 0, true},5},
|
|
||||||
{{1, 1, -0.01, {0.0, 0.0, 0.0, 0.0}, {1.5, 1, 1.2, 0.6}, {0.199, 0.587, 0.114, 0.20}},5},
|
|
||||||
{{0, 0, 0, 0},5}
|
|
||||||
},
|
|
||||||
5, // sleep 5
|
|
||||||
{} // dispose
|
|
||||||
};
|
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Toxicity",20,1},{"Soiled",20,1}};
|
||||||
{"Toxicity",20,1},
|
|
||||||
{"Soiled",20,1}
|
|
||||||
};
|
};
|
||||||
};
|
class EPOCH_RyanZombie_1 : Default
|
||||||
class EPOCH_RyanZombie_1 : Default {
|
{
|
||||||
distance = 3;
|
distance = 3;
|
||||||
toxicChance = 0.1;
|
toxicChance = 0.1;
|
||||||
bloodpChance = 0.9;
|
bloodpChance = 0.9;
|
||||||
fatigueChance = 0.4;
|
fatigueChance = 0.4;
|
||||||
bleedAmount = 30;
|
bleedAmount = 30;
|
||||||
bloodpAmount = 3;
|
bloodpAmount = 3;
|
||||||
soundEffect[] = {{"ryanzombies\sounds\attack1.ogg",400}, {"ryanzombies\sounds\attack2.ogg",400}, {"ryanzombies\sounds\attack3.ogg",400}, {"ryanzombies\sounds\attack4.ogg",400}, {"ryanzombies\sounds\attack5.ogg",400}};
|
soundEffect[] = {{"ryanzombies\sounds\attack1.ogg",400},{"ryanzombies\sounds\attack2.ogg",400},{"ryanzombies\sounds\attack3.ogg",400},{"ryanzombies\sounds\attack4.ogg",400},{"ryanzombies\sounds\attack5.ogg",400}};
|
||||||
soundEffectGlobal = 1;
|
soundEffectGlobal = 1;
|
||||||
animationEffect[] = {"AwopPercMstpSgthWnonDnon_throw"};
|
animationEffect[] = {"AwopPercMstpSgthWnonDnon_throw"};
|
||||||
animationEffectGlobal = 1;
|
animationEffectGlobal = 1;
|
||||||
@ -248,10 +227,7 @@ class CfgObjectInteractions {
|
|||||||
ppEffect[] = {};
|
ppEffect[] = {};
|
||||||
interactMode = 3;
|
interactMode = 3;
|
||||||
aliveState = 1;
|
aliveState = 1;
|
||||||
interactAttributes[] = {
|
interactAttributes[] = {{"Toxicity",5,1},{"Soiled",10,1}};
|
||||||
{"Toxicity",5,1},
|
|
||||||
{"Soiled",10,1}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class EPOCH_RyanZombie_2 : EPOCH_RyanZombie_1 {};
|
class EPOCH_RyanZombie_2 : EPOCH_RyanZombie_1 {};
|
||||||
class EPOCH_RyanZombie_3 : EPOCH_RyanZombie_1 {};
|
class EPOCH_RyanZombie_3 : EPOCH_RyanZombie_1 {};
|
||||||
@ -287,5 +263,6 @@ class CfgObjectInteractions {
|
|||||||
class EPOCH_RyanZombie_3_S : EPOCH_RyanZombie_1 {};
|
class EPOCH_RyanZombie_3_S : EPOCH_RyanZombie_1 {};
|
||||||
class EPOCH_RyanZombie_4_S : EPOCH_RyanZombie_1 {};
|
class EPOCH_RyanZombie_4_S : EPOCH_RyanZombie_1 {};
|
||||||
class EPOCH_RyanZombie_5_S : EPOCH_RyanZombie_1 {};
|
class EPOCH_RyanZombie_5_S : EPOCH_RyanZombie_1 {};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*[[[end]]]*/
|
||||||
|
603
Sources/epoch_config/Configs/CfgObjectInteractions.json
Normal file
603
Sources/epoch_config/Configs/CfgObjectInteractions.json
Normal file
@ -0,0 +1,603 @@
|
|||||||
|
{
|
||||||
|
"_header": {
|
||||||
|
"@author": "Aaron Clark - https://EpochMod.com",
|
||||||
|
"@contributors": [],
|
||||||
|
"@description": "Epoch object interaction configs.",
|
||||||
|
"@licence": "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike",
|
||||||
|
"@github": "https://github.com/EpochModTeam/Epoch/tree/release/Sources/{filename}"
|
||||||
|
},
|
||||||
|
"CfgObjectInteractions": {
|
||||||
|
"Default": {
|
||||||
|
"interactMode": 0,
|
||||||
|
"distance": 0,
|
||||||
|
"toxicChance": 0,
|
||||||
|
"bleedChance": 0,
|
||||||
|
"bloodpChance": 0,
|
||||||
|
"fatigueChance": 0,
|
||||||
|
"bleedAmount": 0,
|
||||||
|
"bloodpAmount": 0,
|
||||||
|
"soundEffect": [],
|
||||||
|
"soundEffectGlobal": 0,
|
||||||
|
"animationEffect": [],
|
||||||
|
"animationEffectGlobal": 0,
|
||||||
|
"canSee": "false",
|
||||||
|
"ppEffect": [],
|
||||||
|
"aliveState": 0,
|
||||||
|
"interactAttributes": []
|
||||||
|
},
|
||||||
|
"Land_MPS_EPOCH": {
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"container_epoch": {
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"PlotPole_EPOCH": {
|
||||||
|
"interactMode": 1,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Tipi_EPOCH": {
|
||||||
|
"interactMode": 4,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Tipi_SIM_EPOCH": {
|
||||||
|
"interactMode": 1,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"StorageShelf_EPOCH": {
|
||||||
|
"interactMode": 4,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"WorkBench_EPOCH": {
|
||||||
|
"interactMode": 4,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Foundation_EPOCH": {
|
||||||
|
"interactMode": 1,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"WoodFoundation_EPOCH": {
|
||||||
|
"interactMode": 1,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Sheep_random_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Goat_random_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Cock_random_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Hen_random_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Rabbit_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Fin_random_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Karma",
|
||||||
|
-100
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Alsatian_Random_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Karma",
|
||||||
|
-100
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Epoch_Sapper_F": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Toxicity",
|
||||||
|
20,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
20,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Epoch_SapperB_F": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Toxicity",
|
||||||
|
20,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
20,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"I_UAV_01_F": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Energy",
|
||||||
|
20,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Epoch_Female_F": {
|
||||||
|
"interactMode": 2,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Epoch_Male_F": {
|
||||||
|
"interactMode": 2,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"C_man_1": {
|
||||||
|
"interactMode": 2,
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"SapperHead_SIM_EPOCH": {
|
||||||
|
"interactMode": 0,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"SapperCorpse_SIM_EPOCH": {
|
||||||
|
"interactMode": 0,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Snake_random_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"distance": 3,
|
||||||
|
"toxicChance": 0.2,
|
||||||
|
"bloodpChance": 1,
|
||||||
|
"fatigueChance": 0.5,
|
||||||
|
"bleedAmount": 30,
|
||||||
|
"bloodpAmount": 3,
|
||||||
|
"soundEffect": [
|
||||||
|
"snake_bite0"
|
||||||
|
],
|
||||||
|
"canSee": "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])",
|
||||||
|
"ppEffect": [],
|
||||||
|
"aliveState": 0,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Toxicity",
|
||||||
|
20,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Snake2_random_EPOCH": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"distance": 3,
|
||||||
|
"toxicChance": 0.1,
|
||||||
|
"bloodpChance": 1,
|
||||||
|
"fatigueChance": 0.5,
|
||||||
|
"bleedAmount": 30,
|
||||||
|
"bloodpAmount": 3,
|
||||||
|
"soundEffect": [
|
||||||
|
"snake_bite0"
|
||||||
|
],
|
||||||
|
"canSee": "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])",
|
||||||
|
"ppEffect": [],
|
||||||
|
"aliveState": 0,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Toxicity",
|
||||||
|
10,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"GreatWhite_F": {
|
||||||
|
"interactMode": 3,
|
||||||
|
"distance": 6,
|
||||||
|
"toxicChance": 0,
|
||||||
|
"bleedChance": 1,
|
||||||
|
"bloodpChance": 1,
|
||||||
|
"fatigueChance": 1,
|
||||||
|
"bleedAmount": 100,
|
||||||
|
"bloodpAmount": 3,
|
||||||
|
"canSee": "true",
|
||||||
|
"ppEffect": [],
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"SmokeShellCustom": {
|
||||||
|
"distance": 6,
|
||||||
|
"toxicChance": 1,
|
||||||
|
"bleedChance": 0,
|
||||||
|
"bloodpChance": 1,
|
||||||
|
"fatigueChance": 1,
|
||||||
|
"bleedAmount": 0,
|
||||||
|
"bloodpAmount": 3,
|
||||||
|
"canSee": "true",
|
||||||
|
"ppEffect": [],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"Epoch_Cloak_F": {
|
||||||
|
"distance": 30,
|
||||||
|
"toxicChance": 0,
|
||||||
|
"bloodpChance": 0.9,
|
||||||
|
"fatigueChance": 0.5,
|
||||||
|
"bleedAmount": 66,
|
||||||
|
"bloodpAmount": 3,
|
||||||
|
"soundEffect": [
|
||||||
|
"cultist_nearby"
|
||||||
|
],
|
||||||
|
"canSee": "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])",
|
||||||
|
"ppEffect": [
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"filmGrain",
|
||||||
|
2005,
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
-1,
|
||||||
|
0.05,
|
||||||
|
0.05,
|
||||||
|
2,
|
||||||
|
false
|
||||||
|
],
|
||||||
|
1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"chromAberration",
|
||||||
|
2006,
|
||||||
|
[
|
||||||
|
0.01,
|
||||||
|
0.01,
|
||||||
|
true
|
||||||
|
],
|
||||||
|
5
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"colorCorrections",
|
||||||
|
2007,
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
[
|
||||||
|
1.5,
|
||||||
|
-1,
|
||||||
|
-1.5,
|
||||||
|
0.5
|
||||||
|
],
|
||||||
|
[
|
||||||
|
5,
|
||||||
|
3.5,
|
||||||
|
-5,
|
||||||
|
-0.5
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-3,
|
||||||
|
5,
|
||||||
|
-5,
|
||||||
|
-0.5
|
||||||
|
]
|
||||||
|
],
|
||||||
|
5
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"radialBlur",
|
||||||
|
2008,
|
||||||
|
[
|
||||||
|
0.02,
|
||||||
|
0.02,
|
||||||
|
0.15,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
5
|
||||||
|
]
|
||||||
|
],
|
||||||
|
2,
|
||||||
|
[
|
||||||
|
[],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
true
|
||||||
|
],
|
||||||
|
5
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
-0.01,
|
||||||
|
[
|
||||||
|
0.0,
|
||||||
|
0.0,
|
||||||
|
0.0,
|
||||||
|
0.0
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1.5,
|
||||||
|
1,
|
||||||
|
1.2,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0.199,
|
||||||
|
0.587,
|
||||||
|
0.114,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
],
|
||||||
|
5
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
5
|
||||||
|
]
|
||||||
|
],
|
||||||
|
5,
|
||||||
|
[]
|
||||||
|
],
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Toxicity",
|
||||||
|
20,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
20,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_1": {
|
||||||
|
"distance": 3,
|
||||||
|
"toxicChance": 0.1,
|
||||||
|
"bloodpChance": 0.9,
|
||||||
|
"fatigueChance": 0.4,
|
||||||
|
"bleedAmount": 30,
|
||||||
|
"bloodpAmount": 3,
|
||||||
|
"soundEffect": [
|
||||||
|
[
|
||||||
|
"ryanzombies\\sounds\\attack1.ogg",
|
||||||
|
400
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ryanzombies\\sounds\\attack2.ogg",
|
||||||
|
400
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ryanzombies\\sounds\\attack3.ogg",
|
||||||
|
400
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ryanzombies\\sounds\\attack4.ogg",
|
||||||
|
400
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ryanzombies\\sounds\\attack5.ogg",
|
||||||
|
400
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"soundEffectGlobal": 1,
|
||||||
|
"animationEffect": [
|
||||||
|
"AwopPercMstpSgthWnonDnon_throw"
|
||||||
|
],
|
||||||
|
"animationEffectGlobal": 1,
|
||||||
|
"canSee": "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])",
|
||||||
|
"ppEffect": [],
|
||||||
|
"interactMode": 3,
|
||||||
|
"aliveState": 1,
|
||||||
|
"interactAttributes": [
|
||||||
|
[
|
||||||
|
"Toxicity",
|
||||||
|
5,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Soiled",
|
||||||
|
10,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"_parentName": "Default"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_2": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_3": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_4": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_5": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_1_C": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_2_C": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_3_C": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_4_C": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_5_C": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_1_Sp": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_2_Sp": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_3_Sp": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_4_Sp": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_5_Sp": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_1_B": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_2_B": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_3_B": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_4_B": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_5_B": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_1_W": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_2_W": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_3_W": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_4_W": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_5_W": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_1_M": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_2_M": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_3_M": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_4_M": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_5_M": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_1_S": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_2_S": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_3_S": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_4_S": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
},
|
||||||
|
"EPOCH_RyanZombie_5_S": {
|
||||||
|
"_parentName": "EPOCH_RyanZombie_1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
3305
Sources/epoch_config/Configs/CfgPricing.json
Normal file
3305
Sources/epoch_config/Configs/CfgPricing.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -12,228 +12,285 @@
|
|||||||
Github:
|
Github:
|
||||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgRemoteExec.hpp
|
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgRemoteExec.hpp
|
||||||
*/
|
*/
|
||||||
|
/*[[[cog import arma_config_tools; arma_config_tools.json_to_arma()]]]*/
|
||||||
|
/*
|
||||||
|
@author = "Aaron Clark - https://EpochMod.com";
|
||||||
|
@contributors[] = {"Andrew Gregory"};
|
||||||
|
@description = "RemoteExec whitelist for Epoch Survival gamemode. This also blacklists default A3 remoteExec commands.";
|
||||||
|
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
|
||||||
|
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgRemoteExec.hpp";
|
||||||
|
*/
|
||||||
class CfgRemoteExec
|
class CfgRemoteExec
|
||||||
{
|
{
|
||||||
class Functions
|
class Functions
|
||||||
{
|
{
|
||||||
mode = 1;
|
mode = 1;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
class EPOCH_server_save_vehicles {
|
class EPOCH_server_save_vehicles
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_saveBuilding {
|
class EPOCH_server_saveBuilding
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_upgradeBUILD {
|
class EPOCH_server_upgradeBUILD
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_removeBUILD {
|
class EPOCH_server_removeBUILD
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_paintBUILD {
|
class EPOCH_server_paintBUILD
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_maintBUILD {
|
class EPOCH_server_maintBUILD
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_loadPlayer {
|
class EPOCH_server_loadPlayer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_checkPlayer {
|
class EPOCH_server_checkPlayer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
/*
|
class EPOCH_server_deadPlayer
|
||||||
class EPOCH_server_respawnPlayer {
|
{
|
||||||
allowedTargets=2;
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
*/
|
class EPOCH_server_destroyTrash
|
||||||
class EPOCH_server_deadPlayer {
|
{
|
||||||
allowedTargets=2;
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_destroyTrash {
|
class EPOCH_server_knockDownTree
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_knockDownTree {
|
class EPOCH_server_mineRocks
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_mineRocks {
|
class EPOCH_server_lootAnimal
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_lootAnimal {
|
class EPOCH_server_handle_say3D
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_handle_say3D {
|
class EPOCH_server_handle_switchMove
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_handle_switchMove {
|
class EPOCH_client_bitePlayer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 1;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_client_bitePlayer {
|
class EPOCH_server_upgradeGroup
|
||||||
allowedTargets=1;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_upgradeGroup {
|
class EPOCH_server_updatePlayerGroup
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_updatePlayerGroup {
|
class EPOCH_server_createGroup
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_createGroup {
|
class EPOCH_server_deleteGroup
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_deleteGroup {
|
class EPOCH_server_invitePlayer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_invitePlayer {
|
class EPOCH_server_lootContainer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_lootContainer {
|
class EPOCH_server_revivePlayer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_revivePlayer {
|
class EPOCH_server_storeCrypto
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_storeCrypto {
|
class EPOCH_server_tradeRequest
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_tradeRequest {
|
class EPOCH_server_makeTrade
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_makeTrade {
|
class EPOCH_server_makeNPCTrade
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_makeNPCTrade {
|
class EPOCH_server_takeCrypto
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_takeCrypto {
|
class EPOCH_server_repairVehicle
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_repairVehicle {
|
class EPOCH_server_fillVehicle
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_fillVehicle {
|
class EPOCH_server_lockVehicle
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_lockVehicle {
|
class EPOCH_server_equippedItem
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_equippedItem {
|
class EPOCH_server_lockStorage
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_lockStorage {
|
class EPOCH_server_packStorage
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_packStorage {
|
class EPOCH_server_packJack
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_packJack {
|
class EPOCH_localCleanup
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_localCleanup {
|
class EPOCH_server_teleportPlayer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_teleportPlayer {
|
class EPOCH_server_fillContainer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_fillContainer {
|
class EPOCH_server_handle_sapperObjs
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_handle_sapperObjs {
|
class EPOCH_Server_createAirDrop
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_Server_createAirDrop {
|
class EPOCH_server_airDropCrate
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_airDropCrate {
|
class EPOCH_Server_createObject
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_Server_createObject {
|
class EPOCH_fnc_savePlayer
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_fnc_savePlayer {
|
class EPOCH_server_unpackBackpack
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_unpackBackpack {
|
class EPOCH_server_triggerAntagonist
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_triggerAntagonist {
|
class EPOCH_server_deadPlayerDetonate
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_deadPlayerDetonate {
|
class epoch_server_playersetvariable
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class epoch_server_playersetvariable {
|
class EPOCH_spawn_vehicle
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_spawn_vehicle {
|
class EPOCH_Server_missionComms
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_Server_missionComms {
|
class EPOCH_serverLootObject
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_serverLootObject {
|
class EPOCH_server_makeMarker
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_makeMarker {
|
class EPOCH_server_removeMarker
|
||||||
allowedTargets=2;
|
{
|
||||||
|
allowedTargets = 2;
|
||||||
jip = 0;
|
jip = 0;
|
||||||
};
|
};
|
||||||
class EPOCH_server_removeMarker {
|
|
||||||
allowedTargets=2;
|
|
||||||
jip = 0;
|
|
||||||
};
|
};
|
||||||
|
class Commands
|
||||||
|
{
|
||||||
|
mode = 0;
|
||||||
};
|
};
|
||||||
class Commands {mode=0;};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*[[[end]]]*/
|
||||||
|
226
Sources/epoch_config/Configs/CfgRemoteExec.json
Normal file
226
Sources/epoch_config/Configs/CfgRemoteExec.json
Normal file
@ -0,0 +1,226 @@
|
|||||||
|
{
|
||||||
|
"_header": {
|
||||||
|
"@author": "Aaron Clark - https://EpochMod.com",
|
||||||
|
"@contributors": ["Andrew Gregory"],
|
||||||
|
"@description": "RemoteExec whitelist for Epoch Survival gamemode. This also blacklists default A3 remoteExec commands.",
|
||||||
|
"@licence": "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike",
|
||||||
|
"@github": "https://github.com/EpochModTeam/Epoch/tree/release/Sources/{filename}"
|
||||||
|
},
|
||||||
|
"CfgRemoteExec": {
|
||||||
|
"Functions": {
|
||||||
|
"mode": 1,
|
||||||
|
"jip": 0,
|
||||||
|
"EPOCH_server_save_vehicles": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_saveBuilding": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_upgradeBUILD": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_removeBUILD": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_paintBUILD": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_maintBUILD": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_loadPlayer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_checkPlayer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_deadPlayer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_destroyTrash": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_knockDownTree": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_mineRocks": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_lootAnimal": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_handle_say3D": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_handle_switchMove": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_client_bitePlayer": {
|
||||||
|
"allowedTargets": 1,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_upgradeGroup": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_updatePlayerGroup": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_createGroup": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_deleteGroup": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_invitePlayer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_lootContainer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_revivePlayer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_storeCrypto": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_tradeRequest": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_makeTrade": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_makeNPCTrade": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_takeCrypto": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_repairVehicle": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_fillVehicle": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_lockVehicle": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_equippedItem": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_lockStorage": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_packStorage": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_packJack": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_localCleanup": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_teleportPlayer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_fillContainer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_handle_sapperObjs": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_Server_createAirDrop": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_airDropCrate": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_Server_createObject": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_fnc_savePlayer": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_unpackBackpack": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_triggerAntagonist": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_deadPlayerDetonate": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"epoch_server_playersetvariable": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_spawn_vehicle": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_Server_missionComms": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_serverLootObject": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_makeMarker": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
},
|
||||||
|
"EPOCH_server_removeMarker": {
|
||||||
|
"allowedTargets": 2,
|
||||||
|
"jip": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Commands": {
|
||||||
|
"mode": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,64 +1,77 @@
|
|||||||
|
/*[[[cog import arma_config_tools; arma_config_tools.json_to_arma()]]]*/
|
||||||
/*
|
/*
|
||||||
Author: Aaron Clark - EpochMod.com
|
@author = "Aaron Clark - https://EpochMod.com";
|
||||||
|
@contributors[] = {};
|
||||||
Contributors:
|
@description = "Custom Epoch config for say3d broadcasting to nearby players.";
|
||||||
|
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
|
||||||
Description:
|
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgSay3Dhandler.hpp";
|
||||||
Custom Epoch config for say3d broadcsting to nearby players.
|
|
||||||
|
|
||||||
Licence:
|
|
||||||
Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike
|
|
||||||
|
|
||||||
Github:
|
|
||||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgSounds.hpp
|
|
||||||
*/
|
*/
|
||||||
class CfgSay3Dhandler {
|
class CfgSay3Dhandler
|
||||||
class snake_bite0 {
|
{
|
||||||
|
class snake_bite0
|
||||||
|
{
|
||||||
distance = 100;
|
distance = 100;
|
||||||
};
|
};
|
||||||
class cultist_nearby {
|
class cultist_nearby
|
||||||
|
{
|
||||||
distance = 100;
|
distance = 100;
|
||||||
};
|
};
|
||||||
class dog_bark {
|
class dog_bark
|
||||||
|
{
|
||||||
distance = 750;
|
distance = 750;
|
||||||
};
|
};
|
||||||
class dog_cry {
|
class dog_cry
|
||||||
|
{
|
||||||
distance = 600;
|
distance = 600;
|
||||||
};
|
};
|
||||||
class hed_cluck0 {
|
class hed_cluck0
|
||||||
|
{
|
||||||
distance = 600;
|
distance = 600;
|
||||||
};
|
};
|
||||||
class hed_cluck1 {
|
class hed_cluck1
|
||||||
|
{
|
||||||
distance = 600;
|
distance = 600;
|
||||||
};
|
};
|
||||||
class hed_cluck2 {
|
class hed_cluck2
|
||||||
|
{
|
||||||
distance = 600;
|
distance = 600;
|
||||||
};
|
};
|
||||||
class cultist_talk {
|
class cultist_talk
|
||||||
|
{
|
||||||
distance = 30;
|
distance = 30;
|
||||||
};
|
};
|
||||||
class cultist_laugh {
|
class cultist_laugh
|
||||||
|
{
|
||||||
distance = 30;
|
distance = 30;
|
||||||
};
|
};
|
||||||
class cloak_death {
|
class cloak_death
|
||||||
|
{
|
||||||
distance = 30;
|
distance = 30;
|
||||||
};
|
};
|
||||||
class drone_alert0 {
|
class drone_alert0
|
||||||
|
{
|
||||||
distance = 400;
|
distance = 400;
|
||||||
};
|
};
|
||||||
class sapper_alert0 {
|
class sapper_alert0
|
||||||
|
{
|
||||||
distance = 400;
|
distance = 400;
|
||||||
};
|
};
|
||||||
class sapper_groan0 {
|
class sapper_groan0
|
||||||
|
{
|
||||||
distance = 400;
|
distance = 400;
|
||||||
};
|
};
|
||||||
class sapper_groan1 {
|
class sapper_groan1
|
||||||
|
{
|
||||||
distance = 400;
|
distance = 400;
|
||||||
};
|
};
|
||||||
class sapper_groan2 {
|
class sapper_groan2
|
||||||
|
{
|
||||||
distance = 400;
|
distance = 400;
|
||||||
};
|
};
|
||||||
class sapper_explode {
|
class sapper_explode
|
||||||
|
{
|
||||||
distance = 1000;
|
distance = 1000;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*[[[end]]]*/
|
||||||
|
59
Sources/epoch_config/Configs/CfgSay3Dhandler.json
Normal file
59
Sources/epoch_config/Configs/CfgSay3Dhandler.json
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
"_header": {
|
||||||
|
"@author": "Aaron Clark - https://EpochMod.com",
|
||||||
|
"@contributors": [],
|
||||||
|
"@description": "Custom Epoch config for say3d broadcasting to nearby players.",
|
||||||
|
"@licence": "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike",
|
||||||
|
"@github": "https://github.com/EpochModTeam/Epoch/tree/release/Sources/{filename}"
|
||||||
|
},
|
||||||
|
"CfgSay3Dhandler": {
|
||||||
|
"snake_bite0": {
|
||||||
|
"distance": 100
|
||||||
|
},
|
||||||
|
"cultist_nearby": {
|
||||||
|
"distance": 100
|
||||||
|
},
|
||||||
|
"dog_bark": {
|
||||||
|
"distance": 750
|
||||||
|
},
|
||||||
|
"dog_cry": {
|
||||||
|
"distance": 600
|
||||||
|
},
|
||||||
|
"hed_cluck0": {
|
||||||
|
"distance": 600
|
||||||
|
},
|
||||||
|
"hed_cluck1": {
|
||||||
|
"distance": 600
|
||||||
|
},
|
||||||
|
"hed_cluck2": {
|
||||||
|
"distance": 600
|
||||||
|
},
|
||||||
|
"cultist_talk": {
|
||||||
|
"distance": 30
|
||||||
|
},
|
||||||
|
"cultist_laugh": {
|
||||||
|
"distance": 30
|
||||||
|
},
|
||||||
|
"cloak_death": {
|
||||||
|
"distance": 30
|
||||||
|
},
|
||||||
|
"drone_alert0": {
|
||||||
|
"distance": 400
|
||||||
|
},
|
||||||
|
"sapper_alert0": {
|
||||||
|
"distance": 400
|
||||||
|
},
|
||||||
|
"sapper_groan0": {
|
||||||
|
"distance": 400
|
||||||
|
},
|
||||||
|
"sapper_groan1": {
|
||||||
|
"distance": 400
|
||||||
|
},
|
||||||
|
"sapper_groan2": {
|
||||||
|
"distance": 400
|
||||||
|
},
|
||||||
|
"sapper_explode": {
|
||||||
|
"distance": 1000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,34 +1,20 @@
|
|||||||
|
/*[[[cog import arma_config_tools; arma_config_tools.json_to_arma()]]]*/
|
||||||
/*
|
/*
|
||||||
Author: Aaron Clark - EpochMod.com
|
@author = "Aaron Clark - https://EpochMod.com";
|
||||||
|
@contributors[] = {};
|
||||||
Contributors:
|
@description = "Custom Epoch config for base building Snap check offsets";
|
||||||
|
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
|
||||||
Description:
|
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgSnapChecks.hpp";
|
||||||
Snap check offsets
|
|
||||||
|
|
||||||
Licence:
|
|
||||||
Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike
|
|
||||||
|
|
||||||
Github:
|
|
||||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgSnapChecks.hpp
|
|
||||||
*/
|
*/
|
||||||
|
class CfgSnapChecks
|
||||||
class CfgSnapChecks {
|
{
|
||||||
class Hesco3_EPOCH {
|
class Hesco3_EPOCH
|
||||||
nails[] = {
|
{
|
||||||
{{1.6,0,-0.6},{1.6,0,-0.75}},
|
nails[] = {{{1.6,0,-0.6},{1.6,0,-0.75}},{{-1.6,0,-0.6},{-1.6,0,-0.75}},{{0,0,-0.0307557},{1.8625,0,-0.0307557}},{{0,0,-0.0307557},{-1.8625,0,-0.0307557}}};
|
||||||
{{-1.6,0,-0.6},{-1.6,0,-0.75}},
|
|
||||||
{{0,0,-0.0307557},{1.8625,0,-0.0307557}},
|
|
||||||
{{0,0,-0.0307557},{-1.8625,0,-0.0307557}}
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class WoodLargeWall_EPOCH {
|
|
||||||
nails[] = {
|
|
||||||
{{2.46932,0,0.120775},{2.46932,0,-0.190775}},
|
|
||||||
{{-2.46932,0,0.120775},{-2.46932,0,-0.190775}},
|
|
||||||
{{0,0,1.5},{2.76932,0,1.5}},
|
|
||||||
{{0,0,1.5},{-2.76932,0,1.5}}
|
|
||||||
};
|
};
|
||||||
|
class WoodLargeWall_EPOCH
|
||||||
|
{
|
||||||
|
nails[] = {{{2.46932,0,0.120775},{2.46932,0,-0.190775}},{{-2.46932,0,0.120775},{-2.46932,0,-0.190775}},{{0,0,1.5},{2.76932,0,1.5}},{{0,0,1.5},{-2.76932,0,1.5}}};
|
||||||
};
|
};
|
||||||
class WoodWall1_EPOCH : WoodLargeWall_EPOCH {};
|
class WoodWall1_EPOCH : WoodLargeWall_EPOCH {};
|
||||||
class WoodWall2_EPOCH : WoodLargeWall_EPOCH {};
|
class WoodWall2_EPOCH : WoodLargeWall_EPOCH {};
|
||||||
@ -41,27 +27,18 @@ class CfgSnapChecks {
|
|||||||
class CinderWallGarage_EPOCH : WoodLargeWall_EPOCH {};
|
class CinderWallGarage_EPOCH : WoodLargeWall_EPOCH {};
|
||||||
class CinderWall_EPOCH : WoodLargeWall_EPOCH {};
|
class CinderWall_EPOCH : WoodLargeWall_EPOCH {};
|
||||||
class CinderWallHalf_EPOCH : WoodLargeWall_EPOCH {};
|
class CinderWallHalf_EPOCH : WoodLargeWall_EPOCH {};
|
||||||
class WoodFloor_Epoch {
|
class WoodFloor_Epoch
|
||||||
nails[] = {
|
{
|
||||||
{{0,0,0.15},{2.8555,0,0.15}},
|
nails[] = {{{0,0,0.15},{2.8555,0,0.15}},{{0,0,0.15},{0,2.8555,0.15}},{{0,0,0.15},{-2.8555,0,0.15}},{{0,0,0.15},{0,-2.8555,0.15}},{{2.5555,0,0.15},{2.5555,0,-0.15}},{{-2.5555,0,0.15},{-2.5555,0,-0.15}},{{0,-2.5555,0.15},{0,-2.5555,-0.15}},{{0,2.5555,0.15},{0,2.5555,-0.15}}};
|
||||||
{{0,0,0.15},{0,2.8555,0.15}},
|
|
||||||
{{0,0,0.15},{-2.8555,0,0.15}},
|
|
||||||
{{0,0,0.15},{0,-2.8555,0.15}},
|
|
||||||
|
|
||||||
{{2.5555,0,0.15},{2.5555,0,-0.15}},
|
|
||||||
{{-2.5555,0,0.15},{-2.5555,0,-0.15}},
|
|
||||||
{{0,-2.5555,0.15},{0,-2.5555,-0.15}},
|
|
||||||
{{0,2.5555,0.15},{0,2.5555,-0.15}}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class MetalFloor_EPOCH : WoodFloor_Epoch {};
|
class MetalFloor_EPOCH : WoodFloor_Epoch {};
|
||||||
class WoodStairs_EPOCH {
|
class WoodStairs_EPOCH
|
||||||
nails[] = {
|
{
|
||||||
{{0.1,0,0.05},{0.1,0,-0.20}},
|
nails[] = {{{0.1,0,0.05},{0.1,0,-0.2}},{{-0.1,0,0.05},{-0.1,0,-0.2}}};
|
||||||
{{-0.1,0,0.05},{-0.1,0,-0.20}}
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
class WoodStairs2_EPOCH : WoodStairs_EPOCH {};
|
class WoodStairs2_EPOCH : WoodStairs_EPOCH {};
|
||||||
class WoodTower_EPOCH : WoodStairs_EPOCH {};
|
class WoodTower_EPOCH : WoodStairs_EPOCH {};
|
||||||
class WoodRamp_EPOCH : WoodStairs_EPOCH {};
|
class WoodRamp_EPOCH : WoodStairs_EPOCH {};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*[[[end]]]*/
|
||||||
|
288
Sources/epoch_config/Configs/CfgSnapChecks.json
Normal file
288
Sources/epoch_config/Configs/CfgSnapChecks.json
Normal file
@ -0,0 +1,288 @@
|
|||||||
|
{
|
||||||
|
"_header": {
|
||||||
|
"@author": "Aaron Clark - https://EpochMod.com",
|
||||||
|
"@contributors": [],
|
||||||
|
"@description": "Custom Epoch config for base building Snap check offsets",
|
||||||
|
"@licence": "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike",
|
||||||
|
"@github": "https://github.com/EpochModTeam/Epoch/tree/release/Sources/{filename}"
|
||||||
|
},
|
||||||
|
"CfgSnapChecks": {
|
||||||
|
"Hesco3_EPOCH": {
|
||||||
|
"nails": [
|
||||||
|
[
|
||||||
|
[
|
||||||
|
1.6,
|
||||||
|
0,
|
||||||
|
-0.6
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1.6,
|
||||||
|
0,
|
||||||
|
-0.75
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
-1.6,
|
||||||
|
0,
|
||||||
|
-0.6
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-1.6,
|
||||||
|
0,
|
||||||
|
-0.75
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
-0.0307557
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1.8625,
|
||||||
|
0,
|
||||||
|
-0.0307557
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
-0.0307557
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-1.8625,
|
||||||
|
0,
|
||||||
|
-0.0307557
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"WoodLargeWall_EPOCH": {
|
||||||
|
"nails": [
|
||||||
|
[
|
||||||
|
[
|
||||||
|
2.46932,
|
||||||
|
0,
|
||||||
|
0.120775
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2.46932,
|
||||||
|
0,
|
||||||
|
-0.190775
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
-2.46932,
|
||||||
|
0,
|
||||||
|
0.120775
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-2.46932,
|
||||||
|
0,
|
||||||
|
-0.190775
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.5
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2.76932,
|
||||||
|
0,
|
||||||
|
1.5
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.5
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-2.76932,
|
||||||
|
0,
|
||||||
|
1.5
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"WoodWall1_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodWall2_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodWall3_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodWall4_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodLargeWallCor_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodLargeWallDoorway_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodLargeWallDoor_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodLargeWallDoorL_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"CinderWallGarage_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"CinderWall_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"CinderWallHalf_EPOCH": {
|
||||||
|
"_parentName": "WoodLargeWall_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodFloor_Epoch": {
|
||||||
|
"nails": [
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2.8555,
|
||||||
|
0,
|
||||||
|
0.15
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2.8555,
|
||||||
|
0.15
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-2.8555,
|
||||||
|
0,
|
||||||
|
0.15
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
-2.8555,
|
||||||
|
0.15
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
2.5555,
|
||||||
|
0,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2.5555,
|
||||||
|
0,
|
||||||
|
-0.15
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
-2.5555,
|
||||||
|
0,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-2.5555,
|
||||||
|
0,
|
||||||
|
-0.15
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
-2.5555,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
-2.5555,
|
||||||
|
-0.15
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2.5555,
|
||||||
|
0.15
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2.5555,
|
||||||
|
-0.15
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"MetalFloor_EPOCH": {
|
||||||
|
"_parentName": "WoodFloor_Epoch"
|
||||||
|
},
|
||||||
|
"WoodStairs_EPOCH": {
|
||||||
|
"nails": [
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0,
|
||||||
|
0.05
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0,
|
||||||
|
-0.2
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
-0.1,
|
||||||
|
0,
|
||||||
|
0.05
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-0.1,
|
||||||
|
0,
|
||||||
|
-0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"WoodStairs2_EPOCH": {
|
||||||
|
"_parentName": "WoodStairs_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodTower_EPOCH": {
|
||||||
|
"_parentName": "WoodStairs_EPOCH"
|
||||||
|
},
|
||||||
|
"WoodRamp_EPOCH": {
|
||||||
|
"_parentName": "WoodStairs_EPOCH"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,67 +1,63 @@
|
|||||||
|
/*[[[cog import arma_config_tools; arma_config_tools.json_to_arma()]]]*/
|
||||||
/*
|
/*
|
||||||
Author: Aaron Clark - EpochMod.com
|
@author = "Aaron Clark - https://EpochMod.com";
|
||||||
|
@contributors[] = {};
|
||||||
Contributors:
|
@description = "Custom Epoch cfgSounds config.";
|
||||||
|
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
|
||||||
Description:
|
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgSounds.hpp";
|
||||||
CfgSounds
|
|
||||||
|
|
||||||
Licence:
|
|
||||||
Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike
|
|
||||||
|
|
||||||
Github:
|
|
||||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgSounds.hpp
|
|
||||||
*/
|
*/
|
||||||
class CfgSounds
|
class CfgSounds
|
||||||
{
|
{
|
||||||
class dog_bark
|
class dog_bark
|
||||||
{
|
{
|
||||||
sound[] = { "@A3\Sounds_F\ambient\animals\dog1", 0.6, 1.0 };
|
sound[] = {"@A3\Sounds_F\ambient\animals\dog1",0.6,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class dog_cry
|
class dog_cry
|
||||||
{
|
{
|
||||||
sound[] = { "@A3\Sounds_F\ambient\animals\dog4", 0.6, 1.0 };
|
sound[] = {"@A3\Sounds_F\ambient\animals\dog4",0.6,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class hed_cluck0
|
class hed_cluck0
|
||||||
{
|
{
|
||||||
sound[] = { "@A3\Sounds_F\ambient\animals\hen1", 0.3, 1.0 };
|
sound[] = {"@A3\Sounds_F\ambient\animals\hen1",0.3,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class hed_cluck1
|
class hed_cluck1
|
||||||
{
|
{
|
||||||
sound[] = { "@A3\Sounds_F\ambient\animals\hen2", 0.3, 1.0 };
|
sound[] = {"@A3\Sounds_F\ambient\animals\hen2",0.3,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class hed_cluck2
|
class hed_cluck2
|
||||||
{
|
{
|
||||||
sound[] = { "@A3\Sounds_F\ambient\animals\hen3", 0.3, 1.0 };
|
sound[] = {"@A3\Sounds_F\ambient\animals\hen3",0.3,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class cultist_talk
|
class cultist_talk
|
||||||
{
|
{
|
||||||
sound[] = { "@x\addons\a3_epoch_assets\sounds\cloak\cultist_banter1", 0.7, 1.0 };
|
sound[] = {"@x\addons\a3_epoch_assets\sounds\cloak\cultist_banter1",0.7,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class cultist_death
|
class cultist_death
|
||||||
{
|
{
|
||||||
sound[] = { "@x\addons\a3_epoch_assets\sounds\cloak\cultist_death", 0.7, 1.0 };
|
sound[] = {"@x\addons\a3_epoch_assets\sounds\cloak\cultist_death",0.7,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class cultist_laugh
|
class cultist_laugh
|
||||||
{
|
{
|
||||||
sound[] = { "@x\addons\a3_epoch_assets\sounds\cloak\cultist_laugh", 0.7, 1.0 };
|
sound[] = {"@x\addons\a3_epoch_assets\sounds\cloak\cultist_laugh",0.7,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class cultist_nearby
|
class cultist_nearby
|
||||||
{
|
{
|
||||||
sound[] = { "@x\addons\a3_epoch_assets\sounds\cloak\cultist_nearby", 0.7, 1.0 };
|
sound[] = {"@x\addons\a3_epoch_assets\sounds\cloak\cultist_nearby",0.7,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
class cultist_taunt
|
class cultist_taunt
|
||||||
{
|
{
|
||||||
sound[] = { "@x\addons\a3_epoch_assets\sounds\cloak\cultist_taunt", 0.7, 1.0 };
|
sound[] = {"@x\addons\a3_epoch_assets\sounds\cloak\cultist_taunt",0.7,1.0};
|
||||||
titles[] = {};
|
titles[] = {};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*[[[end]]]*/
|
||||||
|
91
Sources/epoch_config/Configs/CfgSounds.json
Normal file
91
Sources/epoch_config/Configs/CfgSounds.json
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
{
|
||||||
|
"_header": {
|
||||||
|
"@author": "Aaron Clark - https://EpochMod.com",
|
||||||
|
"@contributors": [],
|
||||||
|
"@description": "Custom Epoch cfgSounds config.",
|
||||||
|
"@licence": "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike",
|
||||||
|
"@github": "https://github.com/EpochModTeam/Epoch/tree/release/Sources/{filename}"
|
||||||
|
},
|
||||||
|
"CfgSounds": {
|
||||||
|
"dog_bark": {
|
||||||
|
"sound": [
|
||||||
|
"@A3\\Sounds_F\\ambient\\animals\\dog1",
|
||||||
|
0.6,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"dog_cry": {
|
||||||
|
"sound": [
|
||||||
|
"@A3\\Sounds_F\\ambient\\animals\\dog4",
|
||||||
|
0.6,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"hed_cluck0": {
|
||||||
|
"sound": [
|
||||||
|
"@A3\\Sounds_F\\ambient\\animals\\hen1",
|
||||||
|
0.3,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"hed_cluck1": {
|
||||||
|
"sound": [
|
||||||
|
"@A3\\Sounds_F\\ambient\\animals\\hen2",
|
||||||
|
0.3,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"hed_cluck2": {
|
||||||
|
"sound": [
|
||||||
|
"@A3\\Sounds_F\\ambient\\animals\\hen3",
|
||||||
|
0.3,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"cultist_talk": {
|
||||||
|
"sound": [
|
||||||
|
"@x\\addons\\a3_epoch_assets\\sounds\\cloak\\cultist_banter1",
|
||||||
|
0.7,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"cultist_death": {
|
||||||
|
"sound": [
|
||||||
|
"@x\\addons\\a3_epoch_assets\\sounds\\cloak\\cultist_death",
|
||||||
|
0.7,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"cultist_laugh": {
|
||||||
|
"sound": [
|
||||||
|
"@x\\addons\\a3_epoch_assets\\sounds\\cloak\\cultist_laugh",
|
||||||
|
0.7,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"cultist_nearby": {
|
||||||
|
"sound": [
|
||||||
|
"@x\\addons\\a3_epoch_assets\\sounds\\cloak\\cultist_nearby",
|
||||||
|
0.7,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
},
|
||||||
|
"cultist_taunt": {
|
||||||
|
"sound": [
|
||||||
|
"@x\\addons\\a3_epoch_assets\\sounds\\cloak\\cultist_taunt",
|
||||||
|
0.7,
|
||||||
|
1.0
|
||||||
|
],
|
||||||
|
"titles": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,28 +1,29 @@
|
|||||||
|
/*[[[cog import arma_config_tools; arma_config_tools.json_to_arma()]]]*/
|
||||||
/*
|
/*
|
||||||
Author: Aaron Clark - EpochMod.com
|
@author = "Aaron Clark - https://EpochMod.com";
|
||||||
|
@contributors[] = {};
|
||||||
Contributors:
|
@description = "Custom Epoch config for animation broadcasting to nearby players.";
|
||||||
|
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
|
||||||
Description:
|
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgSwitchMovehandler.hpp";
|
||||||
Custom Epoch config for say3d broadcsting to nearby players.
|
|
||||||
|
|
||||||
Licence:
|
|
||||||
Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike
|
|
||||||
|
|
||||||
Github:
|
|
||||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgSounds.hpp
|
|
||||||
*/
|
*/
|
||||||
class CfgSwitchMovehandler {
|
class CfgSwitchMovehandler
|
||||||
class AovrPercMrunSrasWrflDf {
|
{
|
||||||
|
class AovrPercMrunSrasWrflDf
|
||||||
|
{
|
||||||
distance = 1000;
|
distance = 1000;
|
||||||
};
|
};
|
||||||
class epoch_unarmed_jump {
|
class epoch_unarmed_jump
|
||||||
|
{
|
||||||
distance = 1000;
|
distance = 1000;
|
||||||
};
|
};
|
||||||
class AwopPercMstpSgthWnonDnon_throw {
|
class AwopPercMstpSgthWnonDnon_throw
|
||||||
|
{
|
||||||
distance = 1000;
|
distance = 1000;
|
||||||
};
|
};
|
||||||
class AmovPercMstpSnonWnonDnon_SaluteOut {
|
class AmovPercMstpSnonWnonDnon_SaluteOut
|
||||||
|
{
|
||||||
distance = 1000;
|
distance = 1000;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*[[[end]]]*/
|
||||||
|
23
Sources/epoch_config/Configs/CfgSwitchMovehandler.json
Normal file
23
Sources/epoch_config/Configs/CfgSwitchMovehandler.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"_header": {
|
||||||
|
"@author": "Aaron Clark - https://EpochMod.com",
|
||||||
|
"@contributors": [],
|
||||||
|
"@description": "Custom Epoch config for animation broadcasting to nearby players.",
|
||||||
|
"@licence": "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike",
|
||||||
|
"@github": "https://github.com/EpochModTeam/Epoch/tree/release/Sources/{filename}"
|
||||||
|
},
|
||||||
|
"CfgSwitchMovehandler": {
|
||||||
|
"AovrPercMrunSrasWrflDf": {
|
||||||
|
"distance": 1000
|
||||||
|
},
|
||||||
|
"epoch_unarmed_jump": {
|
||||||
|
"distance": 1000
|
||||||
|
},
|
||||||
|
"AwopPercMstpSgthWnonDnon_throw": {
|
||||||
|
"distance": 1000
|
||||||
|
},
|
||||||
|
"AmovPercMstpSnonWnonDnon_SaluteOut": {
|
||||||
|
"distance": 1000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
build=602;
|
build=604;
|
||||||
|
@ -1 +1 @@
|
|||||||
build=602;
|
build=604;
|
||||||
|
@ -1 +1 @@
|
|||||||
build=602;
|
build=604;
|
||||||
|
@ -1 +1 @@
|
|||||||
build=602;
|
build=604;
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user