sprites: polaric upgrade; sprite offset fix. (#947)

* sprites: polaric upgrade; sprite offset fix.

The current pickup sprite looks pretty much exactly like what one might expect from drawing fanart of the id plasma rifle from memory. I've changed what I could while still remaining consistent with (and hopefully becoming more consistent with) the HUD sprite.

Since the gun shoots straight forwards I've also made the flash symmetrical - along with the projectile itself (but not *too* symmetrical). This does help address #932 a bit, but if anyone's got a better design I'm all eyes.

The blue flare along the top "spine" of the gun looked a bit janky on the left so I've smoothed it out a bit. The blue also lingers a bit in the B frame.

With all the ongoing news a lot of FPS player types will be following about artillery logistics in the IRL war, the use of "cannon" referring to this short handheld PDW is aging even more poorly than Doom's "clip". The best word I can think of as a substitute happens to result in an acronym I think we might as well lean into.

I've also adjusted some other projectile sprite offsets - my last attempt at fixing them actually placed the sprites a little too high.

* sprites: smooth out some jank left by paletting.

* sprites: do polaric flash as well.
This commit is contained in:
mc776 2023-04-28 16:19:31 -07:00 committed by GitHub
parent 473eb076a8
commit f8f860df83
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 34 additions and 34 deletions

View file

@ -1453,11 +1453,11 @@ SKELN0 30 50
SKELO0 27 34
SKELP0 30 24
SKELQ0 32 21
FATBA1 11 15 ; revenant rocket
FATBA2A8 15 15
FATBA3A7 17 15
FATBA4A6 11 15
FATBA5 11 15
FATBA1 11 13 ; revenant rocket
FATBA2A8 15 13
FATBA3A7 17 13
FATBA4A6 11 13
FATBA5 11 13
FATBB1 11 16
FATBB2B8 14 15
FATBB3B7 16 15
@ -2206,32 +2206,32 @@ APBXB0 15 22
APBXC0 16 26
APBXD0 19 26
APBXE0 19 27
APLSA0 9 13
APLSB0 8 13
APLSA0 10 12
APLSB0 8 12
BOSFA0 25 50 ; Spinning boss 'cube'
BOSFB0 24 50
BOSFC0 21 50
BOSFD0 25 50
MANFA1 17 21 ; Mancubus shot
MANFA5 14 19
MANFA6A4 40 20
MANFA7A3 50 18
MANFA8A2 39 18
MANFB1 17 22
MANFB5 12 18
MANFB6B4 33 19
MANFB7B3 45 20
MANFB8B2 35 18
MANFA1 17 19 ; Mancubus shot
MANFA5 14 17
MANFA6A4 40 18
MANFA7A3 50 16
MANFA8A2 39 16
MANFB1 17 20
MANFB5 12 16
MANFB6B4 33 17
MANFB7B3 45 18
MANFB8B2 35 16
; These are normal items that appear in both Freedoom and FreeDM.
AMMOA0 8 16
ARM1A0 18 28
ARM1B0 18 28
ARM2A0 18 28
ARM2B0 18 28
BAL1A0 8 12
BAL1B0 8 12
ARM2A0 18 26
ARM2B0 18 26
BAL1A0 8 11
BAL1B0 8 11
BAL1C0 17 21
BAL1D0 19 25
BAL1E0 22 28
@ -2292,11 +2292,11 @@ MISFA0 -110 -99
MISFB0 -110 -94
MISFC0 -111 -96
MISFD0 -115 -91
MISLA1 7 13
MISLA5 7 13
MISLA6A4 18 13
MISLA7A3 32 13
MISLA8A2 18 13
MISLA1 7 11
MISLA5 7 11
MISLA6A4 18 11
MISLA7A3 32 11
MISLA8A2 18 11
MISLB0 39 42
MISLC0 38 46
MISLD0 45 47
@ -2507,8 +2507,8 @@ POB2A0
#endif
BAL2A0 8 14
BAL2B0 8 15
BAL2A0 8 12
BAL2B0 8 13
BAL2C0 16 23
BAL2D0 20 27
BAL2E0 25 34
@ -2567,12 +2567,12 @@ PLSEB0 15 19
PLSEC0 17 24
PLSED0 18 27
PLSEE0 19 30
PLSFA0 -115 -87
PLSFB0 -115 -86
PLSFA0 -115 -86
PLSFB0 -115 -85
PLSGA0 -115 -104
PLSGB0 -50 -100
PLSSA0 9 12
PLSSB0 8 13
PLSSB0 9 12
POL1A0 22 62
POL2A0 19 62
POL3A0 19 48

View file

@ -187,7 +187,7 @@ GOTBFG9000 = The SKAG 1337 ... time to kick some ass!
GOTCHAINGUN = You got the minigun!
GOTCHAINSAW = You got the angle grinder!
GOTLAUNCHER = You got the missile launcher!
GOTPLASMA = You got the polaric energy cannon!
GOTPLASMA = You got the polaric energy weapon!
GOTSHOTGUN = You got the pump-action shotgun!
GOTSHOTGUN2 = You got the double-barrelled shotgun!
TAG_FIST = fist
@ -195,7 +195,7 @@ TAG_BFG9000 = SKAG 1337
TAG_CHAINGUN = minigun
TAG_CHAINSAW = angle grinder
TAG_ROCKETLAUNCHER = missile launcher
TAG_PLASMARIFLE = polaric energy cannon
TAG_PLASMARIFLE = polaric energy weapon
TAG_SHOTGUN = pump-action shotgun
TAG_SUPERSHOTGUN = double-barrelled shotgun
PD_BLUEO = This object requires a blue key.
@ -649,7 +649,7 @@ OB_MPSSHOTGUN=%k swapped two barrels upside %o's head.
OB_MPCHAINGUN=%o was perforated by %k's minigun.
OB_MPROCKET=%o was mutilated by %k's missile.
OB_MPR_SPLASH=%o couldn't dodge %k's missile.
OB_MPPLASMARIFLE=%o swallowed too much of %k's polaric energy.
OB_MPPLASMARIFLE=%o went QQ over %k's pew pew.
OB_MPBFG_BOOM=%o had %p ass kicked by %k's SKAG!
OB_MPBFG_SPLASH=%o couldn't hide from %k's SKAG.
OB_MPTELEFRAG=%o stood where %k was teleporting.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 B

After

Width:  |  Height:  |  Size: 368 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 B

After

Width:  |  Height:  |  Size: 361 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 654 B

After

Width:  |  Height:  |  Size: 652 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 566 B

After

Width:  |  Height:  |  Size: 445 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 476 B

After

Width:  |  Height:  |  Size: 331 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 481 B

After

Width:  |  Height:  |  Size: 352 B

Before After
Before After