Jump to content

High Elf Reborn a small mod to make High ELf great again


Recommended Posts

Finally, the mod is ready for test. Named It High Elf Reborn as it's literally what it is.
 

High Elf Reborn is a quick rework for High Elf CA because it wasn't well balanced and it need some gameplay improvement.

THE problem : Glacial Thorns is the only spell needed to finish the game. Why using the other when you can only use 1 spell to clean all mobs packs and erase boss at the same time. It scale to well, it have big Area of Effect AND good single target, along Shadow Step, Crystal Skin and Grand Invigoration.
That's 11 spells that have no purpose.

THE change : 

  • Glacial Thorns nerf/rework as a single target nuke.
  • Crystal / Incandescent Skin rework to make the 2 sides of the same spell.
  • review of most of the spell.
  • work in progress for Raging Nimbus changed into a Nova like spell
  • work in progress for Fire Demon to make it a tank pet (when selecting the good mod)

 

The mod can be found here Google Drive

Google doc for a list of change, will be added as file for v1.

Zip version to put into MODS.

standalone version for those who just want to look at the change.

big_0011.png.66a56b1d5ec85d6c3ff4e5f5fe58bec3.png

big_0019.png.7b3edc8cf91170162354d1ada73bc3d6.png  big_0037.png.f0b9526fc272d3ad378fb828706c3807.png

----------------------------------------------------------

When playing with some CA, I may have add too many zero.

 

