agentSummary.AppendLine(Loc.GetString(
"objectives-objective-success",
("objective", objectiveTitle),
- ("markupColor", "green")
+ ("progress", progress)
));
completedObjectives++;
}
+ else if (progress <= 0.99f && progress >= 0.5f)
+ {
+ agentSummary.AppendLine(Loc.GetString(
+ "objectives-objective-partial-success",
+ ("objective", objectiveTitle),
+ ("progress", progress)
+ ));
+ }
+ else if (progress < 0.5f && progress > 0f)
+ {
+ agentSummary.AppendLine(Loc.GetString(
+ "objectives-objective-partial-failure",
+ ("objective", objectiveTitle),
+ ("progress", progress)
+ ));
+ }
else
{
agentSummary.AppendLine(Loc.GetString(
"objectives-objective-fail",
("objective", objectiveTitle),
- ("progress", (int) (progress * 100)),
- ("markupColor", "red")
+ ("progress", progress)
));
}
}
objectives-no-objectives = {$custody}{$title} was a {$agent}.
objectives-with-objectives = {$custody}{$title} was a {$agent} who had the following objectives:
-objectives-objective-success = {$objective} | [color={$markupColor}]Success![/color]
-objectives-objective-fail = {$objective} | [color={$markupColor}]Failure![/color] ({$progress}%)
+objectives-objective-success = {$objective} | [color=green]Success![/color] ({TOSTRING($progress, "P0")})
+objectives-objective-partial-success = {$objective} | [color=yellow]Partial Success![/color] ({TOSTRING($progress, "P0")})
+objectives-objective-partial-failure = {$objective} | [color=orange]Partial Failure![/color] ({TOSTRING($progress, "P0")})
+objectives-objective-fail = {$objective} | [color=red]Failure![/color] ({TOSTRING($progress, "P0")})
objectives-in-custody = [bold][color=red]| IN CUSTODY | [/color][/bold]