Fixes machines not releasing their contents when opened (such as mobs), when they otherwise should. (#74215)

## About The Pull Request

Broken by #74163

Various child procs of `/obj/machinery/proc/open_machine(drop = TRUE,
density_to_set = FALSE)` didn't have the same params as the parent proc.

This leads to the wrong arg being passed to the parent's `drop = TRUE`
param during the parent proc call.

In this case, 0 (FALSE). Leading to machines that never dropped their
contents when opened. This is a problem when a lot of the machines I've
fixed contain players, necessitating admin intervention to free them.
## Why It's Good For The Game

Feex.
## Changelog
🆑
fix: DNA Scanners, Sleepers, Abductor Experimentors, Skill Stations and
Mod Installers now appropriately release their contents when opened,
fixing an issue where they could permanently absorb players and items
until admins intervened.
/🆑
This commit is contained in:
Timberpoes
2023-03-24 20:07:54 +00:00
committed by GitHub
parent 3156a0414e
commit fcdbb85fc9
5 changed files with 5 additions and 5 deletions
@@ -173,7 +173,7 @@
mod_unit = null
open_machine()
/obj/machinery/mod_installer/open_machine(density_to_set = FALSE)
/obj/machinery/mod_installer/open_machine(drop = TRUE, density_to_set = FALSE)
if(state_open)
return FALSE
..()