Commit Graph

51 Commits

Author SHA1 Message Date
742626ff1a General - Relative script_component.hpp includes (#9378)
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2023-09-12 20:58:10 +02:00
3a13dd416a Improve Performance from updateTrajectoryPFH in Winddeflection (#7700) 2020-06-13 15:45:27 -05:00
a9a69ac4ff Headers - Fix function names in examples (#7663) 2020-04-25 08:41:45 +02:00
e2ac18a05d [WIP] Fix script errors reporting wrong line numbers (#6407)
* advanced_ballistics

* advanced_fatigue

* advanced_throwing

* ai

* aircraft

* arsenal

* atragmx

* attach

* backpacks

* ballistics

* captives

* cargo

* chemlights

* common

* concertina_wire

* cookoff

* dagr

* disarming

* disposable

* dogtags

* dragging

* explosives

* fastroping

* fcs

* finger

* frag

* gestures

* gforces

* goggles

* grenades

* gunbag

* hearing

* hitreactions

* huntir

* interact_menu

* interaction

* inventory

* kestrel4500

* laser

* laserpointer

* logistics_uavbattery

* logistics_wirecutter

* magazinerepack

* map

* map_gestures

* maptools

* markers

* medical

* medical_ai

* medical_blood

* medical_menu

* microdagr

* minedetector

* missileguidance

* missionmodules

* mk6mortar

* modules

* movement

* nametags

* nightvision

* nlaw

* optics

* optionsmenu

* overheating

* overpressure

* parachute

* pylons

* quickmount

* rangecard

* rearm

* recoil

* refuel

* reload

* reloadlaunchers

* repair

* respawn

* safemode

* sandbag

* scopes

* slideshow

* spectator

* spottingscope

* switchunits

* tacticalladder

* tagging

* trenches

* tripod

* ui

* vector

* vehiclelock

* vehicles

* viewdistance

* weaponselect

* weather

* winddeflection

* yardage450

* zeus

* arsenal defines.hpp

* optionals

* DEBUG_MODE_FULL 1

* DEBUG_MODE_FULL 2

* Manual fixes

* Add SQF Validator check for #include after block comment

* explosives fnc_openTimerUI

* fix uniqueItems
2018-09-17 14:19:29 -05:00
c5e594ffb8 Wind Deflection - Settings cleanup (#5838)
* Removed confusing 'simulationRadius' setting
2017-12-02 14:18:57 +01:00
b7be7d1cf4 Wind Deflection - Only track remote bullets if they're tracers (#5839)
* Do not run the PFH for remote projectiles unless they are tracers
2017-12-02 14:18:35 +01:00
dcc934202b Weather - Major Cleanup (#5710)
* Single global on/off switch (that really turns everything off properly)
* Less coupling between code that runs on the client / server
* Simpler update routines
* More cohesive code
* Less module options
* Less network traffic
2017-11-10 15:44:15 +01:00
ffaa195fe5 Conform function headers to coding guidelines (#5255)
* Fixed headers to work with silentspike python script

* Fixed rest of the files

* Fixed ace-team
2017-06-08 15:31:51 +02:00
988c5b0a25 Minor wind deflection optimization (#4762) 2016-12-16 08:08:10 +01:00
c009000bd9 Use new private syntax for winddeflection PFH (#4761) 2016-12-14 23:29:07 -06:00
b489750d5b Minor optimizations using private, params, and isEqualType (#4323)
* Optimizations with private, params, and isEqualType

* Fixed tab being used instead of space

* Fixed tabs inserted by notepad++

* More usage of new private syntax and params

- changed a few checks for an array being empty to `_arr isEqualTo []`
rather than `count _arr == 0`
- added more uses of `private` on the same line as the variable is
declared
- added more uses of params to assign variables passed as parameters
- removed unnecessary parentheses
- removed several unnecessary variable declarations with private array
syntax

* clean up and formatting
2016-09-04 16:44:22 +02:00
455f65947a Minor cleanup of fired EH listeners 2016-07-23 23:08:40 -05:00
467075ad67 replace timePFH with CBA_missionTime 2016-03-02 11:01:39 +01:00
e4122cf42f Fix winddeflection fire eh 2016-02-06 21:00:42 -03:00
94ef0c5659 Apply the ufeh to ACE_WindDeflection 2016-02-06 18:36:20 -03:00
46d6e92bca Add quick debug defines to all script_components 2016-01-28 23:26:02 -06:00
5a1aae6028 manual merge 2015-11-30 17:44:15 +01:00
0b84bb514b fix Cfg capitalization 2015-11-30 17:09:26 +01:00
dcf0a68b80 Revert "fix Cfg capitalization"
This reverts commit 43bda9c462.
2015-11-30 17:00:32 +01:00
43bda9c462 fix Cfg capitalization 2015-11-30 16:52:20 +01:00
49d4f233d9 Revert commit a718c82780 2015-11-18 13:19:12 +00:00
a718c82780 Implement nice index deletion iteration solution
Previously when iterating over an array and modifying the same array via deletion of the current index, incorrect means was used to account for the change in index resulting in any further deletions being applied to the wrong elements.

This solution does not require duplication of the array or the use of external variables to track the number of deleted elements. We simply lower the `_forEachIndex` by 1 whenever an element is removed.
2015-11-17 16:02:56 +00:00
f3c5c64390 fix Issue with forEach Loops and deleteAt Index 2015-11-17 04:31:17 +01:00
f5a497332a Updated parameterization in Winddeflection module. 2015-08-04 23:52:16 +02:00
4d7a2888eb Remove Debug 2015-07-22 03:27:40 -05:00
8f18fd7eaa Single PFEH for wind deflection 2015-07-22 03:04:54 -05:00
c924baefd7 All instances of time and diagTicktime changed to ACE_time / ACE_diagTime. 2015-05-21 09:42:44 -07:00
d8b461db91 Enabled wind deflection for grenades and vehicle gunners:
*Added a new module option to disable WD for vehicle gunners
*Fixed enabled setting not being initialized
2015-04-18 21:17:37 +02:00
9057edb1e2 Added a new module option for wind deflection:
*enabled - true/false
2015-04-18 11:10:05 +02:00
aeffc55859 Added missing privates 2015-04-16 18:52:48 +02:00
defe46b769 Added new PFH abort condition (velocity < 100 m/s) 2015-04-16 17:30:50 +02:00
c8aa3032fe Added some sanity checks to the module setting initialization 2015-04-13 12:54:06 +02:00
8f2261acdd Removed debug output 2015-04-12 16:19:39 +02:00
9fd19563a3 Fixed several syntax errors 2015-04-12 12:52:13 +02:00
85a7bea42b Added wind deflection module settings:
*simulationInterval
*simulationRadius
2015-04-12 12:33:09 +02:00
2c4c6763c3 Removed deprecated CSE code (EnableForAI module option) 2015-04-10 19:02:32 +02:00
ab238cf404 Removed isDedicated checks 2015-04-09 20:39:38 +02:00
5ff54f7d1c Implemented a new logic that decides when to use AB.
*Added a new global variable ace_advanced_ballistics_enabled
*Added an updateTrajectoryPFH to the winddeflection (WD) module
*WD is now automatically disabled when AB is enabled
*The new updateTrajectoryPFH is called whenever AB aborts

-> Wind deflection is now always present (either through AB or WD)
-> AB no longer runs for non local units (unless they use high power optics)
2015-04-09 20:27:10 +02:00
e3626eca00 The winddeflection firedEH will now exit automatically, when the advanced_ballistics module is present. 2015-04-08 12:42:56 +02:00
96ba28afa3 Merge branch 'master' of https://github.com/KoffeinFlummi/ACE3 into AdvancedBallistics 2015-04-07 20:34:21 +02:00
1bb6be5654 Cleaning up of all tabs in source code files. 2015-04-06 09:22:43 -07:00
93eaaeb8e2 Added new advanced_ballistics module 2015-04-05 21:08:55 +02:00
3febb1e770 WindDef - Convert to use FiredBIS 2015-03-12 00:28:33 -05:00
86441ce6c5 WindDef - Enable Eventhandler 2015-03-12 00:18:18 -05:00
d65a740b7a WindDeflection using ace_settings 2015-02-03 17:47:25 -03:00
74d0ae95ff Change ACE_Settings from modules 2015-02-03 02:53:02 -03:00
27798fbe8f Minor optimizations
Renamed from basic ballistics to wind deflection
2015-01-29 13:58:22 +01:00
2e05e5ac39 Replaced isPlayer by EFUNC(common,isPlayer) 2015-01-28 18:02:49 +01:00
44997e1d4a Removed bullet database concept 2015-01-28 17:58:28 +01:00
b092ecf280 Replaced wind by ACE_wind 2015-01-28 17:48:36 +01:00