i think this may help (without having to use scripts or make multiple perk chains), but this will only work if you can return a value for vampire hunger through the conditions open your sun damage ability (not the controller, the original ability that actually causes the dmg per second) here you should already have one mgef entry in the window, where you set the magnitude and duration for the dmg per second. double click on it to edit the conditions. it might still have your daylight conditions in here from last time. delete them (they are no longer needed since daylight conditions should now be handled by the "controller" perk chain) add new conditions that would return the desired value range for your vampire's hunger. something like this (of course this is hypothetical because i don't know anything about vampire hunger or what value would return it) GetActorValue VampireHunger > 0 AND GetActorValue VampireHunger <= 10 AND hit ok to save it then right click the mgef window to add another of the same mgef sun damage effect. set the magnitude to a higher damage rating, leave duration at 1 sec and in conditions add another set of value range for your vampire hunger. GetActorValue VampireHunger > 10 AND GetActorValue VampireHunger <= 20 AND etc do this as many times as you need, as long as your conditions don't overlap values, it will only fire one of the magic effect entries depending on your vampires level of hunger
Thanks, that sounds like it would work just fine!
Just use one spell with multple effects with their own conditions point to the same MGEF and set various magnitudes as needed. That's how I did this. I track my vampire levels in a global variable and use that to determine whether level of damage to apply. I have 5 different DamageHealthSunConst effects in my spell. Each one has a condition that evaluates to one of the global variables. -MM
Ok so do I really need a global for this though? In Oblivion you could GetQuestVariable, then list the variable and your values.
I have no problem creating a global, but back in the day you weren't supposed to if you didn't have to. I tried using one just now, but it almost looks like they are broken in Skyrim, as you can't get the variable to select anymore in your condition box, unless I'm doing something wrong.