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 | |
| 1 | Type (“”, “player” or “side”) | STRING | ”” |
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 or SIDE |
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. MUST BE CALLED ON SERVER!
Parameters
| Index | Description | Datatype(s) | Default Value |
|---|---|---|---|
| 0 | Side | SIDE | |
| 1 | Budget | NUMBER | |
| 2 | Object classnames in format [classname, cost, category (optional)] | ARRAY<STRING, NUMBER, STRING> |
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 |
| 3 | Tokens to return (only when adding) | NUMBER | 0 |
Return Value
| Description | Datatype(s) |
|---|---|
| Tokens used | NUMBER |
Example
[west, -250, false] call ace_fortify_fnc_updateBudget
Authors
- Kingsley