Changing Font Color Caster Level Check an Save Messages
I need help modifying a "lua" file that valeros wrote. His extension, link provided here, changes the color of attack rolls.
I would like to change the font color of a a caster level checks (CLC) and save rolls, to make it easier to distinguish rolls. I have attempted the following code:
Code:
local outputResult = nil;
function onInit()
outputResult = ActionsManager.outputResult;
ActionsManager.outputResult = replaceCastRollFont;
end
function replaceCastRollFont(bTower, rSource, rTarget, rMessageGM, rMessagePlayer)
if (rMessageGM and rMessagePlayer) then
if (rMessageGM.icon == "roll_cast_clc_success") then
rMessageGM.font = "cast_clc_roll_success_msgfont";
rMessagePlayer.font = "cast_clc_roll_success_msgfont";
elseif (rMessageGM.icon == "roll_cast clc_failure") then
rMessageGM.font = "cast_clc_roll_failure_msgfont";
rMessagePlayer.font = "cast_clc_roll_failure_msgfont";
elseif (rMessageGM.icon == "roll_cast save_success") then
rMessageGM.font = "cast_save_roll_success_msgfont";
rMessagePlayer.font = "cast_save_roll_success_msgfont";
elseif (rMessageGM.icon == "roll_cast save_failure") then
rMessageGM.font = "cast_save_roll_failure_msgfont";
rMessagePlayer.font = "cast_save_roll_failure_msgfont";
elseif (rMessageGM.icon == "roll_cast save_auto_success") then
rMessageGM.font = "cast_save_roll_auto_success_msgfont";
rMessagePlayer.font = "cast_save_roll_auto_success_msgfont";
elseif (rMessageGM.icon == "roll_cast save_auto_failure") then
rMessageGM.font = "cast_save_roll_auto_failure_msgfont";
rMessagePlayer.font = "cast_save_roll_auto_failure_msgfont";
end
end
outputResult(bTower, rSource, rTarget, rMessageGM, rMessagePlayer);
Thanks for the help.