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 :D

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.