Temple Termagant
Posts: 10
Joined: Saturday, 16th January 2016, 13:48
Problems running or configuring the software, commands & options, compiling, different platforms, using the interface, documentation, etc.
Temple Termagant
Posts: 10
Joined: Saturday, 16th January 2016, 13:48
Ziggurat Zagger
Posts: 4432
Joined: Friday, 8th May 2015, 17:51
: local dmg_old_hp = 0
: function DmgTrack()
: local bot_hp, bot_mhp = you.hp()
: local dmg_inturn = 0
: local huge_int = 0
: local percent_hp = 0
: local percent_old_hp = 0
: local percent_hp_txt = "--%"
: if dmg_old_hp > 0 then
: if bot_hp < dmg_old_hp then
: dmg_inturn = dmg_old_hp - bot_hp
: percent_old_hp = math.ceil((dmg_old_hp*100)/bot_mhp)
: percent_hp = math.ceil((bot_hp*100)/bot_mhp)
: percent_hp_txt = percent_hp .. "%"
: if percent_hp < 30 then
: percent_hp_txt = "<red>" .. percent_hp_txt .. "</red>"
: elseif percent_hp < 55 then
: percent_hp_txt = "<lightred>" .. percent_hp_txt .. "</lightred>"
: elseif percent_hp < 75 then
: percent_hp_txt = "<yellow>" .. percent_hp_txt .. "</yellow>"
: end
: percent_hp_txt = percent_hp_txt .. "<darkgray>(" .. bot_hp .. "hp)</darkgray>"
: if dmg_inturn > (bot_hp*0.25) then
: crawl.mpr("<white>Huge Dmg:</white> <red>-" .. (percent_old_hp-percent_hp) .. "%<darkgray>(-" .. dmg_inturn .. "hp)</darkgray>" .. "</red> hp: " .. percent_hp_txt)
: dmg_old_hp = bot_hp
: crawl.flush_prev_message()
: crawl.more()
: else
: if dmg_inturn > (bot_hp*0.15) then
: crawl.mpr("<white>Damage</white>: <yellow>-" .. (percent_old_hp-percent_hp) .. "%<darkgray>(-" .. dmg_inturn .. "hp)</darkgray>" .. "</yellow> hp: " .. percent_hp_txt)
: else
: crawl.mpr("<white>Damage</white>: -" .. (percent_old_hp-percent_hp) .. "%<darkgray>(-" .. dmg_inturn .. "hp)</darkgray>" .. " hp: " .. percent_hp_txt)
: end
: end
: crawl.flush_prev_message()
: end
: end
: dmg_old_hp = bot_hp
: end
Zot Zealot
Posts: 991
Joined: Monday, 15th April 2013, 15:10
Location: Augsburg, Germany
VeryAngryFelid wrote:If you don't like to get "more" prompt after getting high damage, remove [...]
Ziggurat Zagger
Posts: 4432
Joined: Friday, 8th May 2015, 17:51
Turukano wrote:Advanced additonal question.VeryAngryFelid wrote:If you don't like to get "more" prompt after getting high damage, remove [...]
I don't like the "You die..." message after getting high damage. What can I do?Spoiler: show
Temple Termagant
Posts: 10
Joined: Saturday, 16th January 2016, 13:48
Mines Malingerer
Posts: 35
Joined: Wednesday, 5th February 2014, 19:07
Ziggurat Zagger
Posts: 4432
Joined: Friday, 8th May 2015, 17:51
: local dmg_old_hp = 0
: function DmgTrack()
: local bot_hp, bot_mhp = you.hp()
: local dmg_inturn = 0
: local huge_int = 0
: local percent_hp = 0
: local percent_old_hp = 0
: local percent_hp_txt = "--%"
: if dmg_old_hp > 0 then
: if bot_hp < dmg_old_hp then
: dmg_inturn = dmg_old_hp - bot_hp
: percent_old_hp = math.ceil((dmg_old_hp*100)/bot_mhp)
: percent_hp = math.ceil((bot_hp*100)/bot_mhp)
: percent_hp_txt = percent_hp .. "%"
: if percent_hp < 30 then
: percent_hp_txt = "<red>" .. percent_hp_txt .. "</red>"
: elseif percent_hp < 55 then
: percent_hp_txt = "<lightred>" .. percent_hp_txt .. "</lightred>"
: elseif percent_hp < 75 then
: percent_hp_txt = "<yellow>" .. percent_hp_txt .. "</yellow>"
: end
: percent_hp_txt = percent_hp_txt .. "<darkgray>(" .. bot_hp .. "hp)</darkgray>"
: if dmg_inturn > (bot_hp*0.25) then
: crawl.mpr("<white>Huge Dmg:</white> <red>-" .. (percent_old_hp-percent_hp) .. "%<darkgray>(-" .. dmg_inturn .. "hp)</darkgray>" .. "</red> hp: " .. percent_hp_txt)
: dmg_old_hp = bot_hp
: crawl.flush_prev_message()
: crawl.more()
: else
: if dmg_inturn > (bot_hp*0.15) then
: crawl.mpr("<white>Damage</white>: <yellow>-" .. (percent_old_hp-percent_hp) .. "%<darkgray>(-" .. dmg_inturn .. "hp)</darkgray>" .. "</yellow> hp: " .. percent_hp_txt)
: else
: crawl.mpr("<white>Damage</white>: -" .. (percent_old_hp-percent_hp) .. "%<darkgray>(-" .. dmg_inturn .. "hp)</darkgray>" .. " hp: " .. percent_hp_txt)
: end
: end
: crawl.flush_prev_message()
: end
: end
: dmg_old_hp = bot_hp
: end
{
function ready()
DmgTrack()
end
}
Users browsing this forum: No registered users and 22 guests