When I released a similar mod for Lazarus,
some people wanted to know more about how I did it.
The process for Dungeon Siege is much simpler.
And like most of my workarounds,
came upon it by accident.
I was researching how to make one of my mods for Lazarus
capable of draining the Mana completely from foes.
Which is an altercation.
So I invariably found a list of all possible altercations.
Here I noticed a patter I was never able to truly
examine with Lazarus (since they do things so different),
the enchantment block.
I went on to take a look at the pcontent file,
and found several examples of enchantments,
and knowing that Dungeon Siege potions use
enchantments to heal and restore,
wondered if they could be applied to the potions.
At first no.
Looking a the Magic block I came upon a solution.
A spell that is cast on the self must have the target type
specified.
So what if these were set in the potions?
And bingo.
In the game the UI shows the altercations as enhancements or liabilities.
Red or Blue.
But seem to be permanent.
I plan to make an inventory UI that shows more attributes in the future.
When I released a similar mod for Lazarus,
some people wanted to know more about how I did it.
The process for Dungeon Siege is much simpler.
And like most of my workarounds,
came upon it by accident.
I was researching how to make one of my mods for Lazarus
capable of draining the Mana completely from foes.
Which is an altercation.
So I invariably found a list of all possible altercations.
Here I noticed a patter I was never able to truly
examine with Lazarus (since they do things so different),
the enchantment block.
I went on to take a look at the pcontent file,
and found several examples of enchantments,
and knowing that Dungeon Siege potions use
enchantments to heal and restore,
wondered if they could be applied to the potions.
At first no.
Looking a the Magic block I came upon a solution.
A spell that is cast on the self must have the target type
specified.
So what if these were set in the potions?
And bingo.
So you could turn a regular potion into an enchantment potion with this code:
In the game the UI shows the altercations as enhancements or liabilities.
Red or Blue.
But seem to be permanent.
I plan to make an inventory UI that shows more attributes in the future.
"Have fun storming the Castle!"