diff options
Diffstat (limited to 'src/strife/p_switch.c')
-rw-r--r-- | src/strife/p_switch.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/strife/p_switch.c b/src/strife/p_switch.c index 658aa55c..49e52760 100644 --- a/src/strife/p_switch.c +++ b/src/strife/p_switch.c @@ -220,7 +220,7 @@ static void P_SpawnBrokenGlass(line_t* line) for(i = 0; i < 7; i++) { - glass = P_SpawnMobj(x2, y2, ONCEILINGZ, MT_JUNK); + glass = P_SpawnMobj(x2, y2, ONFLOORZ, MT_JUNK); glass->z += (24*FRACUNIT); glass->flags |= (MF_SHADOW|MF_MVIS); @@ -313,6 +313,10 @@ void P_ChangeSwitchTexture(line_t* line, int useAgain) S_StartSound(buttonlist->soundorg,sound); sides[line->sidenum[0]].midtexture = switchlist[i^1]; + // villsa [STRIFE] affect second side of line + if(line->flags & ML_TWOSIDED) + sides[line->sidenum[1]].midtexture = switchlist[i^1]; + if(useAgain) P_StartButton(line, middle,switchlist[i],BUTTONTIME); |