I think it would be best to add xp_redo as optional dependency with configurable XP limit, if configured limit is 0 then just disable functions completely, while performance impact would be minimal LuaJIT might actually be able to even reduce performance impact to zero when disabled (not sure about this, just what I would expect).
Add configurable XP limit for firing space cannon. Related https://github.com/pandorabox-io/pandorabox_custom/issues/36
I think it would be best to add xp_redo as optional dependency with configurable XP limit, if configured limit is 0 then just disable functions completely, while performance impact would be minimal LuaJIT might actually be able to even reduce performance impact to zero when disabled (not sure about this, just what I would expect).