|
408 | 408 | S.scrub_N2O = FALSE
|
409 | 409 | S.scrubbing = TRUE
|
410 | 410 | S.widenet = TRUE
|
411 |
| - S.update_icon() |
| 411 | + S.update_icon(UPDATE_ICON_STATE) |
412 | 412 |
|
413 | 413 | for(var/obj/machinery/atmospherics/unary/vent_pump/P as anything in alarm_area.vents)
|
414 | 414 | if(P.stat & (NOPOWER|BROKEN))
|
415 | 415 | continue
|
416 | 416 | P.on = TRUE
|
417 | 417 | P.pressure_checks = TRUE
|
418 | 418 | P.internal_pressure_bound = ONE_ATMOSPHERE
|
419 |
| - P.update_icon() |
| 419 | + P.update_icon(UPDATE_ICON_STATE) |
420 | 420 |
|
421 | 421 |
|
422 | 422 | if(AALARM_MODE_CONTAMINATED)
|
|
429 | 429 | S.scrub_N2O = TRUE
|
430 | 430 | S.scrubbing = TRUE
|
431 | 431 | S.widenet = TRUE
|
432 |
| - S.update_icon() |
| 432 | + S.update_icon(UPDATE_ICON_STATE) |
433 | 433 |
|
434 | 434 | for(var/obj/machinery/atmospherics/unary/vent_pump/P as anything in alarm_area.vents)
|
435 | 435 | if(P.stat & (NOPOWER|BROKEN))
|
436 | 436 | continue
|
437 | 437 | P.on = TRUE
|
438 | 438 | P.pressure_checks = TRUE
|
439 | 439 | P.external_pressure_bound = ONE_ATMOSPHERE
|
440 |
| - P.update_icon() |
| 440 | + P.update_icon(UPDATE_ICON_STATE) |
441 | 441 |
|
442 | 442 |
|
443 | 443 | if(AALARM_MODE_VENTING)
|
|
447 | 447 | S.on = TRUE
|
448 | 448 | S.widenet = FALSE
|
449 | 449 | S.scrubbing = FALSE
|
450 |
| - S.update_icon() |
| 450 | + S.update_icon(UPDATE_ICON_STATE) |
451 | 451 |
|
452 | 452 | for(var/obj/machinery/atmospherics/unary/vent_pump/P as anything in alarm_area.vents)
|
453 | 453 | if(P.stat & (NOPOWER|BROKEN))
|
454 | 454 | continue
|
455 | 455 | P.on = TRUE
|
456 | 456 | P.pressure_checks = TRUE
|
457 | 457 | P.external_pressure_bound = ONE_ATMOSPHERE * 2
|
458 |
| - P.update_icon() |
| 458 | + P.update_icon(UPDATE_ICON_STATE) |
459 | 459 |
|
460 | 460 |
|
461 | 461 | if(AALARM_MODE_REFILL)
|
|
468 | 468 | S.scrub_N2O = FALSE
|
469 | 469 | S.scrubbing = TRUE
|
470 | 470 | S.widenet = FALSE
|
471 |
| - S.update_icon() |
| 471 | + S.update_icon(UPDATE_ICON_STATE) |
472 | 472 |
|
473 | 473 | for(var/obj/machinery/atmospherics/unary/vent_pump/P as anything in alarm_area.vents)
|
474 | 474 | if(P.stat & (NOPOWER|BROKEN))
|
475 | 475 | continue
|
476 | 476 | P.on = TRUE
|
477 | 477 | P.pressure_checks = TRUE
|
478 | 478 | P.external_pressure_bound = ONE_ATMOSPHERE * 3
|
479 |
| - P.update_icon() |
| 479 | + P.update_icon(UPDATE_ICON_STATE) |
480 | 480 |
|
481 | 481 |
|
482 | 482 | if(AALARM_MODE_PANIC, AALARM_MODE_REPLACEMENT)
|
|
486 | 486 | S.on = TRUE
|
487 | 487 | S.widenet = TRUE
|
488 | 488 | S.scrubbing = FALSE
|
489 |
| - S.update_icon() |
| 489 | + S.update_icon(UPDATE_ICON_STATE) |
490 | 490 |
|
491 | 491 | for(var/obj/machinery/atmospherics/unary/vent_pump/P as anything in alarm_area.vents)
|
492 | 492 | if(P.stat & (NOPOWER|BROKEN))
|
493 | 493 | continue
|
494 | 494 | P.on = FALSE
|
495 |
| - P.update_icon() |
| 495 | + P.update_icon(UPDATE_ICON_STATE) |
496 | 496 |
|
497 | 497 |
|
498 | 498 | if(AALARM_MODE_SIPHON)
|
|
502 | 502 | S.on = TRUE
|
503 | 503 | S.widenet = FALSE
|
504 | 504 | S.scrubbing = FALSE
|
505 |
| - S.update_icon() |
| 505 | + S.update_icon(UPDATE_ICON_STATE) |
506 | 506 |
|
507 | 507 | for(var/obj/machinery/atmospherics/unary/vent_pump/P as anything in alarm_area.vents)
|
508 | 508 | if(P.stat & (NOPOWER|BROKEN))
|
509 | 509 | continue
|
510 | 510 | P.on = FALSE
|
511 |
| - P.update_icon() |
| 511 | + P.update_icon(UPDATE_ICON_STATE) |
512 | 512 |
|
513 | 513 |
|
514 | 514 | if(AALARM_MODE_OFF)
|
515 | 515 | for(var/obj/machinery/atmospherics/unary/vent_scrubber/S as anything in alarm_area.scrubbers)
|
516 | 516 | if(S.stat & (NOPOWER|BROKEN))
|
517 | 517 | continue
|
518 | 518 | S.on = FALSE
|
519 |
| - S.update_icon() |
| 519 | + S.update_icon(UPDATE_ICON_STATE) |
520 | 520 |
|
521 | 521 | for(var/obj/machinery/atmospherics/unary/vent_pump/P as anything in alarm_area.vents)
|
522 | 522 | if(P.stat & (NOPOWER|BROKEN))
|
523 | 523 | continue
|
524 | 524 | P.on = FALSE
|
525 |
| - P.update_icon() |
| 525 | + P.update_icon(UPDATE_ICON_STATE) |
526 | 526 |
|
527 | 527 |
|
528 | 528 | if(AALARM_MODE_FLOOD)
|
529 | 529 | for(var/obj/machinery/atmospherics/unary/vent_scrubber/S as anything in alarm_area.scrubbers)
|
530 | 530 | if(S.stat & (NOPOWER|BROKEN))
|
531 | 531 | continue
|
532 | 532 | S.on = FALSE
|
533 |
| - S.update_icon() |
| 533 | + S.update_icon(UPDATE_ICON_STATE) |
534 | 534 |
|
535 | 535 | for(var/obj/machinery/atmospherics/unary/vent_pump/P as anything in alarm_area.vents)
|
536 | 536 | if(P.stat & (NOPOWER|BROKEN))
|
537 | 537 | continue
|
538 | 538 | P.on = TRUE
|
539 | 539 | P.pressure_checks = 2
|
540 | 540 | P.internal_pressure_bound = 0
|
541 |
| - P.update_icon() |
| 541 | + P.update_icon(UPDATE_ICON_STATE) |
542 | 542 |
|
543 | 543 | /obj/machinery/alarm/proc/apply_danger_level()
|
544 | 544 | var/new_area_danger_level = ATMOS_ALARM_NONE
|
|
880 | 880 | if("direction")
|
881 | 881 | V.releasing = val
|
882 | 882 |
|
883 |
| - V.update_icon() |
| 883 | + V.update_icon(UPDATE_ICON_STATE) |
884 | 884 |
|
885 | 885 | // Its a scrubber. Do the same but ever so slightly similar.
|
886 | 886 | else if(istype(U, /obj/machinery/atmospherics/unary/vent_scrubber))
|
|
907 | 907 | if("scrubbing")
|
908 | 908 | S.scrubbing = val
|
909 | 909 |
|
910 |
| - S.update_icon() |
| 910 | + S.update_icon(UPDATE_ICON_STATE) |
911 | 911 |
|
912 | 912 | if("set_threshold")
|
913 | 913 | var/env = params["env"]
|
|
0 commit comments