1====>
My first request has to do with the original Big Shield’s proc variable
which looks at the enemy’s proc and not the player’s
(in this case, the game looks at the enemy’s LV number and not at the player’s LV).
eg1. Player Unit (whatever class) attacks Enemy General:
Game looks at Player Unit’s LV for skill proc %
eg2. Player General attacks Enemy Unit (whatever class):
Game looks at Enemy Unit’s LV for skill proc %
I request someone to change it so that the game will look at the unit with the Big Shield skill proc variable
and not at the opposition’s who might or not have the same skill.
2====>
Ok this is a hard one:
a Charisma-type effect that improves HIT/AVD for allies up to 3 tiles away
affects the unit that has it
and stacks or not (I leave this to the wizard’s discretion) with other units that have the effect.
i hope you’re using skill system, otherwise i already give up
i cannot understand what these mean, but the second one seems super easy until you mention stacking
can you elaborate on the first, i don’t get it at all
Big Shield apparently is always based on the AI’s stats, according to Seal. Change it to person who has it. (Big Shield is actually Level%, not Skill%, Seal)
The first on is about the original Big Shield Skill on Generals.
It looks at the [Lv] the decide the proc rate.
Lv1=1% to proc a Big Shield. Lv20=20% to proc it. And so on.
The issue is that the skill doesn’t look at the Lv of the class that has the skill (General in vanilla)
but the opponent’s Lv (player or enemy).
That means that a Lv1 General has 20% to proc Big Shield
when facing a Lv20 (un)promoted opponent.
Likewise, a Lv20 General has only 1% to proc Big Shield
when facing a Lv1 (un)promoted opponent.
What I want is to to make the game look at the Lv of the class with the skill
not at the opponent’s Lv.
You can test it easily by changing the original check from LV to eg. Luck
and pumping Luck to 100.
A General with 100Luck vs an enemy with 0Luck:
That General will never proc Big Shield.
Contrary, same General can have 0Luck and face a 100Luck enemy:
This General will proc Big Shield all the time.
Is this intentional or vanilla bad code? I can’t say.
The 2nd
I meant 2+ units with the same effect will stack both effects.
If 1 unit with the effect gives eg.+5HIT/AVD
then 2 units next to each other give +10HIT/AVD
If you are using the skill system, unless I am mistaken, Big Shield/Great Shield activates based on the skill holder’s defense.
This skill already exists in the skill system as the charisma skill. The only thing that would be needed is the added effect of boosting the holders hit and avoid as well. This is very easy to do.
How are you applying the skill system to your hack?
The easiest and fastest way to do what you want would be to apply it and make small modifications to it to accomplish your two goals. You don’t need to use every skill or feature of the skill system as you can disable parts of it.
This would be a fairly simple modification using skill sys, change pavise to check your level instead of you skill stat. Could also check the class for the IsPromoted bitflag and add 20 if so.
This would be a fairly simple modification using skill sys, make the charm (charisma?) skill affect yourself.
Big Shield is meant to proc based off of enemy level in vanilla FE8, yes. Just like how Wyvern Knight’s Pierce chance is based off of the user’s level, IIRC.