effectiveCommander – Talk

From Bohemia Interactive Community
Revision as of 05:32, 11 April 2016 by PierreMGI (talk | contribs)
Jump to navigation Jump to search

This command doesn't return the effective commander immediately. when this unit dies, it takes few second to make change. on the other hand, the following script, runs slower (~ 0.01 ms) but will return the effective commander immediately:

where vehicle is the same object as for effectiveCommander vehicle 
''vehicle'' call {
  if (!(typeof _this isKindOf "air")) exitWith { 
    call {
      if (alive commander _this) exitWith {_commandingUnit = commander _this};
      if (alive gunner _this) exitWith {_commandingUnit = gunner _this};
       _commandingUnit = driver _this};
    };
    _commandingUnit = driver _this;
_commandingUnit
 };