Page 2 of 2
Re: mana spells
Posted: Sat Sep 07, 2013 5:56 pm
by Dr.Disaster
LordGarth wrote:In my game it is needed because the spells cost so much and there is alot of hard combat. Especially in my sequel the monsters are very difficult and there is alot of them.
When such a spell is needed there is clearly a balancing issue that needs to be adressed.
I recall that DM had such a spell or to be precise: a potion. Yet the mana needed to create the potion was more then the user could gain which is fine. Otherwise you get exactly what was already said: mages will be enabled to infinitly cast spells. IMO this is game breaking and should not be implemented.
Re: mana spells
Posted: Sun Sep 08, 2013 1:15 am
by LocalFire
An alternate balance is to use a mana channel like spell, where the caster loses health to create create mana
Code: Select all
defineSpell{
name = "manacharge",
uiName = "Mana Channel",
skill = "spellcraft",
level = 15,
runes = "AEI",
manaCost = 10,
onCast = function(caster, x, y, direction, skill)
local heal_amount = math.random(100,150)/1+skill
for i=1,4 do
party:getChampion(i):modifyStat("energy", heal_amount)
party:getChampion(i):modifyStat("health", -40)
end
function D(caster, x, y, direction, skill)
local dmg_amount = math.random(- 30)/1+skill
for i=1,4 do
party:getChampion(i):modifyStat("health", dmg_amount)
playSound("energy")
end
end
end
}
Re: mana spells
Posted: Sun Sep 08, 2013 5:19 pm
by LordGarth
You will see when I release my sequel. It cuts down on having to rest alot anyway for 5 minutes at a time.
LordGarth
Re: mana spells
Posted: Mon Sep 09, 2013 1:03 pm
by bongobeat
LocalFire wrote:An alternate balance is to use a mana channel like spell, where the caster loses health to create create mana
not sure how to do that but it should balance things
that could be a nice thing to prevent unlimited energy gain
anyway I will lower the amount of mana to gain some little energy, I wanted to do that because while testing my mod, my fighters have their energy level at 0 in some long fights.
Not sure if i will implement it, but it is a good start.