lambdatiger
98fd580540
Fixed authors
2024-01-10 00:16:46 -06:00
lambdatiger
d25d6a61b3
readded seperate debug draw define
2024-01-09 23:17:08 -06:00
lambdatiger
fc7d68e129
Fixed additional quotes causing issues in .bisurf files
2024-01-09 23:16:08 -06:00
lambdatiger
71f26f5df6
Updated spall to use material
2024-01-09 21:07:01 -06:00
lambdatiger
acb7249039
added impact angle calculation handle to minimize spawning spall inside walls
2024-01-09 19:03:12 -06:00
lambdatiger
210a876c0c
missed underscore
2024-01-09 17:36:36 -06:00
lambdatiger
a9a5a4a9ba
dealt with cases were projectile is deleted before fragmentation
2024-01-09 17:25:38 -06:00
lambdatiger
026e12b2f9
Added methods to retrieve impact surface type
2024-01-09 17:25:09 -06:00
lambdatiger
48d37a96e0
update caching access function names to align with each other and added some preliminary material consideration for spalling
2024-01-09 14:00:43 -06:00
lambdatiger
132dc6d4c8
Fixed author lists
2024-01-09 11:54:52 -06:00
lambdatiger
601083bce3
Increased readability to doSpallMomentum
2024-01-09 00:54:11 -06:00
lambdatiger
3a088bb24c
Returned some missing variable names.
2024-01-09 00:26:43 -06:00
lambdatiger
fe310760fc
Fixed variable names and mislabeled inequalities
2024-01-09 00:25:58 -06:00
lambdatiger
76c2c32493
Updated to use cached info
2024-01-08 23:59:06 -06:00
lambdatiger
02dd35f63f
Reformatted for readability and optimized first if statement
2024-01-08 21:55:02 -06:00
lambdatiger
c3f04596c0
removed some redundant switch cases
2024-01-08 21:41:52 -06:00
lambdatiger
f852a3ab2d
Added a config defined holdoff per vehicle fragmenting for performance
2024-01-08 21:41:31 -06:00
lambdatiger
1933ea4cfe
reworked formatting and debug functions to increase readability
2024-01-08 21:41:05 -06:00
lambdatiger
53976e39a3
fixed spelling errors
2024-01-08 21:40:12 -06:00
lambdatiger
990667b24b
changed some WARNINGs to TRACEs
2024-01-08 21:38:55 -06:00
lambdatiger
596240a57d
Added init event handlers instead of fired
2024-01-08 21:38:15 -06:00
lambdatiger
14e7ef7cba
removed leftover script profiler calls
2024-01-08 18:07:15 -06:00
lambdatiger
bfb3fa851c
added fnc_initRound
2024-01-08 18:06:57 -06:00
lambdatiger
42832aa95c
Clarified variable names
2024-01-08 15:38:26 -06:00
lambdatiger
370f1ce67f
Added shot parents to spalling
2024-01-08 15:38:19 -06:00
lambdatiger
3c1e912787
Initial commit:
...
- Added new ammo cfg types
- Added new caching functions
- Added dev functions
- Transfered core system to vanilla projectile EHs
- Added stringtable sub categories
- Reworked fragmenting and spalling to us submunitions
- Frag
- Implemented system around chance to hit
- Switched from hitbox estimation to hitting specific HPs
- Updated chance to miss method based on solid angle hit chance
- Split random & targeted frag to their own subfunctions
- Spall
- Uses a system of estimated momentum changes to generate spall
2024-01-08 15:22:52 -06:00
PabstMirror
6bc5193a79
Tools - Check example funcs in document_functions.py ( #9630 )
2023-11-08 12:00:05 -06:00
jonpas
742626ff1a
General - Relative script_component.hpp
includes ( #9378 )
...
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2023-09-12 20:58:10 +02:00
GhostIsSpooky
76524f7c26
Frag - Fix fuse-arming distance calculation ( #8628 )
2021-11-08 00:20:57 +01:00
Ozan Eğitmen
2a7eb07803
Use modelToWorldVisualWorld ( #8489 )
...
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2021-10-10 15:37:05 +02:00
Neviothr
75f7ed7532
Utilize isNotEqualTo ( #7929 )
...
* Utilize isNotEqualTo
* undo changes to some files
* redo some changes, fix based on @Vdauphin 's comment
* fix validator issues
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2021-02-27 11:05:05 -06:00
PabstMirror
270a5a930f
Frag - Fix spallTrack ( #7492 )
2020-01-28 19:12:11 -06:00
Josuan Albin
5ae0ef6bbe
Replace remaining lineIntersects with lineIntersectsSurfaces ( #6898 )
...
* Fix explosive placement while underwater
* Apply suggestions from code review
Co-Authored-By: alganthe <alganthe@live.fr>
* Change placeApprove header to reflect changes
* Replace lineIntersectsWith in isInMedicalFacility
* Replace linesIntersects in isInRepairFacility, fix params
Public func, params should have an expected type.
* Replace linesIntersects in spallTrack
* Replace lineIntersects in getFirstObjectIntersection and findReflection
* Replace lineIntersects in advanced throwing
grenades can pass glass underwater now, I bet all of 0 person will be glad that horrendous bug is now fixed.
* Fix possible issue in pointing while underwater
* Fix possible issue while underwater in attach
* Replace count with isEqualTo in lineIntersectsSurfaces replacements
* Fix inverted conditions
* Fix drawArc
* Fix fnc_attach
* Reverse advanced_throwing and spallTrack lineIntersects changes
* Fix issues raised from code review
2019-12-07 14:58:21 -06:00
Dedmen Miller
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
PabstMirror
b1526ccb86
Spall - Don't throw script errors in doSpall if input is bad ( #6322 )
...
- Fix #5614
- Don't run tracking siumlation on small calibre ammo that won't ever spall
2018-05-09 10:08:26 -05:00
SilentSpike
81722abeac
Use engine command to select weighted spall size ( #5985 )
...
* Use engine command to select weighted spall size
* Remove multi-line macro
2017-12-28 19:08:11 -06:00
PabstMirror
8e6e2b3283
Ignore explosives placed without ace_explosives ( #5962 )
2017-12-22 18:34:35 -06:00
Phyma
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
PabstMirror
8d43b899e6
Frag - Cleanup and Performance ( #5010 )
...
* Frag - Cleanup and Performance
* Add dots
2017-04-11 10:33:56 -05:00
PabstMirror
33b19f7b4c
Fix MUL macros ( #4888 )
2017-02-11 15:07:10 -06:00
Ozan Eğitmen
d2ee1e987a
Frag Superanal Cleanup ( #4803 )
...
* Minimal frag cleanup
* Why did this even happen in the first place
2017-02-10 12:28:27 -06:00
PabstMirror
321bb0bc57
Add frag definitions for remaining ammo ( #4736 )
...
Remove rpt warning
Close #342
2016-12-01 11:01:55 -06:00
Ozan Eğitmen
49b5a0ea86
Cleanup Frag Component ( #4581 )
...
* Cleanup frag component
* Optimize fnc_addTrack
* Add additional cleanup
* Please work?
* Add more cleanup
* Fix script errors
* Fix/optimize spalling
* Add missing changes
2016-10-27 00:16:31 +02:00
commy2
05d30c5573
convert log macros to cba versions ( #4282 )
...
* convert log macros to cba versions
* Add changes to AB
* remove obsolete macro
2016-10-02 12:55:31 +02:00
PabstMirror
85c4a1f021
Fix frag - reflectionsEnabled ( #4475 )
...
PFEH never exited
2016-09-29 10:42:21 -05:00
Glowbal
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
Glowbal
a2a8f53157
Merge pull request #4155 from acemod/firedEHCleanup
...
Minor cleanup of fired EH listeners
2016-07-28 23:49:01 +02:00
commy2
4f77adaa0c
Merge pull request #4137 from 654wak654/master
...
Use GVAR Macro Where Applicable
2016-07-26 19:15:00 +02:00
PabstMirror
455f65947a
Minor cleanup of fired EH listeners
2016-07-23 23:08:40 -05:00
PabstMirror
399404024c
Don't frag for some shells that end in water ( #4136 )
...
shotbullet, shotShell don't seem to explode when touching water, so
don't create frags
Fix #4134
2016-07-21 20:08:11 -05:00