Beltzer on 18/12/2012 at 00:09
I have searched but cant find the answer to my question.
I want to remove the property who make Garrett gets hurt when he comes near a flame. I just found something about removing the firestim, but how?
It would be nice if i could get some info on how to do so the cannot be doused also :)
Thanks, i hope you all understand me, soo tired now.
LarryG on 18/12/2012 at 00:36
Take a look at the metaproperties listed under "Vulnerabilities" you will see that there is a section in the hierarchy called "Resistances" and under that is "Fireproof". I would advocate against making Garrett permanently fireproof as that goes against all logic, but you could have a potion which adds that metaprop for a period of time (just like the invisibility potion or the breath potion only work for a limited period of time). If you really want to make Garrett invulnerable to all fire all the time then go to the Garrett's Avatar in the hierarchy and delete the receptron for firestim. But don't do it. That would be wrong.
R Soul on 18/12/2012 at 10:28
Quote Posted by LarryG
If you really want to make Garrett invulnerable to all fire all the time...
After reading that, this question occurs to me:
Beltzer: Are you trying to make Garrett immune to all flames or just one of them? The same goes for dousing - all flames immune or just one?
zappenduster on 18/12/2012 at 10:49
Quote Posted by R Soul
Are you trying to make Garrett immune to all flames or just one of them?
He "wants to remove the property which make Garrett gets hurt when he comes near a flame."
When I remember right there are the MProps "HeatSource" and "BigHeatSource" ... try to remove them from those flame objects.
R Soul on 18/12/2012 at 15:03
"a flame" could mean any flame or a single flame.
Beltzer on 18/12/2012 at 15:28
I want Garrett to be immune against just one flame, same with the water. I have removed all the objects who is attached around the flame, but he gets hurts anyway.
LarryG on 18/12/2012 at 18:22
Do you want only Garrett to be immune to that single flame, or should all AIs in the game also be immune to it? (The latter is easiest).
As to having that flame be "immune" to water, I'll bet that the flame has the script "Extinguishable" somewhere up in the hierarchy. What you should do is Add > S > Scripts and then delete Extinguishable from the list and check the don't inherit box. That puts the remaining scripts directly on the flame and eliminates Extinguishable.
Beltzer on 18/12/2012 at 18:33
It dosent matter, the most important is that Garrett does not get hurt. Thanks for the answers, i will check it out :)
Yandros on 18/12/2012 at 18:58
The attached particles don't hurt the player, it's the flame object itself. The (
http://thiefmissions.com/telliamed/scripts.html#doflamesource) DoFlameSource script manages adding and removing the metaproperty which has the stim in it, so you'll need to remove it from the flame in question. Do that by adding
S > Scripts, deleting
DoFlameSource from the second box, and ticking Don't inherit. This should also make it immune to water arrows.
Beltzer on 21/12/2012 at 13:19
Thanks for the brilliant answer Yandros :) I will test it.