Is there any way to start with an enemy that has total resistance (0% damage) to an element, holy in my case, and get him to have some percentage of weakness to that element? Such as in an undead state applied, where the enemy becomes vulnerable to holy instead of being immune to it.
Well, the way I try to get around it right now is to rewrite the enemy to get 1% damage from holy (which in practice means he still gets no damage) and then have the undead state raise holy weakness by 1000% two times and then another 150%. I was hoping to do it in a more "clean" way though.
Turning a 0% resistance into a weakness
● ARCHIVED · READ-ONLY
-
-
If you want them to receive bonus damage to an element, just select the Feature list under the Enemies tab for the enemy you want to have a weakness, and set their Element Rate to Holy and 150% or 200%. (150% = an extra half of the damage added on to the total, and 200% = double damage).
-
No, I want a spell to take an enemy that has 0% element rate and bring it up to 150% (through the imposition of a state, I assume). Sorry I wasn't as clear as I would have wanted.
-
Yeah, set him to 0%, and then give him a state that makes him 150%.
-
Yea, but how do you do that? States can only multiply elemental rates, as far as I know, and 0 times anything is still 0.
-
The state adjust the elemental rate. So if it's at 0%, the state set to 150% will increase it to 150%.
-
It's a multiplication, not an addition.
-
And how do you know this? Have you tested it with a simple 150% state? I don't see anything in the help file that dictates it multiplies it instead of just changing the element rate from 0% to 150%.
-
Well, the "multiply" sign might be a clue... and yes, I did try it anyway. It didn't work. That's why I was wondering if there was another way...
-
Ah, well in that case. Yeah, your workaround seems like the best way. Although that seems like a poor design decision on Enterbrain's part. Should be able to set it, not just multiply it. :p
-
Maybe there is a way to do it with a common event, but I don't see how.
-
Hm, you're right. It's a multiplier. Nothing on Common Events either. :\
If you're not too particular, you could always just set the base resistance to 1%. It's not complete immunity, but skills of that element would still be pretty useless. At least this way, when you do apply a multiplier, it should work. -
Yea, that's what I settled on, as I wrote in my opening post. I was just asking if there were other possibilities.
-
Probably an RGSS script that converts resistance to 1% just before the effects of the skill is cast so it multiplies? Seems a bit too much trouble though.
-
A related question: now that the curse spell is raising holy damage by so much, the enemies that already take holy damage now take ridiculous amounts of holy damage. Is there any way I can cap the effectivity rate?
-
Do you want it to be X% ONLY if the resistance is 0%? If so, it would actually be easy to script. Just confirm if that's what you want.
(Also, do you want this by skill or the element as a whole?) -
Yea, that sounds good. It would check if holy is set at 0% for that enemy, and if it is, it would change it to 150%. Otherwise it wouldn't change it. Would that be easy to do?
Technically it is only for that one skill, yea. -
So do I need to post a script request to another forum? I'm not sure how this works...
-
No, I'll post it here in a sec.
EDIT: Done! http://adf.ly/BrzuS
Will require http://stabbyscripts.../features-core/ to use.
Tell me if it's what you want, and if it works properly. The one for what you requested was the ID 74, not that first ID 73. -
1. Is CORE compatible with VICTOR Script? I understand there are compatibility issues when adding scripts from more than one person, and I'd like to prevent those if at all possible.
2. If I understand the instructions correctly, I add the line
<feature 73 element_id %rating>
on the note box of the skill in question, replacing element_id with the element (which in the case of holy would be 09) and %rating with the percentage that I want the element rate to be (in my case, 2.50 I guess)?