Here is my suggestion...
First a few definition's, this is how the game already works (i hope).
Buff-series:
All buffs should belong to a buff-series, starting with the lowest level/effect (duration, +hp, +ac, +mana regen, +haste, ect) of the buff, ending with the highest.
Example's:
1.
Protection of the Cabbage/Protection of the Glades -> Relic: Ward of Nature.
2.
Divine Vigor -> Sihala's Steadfast Aegis -> Divine Glory -> Divine Strength -> Sihala's Mountainous Barrier-> Sihala's Stalwart Shield.
3.
Augmentation -> Augment -> Empower.
Stacking:
Some buff-series don't stack, because they have similar effects.
Example's (only showing the end buff, of each buff-line):
1.
Glory of Enthann || Empower || Jonthan's Inspiration || (various pet buff series)
2.
Relic: Ward of Nature. || Relic: Ancestral Focus || Aegis of Magic
3.
Sihala's Stalwart Shield || Spiritual Vigor || Cloak of the Razad
Now the rules i think these should follow:
Rule #1.
Buffs with in same buff-line.
1.1; The buff you have on is higher level/effect than the cast buff, the cast buff does not take hold.
1.2; The buff you have on is lower level/effect than the cast buff, the cast buff overwrites the old buff.
1.3; The buff you have on, is the same level/effect as the cast buff.
1.3.1; If the cast buff is soul bound, the cast buff will overwrite the old buff, regardless if the old buff is soul bound or not.
1.3.2; If the cast buff is not soul bound, and the old buff is, the cast buff will not take hold.
1.3.3; If the cast buff is not soul bound, and the old buff is also not soul bound.
1.3.3.1; The cast buff has longer duration than the old buff, the cast buff will overwrite the old.
1.3.3.2; The cast buff has shorter duration than the old buff, the cast buff will not take hold.
Rule #2.
Buffs on same Stacking.
2.1; The cast buff will not take hold, if you have a buff on of a different buff-line.
First a few definition's, this is how the game already works (i hope).
Buff-series:
All buffs should belong to a buff-series, starting with the lowest level/effect (duration, +hp, +ac, +mana regen, +haste, ect) of the buff, ending with the highest.
Example's:
1.
Protection of the Cabbage/Protection of the Glades -> Relic: Ward of Nature.
2.
Divine Vigor -> Sihala's Steadfast Aegis -> Divine Glory -> Divine Strength -> Sihala's Mountainous Barrier-> Sihala's Stalwart Shield.
3.
Augmentation -> Augment -> Empower.
Stacking:
Some buff-series don't stack, because they have similar effects.
Example's (only showing the end buff, of each buff-line):
1.
Glory of Enthann || Empower || Jonthan's Inspiration || (various pet buff series)
2.
Relic: Ward of Nature. || Relic: Ancestral Focus || Aegis of Magic
3.
Sihala's Stalwart Shield || Spiritual Vigor || Cloak of the Razad
Now the rules i think these should follow:
Rule #1.
Buffs with in same buff-line.
1.1; The buff you have on is higher level/effect than the cast buff, the cast buff does not take hold.
1.2; The buff you have on is lower level/effect than the cast buff, the cast buff overwrites the old buff.
1.3; The buff you have on, is the same level/effect as the cast buff.
1.3.1; If the cast buff is soul bound, the cast buff will overwrite the old buff, regardless if the old buff is soul bound or not.
1.3.2; If the cast buff is not soul bound, and the old buff is, the cast buff will not take hold.
1.3.3; If the cast buff is not soul bound, and the old buff is also not soul bound.
1.3.3.1; The cast buff has longer duration than the old buff, the cast buff will overwrite the old.
1.3.3.2; The cast buff has shorter duration than the old buff, the cast buff will not take hold.
Rule #2.
Buffs on same Stacking.
2.1; The cast buff will not take hold, if you have a buff on of a different buff-line.