Issue Data
|
Issue #25074: QF_RRR06_001845F7: (00205BDB): cannot disable an object with an enable state parent
[08/26/2018 - 01:54:13PM] error: (00205BDB): cannot disable an object with an enable state parent.
stack: [ (00205BDB)].ObjectReference.DisableNoWait() - "<native>" Line ? [alias EnemyBosses on quest RRR06 (001845F7)].DefaultCollectionAliasOnDeath.DisableAll() - "g:\_F4\Art\Raw\Scripts\RefCollectionAlias.psc" Line 74 [RRR06 (001845F7)].Fragments:Quests:QF_RRR06_001845F7.Fragment_Stage_0050_Item_00() - "g:\_F4\Art\Raw\Scripts\Fragments\Quests\QF_RRR06_001845F7.psc" Line 31 [08/26/2018 - 01:55:39PM] error: (00205BDB): cannot enable an object with an enable state parent. stack: [ (00205BDB)].ObjectReference.EnableNoWait() - "<native>" Line ? [alias EnemyBosses on quest RRR06 (001845F7)].DefaultCollectionAliasOnDeath.EnableAll() - "g:\_F4\Art\Raw\Scripts\RefCollectionAlias.psc" Line 61 [RRR06 (001845F7)].Fragments:Quests:QF_RRR06_001845F7.Fragment_Stage_0100_Item_00() - "g:\_F4\Art\Raw\Scripts\Fragments\Quests\QF_RRR06_001845F7.psc" Line 55 |
This quest fills a refcollectionalias with up to 30 bosses (fill type via BossLocRef)., for the Randolph safehouse questline to choose from.
The stage 50 fragment disables them all, so you can't do the quest out of order (you can't incidentally clear a location before you have been to the dead drop). When you have been to the dead drop,. the stage 100 fragment enables them again.
Now, there are quite a number of bosses with enable markers. All named bosses (and their generic substitutes that will show up when the named boss is dead) are linked to markers to accomplish the actor swap. That should be left untouched, and I also cannot replace the markers with a script as I did for other placed ref issues as that would break the actor swap system.
Only solution therefore is to make a set of conditions to fill the refcollectionalias that ignores any enable parented bosses (I don't see how that's possible though) or to find a workaround for the out-of-order issue that does not require to enable/disable the bosses.
The stage 50 fragment disables them all, so you can't do the quest out of order (you can't incidentally clear a location before you have been to the dead drop). When you have been to the dead drop,. the stage 100 fragment enables them again.
Now, there are quite a number of bosses with enable markers. All named bosses (and their generic substitutes that will show up when the named boss is dead) are linked to markers to accomplish the actor swap. That should be left untouched, and I also cannot replace the markers with a script as I did for other placed ref issues as that would break the actor swap system.
Only solution therefore is to make a set of conditions to fill the refcollectionalias that ignores any enable parented bosses (I don't see how that's possible though) or to find a workaround for the out-of-order issue that does not require to enable/disable the bosses.
Comment #1 Sep 18, 2018 9:47 pm
Edited by Sclerocephalus on Oct 20, 2018 5:06 am
Showing Comments 1 - 1 of 1