diff --git a/code/__HELPERS/atom_pool.dm b/code/__HELPERS/atom_pool.dm index 72c8594211..77a7caf5e4 100644 --- a/code/__HELPERS/atom_pool.dm +++ b/code/__HELPERS/atom_pool.dm @@ -34,12 +34,10 @@ var/global/list/GlobalPool = list() if(!AM) if(ispath(get_type)) if(islist(second_arg)) - AM = new get_type (arglist(second_arg)) + return new get_type (arglist(second_arg)) else - AM = new get_type (second_arg) - else - return AM - + return new get_type (second_arg) + return AM /proc/GetFromPool(var/get_type,var/second_arg)