MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001809 | Zandronum | [All Projects] Bug | public | 2014-06-01 16:36 | 2018-09-30 22:23 |
|
Reporter | Catastrophe | |
Assigned To | Torr Samaho | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 |
Product Version | 1.2 | |
Target Version | 3.0 | Fixed in Version | 3.0 | |
|
Summary | 0001809: Adding +NOSKIN to a playerclass breaks SkinInfo's crouchsprite |
Description | Simple, in all out war I found out that adding +NOSKIN to the default player class makes your player sprite go squish instead of actually changing to the crouchsprite=. Odd thing is that skin= will still work.
|
Steps To Reproduce | Define a skin via skininfo with a crouch sprite.
Add weapon.preferredskin to a weapon and set it to use the skin you just defined.
Test to see if the crouch sprite works. (it should)
Now, go to your default playerclass and add +NOSKIN
Test again, this time crouch sprite won't show up and the sprite= will just go squish whenever you try to crouch. |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | Mirror.7z (5,236) 2014-10-25 09:56 /tracker/file_download.php?file_id=1315&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2014-06-01 16:36 | Catastrophe | New Issue | |
2014-06-01 16:51 | Catastrophe | Note Added: 0008832 | |
2014-06-15 16:43 | Watermelon | Status | new => confirmed |
2014-07-01 08:06 | Catastrophe | Note Added: 0009815 | |
2014-07-03 20:09 | Esum | Note Added: 0009830 | |
2014-07-04 00:30 | Dusk | Status | confirmed => needs review |
2014-07-04 17:58 | Catastrophe | Note Added: 0009837 | |
2014-07-04 19:22 | Esum | Note Added: 0009838 | |
2014-07-12 15:48 | Torr Samaho | Note Added: 0009949 | |
2014-07-12 17:26 | Catastrophe | Note Added: 0009952 | |
2014-10-25 09:56 | Torr Samaho | File Added: Mirror.7z | |
2014-10-25 10:20 | Torr Samaho | Note Added: 0010679 | |
2014-10-25 10:20 | Torr Samaho | Assigned To | => Torr Samaho |
2014-10-25 10:20 | Torr Samaho | Status | needs review => needs testing |
2015-08-25 22:47 | Ru5tK1ng | Note Added: 0013274 | |
2015-08-26 02:31 | Ru5tK1ng | Note Deleted: 0013274 | |
2015-08-26 02:32 | Ru5tK1ng | Note Added: 0013284 | |
2015-08-28 23:00 | Dusk | Status | needs testing => resolved |
2015-08-28 23:00 | Dusk | Fixed in Version | => 3.0 |
2015-08-28 23:00 | Dusk | Resolution | open => fixed |
2015-08-28 23:00 | Dusk | Target Version | => 3.0 |
2018-09-30 22:23 | Blzut3 | Status | resolved => closed |
Notes |
|
|
|
|
|
Update, it seems that setting skins off on the multiplayer settings also removes crouch sprites. |
|
|
(0009830)
|
Esum
|
2014-07-03 20:09
|
|
|
|
|
If that is the fix I received in IRC, then it worked for me. |
|
|
(0009838)
|
Esum
|
2014-07-04 19:22
|
|
|
|
|
I think it would be better to add the extra checks one block above, i.e.
// [BB] PreferredSkin overrides NOSKIN.
else if ( ( !(player->mo->flags4 & MF4_NOSKIN) || ( player->ReadyWeapon && ( player->ReadyWeapon->PreferredSkin != NAME_None ) ) ) &&
(mo->sprite == skins[lSkin].sprite ||
mo->sprite == skins[lSkin].crouchsprite))
{
crouchspriteno = skins[lSkin].crouchsprite;
}
Since there is no minimal example wad, I can't test though whether this works. |
|
|
|
|
|
|
Since I got no feedback to 0001809:0009949, I went ahead and added the altered patch. |
|
|
|
After getting an updated test wad, I tested on my server and I can confirm the crouch sprites now work in 3.0-alpha-150819-2351. |
|