lambdatiger
2713acdd38
Optimized loop to find spall position using larger steps and fewer operations per loop
2024-07-19 00:12:14 -05:00
lambdatiger
f57f6f5a06
clarified parts of the spall event chain
2024-07-19 00:01:55 -05:00
lambdatiger
c344130f9b
increased code legiblity and optimized some randomizations
2024-07-18 22:58:52 -05:00
lambdatiger
4f251767d7
updated some defne names and usages
2024-07-18 22:33:19 -05:00
lambdatiger
1480715111
fixed timing and other spall issues
2024-07-18 22:28:56 -05:00
lambdatiger
8da5e47dcf
changed debug colors
2024-07-18 21:10:20 -05:00
lambdatiger
783c2aa8ce
fixed debug def names
2024-07-18 19:36:49 -05:00
lambdatiger
9c8e9e30a2
removed commented out debug information from nouber
2024-07-18 19:18:52 -05:00
lambdatiger
fbca98328e
All spalling in current version is local
2024-07-18 18:56:00 -05:00
lambdatiger
9df2e5b181
added fired EH and moved projectile tracking to be local to projectile
2024-07-16 21:30:17 -05:00
lambdatiger
eb24c11e82
Reformatted for legibility and debug output
2024-04-13 21:20:35 -05:00
lambdatiger
a817e5e4d2
removed excess square brackets
2024-03-28 19:59:49 -05:00
lambdatiger
bd23b42863
cleaned up function examples
2024-03-28 19:33:56 -05:00
lambdatiger
5bab127a5a
removed some magic numbers, and cached numbers from shouldSpall
2024-03-28 19:13:21 -05:00
johnb432
9dd45e15ce
Expanded TRACE
2024-03-13 20:34:13 +01:00
lambdatiger
9c6a919bb9
Do spall exits for time 90% of the time (round hits multiple walls) and should exit on "hitting ground since no spalling is generated
2024-03-02 22:29:41 -06:00
johnb432
279f2e0552
Formatting and header fixes
2024-03-01 19:51:21 +01:00
lambdatiger
b98aae7866
cleaned un-updated stringtable entries
2024-02-17 13:12:33 -06:00
lambdatiger
78a27ff025
function header, lazy eval, and params list simplifications
2024-02-15 21:03:12 -06:00
lambdatiger
4ef23df3b3
white space, function headers and variable names
2024-02-14 20:07:19 -06:00
lambdatiger
1da1c68803
Apply suggestions from code review
...
Small formatting changes and small errors
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
2024-02-14 16:50:09 -06:00
lambdatiger
f63b4088eb
Added commented 2.18 commands and updated script component
2024-02-08 17:11:36 -06:00
lambdatiger
4ebbc28948
Makes sure spall power square root is positive and also we don't produce fragments when for some reason the round accelerates.
2024-01-18 02:59:08 -06:00
lambdatiger
63d67df7bf
removed spurious commas
2024-01-17 21:11:38 -06:00
lambdatiger
df884dc4bc
changed default arguments, check isKindOf to "CAManBase"
2024-01-17 20:50:20 -06:00
lambdatiger
769bb29342
Changed how spall hold off is calculated to avoid repeated unneeded computations
2024-01-16 15:43:14 -06:00
lambdatiger
67ede76494
compacted text a bit
2024-01-15 19:57:31 -06:00
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