dragnilar / ModDragnilarEdit

Personal Mod For Witcher 3
1 stars 1 forks source link

Add New Mutagens For Unique Effects To Be Used In Character Screen #2

Open dragnilar opened 4 years ago

dragnilar commented 4 years ago

Initially it seemed like a good idea to have all of the base mutagens provide their effects when equipped, but after initial testing, it felt awkward when decoctions already provide their effects and decoctions also last so long when Geralt is at a significantly high progress point.

I think it would be better to add some new ones so they do not conflict and/or limit the usefulness of pre-existing decoctions.

dragnilar commented 4 years ago

Three added so far:

Infatigable - 20% attack power, adds replacement of old Werewolf Decoction (sprinting/jumping does not consume stamina outside of Combat)

Solide - 500 Vitality, adds 3% damage reduction to all sources

Hexer - 10% sign intensity, adds 500 direct damage to Axii, scales with sign intensity. Geralt is healed for the amount of damage dealt. Possible "bug": Does not bypass monster armor, so high armor monsters like Gargoyles do not get hurt by it.

dragnilar commented 4 years ago

🦃 Status Update (11/28/19) 🦃


Rogue - 500 Vitality. Adds a 5% chance to poison to all of Geralt's attacks. Part of the Manticore school set. Note: (You could probably argue this should be for Viper, but Manticores are poisonous creatures and I am not sure at this point where Viper fits into the fold with the 5 other schools armor sets since CD:PR never implemented a set bonus for it or a Grandmaster Tier armor for it either.)

Repre - 20% attack power. Lowers the stamina cost of all actions that consume stamina by 20%. Part of the Lynx/Cat School set.

Infatigable - 20% attack power. Increases the invincibility period of White Wolf to 10 seconds and adds replacement of old Werewolf Decoction (sprinting/jumping does not consume stamina outside of Combat). Part of the Wolf School set.

Solide - 500 Vitality, adds 3% damage reduction to all sources AFTER all other damage reduction is applied. Part of the Bear School set.

Hexer - 10% sign intensity, adds 500 direct damage to Axii, scales with sign intensity. Geralt is healed for the amount of damage dealt. Possible "bug": Does not bypass monster armor, so high armor monsters like Gargoyles do not get hurt by it. Part of the Griffon School set. - Note: I will be redoing the effect on this one since in testing, it doesn't feel very powerful and I am concerned that adding damage effects to Axii will introduce unintended bugs with it damaging animals/npcs in quests where you need to use it.

Silney - Consumable mutagen, cannot be equipped. When consumed, grants Geralt an additional ability point. Requires at least 1 of each greater mutagen to create. The formula for it is automatically earned when completing the Mutation quest in Blood & Wine.


*Side Note/Rant : Adding the unique descriptions to the mutagens on the character screen was a major hassle since CD:PR's code in the characterMenu.ws file is misleading. I had to use JPEX Flash Decompiler on the .SWF file for the character menu to find out where the strings were going. It turns out that the action script in the .SWF file doesn't do anything with most of the strings being passed into the flash object that gets sent to the action script in game.

Thankfully CD:PR did implement an unused description string for the character menu's inventory tool tips (in the action script itself, this description string is not referenced in the characterMenu.ws file!), which I was able to use for the unique mutagens. Pretty much everything else in the code that gets used for inventory tool tips in characterMenu.ws is not actually used by the action script.

I suspect that there was some copy paste/crunch work going on here and that is why it was such a struggle to figure out what CD:PR was doing.