The Witcher 3
0 of 0

File information

Last updated

Original upload

Created by

Nolenthar

Uploaded by

nolenthar

Virus scan

Safe to use

Tags for this mod

About this mod

Oiling a sword with the right oil now makes that sword able to deal damage to enemies it would otherwise not be able to hurt.

Permissions and credits
Nostalgia

Oiling a sword with the right oil now makes that sword able to deal damage to enemies it would otherwise not be able to hurt.

The Witcher 1 was one game of a kind, and one which, I'm sure, left many fans feeling nostalgic about its approach on many concepts. The Alchemy system was so much richer, and thanks to Primer we can find that again in TW3.

There is one thing I always missed in The Witcher 3, which we had in TW1, and which, to an extent, TW3 introduced in one of Ciri's phase. Sure, steel won't hurt many monsters, but apply that right oil, and in TW1, it would.

Well, if you do feel nostalgic, and just like me, you do get the feeling that this steel sword should deal damage to a necrophage provided there is some necrophage oil on it, or that this ghost should suffer of specter oil placed on a steel sword, look no further !

What this mod does :

  • Steel Sword deals 100% of its damage to "essence" monster (monster affected by silver sword otherwise) if the appropriate oil is used on them.
  • Silver sword deals 50% of its damage to "vitality" monster (this includes human) because, you know, Humans or Wolves aren't exactly resistant to a sharpened silver object. As Silver items have higher damage than steel, the half damage makes the steel sword still the best sword (and highlights that the extra damage dealt to other monsters come from their weakness to silver)
  • Silver sword deals 66% of its damage to vitality monster if the appropriate oil is used on them. 
  • Geralt no longer switches its weapon when hitting an "essence" monster with a steel sword, and vice versa.

Unfortunately, to achieve this, this mod had to modify the following scripts :
  • game/player/r4player.ws - This script tends to be a big offender in many script based mod, so I would be surprised you dont' need to merge it. The function altered is CanApplyOilOnItem. There should be very little issues merging with other mods modifying r4player.ws unless they change this function, which, to be fair, would mean they probably do something similar to that mod and you probably don't want to use them both.
  • game/player/playerWeaponHolster.ws - This script shouldn't be modified much by other mods, unless they somehow alter the way Geralt reacts to encounters. It affects the function GetMostConvenientMeleeWeapon. Unless similar mod edit the same function, merging should be a breeze.
  • game/gameplay/damageManagerProcessor.ws - Alters the function ProcessActionDamage. I'd expect only revamp mods such as Ghost Mod or W3EE should affect this funciton. In other cases, script merging should do alright.
  • game/gui/_old/components/guiBaseInventoryComponent.ws - affects the function SetInventoryFlashObjectForItem. I'd only expect revamp mod to touch this. Script merging easy unless same function is altered.

For manual merging, look for WWA which is the name of the mod I first built before making some of its function standalone. It should make merging a breeze.

Any part of this mod is completely open source, meaning you're free to take the mod, adapt it, integrate it in your mod, improve it, etc. Mentionning my name as the original author won't hurt but is not required of you, nor will I lose sleep over it if you don't.