foxygit / doom Log in
commit 109a4d929d04b26e9ceadb1c545ddbc6dce154b3
Author:     Samuel Villareal <svkaiser@gmail.com>
AuthorDate: Sun Sep 19 18:37:37 2010 +0000
Commit:     Samuel Villareal <svkaiser@gmail.com>
CommitDate: Sun Sep 19 18:37:37 2010 +0000

    + Fixed a minor fluke with type 165 in EV_VerticalDoor
    + Types 165 and 205 supported in P_UseSpecialLine

    Subversion-branch: /branches/strife-branch
    Subversion-revision: 2119
---
 src/strife/p_doors.c  |  2 +-
 src/strife/p_switch.c | 28 ++++++++++++++++------------
 2 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/src/strife/p_doors.c b/src/strife/p_doors.c
index 45df9060..2fed1f27 100644
--- a/src/strife/p_doors.c
+++ b/src/strife/p_doors.c
@@ -622,7 +622,7 @@ void EV_VerticalDoor(line_t* line, mobj_t* thing)
     case 165:
         player->message = DEH_String("That doesn't seem to work");
         S_StartSound(NULL, sfx_oof);
-        break;
+        return;

     case 166: // DR Hand Print door
         if(!player->cards[key_SeveredHand])
diff --git a/src/strife/p_switch.c b/src/strife/p_switch.c
index b9e0fee1..b90f8794 100644
--- a/src/strife/p_switch.c
+++ b/src/strife/p_switch.c
@@ -495,18 +495,22 @@ P_UseSpecialLine
     switch (line->special)
     {
         // MANUALS
-    case 1:           // Vertical Door
-    case 26:          // Blue Door/Locked
-    case 27:          // Yellow Door /Locked
-    case 28:          // Red Door /Locked
-
-    case 31:          // Manual door open
-    case 32:          // Blue locked door open
-    case 33:          // Red locked door open
-    case 34:          // Yellow locked door open
-
-    case 117:         // Blazing door raise
-    case 118:         // Blazing door open
+    case 1:             // Vertical Door
+    case 26:            // Blue Door/Locked
+    case 27:            // Yellow Door /Locked
+    case 28:            // Red Door /Locked
+
+    case 31:            // Manual door open
+    case 32:            // Blue locked door open
+    case 33:            // Red locked door open
+    case 34:            // Yellow locked door open
+
+    case 117:           // Blazing door raise
+    case 118:           // Blazing door open
+
+    case 165:           // That doesn't seem to work
+
+    case 205:           // Available in retail only
         EV_VerticalDoor (line, thing);
         break;