blacksupernova Posted August 2, 2013 Share Posted August 2, 2013 My apology, one final modification to the script causes the spell to fail to work properly (and cause recasting the spell to not unfreeze target). I have uploaded a fixed version which do all that you asked: lower cost, changed name, gas effect removed, recast the spell to undo its effect (both spells can undo the effect of the other). If there is still problem, don't hesitate to let me know. Link to comment Share on other sites More sharing options...
firepower02 Posted August 2, 2013 Author Share Posted August 2, 2013 (edited) No worries blacksupernova, and thank you so much for making the changes, you're so nice. I tried them again in-game, here is what I found.The spell books are still named the same, but once my character learned the spell, the spells have the new names. No worries about that. Can you still please make the cost of the spell even lower? Like the freeze hostile spell AoE version to be like 30-40. The cost of the freeze target is ok. I don't think it would be too powerful, since there is still a catch that higher level characters don't freeze for too long. Can you also make an AoE version to freeze non-hostile only characters, and at lower cost, same as the AoE freeze hostile. Btw, the recast to undo the spell, when I use the AoE to freeze enemies, and then another enemy comes, I cast it again, the new enemy freezes, but the other one unfreezes and attacks me. Is it possible to not yet unfreeze the enemy while there are still unfrozen enemies? Only when every enemy in the area is frozen, that the recast will undo the effects, but if there still moving enemies, it will still keep freezing. Or maybe just have the unfreeze work for non hostile characters, since unfreezing enemies would be useless. Just wondering, what happens when I freeze a flying or falling target? I have not tried yet, will they fall down, or stay in the air? edit: I tried the spell on a falling spider, and the spider indeed froze in the air, after killing it, it fell down. I also tried it when an enemy flies across when hit by the last hit, and they froze in the air, and they remain frozen forever, even when recasting to unfreeze. Dead enemies on the ground will also be immovable, and they won't be moved even when hit with a fireball. It's not a problem anyway coz my character can just walk through the dead bodies. I tested it again for several hours, when a character is walking, and I use the freeze target spell, they will shift into something like a draw weapon position instead of freezing in their current pose, but it's ok, it's not really a big issue. If they are doing something like chopping wood, they freeze right away without shifting a pose. I tried it on non-hostile animals and it doesn't work, it works on hostile animals though. I would be fun to freeze those bunnies before they run away. Edited August 3, 2013 by firepower02 Link to comment Share on other sites More sharing options...
blacksupernova Posted August 3, 2013 Share Posted August 3, 2013 I modified it a little bit, now the spells won't affect corpse so there should be no "frozen corpse" issue. I also fixed the name of spell tomes and unfreeze effect of freeze hostile spell will not affect frozen hostile target anymore. Freeze non-hostile spell is added. Cost of all spell is reduced.About target shifting into drawing weapon position, I guess that is they are staggered (yes, I included stagger effect to interrupt target should they are frozen while casting concentration spell, this causes the spell to be kept casting indefinitely until the target is released)About the spell not freezing non-hostile animals, I thought that was one of your initial criteria :confused: . But since a freeze non-hostile spell is added, that should not be a problem now.New version is available in my previous post, again should there be more problems, let me know. Link to comment Share on other sites More sharing options...
firepower02 Posted August 3, 2013 Author Share Posted August 3, 2013 (edited) Thank you so much! It is perfect now. I'm glad you kept the recast to unfreeze on the freeze target spell version so I can still unfreeze an enemy if I want. The cost of the spells is great! The freeze target spell still can't freeze non hostile animals, but it's ok there is an AoE spell to freeze all non-hostiles now. The AoE freeze non-hostile can't freeze flying insects, but it should not be problem since they don't move fast. The freeze non hostile AoE spell does not make the characters shift into drawing position, but the freeze target still does. The freeze hostile spell, when recast will make the enemies change poses, I think they still change pose when first cast. One thing I notice is my character will walk through dead bodies. Sometimes when I freeze an enemy, they will move to a different spot, when I froze a bear, and froze it again, it went up in the air, but this only rarely happens. Lastly, is it possible to remove the special effects of the spell? Like for freeze target, the hand will not glow and there wouldn't be a flying light ball towards the target. The AoE spells would not have a glow on the hand too, and there wouldn't be something round that spreads out. edit: Here's how the incident happened, when I cast freeze hostile AoE spell the enemy freezes, and then I cast it again while it is still frozen, my character can walk through the enemy, and attacks like fireball won't lower the enemy's health. When the enemy breaks free from the spell, that's when I can attack it again. This only happens to real enemies, not to friendly characters that turn hostile when attacked. I tested further, and different things can happen. When I cast the freeze target version first, the enemy freezes, and then I cast the AoE freeze hostile spell while it is still frozen, the enemy stays the same, casting the freeze hostile spell a 2nd time while the enemy is still frozen, the enemy will change pose, casting it again while still frozen, the enemy will change pose again. I keep doing it until it moved up high in the air, frozen. I cast freeze target to unfreeze it, and it fell down and died. lol! Edited August 3, 2013 by firepower02 Link to comment Share on other sites More sharing options...
blacksupernova Posted August 4, 2013 Share Posted August 4, 2013 I am sorry, I can not fix the problem with actors occasionally teleporting after being hit with the spell. I tried vanilla Mora's grasp spell which use the similar method and it causes similar problem as well. It seems that this is a problem with the script function and can not be fixed. I am so sorry, if you want, I will fix the other issues but that problem is beyond my ability :sad: Link to comment Share on other sites More sharing options...
firepower02 Posted August 4, 2013 Author Share Posted August 4, 2013 (edited) It's ok, I think it is the way the game is, just like how characters will still contiue their dialogue even when they are frozen. I used a different time stop spell, the one which slows down everything around the caster, and I could still hear people continuing their dialogue. Btw, do you still have the first version of the spell? The one that has no recast to unfreeze? I have not tried it so much, maybe that version does not change targets position. And yes please, can you make the other changes? It's ok if the character gets teleported randomly, it doesn't always happen, and usually not very far, as long as the character does not become intangible, when they do, my character passes through them, and destruction spells can't harm them. Also, do you know what causes my character to pass through dead bodies? I don't know what's causing this, because I tried running the game without your mod, and my character still walks through dead bodies. I even tried running it without any mod, and it's still the same. I remember the first time I killed an enemy at the beginning of the game, the corpse move around when I get near it. Hi blacksupernova, I would just like to summarize the changes that are possible. - Duration of the effect is governed by caster and target's level (base 10 seconds, +5 sec for every caster's level >1, -2 for every target's level > caster's level)- Every hit reduces duration by 2 secCan you make the -2 secs into -3 secs, while playing I feel like it is a bit unfair to the enemies, I am able to kill them before they regain mobility. - remove the glowing hands effect, the projectile effect, and the spreading effect, basically no effects at all, just movement of the hands.- also remove the background sound effect while the spell is in effect. I used it to freeze everyone annoying in the room, and unfroze only one person that I needed to talk to, but I can't hear his conversation anymore because it was drowned by the background sound effect of the spell. the sound effect for the spell could just be at the time of casting, you know, just for 1 sec.- recasting both the AoE freeze spells does not unfreeze if there are still characters that needs to be frozen, only when every character in the area is frozen, the recast will reverse it's effect. (If it's too hard, or could cause problems, then recasting it won't unfreeze, I will just use the freeze target spell for unfreezing them individually.)- recasting AoE freeze hostile sometimes makes enemies intangible, and can't be harmed until freeze effect wears off.- freeze target spell could everything, including non-hostile animals.- freeze target will not shift walking target into drawing position.- Is it possible for the freeze non hostile spell to freeze including the non-hostile flying insects and butterflies, or are those not considered as npcs by the game? edit: made final changes. I really enjoyed playing with this mod. The guards of markrath keep arresting me for no reason, they won't believe when I said I was framed, so what do I do, freeze all of them, and kill them. Edited August 9, 2013 by firepower02 Link to comment Share on other sites More sharing options...
firepower02 Posted August 9, 2013 Author Share Posted August 9, 2013 Hi blacksupernova, I have been fiddling with creation kit, and I was able to find out how to edit the visual effects and the sound effects. I also found out how to edit the casting time and magicka cost. What I couldn't find is how to edit the duration and the time that would be reduced if the target is of higher level or for every hit they get. I also want the freeze target to affect non-hostile animals, but couldn't find where to do it. Also can the butterflies and insects be frozen too? I also can't find where the shift into fighting position is for the freeze target. I have looked inside the AoE spells because it doesn't change characters into fighting pose, but I could not find any difference. And is the characters becoming intangible issue not be able to get fix?Lastly, I think you should upload this spell if you haven't already, so other people can use it too. It's great in situations especially where I am outnumbered. I also use it on non-hostile characters just for fun. Link to comment Share on other sites More sharing options...
blacksupernova Posted August 10, 2013 Share Posted August 10, 2013 Oh hi, it's really good that you learn to mod yourself, it's fun isn't it. Right, I will explain to you the mod so you can tweak it however you wish:- Those spells are scripted spells, so you need to look into their script to change their effect. 2 scripts are associated with them: BlSnFreezeTimeEffectScript and BlSnUnFreezeTimeEffectScript.- Open the script and you will find the information you need, time reduced if target is of higher level is in Event OneffectStart piece, time reduced when target is hit is in Event Onhit piece.- I made the script a little over-complicated because I thought you want the freeze target spell to not freeze non-hostile animal :pinch: , so if you can't understand the script, use the version I upload below.- Butterflies and insects can't be frozen because they are not actors, they are activators so they have no AI to turn off.- Target shifting position is actually because of the stagger effect I included, just remove it and they won't shift anymore.- No, I can not fix intangible target problem, it's the problem with the script function (and the only function that works) that I used. It seems to occur more often with 4-legged targets like bear, wolf, mammoth. Don't know why :sad: .- I will not upload it, but if you want to, be my guess :blush: . Link to comment Share on other sites More sharing options...
SeraphimKensai Posted August 10, 2013 Share Posted August 10, 2013 an option for keeping your scripts less complicated in choosing which targets they affect would just be to create conditions on the magic effect screen, that keeps the scripting bareboned so to speak. Were you guys freezing the targets in "time" or with "ice"? I have an effect which basically turns iceform into a spell and a counterspell to thaw out the targets, so I wasn't sure exactly what the goal was with this request, as I didn't bother downloading the supplied mod for it. Link to comment Share on other sites More sharing options...
blacksupernova Posted August 10, 2013 Share Posted August 10, 2013 an option for keeping your scripts less complicated in choosing which targets they affect would just be to create conditions on the magic effect screen, that keeps the scripting bareboned so to speak. Were you guys freezing the targets in "time" or with "ice"? I have an effect which basically turns iceform into a spell and a counterspell to thaw out the targets, so I wasn't sure exactly what the goal was with this request, as I didn't bother downloading the supplied mod for it.If it just ice form spell, it would not be so complicated. firepower wants a spell which freeze target in the similar manner of slow time shout but only affect specific targets. Link to comment Share on other sites More sharing options...
Recommended Posts