Change Flameshock paralysis to stun

All new ideas for the upcoming releases of ToME 4.x.x should be discussed here

Moderator: Moderator

Post Reply
Message
Author
Grey
Loremaster
Posts: 3517
Joined: Thu Sep 23, 2010 10:18 pm
Location: London, England
Contact:

Change Flameshock paralysis to stun

#1 Post by Grey »

Currently the talent is too overpowered, both for players and NPCs. The modern stun effect is WAY more interesting than straight paraylsis, and more appropriate for the talent.
http://www.gamesofgrey.com - My own T-Engine games!
Roguelike Radio - A podcast about roguelikes

Laerte
Halfling
Posts: 88
Joined: Sat Sep 11, 2010 12:23 pm

Re: Change Flameshock paralysis to stun

#2 Post by Laerte »

Yesterday I suffered my first death to flameshock in an ambush. My char went from full heath (500 or so) to death being unable to do anything. So yes, the paralysis effect is broken and must be changed.

For now, I'm considering stop playing T4 until all the 1 hit kill situations (vaporize, paralysis etc.) are removed from the game.

Grey
Loremaster
Posts: 3517
Joined: Thu Sep 23, 2010 10:18 pm
Location: London, England
Contact:

Re: Change Flameshock paralysis to stun

#3 Post by Grey »

It's been changed for the next version.
http://www.gamesofgrey.com - My own T-Engine games!
Roguelike Radio - A podcast about roguelikes

marvalis
Uruivellas
Posts: 683
Joined: Sun Sep 05, 2010 5:11 am

Re: Change Flameshock paralysis to stun

#4 Post by marvalis »

FYI there are a number of other similar effect in the game (I learned this by drawing the effect icons ^^):

gloom_stunned (duration = 2) -> should be changed to stun and not paralyze

Code: Select all

		eff.particle = self:addParticles(Particles.new("gloom_stunned", 1))
		eff.tmpid = self:addTemporaryValue("paralyzed", 1)
madness_stunned (duration = 2) -> should be changed to stun and not paralyze to match the description

Code: Select all

		eff.particle = self:addParticles(Particles.new("gloom_stunned", 1))
		eff.tmpid = self:addTemporaryValue("paralyzed", 1)
psionic bind (duration = function) -> should this be changed to immobilize to match the description?

Code: Select all

Bind the target in crushing bands of telekinetic force, immobilizing it for %d turns.

Code: Select all

	getDuration = function (self, t)
		local gem_level = getGemLevel(self)
		--return 5 + self:getWil(5) + self:getTalentLevel(t) + gem_level
		return self:combatTalentIntervalDamage(t, "wil", 3, 15, 0.2) + gem_level

Code: Select all

	name = "PSIONIC_BIND",
	desc = "Immobilized",
	long_desc = function(self, eff) return "Immobilized by telekinetic forces." end,
		eff.tmpid = self:addTemporaryValue("paralyzed", 1)
The description and effects of these skills are incoherent.

Darkgod if you chance these, pm me and I will gladly fix the effect icons to match the changes.

Post Reply