/* * Author: BaerMitUmlaut * Adds a heart rate adjustment that will take effect over time. * * Arguments: * 0: The Unit * 1: Heart rate change * 2: Time in system for the adjustment to reach its peak * 3: Duration the adjustment will have an effect * * Return Value: * None */ #include "script_component.hpp" params ["_unit", "_change", "_timeToMaxEffect", "_maxTimeInSystem"]; private _adjustments = _unit getVariable [VAR_HEART_RATE_ADJ,[]]; // The last number indicates the time the adjustment is already in the system _adjustments pushBack [_change, _timeToMaxEffect, _maxTimeInSystem, 0]; _unit setVariable [VAR_HEART_RATE_ADJ, _adjustments];