visagezero Posted January 18, 2018 Share Posted January 18, 2018 I've been using creation kit to make a few tweaks of my own to many mods, and I've only dived into the basics of editing script sources and recompiling them. I'm interested in making a few things happen, but I'm not sure if I need to make a running script or if I can make something occur via Creation Kit in Skyrim. 1. I want a sound/music to be playing when my character has the ethereal effect on, and if possible, to stop when the effect has ended. (I use the SM Essential Player mod to turn me into a ghost when I get killed, having to wait awhile before I can respawn). 2. I want to create a negative repercussion to having a lot of magicka available. Something like a movement speed reduction of 5% for every 100 magicka my character currently has. (Think of it like a fatigue from having too much magical power stored up, unused). Could someone tell me how these could be done with (or without) the creation kit? I'm trying to learn the basics of modding in hopes of contributing to the community some more. Link to comment
CPU Posted January 18, 2018 Share Posted January 18, 2018 I will try to write something tomorrow (quite late for me) To reduce the speed you need something like: PlayerRef.DamageActorValue("SpeedMult", 5.0) Assuming you have just 100 extra magicka. If not just read the "Magicka" actor value and calculate the amount of speed damage. Link to comment
visagezero Posted January 18, 2018 Author Share Posted January 18, 2018 11 minutes ago, CPU said: I will try to write something tomorrow (quite late for me) To reduce the speed you need something like: PlayerRef.DamageActorValue("SpeedMult", 5.0) Assuming you have just 100 extra magicka. If not just read the "Magicka" actor value and calculate the amount of speed damage. Much appreciated! I initially tried attaching the magic effect to one of my other mods (Mana Tanks), with 5 extra magic effects (each one giving a movement speed decrease under the condition that my character has 100, 200, 300, 400, and 500 magicka) with the MGEF checking "GetActorValue" for "Magicka". It didn't end up working as intended for some reason. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.