Difference between revisions of "Talk:Magic Effect"

10 bytes removed ,  18:36, 6 July 2018
imported>SkylerModder
imported>SkylerModder
Line 83: Line 83:
They are the same as far as I can see too. Just the conditions.
They are the same as far as I can see too. Just the conditions.


:I actually did extensive testing on both of these archetypes yesterday and uncovered new information (and updated the page accordingly). 1) Demoralize and Turn Undead, when cast on an ally prior to combat, will not actually cause the ally to flee UNTIL combat begins. Then, and only then, will they start fleeing. If you try casting, say, Fear on your ally outside of combat, they will simply stand there. 2) There actually is a notable difference between the two archetypes, in that the Turn Undead Archetype is hard-coded to not function if the target does not have the ActorTypeUndead keyword, even if the effect's condition checks would otherwise allow for the effect to affect the target. I found this out when trying to get the Turn Lesser Undead spell to work on the summonable undead horse Arvak. By default, Arvak is bugged in that it does not have the ActorTypeUndead keyword and instead has the ActorTypeDaedra keyword. Trying to cast the spell on him results in him "resisting" it. Forcibly altering the spell's effect conditions to render him able to be affected by it but without actually putting the ActorTypeUndead keyword on him results in the spell not being "resisted" and instead simply nothing happens at all; the effect is not applied, no hit shader appears, nothing. It is as if the game engine cancels/rejects the effect before it can even begin. Only when the ActorTypeUndead keyword is placed on Arvak does he then get turned by the spell. Demoralize, on the other hand, worked on Arvak regardless. So, there you have it. [[User:SkylerModder|SkylerModder]] ([[User talk:SkylerModder|talk]]) 2018-07-06T19:33:04 (EDT)
:After doing some testing on both of these archetypes yesterday I uncovered new information (and updated the page accordingly). 1) Demoralize and Turn Undead, when cast on an ally prior to combat, will not actually cause the ally to flee UNTIL combat begins. Then, and only then, will they start fleeing. If you try casting, say, Fear on your ally outside of combat, they will simply stand there. 2) There actually is a notable difference between the two archetypes, in that the Turn Undead Archetype is hard-coded to not function if the target does not have the ActorTypeUndead keyword, even if the effect's condition checks would otherwise allow for the effect to affect the target. I found this out when trying to get the Turn Lesser Undead spell to work on the summonable undead horse Arvak. By default, Arvak is bugged in that it does not have the ActorTypeUndead keyword and instead has the ActorTypeDaedra keyword. Trying to cast the spell on him results in him "resisting" it. Forcibly altering the spell's effect conditions to render him able to be affected by it but without actually putting the ActorTypeUndead keyword on him results in the spell not being "resisted" and instead simply nothing happens at all; the effect is not applied, no hit shader appears, nothing. It is as if the game engine cancels/rejects the effect before it can even begin. Only when the ActorTypeUndead keyword is placed on Arvak does he then get turned by the spell. Demoralize, on the other hand, worked on Arvak regardless. So, there you have it. [[User:SkylerModder|SkylerModder]] ([[User talk:SkylerModder|talk]]) 2018-07-06T19:33:04 (EDT)


===Open===
===Open===
Anonymous user