asarium
059e149590
Add dynamic action programming system
...
This system adds the code necessary for letting content creators specify
complex events by specifying a simple, program-like sequence of
operations that will be executed by the engine when a certain event is
triggered.
2021-01-05 18:26:10 +01:00
Goober5000
9f8fe77956
weaponspew fixes
...
Add calculations for the `puncture` flag, and handle beam damage factors appropriately.
Fixes #3044 .
2020-12-30 01:10:31 -05:00
Taylor Richards
f989cf2c3a
update beam_fired_packet()
...
- add bfi_flags
- add proper bank/point data for fighters
- allow for more than 255 subsystems
- add data for targeted subsystem
- add support for TARGETING_COORDS flag
- add support for FLOATING_BEAM flag
- add fire method
- add initial packet support for type F beams
2020-12-24 09:38:23 -05:00
JohnAFernandez
20ffa59a31
Merge pull request #2965 from Baezon/beam-init-width-fix
...
Fix an assert with 0 initial beam width
2020-12-08 00:59:58 -05:00
Baezon
663a070f06
no 0 initial width
2020-12-07 02:21:59 -05:00
Birk Magnussen
d72ea2c213
Add require exact los weapon flag
2020-12-06 04:05:40 +09:00
Baezon
63f16b3fec
fix a copy paste error
2020-11-28 20:38:25 -05:00
Goober5000
ae9fdad600
Merge pull request #2902 from Baezon/lock-restrct-enhancements
...
Add IFF to missile lock restrictions, and now all missiles can use them
2020-11-22 12:49:06 -05:00
JohnAFernandez
97df2f3472
Merge pull request #2843 from Baezon/better-warp-collide
...
Fix some issues with warp collision
2020-11-21 01:03:32 -05:00
Baezon
96bd94dfa5
lock restriction enhancements
2020-11-20 12:04:03 -05:00
Baezon
76a1b557b9
review tweaks and copy paste errors
2020-11-20 12:02:13 -05:00
Baezon
aa8849f4e5
improved warp collision
2020-11-20 12:02:13 -05:00
Goober5000
2f38131cfd
adjust weapon calculations based on Discord analysis
2020-11-19 00:37:55 -05:00
Goober5000
02a77d077d
Merge pull request #2906 from Goober5000/fix_build
...
fix some sort of build problem in the continuous integration
2020-11-19 00:37:18 -05:00
Goober5000
ef0197971f
fix some sort of build problem in the continuous integration
2020-11-18 21:11:09 -05:00
Baezon
b70a28bfaa
fix shockwave damage parsing
2020-11-18 13:26:18 -05:00
Baezon
b002cff3ee
fix trail update oversight
2020-11-16 11:03:46 -05:00
Asteroth
bee6c04c26
Merge pull request #2865 from Baezon/no-pspew-lssm
...
Some visual fixes to local ssms
2020-11-16 00:41:36 -05:00
JohnAFernandez
6d6f4446aa
Merge pull request #2883 from Baezon/trail-spread
...
Add trail 'spread'
2020-11-15 09:03:01 -05:00
Baezon
18bf11b715
yes really just a whitespace change because travis hates me
2020-11-15 00:13:16 -05:00
Baezon
8dba8f612e
better comment
2020-11-12 14:28:14 -05:00
Baezon
d4ac06fe81
comment for trail_add_segment and use vm_vec_zero
2020-11-11 23:39:04 -05:00
Baezon
ec39f6c43b
mandatory orient
2020-11-11 19:02:54 -05:00
Baezon
e321b0c727
comment mistake
2020-11-11 18:52:08 -05:00
Baezon
8c640fb736
more comments
2020-11-11 17:24:14 -05:00
Baezon
048ee13269
implement trail "spread"
2020-11-11 16:56:22 -05:00
Baezon
2d9fdbe830
weapon state fixes
2020-11-11 01:20:22 -05:00
Asteroth
5dbda7efd0
Merge pull request #2858 from Baezon/multi-beam-prep
...
Add beam parameter validation
2020-11-08 22:43:58 -05:00
Asteroth
498f82b0c4
Merge pull request #2823 from Baezon/continuous-spawn
...
Allow for continuously spawning weapons
2020-11-05 13:36:22 -05:00
Baezon
1359776651
no fb fire info fire method
2020-11-05 11:56:23 -05:00
Baezon
9034e4e043
revert and only do beam validation
2020-11-04 13:31:09 -05:00
Baezon
33805f1e37
travis
2020-11-04 00:24:15 -05:00
Baezon
64fa75d53e
fix lssm trails
2020-11-03 12:42:06 -05:00
Baezon
729d515ea7
no pspew under lssm 3
2020-11-03 01:55:13 -05:00
Asteroth
5b0bbd5cde
Merge pull request #2861 from Baezon/fix-collision-radius
...
Fix a bug with collision_radius_override
2020-11-02 16:59:41 -05:00
Baezon
53fdde6aea
initialize collision_radius_override
2020-11-02 11:46:23 -05:00
JohnAFernandez
ee2560ac0f
Merge pull request #2851 from Baezon/no-warn-radius-double
...
Don't warn for "no radius doubling" if the weapon isn't a bomb
2020-10-31 22:38:49 -04:00
Asteroth
2a9e33904c
Merge pull request #2835 from Baezon/beam-no-parent-collide
...
Better excluding of beam-weapon collisions with the same parent
2020-10-31 17:18:20 -04:00
Baezon
7add73f27f
rename hard_target_bomb and only warn for not interceptable
2020-10-31 01:12:30 -04:00
Baezon
ef34ce3883
0.f -> 0.0f
2020-10-30 11:50:47 -04:00
Baezon
b3a71e9cf3
add radius override
2020-10-30 02:10:56 -04:00
wookieejedi
fea8086647
Merge pull request #2838 from Baezon/reset-burst-flag
...
Add "resets" burst flag
2020-10-28 15:54:05 -04:00
Baezon
8dee9d8103
better delay handling
2020-10-27 23:35:19 -04:00
Baezon
3db3dade77
implement "resets" burst flag
2020-10-27 01:39:35 -04:00
Baezon
858356cfd3
some fixes to beam collision
2020-10-26 11:43:10 -04:00
Baezon
f2e019d7fb
review tweak
2020-10-25 21:36:31 -04:00
Baezon
62a1dae3b4
multi warning and no shadowing
2020-10-25 21:05:08 -04:00
Baezon
c93c8e0bd7
fix remote_detonaters_active decrementing
2020-10-25 16:14:43 -04:00
Baezon
3a83475c15
some fixes, added delay and minimum spawn interval
2020-10-25 00:44:14 -04:00
Baezon
dbf0d0de0d
accurate total spawn count
2020-10-23 20:43:53 -04:00