edit : it was a limit test of "et_missile_adapt" with a value of 30k using spellClass = "cSpellSeSchwertfeuer" (Seraphim Archangel's Wraith).
If I'm not wrong, it should around 66 projectiles. If I have keep the originale Glacial Thorns, it would have been 300+ projectiles (or a crash).

(image remove because of size limits)

 

 

 

 

Edited by NathyielNathyiel
title change
Link to comment
1 hour ago, NathyielNathyiel said:

further research Glacial Thorn is a scam.

With "et_missile_adapt", 300, 0, 1, 9 it show 5 projectiles (tooltip say 5) but only 1 hit at best.
With"et_missile_adapt", 900, 0, 1, 9 it's only 2 hits for "10 thorns".

Changed the projectile animation to fxTypeSpell = "FX_SE_SCHWERTFEUER", it actually show the truth

  • et_missile_adapt : increase the number of projectile, damage split but increased (look like 60% damage each)
  • et_missile_count : increase the number of projectile for full damage each but not increased

 

 

 

.big_0019.png.ca5442ff322e61852db811816835c2c4.png

NathyielNathyiel, your post  made me lol reading it this morning.. a scam... I actually never got to play much with the Battle Mage  from the original game, but I remember first time stats went up on the official boards soooooooooo long ago, and everyone cheering about how much damage thorns could do .. tried out a High Elf in the online HC servers and was sooo satisfied with the way the CA executed and how much epic damge it could put out...

 

if you've found a way to improve it more, you're going to make a lot more fans 

:cow:

gogo

  • Thanks! 1
Link to comment
4 minutes ago, gogoblender said:

 

if you've found a way to improve it more, you're going to make a lot more fans 

:cow:

gogo

I look for nerfing it, or at least make it a specific Boss Killer so others HE spells will be more interesting to play with. They don't really need change, it's just that Thorns is to good at everything : single-target + Area of Effect + long range + heavy damage.
I have finished the game with only Glacial Thorns, Crystal Skin and Grant Invigoration.

 

So I test to change it single target with heavy damage based on penetrating Ice mitigation. So damage is better on mob with  heavy Ice resistance like Boss.

I plan a few more change

  • Frost Flare : direct damage Area of Effect (base Area of Effect explosion with DoT on mod).
  • Fire/Frost aura : very little base armor for both but Aspect regen VS bigger armor and Area of Effect DOT VS Fire/Ice penetration. No more Spell Intensity
  • Grand Invigoration : base Run speed and Spell Intensity, mod for Spell Resistance VS Debuff effect reduction
  • Fireball : better and quicker projectile, more DoT damage, pushback, ... No more fear.
  • Fire Demon : more HP/ARmor/..., Mod Taunt versus Damage.
  • Teleport : instant + extra range (already done)

I still don't know with I change Cascading Shroud into an Ice Nova (Area of Effect slow/root) as a counterpart of Fire having a tank pet. But I will have to make room for it in Arcane,meaby in place of Magic Coup.

It would make the HE more versatile, with better option to survive but having to choose between damage and resistance. Global damage won't change.

Link to comment

I'm glad seeing you're making quick progress. Here's a link that might help you:

http://www.sacredwiki.org/index.php/Sacred_2:Tokens

3 hours ago, NathyielNathyiel said:

It's inbuild FX_SE_SCHWERTFEUER ( @Lindor you can add it to the list)

No.

Read the description. Vanilla Hero and Boss FX are not listed. Everyone knows how they work. I might become convinced to add them in the very distant future, but there are many much more important things to be done with the list before I start working on these.

5 hours ago, NathyielNathyiel said:

further research Glacial Thorn is a scam.

With "et_missile_adapt", 300, 0, 1, 9 it show 5 projectiles (tooltip say 5) but only 1 hit at best.
With"et_missile_adapt", 900, 0, 1, 9 it's only 2 hits for "10 thorns".

Changed the projectile animation to fxTypeSpell = "FX_SE_SCHWERTFEUER", it actually show the truth

  • et_missile_adapt : increase the number of projectile, damage split but increased (look like 60% damage each)
  • et_missile_count : increase the number of projectile for full damage each but not increased

This is good reverse engineering. Can we add this to the spell token wiki page after confirmation?

  • Appreciation 1
Link to comment
5 minutes ago, Lindor said:

I'm glad seeing you're making quick progress. Here's a link that might help you:

http://www.sacredwiki.org/index.php/Sacred_2:Tokens

No.

Read the description. Vanilla Hero and Boss FX are not listed. Everyone knows how they work. I might become convinced to add them in the very distant future, but there are many much more important things to be done with the list before I start working on these.

This is good reverse engineering. Can we add this to the spell token wiki page after confirmation?

Lindor, good memory and great FYI for this topic!! :thumbsup:

Do you have access to the Wiki? You can edit it yourself if you wish, can you login? I can give access

:schot:

gogo

 

Link to comment
15 minutes ago, gogoblender said:

Lindor, good memory and great FYI for this topic!! :thumbsup:

Do you have access to the Wiki? You can edit it yourself if you wish, can you login? I can give access

:schot:

gogo

 I don't have access, but sure why not? :chattius:

Spoiler

Open project nr. 123765 and counting :lol:

 

  • Haha 1
Link to comment
  • The title was changed to Sacred 2 CA Working fine, so far ...
35 minutes ago, Lindor said:

 I don't have access, but sure why not? :chattius:

  Reveal hidden contents

 

Aaaaaand... access granted! Please check your pms here for login details

As well, any other member here reading this, please PM me if you'd like edit access to the Wiki as well

:hooyaah:
gogo

Link to comment
1 hour ago, gogoblender said:

Aaaaaand... access granted! Please check your pms here for login details

As well, any other member here reading this, please PM me if you'd like edit access to the Wiki as well

:hooyaah:
gogo

And done! Worked perfect, the information is now part of the wiki :chattius:

  • Thanks! 1
Link to comment
17 hours ago, Lindor said:

I'm glad seeing you're making quick progress. Here's a link that might help you:

http://www.sacredwiki.org/index.php/Sacred_2:Tokens

 

I wouldn't have been able to do anything without it and all the previous work.

For example, yesterday, I looked at {"et_debuff_prone_ice", 200, 5, 0, 42 }.
It debuff Ice mitigation by 20%+0.5% per CA level. It work fine as it is with an aura like Crystal Skin but using it on a spell lead to it being stackable as there's no "refresh" mechanism.
But changing it from 42 to 10 resolve the problem as it don't have the duration aspect anymore.

Today, I will test et_invert_armor_phy and make a version that work with Ice or using an armor buff negatively on enemy.

edit: work fine even if I add to find what the value are. % of armor changed into negative armor. So 50% would simply remove armor ?

edit 2 : need to find where to edit CA tooltip. Is it in global.res ? OK, found it. Hard-coded tooltip. Dev choice are strange sometimes.

Edited by NathyielNathyiel
  • Appreciation 1
Link to comment
8 hours ago, NathyielNathyiel said:

I wouldn't have been able to do anything without it and all the previous work.

For example, yesterday, I looked at {"et_debuff_prone_ice", 200, 5, 0, 42 }.
It debuff Ice mitigation by 20%+0.5% per CA level. It work fine as it is with an aura like Crystal Skin but using it on a spell lead to it being stackable as there's no "refresh" mechanism.
But changing it from 42 to 10 resolve the problem as it don't have the duration aspect anymore.

Today, I will test et_invert_armor_phy and make a version that work with Ice or using an armor buff negatively on enemy.

edit: work fine even if I add to find what the value are. % of armor changed into negative armor. So 50% would simply remove armor ?

edit 2 : need to find where to edit CA tooltip. Is it in global.res ? OK, found it. Hard-coded tooltip. Dev choice are strange sometimes.

That's awesome Laurent!
Its gratifying to hear that this technical page in the Wiki is still relevant so many years after its creation. 

Thanks again Lindor for making this Wiki page shine with new morning dew

:lol:

gogo

  • Appreciation 1
Link to comment

RIP

My Ice version of "et_invert_armor_phy" don't really work as expected. It increase Ice damage based on how much Armor the target as. But seem like it scale with Phy armor, not Ice armor. 
Will add some base phy damage, I will use the base version at a low value and it will work fine.

Next week, I will start the Fire spell change.

Link to comment

And it's done !!!

The mod can be found here : Google Drive

  • Google doc for a list of change, will be added as file for v1.
  • Zip version to put into MODS.
  • standalone version for those who just want to look at the change.

 

I have put some thought in red in the FAQ and will list any idea or change based on feedback.

I'm good with most change except for Fire Demon and Raging Nimbus. I have moved around a lot of Mod to make choice feel better.

 

 

All feedback are welcome.

(edit : I won't do tooltip change as I don't want to play with Dll. I might change gloabl.res for description if I have time)

(edit 2 : change title and add a small description in OP)

Edited by NathyielNathyiel
  • Respect! 1
Link to comment
  • The title was changed to High Elf Reborn a small mod to make High ELf great again
14 hours ago, NathyielNathyiel said:

Add it's done !!!

The mod can be found here : Google Drive

  • Google doc for a list of change, will be added as file for v1.
  • Zip version to put into MODS.
  • standalone version for those who just want to look at the change.

 

I have put some thought in red in the FAQ and will list any idea or change based on feedback.

I'm good with most change except for Fire Demon and Raging Nimbus. I have moved around a lot of Mod to make choice feel better.

 

 

All feedback are welcome.

(edit : I won't do tooltip change as I don't want to play with Dll. I might change gloabl.res for description if I have time)

(edit 2 : change title and add a small description in OP)

Bravo Laurent, all that work... 

mod worthy!

:agreed:

gogo

  • Appreciation 1
Link to comment
On 1/23/2022 at 11:45 PM, Flix said:

This is correct, but you don't necessarily have to change an existing blueprint bonus, you can just make a new one in blueprint.txt and point the spell token to whatever numerical ID you gave it.  This is what I'd personally recommend.

So if I want to add a potion effect to a spell, I just have to get is ID in Blueprint and create a token in spell.txt to name it ?

mgr.addTokenBonus( {"et_OP_effect", id.blueprint })

I was looking at the banish and want to add some Chance to Banish Undead instead of Damage to Undead.
 

Link to comment
1 hour ago, NathyielNathyiel said:

So if I want to add a potion effect to a spell, I just have to get is ID in Blueprint and create a token in spell.txt to name it ?




mgr.addTokenBonus( {"et_OP_effect", id.blueprint })

I was looking at the banish and want to add some Chance to Banish Undead instead of Damage to Undead.
 

No.  You cannot create or rename spell tokens, period.  They will not work.  You must use the ones already present at the bottom of spells.txt

What you can do is change the blueprint ID that the token points to.

mgr.addTokenBonus( {"et_chance_dismount", 142 })  In this case you must not change anything except the "142".  You can change that number to the blueprint ID of any bonus you want, including new custom bonuses you create in blueprint.txt.

Link to comment

I will look at what I can do

WHat is hardcoded, the spell tokens (in spell.txt), the ID (in blueprint.txt), ... ?

From my understanding, the effect describe in blueprint was hard-coded while the token was just a script reference for easily pass parameter to it. Seem like it was the contrary ...

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...
Please Sign In or Sign Up