Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
actionconstructor.c
Go to the documentation of this file.
2 {
3  bool ConstructActions( out array<ref ActionBase> actionsArray, out map<typename, ActionBase> actionNameActionMap )
4  {
5  TTypenameArray action_array_names = new TTypenameArray;
6  RegisterActions(action_array_names);
7  Sort(action_array_names,action_array_names.Count());
8 
9  actionsArray = new array<ref ActionBase>;
10  actionNameActionMap = new map<typename, ActionBase>;
11  ActionBase new_action;
12 
13  for(int i = 0; i < action_array_names.Count(); i++)
14  {
15  new_action = ActionBase.Cast(action_array_names[i].Spawn());
16  if(new_action)
17  {
18  new_action.CreateConditionComponents();
19  new_action.SetID(actionsArray.Count());
20  actionsArray.Insert(new_action);
21  actionNameActionMap.Insert(action_array_names[i], new_action);
22  }
23  }
24  return true;
25  }
26 
27  void RegisterActions(TTypenameArray actions)
28  {
29  // SingleUse Actions
30  actions.Insert(ActionOpen);
31  actions.Insert(ActionClose);
32  actions.Insert(ActionConsumeSingle);
33  actions.Insert(ActionForceConsumeSingle);
34  actions.Insert(ActionTurnOnChemlight);
35  actions.Insert(ActionMeasureTemperatureSelf);
36  actions.Insert(ActionMeasureTemperatureTarget);
37  actions.Insert(ActionDisinfectSelf);
38  actions.Insert(ActionDisinfectTarget);
39  actions.Insert(ActionPlugIn);
40  actions.Insert(ActionPlugIntoFence);
41  actions.Insert(ActionTogglePlaceObject);
42  actions.Insert(ActionTurnOnWhileInHands);
43  actions.Insert(ActionTurnOffWhileInHands);
44  actions.Insert(ActionPlantSeed);
45  actions.Insert(ActionDisinfectPlantBit);
46  actions.Insert(ActionTurnOnHeatpack);
47  actions.Insert(ActionTurnOnTransmitter);
48  actions.Insert(ActionTurnOffTransmitter);
49  actions.Insert(ActionWashHandsItemContinuous);
50  actions.Insert(ActionTakeABiteCan);
51  actions.Insert(ActionForceABiteCan);
52  actions.Insert(ActionPlaceFireplaceIndoor);
53  actions.Insert(ActionPlaceOvenIndoor);
54  actions.Insert(ActionCreateIndoorFireplace);
55  actions.Insert(ActionCreateGreenhouseGardenPlot);
56  actions.Insert(ActionCreateIndoorOven);
57  actions.Insert(ActionAttach);
58  actions.Insert(ActionAttachOnProxy);
59  actions.Insert(ActionAttachOnTrap);
60  actions.Insert(ActionAttachWheels);
61  actions.Insert(ActionPlugTargetIntoThis);
62  actions.Insert(ActionInsertSparkplug);
63  actions.Insert(ActionEmptySeedsPack);
64  //actions.Insert(ActionWorldCraftSwitch);
65  //actions.Insert(ActionWorldLiquidActionSwitch);
66  actions.Insert(ActionAttachPowerSourceToPanel);
67 // actions.Insert(ActionAttachMetalWire);
68  actions.Insert(ActionInjectSelf);
69  actions.Insert(ActionInjectTarget);
70  actions.Insert(ActionInjectEpinephrineSelf);
71  actions.Insert(ActionInjectEpinephrineTarget);
72  actions.Insert(ActionInjectMorphineSelf);
73  actions.Insert(ActionInjectMorphineTarget);
74  actions.Insert(ActionHandcuffTarget);
75  //actions.Insert(ActionBuildPartSwitch);
76  actions.Insert(ActionAttachOnSelection);
77  actions.Insert(ActionTurnOnWeaponFlashlight);
78  actions.Insert(ActionTurnOffWeaponFlashlight);
79  actions.Insert(ActionNextCombinationLockDial);
80  actions.Insert(ActionAttachToConstruction);
81  actions.Insert(ActionTakeMaterialToHandsSwitch);
82  actions.Insert(ActionClapBearTrapWithThisItem);
83  actions.Insert(ActionDisarmMine);
84  actions.Insert(ActionPlaceFireplaceIntoBarrel);
85  actions.Insert(ActionStopEngine);
86  actions.Insert(ActionUnfoldMap);
87  actions.Insert(ActionFoldMap);
88  actions.Insert(ActionDropItem);
89  actions.Insert(ActionDropItemSimple);
90  actions.Insert(ActionSwitchSeats);
91  actions.Insert(ActionTurnOnHeadtorch);
92  actions.Insert(ActionTurnOffHeadtorch);
93  actions.Insert(ActionTurnOnHelmetFlashlight);
94  actions.Insert(ActionTurnOffHelmetFlashlight);
95  actions.Insert(ActionToggleNVG);
96  //actions.Insert(ActionSwitchMineWood);
97  actions.Insert(ActionAttachOnTentProxy);
98  actions.Insert(ActionTriggerRemotely);
99  actions.Insert(ActionDisarmExplosive);
102  actions.Insert(ActionEatPillFromBottle);
103  actions.Insert(ActionEatTabletFromWrapper);
104 
105  // Continuous use actions
106  actions.Insert(ActionWorldCraft);
107  actions.Insert(ActionCraftImprovisedHandsCover);
108  actions.Insert(ActionCraftImprovisedHeadCover);
109  actions.Insert(ActionCraftImprovisedFeetCover);
110  actions.Insert(ActionCraftImprovisedFaceCover);
111  actions.Insert(ActionCraftImprovisedTorsoCover);
112  actions.Insert(ActionCraftImprovisedLegsCover);
113  actions.Insert(ActionCraftImprovisedEyePatch);
114  actions.Insert(ActionCraftRopeBelt);
115  actions.Insert(ActionDeCraftRopeBelt);
116  actions.Insert(ActionCraftBoneKnife);
117  actions.Insert(ActionCraftArmband);
118  actions.Insert(ActionCraftBoneKnifeEnv);
119  actions.Insert(ActionCraftStoneKnifeEnv);
120 // actions.Insert(ActionDigStash);
121  actions.Insert(ActionSkinning);
122  actions.Insert(ActionPlaceObject);
123  actions.Insert(ActionDeployObject);
124  actions.Insert(ActionDeployHuntingTrap);
125  actions.Insert(ActionMineTree);
126  actions.Insert(ActionMineBush);
127  actions.Insert(ActionMineRock);
128  actions.Insert(ActionMineRock1H);
129  actions.Insert(ActionDrinkDisinfectant);
130  actions.Insert(ActionForceDrinkDisinfectant);
131  actions.Insert(ActionDrinkDisinfectant2);
132  actions.Insert(ActionDigGardenPlot);
133  actions.Insert(ActionDismantleGardenPlot);
134  actions.Insert(ActionWaterPlant);
135  actions.Insert(ActionFertilizeSlot);
136  actions.Insert(ActionDisinfectPlant);
137  actions.Insert(ActionFillObject);
138  actions.Insert(ActionDefibrilateSelf);
139  actions.Insert(ActionDefibrilateTarget);
140  actions.Insert(ActionTestBloodSelf);
141  actions.Insert(ActionTestBloodTarget);
142  actions.Insert(ActionGiveBloodSelf);
143  actions.Insert(ActionGiveBloodTarget);
144  actions.Insert(ActionGiveSalineSelf);
145  actions.Insert(ActionGiveSalineTarget);
146  actions.Insert(ActionCollectBloodSelf);
147  actions.Insert(ActionCollectBloodTarget);
148  actions.Insert(ActionCollectSampleSelf);
149  actions.Insert(ActionCollectSampleTarget);
150  actions.Insert(ActionCoverHeadSelf);
151  actions.Insert(ActionUncoverHeadSelf);
152  actions.Insert(ActionCoverHeadTarget);
153  actions.Insert(ActionShave);
154  actions.Insert(ActionSplintSelf);
155  actions.Insert(ActionSplintTarget);
156  actions.Insert(ActionConsume);
157  actions.Insert(ActionForceConsume);
158  actions.Insert(ActionForceDrink);
159  actions.Insert(ActionForceFeed);
160  actions.Insert(ActionForceFeedSmall);
161  actions.Insert(ActionEatBig);
162  actions.Insert(ActionEatMeat);
163  actions.Insert(ActionEatFruit);
164  actions.Insert(ActionDrink);
165  actions.Insert(ActionDrinkCookingPot);
166  actions.Insert(ActionBandageSelf);
167  actions.Insert(ActionBandageTarget);
168  actions.Insert(ActionRestrainTarget);
169  actions.Insert(ActionRestrainSelf);
170  actions.Insert(ActionUnrestrainTarget);
171  actions.Insert(ActionUnrestrainSelf);
172  actions.Insert(ActionPlaceOnGround);
173  actions.Insert(ActionForceDrinkAlcohol);
174  actions.Insert(ActionDrinkAlcohol);
175  //actions.Insert(ActionFishing);
176  actions.Insert(ActionFillBottleBase);
177  actions.Insert(ActionUpgradeTorchFromGasPump);
178  actions.Insert(ActionRefuelTorch);
179  actions.Insert(ActionTuneFrequency);
180  actions.Insert(ActionTuneRadioStation);
181  actions.Insert(ActionIgniteFireplaceByAir);
182  actions.Insert(ActionLightItemOnFire);
183  actions.Insert(ActionLightItemOnFireWithBlowtorch);
184  actions.Insert(ActionExtinguishFireplaceByLiquid);
186  actions.Insert(ActionBurnSewSelf);
187  actions.Insert(ActionBurnSewTarget);
188  actions.Insert(ActionSewSelf);
189  actions.Insert(ActionSewTarget);
190  actions.Insert(ActionBuryAshes);
191  actions.Insert(ActionCookOnStick);
192  actions.Insert(ActionFillGeneratorTank);
193  actions.Insert(ActionSawPlanks);
194  actions.Insert(ActionBuryBody);
195  actions.Insert(ActionEatCan);
196  actions.Insert(ActionEatSmallCan);
197  actions.Insert(ActionForceFeedCan);
198  actions.Insert(ActionForceFeedMeat);
199  actions.Insert(ActionWaterGardenSlot);
200  actions.Insert(ActionWringClothes);
201  actions.Insert(ActionLoadMagazine);
202  actions.Insert(ActionEmptyMagazine);
203  actions.Insert(ActionBuildPart);
204  actions.Insert(ActionActionBuildPartNoTool);
205  actions.Insert(ActionDismantlePart);
206  actions.Insert(ActionDestroyPart);
207  actions.Insert(ActionCPR);
208  actions.Insert(ActionDrinkPondContinuous);
209  actions.Insert(ActionDrinkThroughContinuous);
210  actions.Insert(ActionEat);
211  actions.Insert(ActionEatSmall);
212  actions.Insert(ActionMineTreeBark);
213  actions.Insert(ActionDigWorms);
214  actions.Insert(ActionShaveTarget);
215  actions.Insert(ActionDrinkWellContinuous);
216  actions.Insert(ActionUncoverHeadTarget);
217  actions.Insert(ActionLockDoors);
218  actions.Insert(ActionUnlockDoors);
219  actions.Insert(ActionUnpackBox);
220  actions.Insert(ActionWashHandsWater);
221  actions.Insert(ActionWashHandsWell);
222  actions.Insert(ActionDrinkCan);
223  actions.Insert(ActionStripCarrierVest);
224  actions.Insert(ActionBuildOven);
225  actions.Insert(ActionDismantleOven);
226  actions.Insert(ActionBuildStoneCircle);
227  actions.Insert(ActionDismantleStoneCircle);
228  //actions.Insert(ActionWritePaper);
229  //actions.Insert(ActionReadPaper);
230  actions.Insert(ActionFillFuel);
231  //actions.Insert(ActionTransferLiquid);
232  actions.Insert(ActionDrainLiquid);
233  actions.Insert(ActionPourLiquid);
234  actions.Insert(ActionStartEngine);
235  actions.Insert(ActionRaiseMegaphone);
236  actions.Insert(ActionActivateTrap);
237  actions.Insert(ActionEmptyBottleBase);
238  actions.Insert(ActionEmptyCookingPot);
239  actions.Insert(ActionViewOptics);
240  actions.Insert(ActionToggleNVMode);
241  actions.Insert(ActionViewBinoculars);
242  actions.Insert(ActionFoldBaseBuildingObject);
243  //actions.Insert(ActionUseRangefinder);
244  //actions.Insert(ActionAttached);
245  actions.Insert(ActionMountBarbedWire);
246  actions.Insert(ActionUnmountBarbedWire);
247  actions.Insert(ActionDialCombinationLock);
248  actions.Insert(ActionDialCombinationLockOnTarget);
249  actions.Insert(ActionFillCoolant);
250  actions.Insert(ActionFillOil);
251  actions.Insert(ActionDestroyCombinationLock);
252  actions.Insert(ActionGagSelf);
253  actions.Insert(ActionGagTarget);
254  actions.Insert(ActionUngagSelf);
255  actions.Insert(ActionUngagTarget);
256  actions.Insert(ActionDigInStash);
257  actions.Insert(ActionDigOutStash);
258  actions.Insert(ActionMineBushByHand);
259  actions.Insert(ActionBreakLongWoodenStick);
260  actions.Insert(ActionFishingNew);
261  actions.Insert(ActionRepairTent);
262  actions.Insert(ActionRepairTentPart);
263  actions.Insert(ActionRepairPart);
264  actions.Insert(ActionRepairCarPart);
265  actions.Insert(ActionRepairCarPartWithBlowtorch);
266  actions.Insert(ActionRepairCarChassis);
267  actions.Insert(ActionRepairCarChassisWithBlowtorch);
268  actions.Insert(ActionRepairCarEngine);
269  actions.Insert(ActionRepairCarEngineWithBlowtorch);
270  actions.Insert(ActionRepairShelter);
271  actions.Insert(ActionRepairItemWithBlowtorch);
272  actions.Insert(ActionLockAttachment);
273  actions.Insert(ActionUnpackGift);
274  actions.Insert(ActionPackGift);
275  //actions.Insert(ActionEmptyBarrel);
276  actions.Insert(ActionAttachExplosivesTrigger);
277  actions.Insert(ActionArmExplosive);
278  actions.Insert(ActionTurnValve);
279  actions.Insert(ActionTurnValveUndergroundReservoir);
280 
281  // Interact actions
282  actions.Insert(ActionPullOutPlug);
283  actions.Insert(ActionUnplugThisByCord);
284  actions.Insert(ActionTurnOnWhileOnGround);
285  actions.Insert(ActionTurnOffWhileOnGround);
286  actions.Insert(ActionTurnOnPowerGenerator);
287  actions.Insert(ActionTurnOffPowerGenerator);
288  actions.Insert(ActionTurnOnSpotlight);
289  actions.Insert(ActionTurnOffSpotlight);
290  actions.Insert(ActionITest);
291  actions.Insert(ActionRemoveSeed);
292  actions.Insert(ActionRemovePlant);
293  actions.Insert(ActionHarvestCrops);
294  actions.Insert(ActionFoldObject);
295  actions.Insert(ActionRepositionPluggedItem);
296  //actions.Insert(ActionPickBerry);
297  actions.Insert(ActionTurnOnTransmitterOnGround);
298  actions.Insert(ActionTurnOffTransmitterOnGround);
299  actions.Insert(ActionTuneFrequencyOnGround);
300  actions.Insert(ActionToggleTentOpen);
301  actions.Insert(ActionPackTent);
302  //actions.Insert(ActionRepackTent);
303  actions.Insert(ActionOpenBarrel);
304  actions.Insert(ActionCloseBarrel);
305  actions.Insert(ActionOpenBarrelHoles);
306  actions.Insert(ActionCloseBarrelHoles);
307  actions.Insert(ActionTakeFireplaceIndoor);
308  actions.Insert(ActionTakeOvenIndoor);
309  actions.Insert(ActionOpenDoors);
310  actions.Insert(ActionCloseDoors);
311  actions.Insert(ActionLockedDoors);
312  actions.Insert(ActionEnterLadder);
313  actions.Insert(ActionExitLadder);
314  actions.Insert(ActionGetInTransport);
315  actions.Insert(ActionTakeItem);
316  actions.Insert(ActionDetachPowerSourceFromPanel);
317  actions.Insert(ActionSortAmmoPile);
318  actions.Insert(ActionSwapItemToHands);
319  actions.Insert(ActionTakeItemToHands);
320  actions.Insert(ActionTakeFireplaceFromBarrel);
321  actions.Insert(ActionOpenCarDoors);
322  actions.Insert(ActionCloseCarDoors);
323  actions.Insert(ActionOpenCarDoorsOutside);
324  actions.Insert(ActionCloseCarDoorsOutside);
325  //actions.Insert(ActionWashHandsWellOne);
326  //actions.Insert(ActionWashHandsWaterOne);
327  actions.Insert(ActionGetOutTransport);
328  actions.Insert(ActionAnimateSeats);
329  actions.Insert(ActionAnimateCarSelection);
330  actions.Insert(ActionSidePlateInteract);
331  actions.Insert(ActionDetach);
332  actions.Insert(ActionOpenFence);
333  actions.Insert(ActionCloseFence);
335  actions.Insert(ActionTakeMaterialToHands);
336  //actions.Insert(ActionCheckPulse);
337  actions.Insert(ActionCheckPulseTarget);
338  actions.Insert(ActionUnpin);
339  actions.Insert(ActionPin);
340  actions.Insert(ActionTakeHybridAttachment);
341  actions.Insert(ActionTakeHybridAttachmentToHands);
342  actions.Insert(ActionWorldFlagActionSwitch);
343  actions.Insert(ActionRaiseFlag);
344  actions.Insert(ActionLowerFlag);
345  actions.Insert(ActionDeconstructShelter);
346  actions.Insert(ActionBuildShelter);
347  //actions.Insert(ActionHandsPartSwitch);
348  actions.Insert(ActionDetachFromTarget);
354  actions.Insert(ActionTakeArrow);
355  actions.Insert(ActionTakeArrowToHands);
356 
357  //vehicle actions
358  actions.Insert(ActionSwitchLights);
359  actions.Insert(ActionCarHornShort);
360  actions.Insert(ActionCarHornLong);
361  actions.Insert(ActionPushCar);
362 
363  //Instant action - debug
364  actions.Insert(ActionDebug);
365 
366  //Weapon
367  actions.Insert(FirearmActionAttachMagazine);
368  actions.Insert(FirearmActionLoadMultiBullet);
369  actions.Insert(FirearmActionLoadBullet);
370 
371  actions.Insert(ActionLoadMagazineQuick);
372  actions.Insert(FirearmActionAttachMagazineQuick);
373  actions.Insert(FirearmActionMechanicManipulate);
374  actions.Insert(FirearmActionUnjam);
375 
376  actions.Insert(FirearmActionDetachMagazine);
377  //actions.Insert(ActionAdvancedDetachMagazine);
378 
379  actions.Insert(FirearmActionLoadBulletQuick);
380  actions.Insert(FirearmActionLoadMultiBulletQuick);
381  actions.Insert(FirearmActionLoadMultiBulletRadial);
382 
383  actions.Insert(ActionPullBodyFromTransport);
384 
385  actions.Insert(ActionPickupChicken);
386  actions.Insert(ActionSetAlarmClock);
387  actions.Insert(ActionTurnOnAlarmClock);
388  actions.Insert(ActionTurnOffAlarmClock);
389 
390  actions.Insert(ActionAttachWithSwitch);
391 
392  actions.Insert(ActionSetKitchenTimer);
393  actions.Insert(ActionResetKitchenTimer);
394  actions.Insert(ActionUseUndergroundPanel);
395  actions.Insert(ActionUseUndergroundLever);
396  actions.Insert(ActionUnrestrainTargetHands);
397 
398  actions.Insert(ActionCraftBolts);
399  actions.Insert(ActionCraftBoltsFeather);
400 
401  actions.Insert(ActionDeCraftWitchHoodCoif);
402 
403  actions.Insert(ActionDeCraftDrysackBag);
404  }
405 };
ActionTurnOffWeaponFlashlight
Definition: actionturnoffweaponflashlight.c:1
ActionLoadMagazineQuick
Definition: actionloadmagazine.c:90
ActionDigOutStash
ActionDigWormsCB ActionDigOutStash
ActionGiveSalineSelf
Definition: actiongivesalineself.c:9
ActionUncoverHeadTarget
Definition: actionuncoverheadtarget.c:9
ActionCloseFence
Definition: actionclosefence.c:1
ActionPlugIn
Definition: actionplugin.c:1
ActionTakeMaterialToHandsSwitch
Definition: actiontakematerialtohandsswitch.c:1
ActionSplintSelf
Definition: actionsplintself.c:9
ActionUnrestrainTarget
Definition: actionunrestraintarget.c:55
ActionInsertSparkplug
Definition: actioninstallsparkplug.c:6
ActionDismantleOven
ActionDismantlePartCB ActionDismantleOven
ActionTakeItemToHands
Definition: actiontakeitemtohands.c:1
ActionDialCombinationLockOnTarget
ActionDigGardenPlotCB ActionDialCombinationLockOnTarget
ActionTurnOnPowerGenerator
Definition: actionturnonpowergenerator.c:1
ActionForceDrinkDisinfectant
Definition: actionforcedrinkdisinfectant.c:1
ActionDrinkDisinfectant2
Definition: actiondrinkdisinfectant2.c:1
ActionTurnOnChemlight
Definition: actionturnonchemlight.c:1
ActionDestroyCombinationLock
Definition: actiondestroycombinationlock.c:9
ActionTurnOffSpotlight
Definition: actionturnoffspotlight.c:1
ActionDeployObject
PlaceObjectActionReciveData ActionReciveData ActionDeployObject()
Definition: actiondeployobject.c:9
ActionCollectBloodSelf
Definition: actioncollectbloodself.c:9
ActionMineBushByHand
Definition: actionminebushbyhand.c:1
ActionBuildOven
ActionBuildOvenCB ActionContinuousBaseCB ActionBuildOven()
Definition: actionbuildoven.c:11
ActionDetachFromTarget_SpecificSlot_MetalSheets
ActionDetachFromTarget_SpecificSlot_WoodenPlanks ActionDetachFromTarget_SpecificSlot ActionDetachFromTarget_SpecificSlot_MetalSheets()
Definition: actiondetachfromtarget.c:223
ActionSewTarget
ActionSplintSelfCB ActionSewTarget
ActionTurnValveUndergroundReservoir
ActionUncoverHeadSelfCB ActionTurnValveUndergroundReservoir
ActionPourLiquid
Definition: actionpourliquid.c:11
ActionCraftImprovisedHeadCover
Definition: actioncraftimprovisedheadcover.c:13
ActionDismantlePart
Definition: actiondismantlepart.c:26
ActionCPR
Definition: actioncpr.c:11
ActionCraftImprovisedLegsCover
Definition: actioncraftimprovisedlegscover.c:12
ActionLightItemOnFireWithBlowtorch
ActionLoadMagazineCB ActionLightItemOnFireWithBlowtorch
ActionBuildShelter
Definition: actionbuildshelter.c:1
ActionUseUndergroundLever
Definition: actionuseundergroundlever.c:1
ActionUpgradeTorchFromGasPump
Definition: actionupgradetorchfromgaspump.c:9
ActionCreateGreenhouseGardenPlot
Definition: actioncreategreenhousegardenplot.c:9
ActionEat
Definition: actioneat.c:64
Sort
proto void Sort(void param_array[], int num)
Sorts static array of integers(ascendically) / floats(ascendically) / strings(alphabetically)
ActionDisinfectTarget
Definition: actiondisinfecttarget.c:10
ActionOpenBarrelHoles
Definition: actionopenbarrelholes.c:1
ActionDetach
void ActionDetach()
Definition: actiondetach.c:10
ActionCraftStoneKnifeEnv
Definition: actioncraftstoneknifeenv.c:11
ActionDeconstructShelter
Definition: actionpackshelter.c:1
ActionBreakLongWoodenStick
Definition: actionbreaklongwoodenstick.c:12
ActionFillGeneratorTank
Definition: actionfillgeneratortank.c:11
ActionRepairCarChassisWithBlowtorch
ActionRepairCarChassisWithBlowtorchCB ActionRepairCarChassisCB ActionRepairCarChassisWithBlowtorch()
Definition: actionrepaircarchassiswithblowtorch.c:11
ActionDetachPowerSourceFromPanel
Definition: actiondetachpowersourcefrompanel.c:2
ActionUnmountBarbedWire
Definition: actionunmountbarbedwire.c:9
ActionSplintTarget
Definition: actionsplinttarget.c:9
ActionAttachPowerSourceToPanel
DEPRECATED.
Definition: actionattachpowersourcetopanel.c:2
ActionMineTree
ActionMineTreeBark ActionMineTree
ActionBuildPart
Definition: actionbuildpart.c:25
ActionDisarmExplosive
ActionDisarmExplosiveCB ActionContinuousBaseCB ActionDisarmExplosive()
Definition: actiondisarmexplosive.c:11
ActionPlaceObject
Definition: actionplaceobject.c:9
ActionDrinkWellContinuous
ActionEatBigCB ActionDrinkWellContinuous
ActionLockedDoors
Definition: actionlockeddoors.c:1
ActionTakeItem
Definition: actiontakeitem.c:6
ActionDetachFromTarget_SpecificSlotsCategory_WoodenCrate
ActionEnterLadder ActionDetachFromTarget_SpecificSlotsCategory_WoodenCrate
ActionSewSelf
ActionSewSelfCB ActionContinuousBaseCB ActionSewSelf()
Definition: actionsewself.c:11
ActionRepairCarEngine
void ActionRepairCarEngine()
Definition: actionrepaircarengine.c:25
ActionExtinguishFireplaceByExtinguisher
ActionExtinguishFireplaceByExtinguisherCB ActionContinuousBaseCB ActionExtinguishFireplaceByExtinguisher()
Definition: actionextinguishfireplacebyextinguisher.c:15
ActionGagSelf
Definition: actiongagself.c:1
ActionCraftRopeBelt
Definition: actioncraftropebelt.c:9
ActionOpen
Definition: actionopen.c:1
ActionGiveBloodSelf
Definition: actiongivebloodself.c:16
ActionNextCombinationLockDial
Definition: actionnextcombinationlockdial.c:1
ActionAttachToConstruction
Definition: actionattachtoconstruction.c:1
ActionTriggerRemotely
Definition: actiontriggerremotely.c:1
ActionAttachOnTrap
Definition: actionattachontrap.c:1
ActionRepairCarPartWithBlowtorch
ActionRepairCarPartWithBlowtorchCB ActionRepairCarPartCB ActionRepairCarPartWithBlowtorch()
Definition: actionrepaircarpartwithblowtorch.c:11
ActionEmptySeedsPack
Definition: actionemptyseedspack.c:6
ActionWashHandsWater
ActionWashHandsWaterCB ActionContinuousBaseCB ActionWashHandsWater()
Definition: actionwashhandswater.c:11
FirearmActionMechanicManipulate
Definition: firearmactionmechanicmanipulate.c:1
ActionOpenDoors
Definition: actionopendoors.c:1
ActionRepairTentPart
Definition: actionrepairtentpart.c:19
ActionBurnSewSelf
Definition: actionburnsewself.c:9
ActionShaveTarget
Definition: actionshavetarget.c:9
ActionAttachOnSelection
Definition: actionattachonselection.c:1
ActionEmptyCookingPot
Definition: actionemptycookingpot.c:1
ActionTakeMaterialToHands
Definition: actiontakematerialtohands.c:1
ActionTurnOnWhileInHands
Definition: actionturnonwhileinhands.c:1
ActionRestrainTarget
Definition: actionrestraintarget.c:23
ActionSwitchSeats
Definition: actionswitchseats.c:2
ActionOpenBarrel
Definition: actionopenbarrel.c:1
ActionDisarmMine
ActionDisinfectPlantCB ActionDisarmMine
FirearmActionLoadMultiBullet
Definition: firearmactionloadmultibullet.c:1
ActionDrinkThroughContinuous
Definition: actiondrinkthroughcontinuous.c:1
ActionDismantleStoneCircle
ActionDrainLiquidCB ActionDismantleStoneCircle
ActionAttachExplosivesTrigger
ActionBreakLongWoodenStickCB ActionAttachExplosivesTrigger
ActionEatFruit
Definition: actioneatfruit.c:9
ActionEatTabletFromWrapper
Definition: actioneattabletfromwrapper.c:1
ActionStripCarrierVest
Definition: actionstripcarriervest.c:9
ActionAttachWithSwitch
Definition: actionattachwithswich.c:1
ActionTakeFireplaceIndoor
Definition: actiontakefireplaceindoor.c:1
FirearmActionLoadBulletQuick
FirearmActionLoadMultiBullet FirearmActionLoadBulletQuick
ActionGagTarget
Definition: actiongagtarget.c:1
ActionEatSmallCan
Definition: actioneatcan.c:42
ActionInjectEpinephrineSelf
Definition: actioninjectepinephrineself.c:1
ActionUnpackBox
Definition: actionunpackbox.c:9
ActionForceConsumeSingle
void ActionForceConsumeSingle()
Definition: actionforceconsumesingle.c:13
ActionFoldBaseBuildingObject
ActionFoldBaseBuildingObjectCB ActionContinuousBaseCB ActionFoldBaseBuildingObject()
Definition: actionfoldbasebuildingobject.c:11
FirearmActionLoadMultiBulletRadial
Definition: firearmactionloadmultibullet.c:171
ActionUngagTarget
Definition: actionungagtarget.c:1
ActionDisinfectPlant
Definition: actiondisinfectplant.c:9
ActionCheckPulseTarget
Definition: actioncheckpulsetarget.c:9
ActionMeasureTemperatureSelf
Definition: actionmeasuretemperatureself.c:9
FirearmActionLoadMultiBulletQuick
Definition: firearmactionloadmultibullet.c:94
ActionRepairTent
Definition: actionrepairtent.c:19
ActionWashHandsWell
ActionWaterGardenSlotCB ActionWashHandsWell
ActionDeCraftRopeBelt
ActionDeCraftRopeBeltCB ActionContinuousBaseCB ActionDeCraftRopeBelt()
Definition: actiondecraftropebelt.c:14
ActionDeployHuntingTrap
Definition: actiondeployhuntingtrap.c:1
ActionActivateTrap
ActionActivateTrapCB ActionContinuousBaseCB ActionActivateTrap()
Definition: actionactivatetrap.c:18
ActionPickupChicken
Definition: actionpickupchicken.c:1
ActionCarHornLong
Definition: actioncarhorn.c:208
ActionInjectEpinephrineTarget
Definition: actioninjectepinephrinetarget.c:1
ActionRemovePlant
Definition: actionremoveplant.c:1
ActionStopEngine
Definition: actionstopengine.c:1
ActionUnrestrainTargetHands
Definition: actionunrestraintargetempty.c:27
ActionCraftImprovisedEyePatch
Definition: actioncraftimprovisedeyepatch.c:9
ActionCollectBloodTarget
Definition: actioncollectbloodtarget.c:9
ActionPlantSeed
Definition: actionplantseed.c:1
ActionDeCraftWitchHoodCoif
ActionDestroyCombinationLockCB ActionDeCraftWitchHoodCoif
ActionConsumeSingle
Definition: actionconsumesingle.c:9
ActionRepairItemWithBlowtorch
ActionRepairItemWithBlowtorchCB ActionContinuousBaseCB ActionRepairItemWithBlowtorch()
Definition: actionrepairitemwithblowtorch.c:11
ActionDrinkAlcohol
Definition: actiondrinkalcohol.c:1
ActionMineRock
Definition: actionminerock.c:11
ActionDisarmExplosiveWithRemoteDetonatorUnpaired
ActionDisarmExplosiveWithRemoteDetonatorUnpairedCB ActionDisarmExplosiveCB ActionDisarmExplosiveWithRemoteDetonatorUnpaired()
Definition: actiondisarmexplosivewithremotedetonatorunpaired.c:11
ActionMineTreeBark
Definition: actionminetreebark.c:1
ActionDebug
Definition: actiondebug.c:14
ActionPlaceOnGround
Definition: actionplaceonground.c:9
ActionBandageSelf
ActionBandageSelfCB ActionContinuousBaseCB ActionBandageSelf()
Definition: actionbandageself.c:17
ActionEatBig
Definition: actioneat.c:9
ActionCraftBoneKnife
Definition: actioncraftboneknife.c:10
ActionWorldCraft
Definition: actionworldcraft.c:32
ActionFishingNew
Definition: actionfishingnew.c:182
ActionCollectSampleTarget
Definition: actioncollectsampletarget.c:9
ActionRemoveSeed
Definition: actionremoveseed.c:1
ActionDetachFromTarget
Definition: actiondetachfromtarget.c:1
ActionSkinning
ActionSortAmmoPileCB ActionSkinning
ActionUseUndergroundPanel
Definition: actionuseundergroundpanel.c:1
TTypenameArray
array< typename > TTypenameArray
Definition: enscript.c:693
ActionTurnOnHeadtorch
Definition: actionturnonheadtorch.c:1
ActionDigWorms
Definition: actiondigworms.c:14
ActionGetInTransport
Definition: actiongetintransport.c:1
ActionClapBearTrapWithThisItem
Definition: actionclapbeartrapwiththisitem.c:1
ActionTakeArrow
Definition: actiontakearrow.c:11
ActionFoldObject
Definition: actionfoldobject.c:1
ActionCraftImprovisedFeetCover
Definition: actioncraftimprovisedfeetcover.c:12
ActionTogglePlaceObject
Definition: actiontoggleplaceobject.c:1
ActionTakeArrowToHands
Definition: actiontakearrowtohands.c:1
ActionDrainLiquid
Definition: actiondrainliquid.c:11
ActionTurnValve
ActionTurnValveCB ActionContinuousBaseCB ActionTurnValve()
Definition: actionturnvalve.c:11
ActionDisinfectPlantBit
Definition: actiondisinfectplantbit.c:12
ActionCraftImprovisedHandsCover
Definition: actioncraftimprovisedhandscover.c:12
ActionTurnOffAlarmClock
ActionTurnOffHeadtorch ActionTurnOffAlarmClock
ActionPackGift
Definition: actionpackgift.c:9
ActionDrinkCookingPot
Definition: actiondrinkcookingpot.c:1
ActionTurnOnSpotlight
Definition: actionturnonspotlight.c:1
ActionInjectMorphineTarget
Definition: actioninjectmorphinetarget.c:1
FirearmActionUnjam
Definition: firearmactionunjam.c:1
ActionEatMeat
Definition: actioneatmeat.c:9
ActionAnimateSeats
Definition: actionanimateseats.c:1
ActionPullOutPlug
Definition: actionpulloutplug.c:1
ActionDrink
Definition: actiondrink.c:9
ActionOpenCarDoorsOutside
Definition: actionopencardoorsoutside.c:1
ActionPackTent
ActionPickBerryCB ActionPackTent
ActionCoverHeadTarget
Definition: actioncoverheadtarget.c:9
ActionUncoverHeadSelf
ActionUncoverHeadTargetCB ActionUncoverHeadSelf
ActionTakeOvenIndoor
Definition: actiontakeovenindoor.c:1
ActionConsume
Definition: actionconsume.c:9
Spawn
void Spawn()
spawn damage trigger
Definition: areadamagemanager.c:70
ActionDetachFromTarget_SpecificSlot_WoodenPlanks
Definition: actiondetachfromtarget.c:213
ActionEnterLadder
Definition: actionenterladder.c:2
ActionUnrestrainSelf
Definition: actionunrestrainself.c:48
ActionSawPlanks
Definition: actionsawplanks.c:35
ActionTakeABiteCan
Definition: actiontakeabitecan.c:1
ActionDigGardenPlot
Definition: actiondiggardenplot.c:9
ActionFillObject
Definition: actionfillobject.c:9
map
map
Definition: controlsxboxnew.c:3
ActionTurnOnHelmetFlashlight
Definition: actionturnonhelmetflashlight.c:1
ActionConstructor
Definition: actionconstructor.c:1
ActionOpenFence
Definition: actionopenfence.c:1
ActionCloseBarrelHoles
Definition: actionclosebarrelholes.c:1
ActionRefuelTorch
Definition: actionrefueltorch.c:1
ActionDialCombinationLock
ActionDialCombinationLockCB ActionContinuousBaseCB ActionDialCombinationLock()
Definition: actiondialcombinationlock.c:13
ActionCloseCarDoors
Definition: actionclosecardoors.c:1
ActionShave
Definition: actionshave.c:9
ActionWashHandsItemContinuous
Definition: actionwashhandsitemcontinuous.c:9
ActionArmExplosive
ActionArmExplosiveCB ActionContinuousBaseCB ActionArmExplosive()
Definition: actionarmexplosive.c:18
ActionPlaceFireplaceIntoBarrel
Definition: actionplacefireplaceintobarrel.c:1
ActionSetAlarmClock
Definition: actionsetalarmclock.c:13
ActionCraftImprovisedTorsoCover
Definition: actioncraftimprovisedtorsocover.c:12
ActionTurnOnWeaponFlashlight
Definition: actionturnonweaponflashlight.c:1
ActionCookOnStick
Definition: actioncookonstick.c:11
ActionRaiseFlag
Definition: actionraiseflag.c:9
ActionExitLadder
Definition: actionexitladder.c:1
ActionBuildStoneCircle
ActionBuildStoneCircleCB ActionContinuousBaseCB ActionBuildStoneCircle()
Definition: actionbuildstonecircle.c:11
ActionTuneFrequencyOnGround
Definition: actiontunefrequencyonground.c:1
ActionUnfoldMap
ActionWashHandsItem ActionUnfoldMap
ActionDigInStash
Definition: actiondiginstash.c:9
ActionLightItemOnFire
ActionLightItemOnFireCB ActionContinuousBaseCB ActionLightItemOnFire()
Definition: actionlightitemonfire.c:11
ActionBuryBody
Definition: actionburybody.c:9
FirearmActionLoadBullet
Definition: firearmactionloadbullet.c:1
ActionGiveSalineTarget
Definition: actiongivesalinetarget.c:9
ActionViewOptics
Definition: actionviewoptics.c:1
ActionWorldFlagActionSwitch
Definition: actionworldflagactionswitch.c:11
ActionNextCombinationLockDialOnTarget
Definition: actionnextcombinationlockdialontarget.c:1
ActionCraftBoltsFeather
Definition: actioncraftboltsfeather.c:11
ActionAttachOnTentProxy
Definition: actionattachontentproxy.c:1
ActionTurnOnAlarmClock
ActionTurnOnChemlight ActionTurnOnAlarmClock
ActionForceDrinkAlcohol
Definition: actionforcedrinkalcohol.c:1
ActionUnlockDoors
Definition: actionunlockdoors.c:9
ActionDefibrilateSelf
Definition: actiondefibrilateself.c:9
ActionRepairCarPart
void ActionRepairCarPart()
Definition: actionrepaircarpart.c:25
ActionForceConsume
ActionForceDrinkCB ActionForceConsume
ActionMineRock1H
Definition: actionminerock.c:65
ActionFillFuel
Definition: actionfillfuel.c:11
ActionForceABiteCan
Definition: actionforceabitecan.c:1
ActionCreateIndoorFireplace
Definition: actioncreateindoorfireplace.c:1
ActionDrinkCan
Definition: actiondrinkcan.c:1
ActionDrinkDisinfectant
Definition: actiondrinkdisinfectant.c:1
ActionSwitchLights
Definition: actionswitchlights.c:1
ActionUnplugThisByCord
Definition: actionunplugthisbycord.c:1
ActionLockDoors
Definition: actionlockdoors.c:9
ActionEatPillFromBottle
Definition: actioneatpillfrombottle.c:1
ActionMeasureTemperatureTarget
Definition: actionmeasuretemperaturetarget.c:9
ActionBurnSewTarget
Definition: actionburnsewtarget.c:9
ActionInjectSelf
Definition: actioninjectself.c:1
ActionCreateIndoorOven
Definition: actioncreateindooroven.c:1
ActionWaterPlant
Definition: actionwaterplant.c:11
ActionCoverHeadSelf
Definition: actioncoverheadself.c:9
ActionRaiseMegaphone
ActionRefuelTorch ActionRaiseMegaphone
ActionCloseBarrel
Definition: actionclosebarrel.c:1
ActionAttach
ActionAttachWheels ActionAttach
ActionSetKitchenTimer
Definition: actionsetkitchentimer.c:13
ActionFoldMap
Definition: actionfoldmap.c:3
ActionFillBottleBase
Definition: actionfillbottlebase.c:22
FirearmActionDetachMagazine
Definition: firearmactiondetachmagazine.c:147
ActionEmptyMagazine
Definition: actionemptymagazine.c:14
ActionCraftBoneKnifeEnv
Definition: actioncraftboneknifeenv.c:11
ActionTestBloodSelf
Definition: actiontestbloodself.c:9
ActionForceDrink
Definition: actionforcedrink.c:9
ActionTuneFrequency
ActionTuneFrequencyCB ActionContinuousBaseCB ActionTuneFrequency()
Definition: actiontunefrequency.c:13
ActionTurnOnTransmitter
ActionTurnOnWeaponFlashlight ActionTurnOnTransmitter
ActionCraftArmband
ActionCraftBoltsCB ActionCraftArmband
ActionDestroyPart
Definition: actiondestroypart.c:9
FirearmActionAttachMagazineQuick
Definition: firearmactionattachmagazine.c:225
ActionRepositionPluggedItem
Definition: actionrepositionpluggeditem.c:1
ActionTurnOffWhileInHands
Definition: actionturnoffwhileinhands.c:1
array< ref ActionBase >
ActionDisinfectSelf
void ActionDisinfectSelf()
Definition: actiondisinfectself.c:24
ActionInjectMorphineSelf
Definition: actioninjectmorphineself.c:1
ActionSortAmmoPile
Definition: actionsortammopile.c:9
ActionTurnOffPowerGenerator
Definition: actionturnoffpowergenerator.c:1
ActionDefibrilateTarget
Definition: actiondefibrilatetarget.c:9
ActionLoadMagazine
Definition: actionloadmagazine.c:9
ActionHarvestCrops
Definition: actionharvestcrops.c:1
ActionPlugIntoFence
Definition: actionplugintofence.c:1
ActionBase
void ActionBase()
Definition: actionbase.c:73
ActionEatSmall
Definition: actioneat.c:83
ActionAttachWheels
Definition: actionattachwheels.c:2
ActionTakeHybridAttachment
Definition: actiontakehybridattachment.c:2
ActionITest
Definition: actionitest.c:1
ActionUngagSelf
Definition: actionungagself.c:1
ActionTurnOffTransmitterOnGround
Definition: actionturnofftransmitteronground.c:1
ActionStartEngine
void ActionStartEngine()
DEPRECATED.
Definition: actionstartengine.c:19
ActionBandageTarget
ActionBurnSewSelfCB ActionBandageTarget
ActionEatCan
Definition: actioneatcan.c:10
ActionRepairPart
Definition: actionrepairpart.c:39
ActionPullBodyFromTransport
Definition: actionpullbodyfromtransport.c:1
ActionSidePlateInteract
Definition: actionsideplateinteract.c:1
ActionTestBloodTarget
Definition: actiontestbloodtarget.c:9
ActionMineBush
Definition: actionminebush.c:11
ActionCloseCarDoorsOutside
Definition: actionclosecardoorsoutside.c:1
ActionForceFeed
ActionForceFeedSmallCB ActionForceFeed
Definition: actionforcefeed.c:11
ActionToggleNVMode
Definition: actiontogglenvmode.c:2
ActionPushCar
Definition: actionpushcar.c:126
ActionTakeFireplaceFromBarrel
Definition: actiontakefireplacefrombarrel.c:1
ActionTurnOffHelmetFlashlight
Definition: actionturnoffhelmetflashlight.c:1
ActionDeCraftDrysackBag
ActionDeCraftDrysackBagCB ActionContinuousBaseCB ActionDeCraftDrysackBag()
Definition: actiondecraftdrysackbag.c:11
ActionRestrainSelf
Definition: actionrestrainself.c:23
ActionDetachFromTarget_SpecificSlotsCategory_Barrel
Definition: actiondetachfromtarget.c:229
ActionCarHornShort
ActionFillBrakesCB ActionCarHornShort
ActionForceFeedCan
Definition: actionforcefeedcan.c:1
ActionInjectTarget
Definition: actioninjecttarget.c:1
ActionAnimateCarSelection
Definition: actionanimatecarselection.c:1
ActionGiveBloodTarget
Definition: actiongivebloodtarget.c:9
ActionCraftImprovisedFaceCover
Definition: actioncraftimprovisedfacecover.c:12
ActionMountBarbedWire
Definition: actionmountbarbedwire.c:9
ActionFillOil
Definition: actionfilloil.c:11
ActionCloseDoors
Definition: actionclosedoors.c:1
ActionDropItem
void ActionDropItem()
Definition: actiondropitem.c:14
ActionOpenCarDoors
Definition: actionopencardoors.c:1
ActionTurnOffTransmitter
ActionTurnOffWeaponFlashlight ActionTurnOffTransmitter
ActionExtinguishFireplaceByLiquid
ActionFertilizeSlotCB ActionExtinguishFireplaceByLiquid
ActionRepairCarEngineWithBlowtorch
ActionRepairCarEngineWithBlowtorchCB ActionRepairCarEngineCB ActionRepairCarEngineWithBlowtorch()
Definition: actionrepaircarenginewithblowtorch.c:11
ActionDismantleGardenPlot
Definition: actiondismantlegardenplot.c:9
ActionEmptyBottleBase
Definition: actionemptybottlebase.c:14
ActionRepairShelter
Definition: actionrepairshelter.c:2
ActionViewBinoculars
Definition: actionviewbinoculars.c:1
ActionLockAttachment
Definition: actionlockattachment.c:20
ActionTurnOffWhileOnGround
Definition: actionturnoffwhileonground.c:1
ActionTurnOnTransmitterOnGround
Definition: actionturnontransmitteronground.c:1
ActionResetKitchenTimer
ActionTakeABiteCB ActionResetKitchenTimer
ActionTurnOnHeatpack
Definition: actionturnonheatpack.c:1
ActionPlugTargetIntoThis
Definition: actionplugtargetintothis.c:1
ActionForceFeedMeat
Definition: actionforcefeedmeat.c:9
FirearmActionAttachMagazine
Definition: firearmactionattachmagazine.c:11
ActionToggleNVG
Definition: actiontogglenvg.c:1
ActionGetOutTransport
void ActionGetOutTransport()
Definition: actiongetouttransport.c:24
ActionClose
Definition: actionclose.c:1
ActionCollectSampleSelf
Definition: actioncollectsampleself.c:9
ActionTuneRadioStation
ActionTuneRadioStationCB ActionContinuousBaseCB ActionTuneRadioStation()
Definition: actiontuneradiostation.c:13
ActionFertilizeSlot
Definition: actionfertilizeslot.c:11
ActionWringClothes
Definition: actionwringclothes.c:12
ActionAttachOnProxy
Definition: actionattachonproxy.c:1
ActionDrinkPondContinuous
void ActionDrinkPondContinuous()
Definition: actiondrinkpondcontinuous.c:14
ActionWaterGardenSlot
Definition: actionwatergardenslot.c:11
ActionTurnOnWhileOnGround
Definition: actionturnonwhileonground.c:1
ActionLowerFlag
Definition: actionlowerflag.c:2
ActionRepairCarChassis
Definition: actionrepaircarchassis.c:19
ActionCraftBolts
Definition: actioncraftbolts.c:11
ActionPlaceFireplaceIndoor
Definition: actionplacefireplaceindoor.c:1
ActionDisarmExplosiveWithRemoteDetonator
ActionDisarmExplosiveWithRemoteDetonatorCB ActionDisarmExplosiveCB ActionDisarmExplosiveWithRemoteDetonator()
Definition: actiondisarmexplosivewithremotedetonator.c:11
ActionIgniteFireplaceByAir
Definition: actionignitefireplacebyair.c:9
ActionBuryAshes
ActionBuryBodyCB ActionBuryAshes
ActionFillCoolant
Definition: actionfillcoolant.c:11
ActionHandcuffTarget
Definition: actionhandcufftarget.c:1
ActionDetachFromTarget_SpecificSlot_WoodenLogs
ActionDetachFromTarget_SpecificSlotsCategory ActionDetachFromTarget ActionDetachFromTarget_SpecificSlot_WoodenLogs()
Definition: actiondetachfromtarget.c:207
ActionToggleTentOpen
Definition: actiontoggletentopen.c:1
ActionTurnOffHeadtorch
Definition: actionturnoffheadtorch.c:1
ActionDropItemSimple
Definition: actiondropitemsimple.c:1
ActionUnpackGift
Definition: actionunpackgift.c:9
ActionForceFeedSmall
Definition: actionforcefeed.c:65
ActionPlaceOvenIndoor
Definition: actionplaceovenindoor.c:1
ActionTakeHybridAttachmentToHands
Definition: actiontakehybridattachmenttohands.c:1