Unna Oertdottir on 16/12/2017 at 18:07
This is the CorpseFrobHack script. It's adding Frobinert to AIs
Quote:
<dl><dt id="corpsefrobhack">CorpseFrobHack
</dt><dd>gen.osm 1/G/2 Keeps AIs unfrobbable until they are killed or knocked-out. When <code>Slain</code>, the <code>M-KnockedOut</code> metaproperty is removed, and the <code>Remove On Sleep</code> flag of <code>Physics\Model\Type</code> is turned on. Also manages the auto-search option of Thief 2.
</dd></dl>
I'd suggest as well: share your cow without any resources. We can see what's wrong.
Unna Oertdottir on 16/12/2017 at 22:22
It's the Frobinert metaproperty. It's set to Engine Features--Frobinfo--World Action: Script
This isn't the original setting in dark.gam
Go to the metaproperty hierarchy and search for Frobinert
Set Engine Features-->Frobinfo
to
none, none, none
This should fix it.
Yandros on 16/12/2017 at 22:33
Well that would also explain it.
Kurhhan on 16/12/2017 at 22:49
Yes, this is it. But now my remove Frobinert metaproperty from torches (screen above) don't work. I need to look at it carefully. Many thx Unna and Yandros.
Edit: Ok, I fixed this by creating custom metaproperty.
Edit2: Ok, so this was a case. I added frobinert metaproperty to torches and changed it World Action to Script. I did not know that this will change frobinert properties globally. I thought this is changed only in this one case.
john9818a on 17/12/2017 at 06:00
It didn't change only on the torches because you were making changes to the gamesys file, not a concrete object. You're reference to FrobInert is still of the original location under Metaproperties even though it is added to torches.
Yandros on 17/12/2017 at 18:02
Right, if you edit any archetype (negative ID number) anywhere (even on a metaproperty on a concrete object), you are editing the archetype and that means it has a global effect.