lambdatiger
8683e0aa56
Fixed array of double spaced format errors
2024-01-15 16:10:01 -06:00
lambdatiger
eeb08c3f05
Made variable names more verbose and added trailing newlines
2024-01-15 13:42:45 -06:00
lambdatiger
5273b002f9
Replaced a magic number
2024-01-15 01:18:47 -06:00
lambdatiger
97547700d2
Added spall info caching and made variable name changes for clarity
2024-01-14 23:10:15 -06:00
lambdatiger
3da173e0a9
spall debug sphere improvements
2024-01-14 18:56:57 -06:00
lambdatiger
fe1850a34a
Fixed issue with spalling happening on thin surfaces instead of thicker surfaces hit afterwards
2024-01-14 18:46:52 -06:00
lambdatiger
fbcf196402
Attempt to clean up formatting onall files
2024-01-13 00:35:22 -06:00
lambdatiger
b1d54a1907
Fixed names and updated formatting
2024-01-11 14:01:50 -06:00
lambdatiger
3e3ed12503
Final submunition code cull
2024-01-10 19:47:05 -06:00
lambdatiger
a64fff960a
Fixed more comments
2024-01-10 19:02:07 -06:00
lambdatiger
eef48da6bc
Converetd all stray tabs to spaces
2024-01-10 18:51:38 -06:00
lambdatiger
a04e7a83e6
Small bug & config name fixes
2024-01-10 18:34:54 -06:00
lambdatiger
2a1f609e3c
changed files names and small optimizations
2024-01-10 17:41:13 -06:00
lambdatiger
0da454d270
removed unused functions
2024-01-10 15:47:50 -06:00
lambdatiger
0af6a74a41
Updated debug settings and staged localization strings
2024-01-10 00:55:33 -06:00
lambdatiger
d25d6a61b3
readded seperate debug draw define
2024-01-09 23:17:08 -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
76c2c32493
Updated to use cached info
2024-01-08 23:59:06 -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
jonpas
742626ff1a
General - Relative script_component.hpp
includes ( #9378 )
...
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2023-09-12 20:58:10 +02: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
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
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
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
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
Ozan Eğitmen
8f80cd59c8
Use GVAR where applicable
2016-07-20 07:15:18 +03:00
jonpas
816da2aef1
Normalize to LF line endings
2016-05-30 18:37:03 +02:00
Michael Braun
5047d4de1c
Switched to ACE_LOG<LEVEL>_# variation
2015-08-26 17:39:44 +02:00
Michael Braun
097506076f
Fixed format usage in macros requiring ARR_# for it to work
2015-08-26 16:48:55 +02:00
Michael Braun
9e10aa86d7
Standardize logging format through ACE_LOG macros
2015-08-26 15:32:54 +02:00
PabstMirror
bca5fa1f4a
Spall - execNextFrame instead of addPerFrameHandler
2015-07-25 03:20:03 -05:00
PabstMirror
9c0478ddfd
Cleanup
2015-06-18 22:04:48 -05:00
jaynus
58a55313cd
Changed: Entire frag system re-optimized to a single tracking/GC index-based PFH.
...
Changed: Spalling calculations now throttled across frames and limited; accurate but performant
Changed: All lookups are now index-based on a global projectiles array. This reduced runtime dramatically for all fragmentation.
2015-05-13 17:06:10 -07:00
jaynus
553942bbc7
Initial commit of frag/spalling optimization rewrite. Now tracks in single PFH, with index-based referencing instead of searches. TODO: Break spall calculation up to multiple frames. Needs testing.
2015-05-13 14:33:14 -07:00
PabstMirror
4185874a9a
Frag Privates
2015-05-12 23:19:31 -05:00
ulteq
416a914253
More vector math replacements
2015-04-27 22:14:08 +02:00
ulteq
0d6d96e76c
Cleanup++:
...
* Added missing privates
* Removed unused privates
* Replaced some old vector calculations with new vector commands
2015-04-27 22:04:35 +02:00
ulteq
1fc044dfa9
Cleanup++:
...
*Moved GVAR(enabled) into ACE_Settings.hpp
*Replaced BIS_fnc_magnitude with vectorMagnitude
*Renamed Nou_GBU12
*Added G_40mm_HE config data
2015-04-26 23:14:54 +02:00
Glowbal
7b790ffb1a
staged work
2015-04-20 22:48:11 +02:00
jaynus
1bb6be5654
Cleaning up of all tabs in source code files.
2015-04-06 09:22:43 -07:00
Nou
12cadc603f
Fragmentation enabled.
2015-03-21 21:22:16 -07:00
jaynus
3fb2a8e245
big code clean up
2015-01-12 21:14:27 -08:00