Skip to main content
Prefix: %typewriter_*%

Global Placeholders

PlaceholderReturnsExample
%typewriter_total_quests%Total quest count across all categories42
%typewriter_total_completed%Total completed quests15
%typewriter_total_in_progress%Total in-progress quests5
%typewriter_total_not_started%Total not-started quests22
%typewriter_total_progress%Completed/Total formatted15/42

Category Placeholders

Replace <name> with the category identifier (e.g., main_quests for a category named main_quests).
PlaceholderReturnsExample
%typewriter_category_<name>%Total quests in category10
%typewriter_category_<name>_completed%Completed in category3
%typewriter_category_<name>_in_progress%In progress in category2
%typewriter_category_<name>_not_started%Not started in category5
%typewriter_category_<name>_progress%Progress formatted3/10
Note: The category name is used exactly as defined (case-sensitive). Spaces and special characters are preserved — do not replace spaces with underscores. For a category named main_quests, use %typewriter_category_main_quests_progress%.

Template Variables

Variables replaced inside @Placeholder fields within entry configurations (not PAPI placeholders):
VariableAvailable InReplaced With
{quest}quest_codex messagesThe quest’s display name
{completed}categoryProgressMessageNumber of completed quests
{total}categoryProgressMessageTotal quests in the category