Partial success:
Attachment 37141
Quote:
Runtime Notice: s'replaceCastRollFont - starting. rMessageGM, rMessagePlayer = ' | { s'text' = s'Save [49][vs. DC 27] -> [for Chantana Arabar (Vehsurae)] [vs Chantana Arabar (Vehsurae)] [SUCCESS] [EVASION]', s'font' = s'msgfont' } | { s'font' = s'msgfont', s'icon' = s'roll_cast', s'text' = s'Save -> [for Chantana Arabar (Vehsurae)] [vs Chantana Arabar (Vehsurae)]' }
Runtime Notice: s'replaceCastRollFont - starting. rMessageGM, rMessagePlayer = ' | { s'text' = s'Save [49][vs. DC 27] -> [for Chantana Arabar (Vehsurae)] [vs Chantana Arabar (Vehsurae)] [SUCCESS] [EVASION]', s'font' = s'cast_save_roll_success_msgfont' } | { s'font' = s'cast_save_roll_success_msgfont', s'icon' = s'roll_cast', s'text' = s'Save -> [for Chantana Arabar (Vehsurae)] [vs Chantana Arabar (Vehsurae)]' }
manager_actions_save_roll_fonts.lua works
Quote:
local outputResult = nil;
function onInit()
outputResult = ActionsManager.outputResult;
ActionsManager.outputResult = replaceCastRollFont;
end
function replaceCastRollFont(bTower, rSource, rTarget, rMessageGM, rMessagePlayer)
Debug.console("replaceCastRollFont - starting. rMessageGM, rMessagePlayer = ", rMessageGM, rMessagePlayer);
if (rMessageGM and rMessagePlayer) then
if string.match(rMessageGM.text, "%[SAVE%]") then
elseif string.match(rMessageGM.text, "%[SUCCESS%]") then
rMessageGM.font = "cast_save_roll_success_msgfont";
rMessagePlayer.font = "cast_save_roll_success_msgfont";
elseif string.match(rMessageGM.text, "%[FAILURE%]") then
rMessageGM.font = "cast_save_roll_failure_msgfont";
rMessagePlayer.font = "cast_save_roll_failure_msgfont";
elseif string.match(rMessageGM.text, "%[AUTO SUCCESS%]") then
rMessageGM.font = "cast_save_roll_auto_success_msgfont";
rMessagePlayer.font = "cast_save_roll_auto_success_msgfont";
elseif string.match(rMessageGM.text, "%[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);
end
manager_actions_clc_roll_fonts.lua does not work
Quote:
local outputResult = nil;
function onInit()
outputResult = ActionsManager.outputResult;
ActionsManager.outputResult = replaceCastRollFont;
end
function replaceCastRollFont(bTower, rSource, rTarget, rMessageGM, rMessagePlayer)
Debug.console("replaceCastRollFont - starting. rMessageGM, rMessagePlayer = ", rMessageGM, rMessagePlayer);
if (rMessageGM and rMessagePlayer) then
if string.match(rMessageGM.text, "%[CL CHECK%]") then
elseif string.match(rMessageGM.text, "%[SUCCESS%]") then
rMessageGM.font = "cast_clc_roll_success_msgfont";
rMessagePlayer.font = "cast_clc_roll_success_msgfont";
elseif string.match(rMessageGM.text, "%[FAILURE%]") then
rMessageGM.font = "cast_clc_roll_failure_msgfont";
rMessagePlayer.font = "cast_clc_roll_failure_msgfont";
end
end
outputResult(bTower, rSource, rTarget, rMessageGM, rMessagePlayer);
end