Yes. Here's a simple Python script that reproduces the exact same logic internally used (simplified, for clarity): def foo(opts): bar = '-preventhibernation' not in opts and '-dedihibernation' in opts if bar: if '-forcerespawndinos' in opts: yield 1 else: yield 2 if not bar or '-forcerespawndinos' in opts: yield 3 for opts in [ '', '-dedihibernation', '-dedihibernation -forcerespawndinos', '-dedihibernation -force