clean up clutter in Use Talent dialogue(and two minor fixes)

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

Moderator: Moderator

Post Reply
Message
Author
tiger_eye
Perspiring Physicist
Posts: 889
Joined: Thu Feb 17, 2011 5:20 am

clean up clutter in Use Talent dialogue(and two minor fixes)

#1 Post by tiger_eye »

Every single talent name in the "Use Talents" dialogue (via 'm') is followed by "(talent)", which is completely unnecessary at the moment. I expect this dialogue will receive some attention in the future, but for now it would make the dialogue much more clean and readable if "(talent)" were removed completely.

Also, Character Sheet needs updated to reflect the 2.5 max stamina that Wil gives.

And finally, Mobility - Strider talent doesn't correctly display the percentage movement increase:

Code: Select all

Index: game/modules/tome/dialogs/UseTalents.lua
===================================================================
--- game/modules/tome/dialogs/UseTalents.lua	(revision 4279)
+++ game/modules/tome/dialogs/UseTalents.lua	(working copy)
@@ -282,7 +282,7 @@
 			if t.display_entity then t.display_entity:getMapObjects(game.hotkeys_display_icons.tiles, {}, 1) end
 
 			nodes[#nodes+1] = {
-				name=((t.display_entity and t.display_entity:getDisplayString() or "")..t.name.." ("..typename..")"):toTString(),
+				name=((t.display_entity and t.display_entity:getDisplayString() or "")..t.name):toTString(),
 				cname=t.name,
 				status=status,
 				entity=t.display_entity,
Index: game/modules/tome/dialogs/LevelupDialog.lua
===================================================================
--- game/modules/tome/dialogs/LevelupDialog.lua	(revision 4279)
+++ game/modules/tome/dialogs/LevelupDialog.lua	(working copy)
@@ -378,7 +378,7 @@
 			text = text.."Max mana: "..color..(diff * 5).."#LAST#\n"
 		end
 		if self.actor:knowTalent(self.actor.T_STAMINA_POOL) then
-			text = text.."Max stamina: "..color..(diff * 2).."#LAST#\n"
+			text = text.."Max stamina: "..color..(diff * 2.5).."#LAST#\n"
 		end
 		if self.actor:knowTalent(self.actor.T_PSI_POOL) then
 			text = text.."Max PSI: "..color..(diff * 1).."#LAST#\n"
Index: game/modules/tome/data/talents/techniques/mobility.lua
===================================================================
--- game/modules/tome/data/talents/techniques/mobility.lua	(revision 4279)
+++ game/modules/tome/data/talents/techniques/mobility.lua	(working copy)
@@ -108,6 +108,6 @@
 	end,
 	info = function(self, t)
 		return ([[You literally dance around your foes, increasing movement speed by %d%% and reducing the cooldown of Hack'n'Back, Rush, Disengage and Evasion by %d turns.]]):
-		format(self:getTalentLevelRaw(t) * 0.02, self:getTalentLevelRaw(t))
+		format(self:getTalentLevelRaw(t) * 2, self:getTalentLevelRaw(t))
 	end,
 }
Attachments
clean_dialogues.txt
(1.93 KiB) Downloaded 127 times

Post Reply