diff --git a/src/gas/types.rs b/src/gas/types.rs index f550e25..29890c5 100644 --- a/src/gas/types.rs +++ b/src/gas/types.rs @@ -269,7 +269,7 @@ fn _hook_init() { &mut vec![data.get(data.get(i)?)?], )?; } - REACTION_INFO.write().insert(get_reaction_info()); + *REACTION_INFO.write() = Some(get_reaction_info()); Ok(Value::from(true)) } @@ -289,7 +289,7 @@ fn get_reaction_info() -> Vec { #[hook("/datum/controller/subsystem/air/proc/auxtools_update_reactions")] fn _update_reactions() { - REACTION_INFO.write().insert(get_reaction_info()); + *REACTION_INFO.write() = Some(get_reaction_info()); Ok(Value::from(true)) }