MantisBT - Zandronum
View Issue Details
0004417Zandronum[All Projects] Suggestionpublic2024-09-13 20:272024-10-10 22:18
unknownna 
 
normalfeatureN/A
needs reviewopen 
 
 
0004417: Possession artifact carrier sprites
Among the other issues with the possession modes, one main problem is that it doesn't have any proper carrier sprites for the possession artifact. The icon is currently displayed above the player sprite, making it very hard for a player to hide somewhere without easily being seen from many different angles and heights. The carrier sprite is also rendered at full brightness, making it even worse for a player attempting to hide in darkness.

I went ahead and made an attempt at creating some basic carrier sprites for the hellstone, and altered the sprite animation a little in the FloatyIcon actor. It's no longer fullbright, but the outline of the sprite pulsates back and forth into brightness, allowing the player to be properly distinguished among a sea of players. The sprites also work properly in the other non-Doom iwads, like Hexen and Strife. Somebody more talented could probably do it better with the lighting, but at least it works decent enough and transforms the gameplay flow of the mode.

POSSESSIONARTIFACT:
        PPOS JHGHI 6
        loop


It starts at the brightest frame so it's easily seen by other players when picked up.

I also attempted to create some nice offsets for the sprites relative to the player sprites in the software renderer, but since you currently aren't able to fire while carrying the artifact, I wasn't able to confirm whether the offsets fully work and/or are final.

I uploaded a zip of the 4 new sprites, (PPOSG0 - PPOSH0 - PPOSI0 - PPOSJ0). The sprite animation you'll have to manually copy-paste back into the source.
No tags attached.
related to 0004422new  CTF flag sprites redo 
zip possession_carrier.zip (2,888) 2024-09-13 20:27
/tracker/file_download.php?file_id=3125&type=bug
png Screenshot_Doom_20240913_205905.png (132,129) 2024-09-13 20:28
/tracker/file_download.php?file_id=3126&type=bug
png

png Screenshot_Doom_20240922_080938.png (43,694) 2024-09-22 10:51
/tracker/file_download.php?file_id=3133&type=bug
png

zip possession_carrier_redo.zip (1,922) 2024-09-22 10:52
/tracker/file_download.php?file_id=3134&type=bug
Issue History
2024-09-13 20:27unknownnaNew Issue
2024-09-13 20:27unknownnaFile Added: possession_carrier.zip
2024-09-13 20:28unknownnaFile Added: Screenshot_Doom_20240913_205905.png
2024-09-13 20:48unknownnaStatusnew => needs review
2024-09-15 11:07unknownnaNote Added: 0024033
2024-09-15 11:07unknownnaPriorityhigh => normal
2024-09-15 11:07unknownnaStatusneeds review => new
2024-09-17 15:49KaminskyNote Added: 0024039
2024-09-22 10:51unknownnaFile Added: Screenshot_Doom_20240922_080938.png
2024-09-22 10:52unknownnaFile Added: possession_carrier_redo.zip
2024-09-22 10:53unknownnaNote Added: 0024043
2024-09-22 10:53unknownnaStatusnew => needs review
2024-10-10 22:18unknownnaCategoryBug => Suggestion
2024-10-10 22:18unknownnaRelationship addedrelated to 0004422

Notes
(0024033)
unknownna   
2024-09-15 11:07   
I'm going to redo the sprites a little, improved the angles slightly. Will upload when done.
(0024039)
Kaminsky   
2024-09-17 15:49   
I think this would be a great opportunity to also redo the sprites that appear when the player is carrying a skull/flag, whether it's an enemy team's flag or the white flag. I always disliked how the "held" sprites are just miniature versions of the flag's idle sprites), the fact that they appear over the player's head instead of behind their back, and that they override the player's floaty icon. That last point is particularly annoying if you're paying attention to the ally (or enemy) icons that normally appear over another player's head.

For all of those reasons, this leads me to believe that this is why so many CTF servers load WADs that replace the Skulltag/Zandronum flag sprites with those from Odamex since they look better in the latter. Hopefully improving the looks of our own sprites will encourage people to use them more.
(0024043)
unknownna   
2024-09-22 10:53   
Ok, after wrestling with this sprite for a few days, I think I came up with something cleaner and classier. I also removed one frame from the animation since the in-between frame wasn't needed, and made the animation normal without starting from full brightness after play-testing it a lot. The sprite offsets are 18 and -28, though as mentioned earlier, it would be nice to double-check with a build that allows you to fire while carrying the artifact. I hope you like it.

It currently goes like this:

POSSESSIONARTIFACT:
        PPOS G 11
        PPOS HIH 6
        loop



Quote from Kaminsky
I think this would be a great opportunity to also redo the sprites that appear when the player is carrying a skull/flag, whether it's an enemy team's flag or the white flag. I always disliked how the "held" sprites are just miniature versions of the flag's idle sprites), the fact that they appear over the player's head instead of behind their back, and that they override the player's floaty icon. That last point is particularly annoying if you're paying attention to the ally (or enemy) icons that normally appear over another player's head.


I fully agree, and think the stock flag sprites are rather bland compared to the other ones. Though it would take some skills to make a proper looking flag animation, beyond my current experience at the moment.