ace_fortify_fnc_addDeployHandler
Description
Adds a custom deploy handler. Code needs to return BOOL: true (allowed) / false (blocked).
Parameters
Index | Description | Datatype(s) | Default Value |
---|---|---|---|
0 | Code | CODE |
Return Value
None
Example
[{(_this select 0) getVariable ["isBobTheBuilder", false]}] call ace_fortify_fnc_addDeployHandler
Authors
- Cuel
- mharis001
ace_fortify_fnc_axisLengths
Description
Gets the longest axis of the bounding box of the given object.
Parameters
Index | Description | Datatype(s) | Default Value |
---|---|---|---|
0 | Object | OBJECT |
Return Value
Description | Datatype(s) |
---|---|
Lengths | ARRAY |
Example
[_object] call ace_fortify_fnc_axisLengths;
Authors
- Kingsley
ace_fortify_fnc_canFortify
Description
Checks whether the given player can fortify.
Parameters
Index | Description | Datatype(s) | Default Value |
---|---|---|---|
0 | Player | OBJECT | |
1 | Cost | NUMBER | 0 |
Return Value
Description | Datatype(s) |
---|---|
Can Fortify | BOOL |
Example
[player] call ace_fortify_fnc_canFortify
Authors
- Kingsley
ace_fortify_fnc_getBudget
Description
Gets the budget for the given side.
Parameters
Index | Description | Datatype(s) | Default Value |
---|---|---|---|
0 | Side | SIDE |
Return Value
Description | Datatype(s) |
---|---|
Budget | NUMBER |
Example
[west] call ace_fortify_fnc_getBudget
Authors
- Kingsley
ace_fortify_fnc_getCost
Description
Gets the cost for the given side and classname.
Parameters
Index | Description | Datatype(s) | Default Value |
---|---|---|---|
0 | Side | SIDE | |
1 | Classname | STRING |
Return Value
Description | Datatype(s) |
---|---|
Cost | NUMBER |
Example
[west, "Sandbag"] call ace_fortify_fnc_getCost
Authors
- Kingsley
ace_fortify_fnc_parseSide
Description
Parses the given text and returns a side.
Parameters
Index | Description | Datatype(s) | Default Value |
---|---|---|---|
0 | Text | STRING |
Return Value
Description | Datatype(s) |
---|---|
Side | SIDE |
Example
["blufor"] call ace_fortify_fnc_parseSide;
["west"] call ace_fortify_fnc_parseSide;
["b"] call ace_fortify_fnc_parseSide;
Authors
- Kingsley
ace_fortify_fnc_registerObjects
Description
Registers the given objects in the given side’s player interaction menu. Players on that side must have the pickaxe item in their inventory to access the menu. Classnames must be in the format [
Parameters
Index | Description | Datatype(s) | Default Value |
---|---|---|---|
0 | Side | SIDE | |
1 | Budget | NUMBER | |
2 | Object Classnames | ARRAY |
Return Value
None
Example
[west, 5000, [["Land_BagFence_Long_F", 5], ["Land_BagBunker_Small_F", 50]]] call ace_fortify_fnc_registerObjects
[west, 5000, [["Land_BagFence_Long_F", 5, "tan"], ["Land_BagFence_01_long_green_F", 5, "green"]]] call ace_fortify_fnc_registerObjects
Authors
- Kingsley
ace_fortify_fnc_updateBudget
Description
Updates the given sides budget.
Parameters
Index | Description | Datatype(s) | Default Value |
---|---|---|---|
0 | Side | SIDE | |
1 | Change | NUMBER | 0 |
2 | Display hint | BOOL | true |
Return Value
None
Example
[west, -250, false] call ace_fortify_fnc_updateBudget
Authors
- Kingsley