File tree 2 files changed +11
-1
lines changed
2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -4780,7 +4780,7 @@ void G_BindCompVariables(void)
4780
4780
BIND_COMP (comp_vile , 0 , "Arch-viles can create ghost monsters" );
4781
4781
BIND_COMP (comp_pain , 0 , "Pain elementals are limited to 20 lost souls" );
4782
4782
BIND_COMP (comp_skull , 0 , "Lost souls can spawn past impassable lines" );
4783
- BIND_COMP (comp_blazing , 0 , "Blazing doors make double closing sounds " );
4783
+ BIND_COMP (comp_blazing , 0 , "Incorrect sound behavior for blazing doors " );
4784
4784
BIND_COMP (comp_doorlight , 0 , "Door lighting changes are immediate" );
4785
4785
BIND_COMP (comp_god , 0 , "God mode isn't absolute" );
4786
4786
BIND_COMP (comp_skymap , 0 , "Don't apply invulnerability palette to skies" );
Original file line number Diff line number Diff line change @@ -174,6 +174,16 @@ void T_VerticalDoor (vldoor_t *door)
174
174
case doorClose : // Close types do not bounce, merely wait
175
175
break ;
176
176
177
+ case blazeRaise :
178
+ case genBlazeRaise :
179
+ door -> direction = 1 ;
180
+ if (!STRICTMODE_COMP (comp_blazing ))
181
+ {
182
+ S_StartSound ((mobj_t * )& door -> sector -> soundorg ,sfx_bdopn );
183
+ break ;
184
+ }
185
+ // fallthrough
186
+
177
187
default : // other types bounce off the obstruction
178
188
door -> direction = 1 ;
179
189
S_StartSound ((mobj_t * )& door -> sector -> soundorg ,sfx_doropn );
You can’t perform that action at this time.
0 commit comments