Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004417Zandronum[All Projects] Suggestionpublic2024-09-13 20:272024-10-10 22:18
Reporterunknownna 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Statusneeds reviewResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0004417: Possession artifact carrier sprites
DescriptionAmong 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.
Attached Fileszip file icon possession_carrier.zip [^] (2,888 bytes) 2024-09-13 20:27
png file icon Screenshot_Doom_20240913_205905.png [^] (132,129 bytes) 2024-09-13 20:28


png file icon Screenshot_Doom_20240922_080938.png [^] (43,694 bytes) 2024-09-22 10:51


zip file icon possession_carrier_redo.zip [^] (1,922 bytes) 2024-09-22 10:52

- Relationships
related to 0004422needs review CTF flag sprites redo 

-  Notes
User avatar (0024033)
unknownna (updater)
2024-09-15 11:07

I'm going to redo the sprites a little, improved the angles slightly. Will upload when done.
User avatar (0024039)
Kaminsky (developer)
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.
User avatar (0024043)
unknownna (updater)
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.

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2024-09-13 20:27 unknownna New Issue
2024-09-13 20:27 unknownna File Added: possession_carrier.zip
2024-09-13 20:28 unknownna File Added: Screenshot_Doom_20240913_205905.png
2024-09-13 20:48 unknownna Status new => needs review
2024-09-15 11:07 unknownna Note Added: 0024033
2024-09-15 11:07 unknownna Priority high => normal
2024-09-15 11:07 unknownna Status needs review => new
2024-09-17 15:49 Kaminsky Note Added: 0024039
2024-09-22 10:51 unknownna File Added: Screenshot_Doom_20240922_080938.png
2024-09-22 10:52 unknownna File Added: possession_carrier_redo.zip
2024-09-22 10:53 unknownna Note Added: 0024043
2024-09-22 10:53 unknownna Status new => needs review
2024-10-10 22:18 unknownna Category Bug => Suggestion
2024-10-10 22:18 unknownna Relationship added related to 0004422






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker