From 7e246e94dff8a0e45b3ff805df0dbae0c59c1a92 Mon Sep 17 00:00:00 2001 From: Qudix <17361645+Qudix@users.noreply.github.com> Date: Tue, 17 Sep 2024 01:03:02 -0500 Subject: [PATCH] feat: allow `None` in papyrus array --- include/RE/B/BSScriptUtil.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/RE/B/BSScriptUtil.h b/include/RE/B/BSScriptUtil.h index 2608732f..dc5d14a4 100644 --- a/include/RE/B/BSScriptUtil.h +++ b/include/RE/B/BSScriptUtil.h @@ -782,6 +782,12 @@ namespace RE::BSScript return T(); } + if (!a_var.value.v) { + a_var.~Variable(); + assert(false); + return T(); + } + using value_type = typename T::value_type; T out;