basics

changing time for installing a big momma ?

4 posts in this topic

hi everybody.
I have a server running altis exile and i think installing a big momma to blowout a wall is to damn log.
Iv seen before where to change the time (in seconds)but cant remember where to set it.
Iv must have read all the server files to see what does what :D

If someone knows what file i can change this time setting up a big momma id be happy to know.

cheers

Share this post


Link to post
Share on other sites

AFAIK, there is no way to change planting time. Looked through the configs and the mod config, and saw that there is no file to change it.

Share this post


Link to post
Share on other sites
Advertisement

Posted (edited)

First, pull ExileClient_action_execute.sqf from client files, then edit the line

_actionConfig = configFile >> "CfgExileDelayedActions" >> _actionName;

To

_actionConfig = missionconfigFile >> "CfgExileDelayedActions" >> _actionName;

Then, at the very bottom of your mission config.cpp add this, edit to taste (note: I have changed animations to stop player clipping into items)

Spoiler

class CfgExileDelayedActions
{
	class Abstract
	{
		duration = 10;
		abortInCombatMode = 1;
		durationFunction = "";
		animation = "";
		animationType = "switchMove";
		failChance = 0;
		conditionFunction = "";
		completedFunction = "";
		abortedFunction = "";
		failedFunction = "";
	};
	class RepairVehicle: Abstract
	{
		duration = 60;
		abortInCombatMode = 1;
		animation = "Exile_Acts_RepairVehicle01_Animation01";
		conditionFunction = "ExileClient_action_repairVehicle_condition";
		completedFunction = "ExileClient_action_repairVehicle_completed";
	};
	class HotwireVehicle: Abstract
	{
		duration = 180;
		failChance = 50;
		abortInCombatMode = 1;
		animation = "Acts_TerminalOpen";
		conditionFunction = "ExileClient_action_hotwireVehicle_condition";
		completedFunction = "ExileClient_action_hotwireVehicle_completed";
		failedFunction = "ExileClient_action_hotwireVehicle_failed";
	};
	class StealFlag: Abstract
	{
		duration = 300;
		abortInCombatMode = 1;
		durationFunction = "ExileClient_action_stealFlag_duration";
		animation = "Acts_TerminalOpen";
		conditionFunction = "ExileClient_action_stealFlag_condition";
		completedFunction = "ExileClient_action_stealFlag_completed";
	};
	class HideBody: Abstract
	{
		duration = 10;
		animation = "Exile_Shovel_Dig01";
		conditionFunction = "ExileClient_action_HideBody_condition";
		completedFunction = "ExileClient_action_HideBody_completed";
	};
	class PlantChargeWood: Abstract
	{
		duration = 60;
		abortInCombatMode = 0;
		animation = "Acts_TerminalOpen";
		conditionFunction = "ExileClient_action_breaching_condition";
		completedFunction = "ExileClient_action_breaching_completed";
		failedFunction = "ExileClient_action_breaching_failed";
		abortedFunction = "ExileClient_action_breaching_aborted";
	};
	class PlantChargeMetal: PlantChargeWood
	{
		duration = 120;
	};
	class PlantChargeConcrete: PlantChargeWood
	{
		duration = 180;
	};
	class RepairConstruction: Abstract
	{
		animation = "Exile_Acts_RepairVehicle01_Animation01";
		durationFunction = "ExileClient_action_repairConstruction_duration";
		conditionFunction = "ExileClient_action_repairConstruction_condition";
		completedFunction = "ExileClient_action_repairConstruction_completed";
	};
	class GutAnimal: Abstract
	{
		duration = 20;
		animationType = "playMoveNow";
		animation = "AinvPknlMstpSnonWnonDr_medic5";
		conditionFunction = "ExileClient_action_GutAnimal_condition";
		completedFunction = "ExileClient_action_GutAnimal_completed";
	};
	class HackLock: Abstract
	{
		animationType = "switchMove";
		animation = "Acts_TerminalOpen";
		abortInCombatMode = 0;
		failChanceFunction = "ExileClient_action_hackLock_failChance";
		durationFunction = "ExileClient_action_hackLock_duration";
		conditionFunction = "ExileClient_action_hackLock_condition";
		completedFunction = "ExileClient_action_hackLock_completed";
		failedFunction = "ExileClient_action_hackLock_failed";
		abortedFunction = "ExileClient_action_hackLock_aborted";
	};
	class GrindLock: Abstract
	{
		animationType = "switchMove";
		animation = "Acts_TerminalOpen";
		abortInCombatMode = 0;
		failChanceFunction = "ExileClient_action_grindLock_failChance";
		durationFunction = "ExileClient_action_grindLock_duration";
		conditionFunction = "ExileClient_action_grindLock_condition";
		completedFunction = "ExileClient_action_grindLock_completed";
		failedFunction = "ExileClient_action_grindLock_failed";
		abortedFunction = "ExileClient_action_grindLock_aborted";
	};
};

 

Pack your mission file when done
 

Edited by MGTDB
2 people like this

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.