Gustas
1c2eaa2654
Use nameof for ContrailEndColor description
2023-04-21 17:58:42 +02:00
Gustas
7ef1dccdcf
Add ContrailEndWidth
2023-04-21 17:58:42 +02:00
RoosterDragon
8a285f9b19
Fix IDE0090
2023-04-08 16:51:51 +03:00
RoosterDragon
52fd564eac
Fix some whitespace formatting issues: stray tabs or spaces.
...
Wrap some long lines on affected code.
2023-03-02 20:02:45 +02:00
Gustas
8d0fe52dd8
Remove unnecessary parentheses
2023-02-27 08:36:47 +02:00
abcdefg30
5bf7fe852c
Remove the copyright year numbers
2023-01-11 11:58:54 +02:00
Matthias Mailänder
19ecddcd86
Enforce use of 'var' instead of explicit type.
2022-12-28 23:02:04 +01:00
Gustas
f3e44094a1
Fix contrail using the wrong colors
2022-12-21 19:35:52 +02:00
Gustas
a9da6bb2d8
Introduce MinDistance to AreaBeam projectile
2022-11-17 20:48:37 +01:00
Matthias Mailänder
6bd631618c
Remove unnecessary value assignment (IDE0059)
2022-10-01 14:15:33 +03:00
Gustas
1809817b3f
Add ContrailEndColor and Contrail transparency control
2022-09-24 13:19:22 +02:00
Gustas
d8f45714a7
Add contrail property descriptions to Bullet and Missile
2022-09-24 13:19:22 +02:00
Vapre
e3aa2dc6c0
HitShape, query trait via actor cached targetable positions.
2022-09-10 18:23:12 +02:00
Gustas
d3589c051d
Add descriptions to all projectiles and warheads
2022-08-29 12:26:33 +03:00
abcdefg30
6a31b1f9f3
Update the copyright header year
2022-05-28 00:35:10 -05:00
darkademic
1fc3785f79
Make range modifiers apply to AreaBeam projectile.
2022-05-22 19:42:23 -05:00
Eduardo Cáceres
79f321cb44
.Any(), .Count() -> .Count or .Length
2022-05-18 11:42:36 -05:00
penev92
86515610a5
Made all projectile and warhead fields readonly
...
This came up while working on the new documentation generation and comparing the results to ORAIDE's own code parser.
2022-04-26 22:37:12 +02:00
Mustafa Alperen Seki
c71af0e613
Make NukePower MissileImage optional.
2022-04-12 21:52:29 +02:00
Matthias Mailänder
0e7ad43425
Remove unused parameters.
2022-04-01 23:30:26 +02:00
darkademic
257ef95963
Suffix projectile shadow palettes with player name if IsPlayerPalette = true.
2022-02-06 19:18:59 +01:00
Mustafa Alperen Seki
c096934db8
Fix projectile shadow alpha calculation.
2022-02-04 23:35:44 +01:00
penev92
bf332b6619
Fixed fields missing the readonly modifier
2022-01-22 18:47:06 +00:00
RoosterDragon
727084c5fc
Run spell check over solution
2021-12-05 19:23:43 +01:00
Andre Mohren
8a776c7138
32bpp bullets no longer crash without palette.
2021-06-30 22:58:03 +02:00
Andre Mohren
6810469634
Updated copyright years.
2021-06-29 18:33:21 -05:00
abc013
8fede9d6ba
Add ValidStances checks to BlocksProjectiles and Gate.
2021-05-27 21:37:37 +02:00
teinarss
6b74093c04
Add readonly to structs
2021-03-14 15:17:57 +01:00
teinarss
4a1e4f3e16
Use expression body syntax
2021-03-07 13:00:52 +00:00
Paul Chote
554486fb0b
Replace projectile, WithShadow, WithParachute shadows with tint effects.
2021-02-20 02:08:40 +01:00
Paul Chote
fb0031d34a
Rename remaining Stance references to PlayerRelationship.
2021-02-04 23:14:09 +01:00
abcdefg30
aac3174efc
Rename Stances to Relationships in the yaml api
2020-12-11 17:13:02 +01:00
abcdefg30
10f645bf77
Replace usage of the Stances dict by a method call
2020-11-14 11:04:41 +00:00
abcdefg30
eda9966d27
Rename Stance to PlayerRelationship
2020-11-14 11:04:41 +00:00
Paul Chote
3aaaa95618
Apply range modifiers to Missile RangeLimit.
2020-11-05 19:15:13 +01:00
Matthias Mailänder
b4670345dd
Don't crash when the bullet bounces outside of the map.
2020-11-04 10:59:55 +01:00
abc013
bb71b59e18
Improve explosion determination.
2020-10-31 14:55:13 +01:00
abc013
f2797c711c
Add InvalidBounceTerrain parameter to Projectile.
2020-10-31 14:55:13 +01:00
Paul Chote
cd9bf53e1a
Use nameof() to reference image fields.
2020-09-12 17:52:46 +02:00
Paul Chote
7803686aec
Rewrite sequence linting / missing file handling.
...
- Distinguish between missing sequences and missing sprites
- Lint default sequences as well as maps
- Improved performance
- Correctly handle null images
2020-09-12 17:52:46 +02:00
Matthias Mailänder
4d46464bc6
Fix an invalid target crash
...
target.CenterPosition is referenced in warhead orientation later
2020-09-06 12:21:15 +01:00
teinarss
9c4fd0e3d3
Use Null-Propagation Operator
2020-08-19 18:11:07 +01:00
teinarss
27f1a7ab27
Use out var syntax
2020-08-19 18:11:07 +01:00
Paul Chote
ef69a3de66
Use nameof() in PaletteReference.
2020-08-15 13:41:45 +02:00
Andre Mohren
006a87692a
Removed unused imports.
2020-07-28 18:22:51 +02:00
Matthias Mailänder
0b03aca104
Fix linter for player palettes.
2020-07-19 10:44:55 +02:00
Paul Chote
ac975f4139
Convert yaml-exposed facings to WAngle.
2020-07-19 10:41:05 +02:00
reaperrr
8513a83331
Add ImpactOrientation to WarheadArgs
...
Allows to pass the horizontal facing/yaw
and vertical angle/pitch of the carrier
projectile to warheads for further use.
Add ImpactPosition to WarheadArgs
InflictDamage doesn't pass the impact pos
directly, and the very point of WarheadArgs
is to avoid adding more and more arguments
to the warhead methods.
2020-07-12 19:52:55 +02:00
Pavel Penev
8c394a4cb5
Created FlashPaletteEffectWarhead and removed the hardcoded flashing from NukeLaunch
...
Not actually hardcoded, but there was a hard dependency in NukeLaunch on FlashPaletteEffect and explicit flashing checks.
2020-07-10 13:22:54 +02:00
Pavel Penev
2e7bd4de4b
Fixed a bug with the NukeLaunch's Player palette
2020-07-10 13:22:54 +02:00