Subversion Repositories nw_plus

Rev

Rev 14 | Rev 30 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14 Rev 22
Line 1163... Line 1163...
1163
 
1163
 
1164
useractor notenemy NWEFFECTOR 0 
1164
useractor notenemy NWEFFECTOR 0 
1165
 cstat 32768
1165
  cstat 32768
1166
 // sizeat 1 1
1166
  // sizeat 1 1
1167
 
1167
 
1168
 ifspritepal 31
1168
  ifspritepal 31 // phone ringing effect
1169
   {
1169
  {
-
 
1170
    /*
1170
      getplayer[THISACTOR].cursectnum temp3
1171
    getplayer[THISACTOR].cursectnum temp3
1171
      switch temp3
1172
    switch temp3
1172
        case 60 case 61 case 62 case 63
1173
      case 60 case 61 case 62 case 63
1173
        case 86 case 87
1174
      case 86 case 87
1174
        case 299 case 300 case 301 case 302 case 303 case 304 case 305 case 306 case 307 case 308 case 309
1175
      case 299 case 300 case 301 case 302 case 303 case 304 case 305 case 306 case 307 case 308 case 309
1175
        case 310 case 311 case 312 case 313 case 314 case 315 case 316 case 317
1176
      case 310 case 311 case 312 case 313 case 314 case 315 case 316 case 317
1176
         soundonce PHONE_RING 
1177
        soundonce PHONE_RING
1177
        break
1178
        break
-
 
1179
 
-
 
1180
      default
-
 
1181
        stopsound PHONE_RING
-
 
1182
        break
1178
      endswitch
1183
    endswitch
-
 
1184
    */
-
 
1185
 
-
 
1186
    ifpdistl 8192 // 4096
-
 
1187
      soundonce PHONE_RING
-
 
1188
    ifpdistg 16384
-
 
1189
      stopsound PHONE_RING
1179
 
1190
 
1180
      ifpdistl RETRIEVEDISTANCE
1191
    ifpdistl RETRIEVEDISTANCE
1181
      ifp pfacing
1192
      ifp pfacing
1182
      ifhitspace
1193
        ifhitspace
1183
      ifvare temp2 0
1194
          ifvare temp2 0
1184
        {
1195
          {
1185
          setvar temp 0
1196
            setvar temp 0
1186
          setvar temp2 1
1197
            setvar temp2 1
-
 
1198
            setvar temp3 0
-
 
1199
            setvar tempb 0
1187
        }
1200
          }
1188
 
1201
 
1189
      ifvare temp2 1
1202
    ifvare temp2 1
1190
        {
1203
    {
1191
          addvar temp 1
1204
      addvar temp 1
1192
 
1205
 
1193
          stopsound PHONE_RING
1206
      stopsound PHONE_RING
-
 
1207
      ifvare temp 1
1194
          ifvare temp 1 sound PHONE_PICKUP
1208
        sound PHONE_PICKUP
1195
     else ifvare temp 39
1209
      else ifvare temp 30
1196
            {
1210
      {
1197
              setvar tempb 0
1211
        setvar tempb 0
1198
              randvar tempb 3
1212
        randvar tempb 3
-
 
1213
 
1199
              switch tempb
1214
        switch tempb
-
 
1215
          case 0
1200
               case 0 sound LOWANG1 break
1216
            sound LOWANG1
-
 
1217
            setvar temp3 57
-
 
1218
            break
-
 
1219
          case 1
1201
               case 1 sound LOWANG2 break
1220
            sound LOWANG2
-
 
1221
            setvar temp3 124
-
 
1222
            break
-
 
1223
          case 2
1202
               case 2 sound LOWANG3 break
1224
            sound LOWANG3
-
 
1225
            setvar temp3 121
-
 
1226
            break
-
 
1227
          case 3
1203
               case 3 sound LOWANG4 break
1228
            sound LOWANG4
-
 
1229
            setvar temp3 156
-
 
1230
            break
1204
              endswitch
1231
        endswitch
-
 
1232
 
-
 
1233
        addvar temp3 60
-
 
1234
        setvar tempb 0
-
 
1235
      }
-
 
1236
      else ifvarvare temp temp3
-
 
1237
      {
-
 
1238
        sound PHONE_HANGUP
-
 
1239
        setvarvar tempb temp3
-
 
1240
        addvar tempb 150
1205
            }
1241
      }
1206
     else ifvare temp 195 sound PHONE_HANGUP
-
 
1207
     else ifvare temp 247
1242
      else ifvarvare temp tempb
1208
            {
1243
      {
1209
              setvar temp2 0
1244
        setvar temp2 0
1210
              setvar temp 0
1245
        setvar temp 0
1211
            }
1246
      }
1212
        }
1247
    }