Action Strengthen
Last Update: 2015.11.28
Plugin Download
The Action Strengthen plugin allows to create effects that strengthen specific actions. You can create a staff that increase the power of thunder spells, a pyromancer class that deals more damage with fire, and much more.
Requires the Victor Engine – Basic Module
Learn how to Install Victor Engine Plugins
Was this useful for you? Consider lending a hand by becoming my patron at Patreon, so I can continue creating content to help you and many other developers.
The Action Strengthen tag doesn’t work if the weapon has an Element. So it doesn’t work with the “Attack Element” option of the database that changes the base element of the skill “Attack”.
LikeLike
I have Yanfly’s Item Core plugins, including Item Upgrade Slots and Item Synthesis. Would this plugin be able to work with them?
LikeLiked by 1 person
Who knows? You have to test them and see if you run into any issues. If you have issues, try to change the order of the plugins to see if it solves them.
LikeLike
In the comment section for the Base Module, you mentioned how your plugins won’t affect other plugins like Yanfly’s. I have Yanfly’s Item Core plugins, including Item Upgrade Slots and Item Synthesis; I wanted to know if this plugin and your Action Resistance plugin would be compatible to those.
LikeLike
The only way to know that is testing the plugins yourself. If you run into any issue, try changing the order of the plugins.
LikeLike
I’m having two issues with this plugin.
1) It crashes when I try to use a skill. I actually figured out why this happened to me.
I had to change this line:
var elmtnValue = VictorEngine.getAllElements(subject, this).reduce(function(r, elementId) {
into:
var elmtnValue = VictorEngine.getAllElements(subject, item).reduce(function(r, elementId) {
And everything worked.
2) When I press F5 to reload the game, the game just freezes on a black screen.
LikeLike
Ooops, my fix is the other way around. The original line in the script was~
var elmtnValue = VictorEngine.getAllElements(subject, item).reduce(function(r, elementId) {
I fixed the first issue by changing that into
var elmtnValue = VictorEngine.getAllElements(subject, this).reduce(function(r, elementId) {
LikeLike