There are sixteen versions and I won't do any more! There is a bug with versions that have slots for runes: Sometimes you can't insert runes into slots. This bug has nothing to do with my mod and I can't do anything with it. When that happens to you, you need to spawn a new Aerondight through the console with this command: additem('Aerondight EP2')
I have an important post. For anyone adding the Lifesteal ability to your sword and realizing that it's not working, there's a script that needs to be modified. Go into your The Witcher 3/content/content0/scripts/game/player and copy the vanilla r4player.ws file. Then in your Aerondight mod, create this path: content/scripts/game/player and paste the r4player.ws file here so that you'll have the fix installed into your mod.
Then, in your newly created folder path inside your Aerondight folder, open up that r4player.ws file with Notepad++ and Ctrl + F this line:
You can copy/paste it over the original lines if you like. Basically, you want to add slashes to the 1st line, 2nd line, and last line. You'll cancel out those commands. AND THEN, you need to change:
else if (UsesEssence())
into:
else if (npc.UsesEssence())
Then save the file and close it. Run script merger again, start the game, and you should see your Aerondight sucking the life out of enemies the way it was meant to.
Now, any weapon in the game that happens to have the "Lifesteal" ability should work on any weapon and any type of enemy, meaning a steel sword can steal health from monsters and a silver sword can steal from humans as well.
ciao grazie molto per il tuo lavoro,volevo chiederti ma la mod Zinnnnnn's Aerondigh perche ha un cerchietto sul manico,si puo rimuovere possibilmente perche non si puo guardare sembra una canna da pesca ciao e grazie ancora
So im trying to make my own version with the mod kit. I used one of the presets as a base and then picked and choosed what I wanted via copy and past. I cooked it and set into my game but nothing changed. I redownload a preset and loaded the game and it worked so it has to be something i did. the sword im trying to make has like 18 abilities as of now. Maybe I put too much. Any help would be awesome.
Probably badly cooked or you put file in the wrong folder tree. Otherwise I do not know. I recommend to use Sarcens W3Edit - it is simple tool good for begginers.
Hey, first off I would like to say that I love your mod. I saw that you wouldn't be doing any more aerondights which is fine, I was wondering if you could tell me how to use the base aerondight scabbard for temeriawitcher's aerondight, as I really like the stats just I like the aerondight replacer mod which has its own scabbard. If you can't tell me, that's fine it's no big deal. Once again thanks for the mod.
Hi! You need to use a program for it. There is WolvenKit based on W3Edit of Sarcen. Then you need to find text file which contains sword you want to change and file that contains sword you want to change from. Those files are probably somewhere like gameplay/items/ and the line for scab looks like this: <player_override><bound_items> <item>scabbard_silver_1_04</item> Just copy paste that you want to that you want to change. .-)
182 comments
There is a bug with versions that have slots for runes: Sometimes you can't insert runes into slots. This bug has nothing to do with my mod and I can't do anything with it. When that happens to you, you need to spawn a new Aerondight through the console with this command: additem('Aerondight EP2')
Go into your The Witcher 3/content/content0/scripts/game/player and copy the vanilla r4player.ws file. Then in your Aerondight mod, create this path:
content/scripts/game/player and paste the r4player.ws file here so that you'll have the fix installed into your mod.
Then, in your newly created folder path inside your Aerondight folder, open up that r4player.ws file with Notepad++ and Ctrl + F this line:
if(npc && inv.GetItemName(attackAction.GetWeaponId()) == 'PC Caretaker Shovel')
You'll spot lines of code that look like this:
if(npc && inv.GetItemName(attackAction.GetWeaponId()) == 'PC Caretaker Shovel')
{
lifeLeech = CalculateAttributeValue(inv.GetItemAttributeValue(attackAction.GetWeaponId() ,'lifesteal'));
if (npc.UsesVitality())
lifeLeech *= action.processedDmg.vitalityDamage;
else if (UsesEssence())
lifeLeech *= action.processedDmg.essenceDamage;
else
lifeLeech = 0;
if ( lifeLeech > 0 )
{
inv.PlayItemEffect( attackAction.GetWeaponId(), 'stab_attack' );
PlayEffect('drain_energy_caretaker_shovel');
GainStat(BCS_Vitality, lifeLeech);
}
}
You want to make it look like this:
//if(npc && inv.GetItemName(attackAction.GetWeaponId()) == 'PC Caretaker Shovel') //LifeleechFix
//{
lifeLeech = CalculateAttributeValue(inv.GetItemAttributeValue(attackAction.GetWeaponId() ,'lifesteal'));
if (npc.UsesVitality())
lifeLeech *= action.processedDmg.vitalityDamage;
else if (npc.UsesEssence())
lifeLeech *= action.processedDmg.essenceDamage;
else
lifeLeech = 0;
if ( lifeLeech > 0 )
{
inv.PlayItemEffect( attackAction.GetWeaponId(), 'stab_attack' );
PlayEffect('drain_energy_caretaker_shovel');
GainStat(BCS_Vitality, lifeLeech);
}
//}//LifeleechFix
You can copy/paste it over the original lines if you like. Basically, you want to add slashes to the 1st line, 2nd line, and last line. You'll cancel out those commands. AND THEN, you need to change:
else if (UsesEssence())
into:
else if (npc.UsesEssence())
Then save the file and close it. Run script merger again, start the game, and you should see your Aerondight sucking the life out of enemies the way it was meant to.
Now, any weapon in the game that happens to have the "Lifesteal" ability should work on any weapon and any type of enemy, meaning a steel sword can steal health from monsters and a silver sword can steal from humans as well.
So yeah, hope this helps everyone.
Great Mod!
<player_override><bound_items> <item>scabbard_silver_1_04</item>
Just copy paste that you want to that you want to change. .-)