fix wrong generalised door sounds (#264)

This commit is contained in:
Roman Fomin 2021-09-01 13:37:38 +07:00 committed by GitHub
parent e4055d59dd
commit f6d64b2874
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1122,7 +1122,7 @@ manual_door:
door->topheight = P_FindLowestCeilingSurrounding(sec);
door->topheight -= 4*FRACUNIT;
if (door->topheight != sec->ceilingheight)
S_StartSound((mobj_t *)&door->sector->soundorg,sfx_bdopn);
S_StartSound((mobj_t *)&door->sector->soundorg,Sped>=SpeedFast? sfx_bdopn : sfx_doropn);
door->type = Sped>=SpeedFast? genBlazeRaise : genRaise;
break;
case ODoor:
@ -1130,20 +1130,20 @@ manual_door:
door->topheight = P_FindLowestCeilingSurrounding(sec);
door->topheight -= 4*FRACUNIT;
if (door->topheight != sec->ceilingheight)
S_StartSound((mobj_t *)&door->sector->soundorg,sfx_bdopn);
S_StartSound((mobj_t *)&door->sector->soundorg,Sped>=SpeedFast? sfx_bdopn : sfx_doropn);
door->type = Sped>=SpeedFast? genBlazeOpen : genOpen;
break;
case CdODoor:
door->topheight = sec->ceilingheight;
door->direction = -1;
S_StartSound((mobj_t *)&door->sector->soundorg,sfx_dorcls);
S_StartSound((mobj_t *)&door->sector->soundorg,Sped>=SpeedFast? sfx_bdcls : sfx_dorcls);
door->type = Sped>=SpeedFast? genBlazeCdO : genCdO;
break;
case CDoor:
door->topheight = P_FindLowestCeilingSurrounding(sec);
door->topheight -= 4*FRACUNIT;
door->direction = -1;
S_StartSound((mobj_t *)&door->sector->soundorg,sfx_dorcls);
S_StartSound((mobj_t *)&door->sector->soundorg,Sped>=SpeedFast? sfx_bdcls : sfx_dorcls);
door->type = Sped>=SpeedFast? genBlazeClose : genClose;
break;
default: