DrK on 1/11/2014 at 17:35
Hey there,
I'm struggling with dromed and I don't understand why it doesn't work. I just want to make a character non hostile to the player, but when damaged he gets hostile.
I add the metaproperty to a guard, then I add Ai/response/threat response. The default threat being "raised weapon", removing the metaproperty, works perfectly fine. However, if I set the threat to "damage", it doesn't work at all.
- With M-AlertCapZero, the AI gets hit and ignore me afterward, I just keep killing him he doesn't care.
- With M-FrontGateGuard, the threat "damage" works exactly like "raised weapon", I don't even hit the AI and yet he becomes hostile because I raise my weapon.
I never had so much trouble before, it was always very easy to make it work. There's something wrong and I can't find it.
FireMage on 1/11/2014 at 17:45
Hi!
Yeah, the response Threat works weirdly.
If you want an AI which attack you only when it gets damaged, you can forget about it ;)
Just use:
AI>Ability Setting >> Combat:Non-hostile : Until Damaged
It may work! ^^
DrK on 1/11/2014 at 17:56
Still doesn't work. I even added "become hostile" in the threat response as one of the arguments, to no effect.
I tried with 2 more metaproperties, M-NonHostile and M-GoodGuy, it's the same.
I'll have to look at Rocksbourg 2 and see how I did it back then, but I don't think it was any different. Could newdark have messed it up ?
DrK on 1/11/2014 at 18:27
HA! Found it.
You need 4 things :
- Add the metaproperty M-FrontGateGuard, and this one only. The other metaproperties of the same kind don't work, dunno why. I guess you'd have to do custom metaproperties otherwise.
- Add AI/Responses/threat response, threat set to damage, Step 1 is Remove M-FrontGateGuard.
- Still in the threat response, Step 2 is become hostile.
- Add Ability Settings/Combat non hostile, set it to Until damaged.
You can add extra responses to make the character a bit more subtle, your call. But for some reason you do need to have all these above to make a character become hostile only once he receives damage.
Edit : I think I found what the problem is with the other metaproperties. They add AI/AI core/Alertness Cap with None set to all three states. I think it means no matter what you do, the AI will remain passive and stuck to alert 0. Just removing this Alertness cap would do the trick.
Yandros on 2/11/2014 at 01:22
I believe I found the same thing in Cell 6 and had to use FrontGateGuard as well.
ZylonBane on 5/11/2014 at 16:57
Every time I see the title of this thread, I read it as "Weird Al behavior".