llde / xOBSE

Oblivion Script extender source
247 stars 35 forks source link

about bundlement... #163

Open blockhead999 opened 2 years ago

blockhead999 commented 2 years ago

Error in script 9700083d Attempting to call a function on a NULL reference or base object: GetPos File: Bundlement.esp Offset: 0x0A3C Command: GetPos Let @0A3C script 9700083D ERROR: opcode 5200 out of range (end is 2861) when executing CommandTable:GetByOpcode

@0021 script 97000821 [obse.log](https://github.com/llde/xOBSE/files/8957693/obse.log) 22.5 [obse.log](https://github.com/llde/xOBSE/files/8957687/obse.log) 22.6 but not happen with 21.4 [obse.log](https://github.com/llde/xOBSE/files/8957735/obse.log) https://www.nexusmods.com/oblivion/mods/41005?tab=files&file_id=1000008481
llde commented 2 years ago

This is caused by an introduced sanity check that prevent scripts to call functions with a null reference or an improper reference (base object). Note that this is actually a script error (unless there is an issue with the diagnostic that I will check), that was wrongly allowed by the expression evaluator.