@@ -23,20 +23,18 @@ E.G.: If you only need to do action when player's weapon fires, this will be fas
2323The vehicle events will also have the following local variables available ` _gunner (OBJECT), _turret (ARRAY) ` .
2424
2525| Event Key | Parameters | Locality | Type | Description |
26- | ----------| ---------| ---------| ---------| ---------|
26+ | ---------- | ------------ | ---------- | ------| ---- ---------|
2727| ` ace_firedPlayer ` | [ _ unit, _ weapon, _ muzzle, _ mode, _ ammo, _ magazine, _ projectile] | Local | Listen | ACE_player fires |
2828| ` ace_firedPlayerNonLocal ` | [ _ unit, _ weapon, _ muzzle, _ mode, _ ammo, _ magazine, _ projectile] | Local | Listen | Any other player fires |
2929| ` ace_firedNonPlayer ` | [ _ unit, _ weapon, _ muzzle, _ mode, _ ammo, _ magazine, _ projectile] | Local | Listen | AI fires |
3030| ` ace_firedPlayerVehicle ` | [ _ vehicle, _ weapon, _ muzzle, _ mode, _ ammo, _ magazine, _ projectile] | Local | Listen | ACE_player turret fires |
3131| ` ace_firedPlayerVehicleNonLocal ` | [ _ vehicle, _ weapon, _ muzzle, _ mode, _ ammo, _ magazine, _ projectile] | Local | Listen | Any other player turret fires |
3232| ` ace_firedNonPlayerVehicle ` | [ _ vehicle, _ weapon, _ muzzle, _ mode, _ ammo, _ magazine, _ projectile] | Local | Listen | AI turret fires |
33- | ` ace_versioning_clientCheckDone ` | [[ _ missingAddonsClient, _ additionalAddonsClient, _ olderVersionsClient, _ newerVersionsClient]] | Local | Listen | When PBO checking has finished on a client |
34- | ` ace_versioning_serverCheckDone ` | [[ _ serverFiles, _ serverVersions]] | Local | Listen | When PBO checking has finished on the server |
3533
3634### 2.2 Medical (` ace_medical ` )
3735
3836| Event Key | Parameters | Locality | Type | Description |
39- | ----------| ---------| ---------| ---------| ---------|
37+ | ---------- | ------------ | ---------- | ------| ---- ---------|
4038| ` ace_unconscious ` | [ _ unit, _ state(BOOL)] | Global | Listen | Unit's unconscious state changed |
4139| ` ace_placedInBodyBag ` | [ _ target, _ bodyBag, _ isGrave, _ medic] | Global | Listen | Target placed into a bodybag Note: (Target will soon be deleted, target could be a bodybag) |
4240| ` ace_placedInGrave ` | [ _ target, _ grave, _ medic] | Global | Listen | Target placed into a grave, _ grave will be objNull if ` Create Grave Markers ` is disabled Note: (Target will soon be deleted) |
@@ -51,23 +49,23 @@ The vehicle events will also have the following local variables available `_gunn
5149MenuType: 0 = Interaction, 1 = Self Interaction
5250
5351| Event Key | Parameters | Locality | Type | Description |
54- | ----------| ---------| ---------| ---------| ---------|
52+ | ---------- | ------------ | ---------- | ------| ---- ---------|
5553|` ace_interactMenuOpened ` | [ _ menuType] | Local | Listen | Interaction Menu Opened
5654|` ace_interactMenuClosed ` | [ _ menuType] | Local | Listen | Interaction Menu Closed
5755|` ace_interact_menu_newControllableObject ` | [ _ typeOf] | Local | Listen | New controlable object, only fires once per type (add self interactions)
5856
5957### 2.4 Cargo (` ace_cargo ` )
6058
6159| Event Key | Parameters | Locality | Type | Description |
62- | ----------| ---------| ---------| ---------| ---------|
60+ | ---------- | ------------ | ---------- | ------| ---- ---------|
6361| ` ace_addCargo ` | [ _ item (CLASSNAME or OBJECT), _ vehicle, _ cargoCount] | Target | Callable | Scripted way to add cargo to vehicle |
6462| ` ace_cargoLoaded ` | [ _ item, _ vehicle] | Global | Listen | Cargo has been Loaded into vehicle |
6563| ` ace_cargoUnloaded ` | [ _ item, _ vehicle, _ unloadType] | Global | Listen | Cargo has been Unloaded from vehicle |
6664
6765### 2.5 Captives (` ace_captives ` )
6866
6967| Event Key | Parameters | Locality | Type | Description |
70- | ----------| ---------| ---------| ---------| ---------|
68+ | ---------- | ------------ | ---------- | ------| ---- ---------|
7169| ` ace_captiveStatusChanged ` | [ _ unit, _ state(BOOL), _ reason ("SetHandcuffed" or "SetSurrendered"), _ caller] | Global | Listen | Unit's captivity state changed |
7270| ` ace_captives_setSurrendered ` | [ _ unit, _ state(BOOL)] | Target | Callable | Sets a unit to either start or stop surrendering |
7371| ` ace_captives_setHandcuffed ` | [ _ unit, _ state(BOOL)] | Target | Callable | Sets a unit to either start or stop being handcuffed |
@@ -76,20 +74,20 @@ MenuType: 0 = Interaction, 1 = Self Interaction
7674### 2.6 Settings (` ace_common ` )
7775
7876| Event Key | Parameters | Locality | Type | Description |
79- | ----------| ---------| ---------| ---------| ---------|
77+ | ---------- | ------------ | ---------- | ------| ---- ---------|
8078| ` ace_settingsInitialized ` | [ ] | Local | Listen | All modules are read and settings are ready |
8179| ` ace_settingChanged ` | [ _ name,_ value] | Local | Listen | A setting has been changed |
8280
8381### 2.7 Tagging (` ace_tagging ` )
8482
8583| Event Key | Parameters | Locality | Type | Description |
86- | ----------| ---------| ---------| ---------| ---------|
84+ | ---------- | ------------ | ---------- | ------| ---- ---------|
8785| ` ace_tagCreated ` | [ _ tagObject, _ texture, _ tagAttachedTo (can be null), _ unitThatCreated] | Global | Listen | Tag is created |
8886
8987### 2.8 Explosives (` ace_explosives ` )
9088
9189| Event Key | Parameters | Locality | Type | Description |
92- | ----------| ---------| ---------| ---------| ---------|
90+ | ---------- | ------------ | ---------- | ------| ---- ---------|
9391| ` ace_allowDefuse ` | [ _ mine, _ allow] | Global or Target | Callable | Set allowance of the dynamic defusal action on a mine |
9492| ` ace_tripflareTriggered ` | [ _ flareObject, _ posAGL] | Global | Listen | Tripflare triggered |
9593| ` ace_explosives_clackerAdded ` | [ _ unit, _ explosive, _ id] | Local | Listen | Clacker added to explosive |
@@ -102,21 +100,21 @@ MenuType: 0 = Interaction, 1 = Self Interaction
102100### 2.9 Logistics Wirecutter (` ace_logistics ` )
103101
104102| Event Key | Parameters | Locality | Type | Description |
105- | ----------| ---------| ---------| ---------| ---------|
103+ | ---------- | ------------ | ---------- | ------| ---- ---------|
106104| ` ace_wireCuttingStarted ` | [ _ unit, _ fence] | Global | Listen | Fence cutting started |
107105
108106### 2.9 Refuel (` ace_refuel ` )
109107
110108| Event Key | Parameters | Locality | Type | Description |
111- | ----------| ---------| ---------| ---------| ---------|
109+ | ---------- | ------------ | ---------- | ------| ---- ---------|
112110| ` ace_refuel_started ` | [ _ source, _ target, _ nozzle, _ unit] | Local | Listen | Refuelling has started |
113111| ` ace_refuel_tick ` | [ _ source, _ target, _ amount, _ refuelContainer, _ nozzle] | Local | Listen | Amount of fuel transferred in a tick |
114112| ` ace_refuel_stopped ` | [ _ source, _ target, _ nozzle] | Local | Listen | Refuelling has stopped |
115113
116114### 2.10 Cook Off (` ace_cookoff ` )
117115
118116| Event Key | Parameters | Locality | Type | Description |
119- | ----------| ---------| ---------| ---------| ---------|
117+ | ---------- | ------------ | ---------- | ------| ---- ---------|
120118| ` ace_cookoff_cookOff ` | [ _ vehicle, _ intensity, _ instigator, _ smokeDelayEnabled, _ ammoDetonationChance, _ detonateAfterCookoff, _ fireSource, _ canRing, _ maxIntensity, _ canJet] | Global | Listen | Vehicle cook-off has started |
121119| ` ace_cookoff_cookOffBox ` | [ _ box, _ source, _ instigator, _ delay] | Global | Listen | Ammo box cook-off has started |
122120| ` ace_cookoff_engineFire ` | [ _ vehicle] | Global | Listen | Engine fire has started |
@@ -204,6 +202,13 @@ MenuType: 0 = Interaction, 1 = Self Interaction
204202| ` ace_minedetector_detectorDisabled ` | [ _ unit, _ detectorType] | Local | Listen | Called when local unit turned off their mine detector
205203| ` ace_minedetector_mineDetected ` | [ _ unit, _ mine, _ distance, _ detectorType] | Local | Listen | Called when local unit has detected a mine
206204
205+ #### 2.21 PBO checking (` ace_common ` )
206+
207+ | Event Key | Parameters | Locality | Type | Description |
208+ | ---------- | ------------| ----------| ------| -------------|
209+ | ` ace_versioning_clientCheckDone ` | [[ _ missingAddonsClient, _ additionalAddonsClient, _ olderVersionsClient, _ newerVersionsClient]] | Local | Listen | When PBO checking has finished on a client |
210+ | ` ace_versioning_serverCheckDone ` | [[ _ serverFiles, _ serverVersions]] | Local | Listen | When PBO checking has finished on the server |
211+
207212## 3. Usage
208213Also Reference [ CBA Events System] ( https://github.com/CBATeam/CBA_A3/wiki/Custom-Events-System ) {: target ="_ blank"} documentation.
209214
0 commit comments