Guest User

mod_ollama_chat.conf

a guest
Aug 1st, 2025
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.69 KB | Gaming | 0 0
  1. [worldserver]
  2.  
  3. ########################################
  4. # mod-ollama-chat configuration
  5. ########################################
  6.  
  7. # --------------------------------------------
  8. # CORE MODULE TOGGLES & DEBUGGING
  9. # --------------------------------------------
  10.  
  11. # OllamaChat.Enable
  12. # Description: Enable or disable the module.
  13. # Default: 1 (true)
  14. OllamaChat.Enable = 1
  15.  
  16. # OllamaChat.DebugEnabled
  17. # Description: Enables extra logging for debugging purposes.
  18. # When set to 1 (true), detailed debug information will be logged by the module.
  19. # When set to 0 (false), only standard logging is used.
  20. # Default: 0 (false)
  21. OllamaChat.DebugEnabled = 0
  22.  
  23. # --------------------------------------------
  24. # OLLAMA LLM CONNECTION AND INFERENCE
  25. # --------------------------------------------
  26.  
  27. # OllamaChat.Url
  28. # Description: The URL used to query the Ollama API.
  29. # Default: http://localhost:11434/api/generate
  30. OllamaChat.Url = http://localhost:11434/api/generate
  31.  
  32. # OllamaChat.Model
  33. # Description: The model identifier to be used in the Ollama API request.
  34. # Default: llama3.2:1b
  35. OllamaChat.Model = llama3.2:1b
  36.  
  37. # OllamaChat.NumPredict
  38. # Description: Maximum number of tokens to generate in Ollama responses.
  39. # 0 = unlimited. Only set if you want a hard cap.
  40. # Default: 40
  41. #
  42. # | NumPredict | Approx. Words | Use Case |
  43. # |:----------:|:-------------:|:---------------------------------|
  44. # | 20 | ~13–15 | Very short/emote/chat |
  45. # | 30 | ~20 | Short reply |
  46. # | 40 | ~27–30 | Standard WoW reply (recommended) |
  47. # | 50 | ~35–38 | Slightly longer reply |
  48. # | 75 | ~50–60 | Long quest/lore text |
  49. # | 100+ | 70–80+ | Multi-paragraph (not typical) |
  50. OllamaChat.NumPredict = 40
  51.  
  52. # OllamaChat.Temperature
  53. # Description: Controls the "creativity" or randomness of the model’s output.
  54. # Lower values (e.g., 0.2) = more focused, repetitive, and predictable.
  55. # Higher values (e.g., 1.0) = more random, creative, or surprising.
  56. # 0.8 is the Ollama default.
  57. # Example: OllamaChat.Temperature = 0.6
  58. # Default: 0.8
  59. OllamaChat.Temperature = 0.8
  60.  
  61. # OllamaChat.TopP
  62. # Description: Controls nucleus sampling, another way to shape randomness.
  63. # Lower values (e.g., 0.5) = more conservative.
  64. # Higher values (up to 1.0) = more open.
  65. # 0.95 is the Ollama default.
  66. # Example: OllamaChat.TopP = 0.9
  67. # Default: 0.95
  68. OllamaChat.TopP = 0.95
  69.  
  70. # OllamaChat.RepeatPenalty
  71. # Description: Discourages repetition in model output.
  72. # 1.0 = no penalty. Higher (e.g., 1.2) = less repetition.
  73. # 1.1 is the Ollama default.
  74. # Example: OllamaChat.RepeatPenalty = 1.2
  75. # Default: 1.1
  76. OllamaChat.RepeatPenalty = 1.1
  77.  
  78. # OllamaChat.NumCtx
  79. # Description: Maximum context length (in tokens) sent to the model.
  80. # 0 = model default. Use a value only if you want to restrict or expand context.
  81. # Example for Llama-3 8B: 8192. For 70B: 8192/32768.
  82. # Example: OllamaChat.NumCtx = 4096
  83. # Default: 0
  84. OllamaChat.NumCtx = 0
  85.  
  86. # OllamaChat.Stop
  87. # Description: Optional. Comma-separated list of string "stop sequences". If the model outputs any of these strings, it will immediately stop generating further text and return the response up to that point. Use this to prevent the model from continuing into unwanted sections, such as another user's dialogue turn in a chat application.
  88. # Example: "User:,Bot:" will stop the output if "User:" or "Bot:" appears in the response. Leave blank to disable.
  89. # Example: OllamaChat.Stop = User:,Bot:
  90. # Default: (empty)
  91. OllamaChat.Stop =
  92.  
  93. # OllamaChat.SystemPrompt
  94. # Description: Optional. Content for the "system" field sent to Ollama. Can be used to steer or "prime" the model's behavior globally.
  95. # Leave blank for no system prompt, or enter your own.
  96. # Example: OllamaChat.SystemPrompt = "Always answer as if you are a WoW quest giver."
  97. # Default: (empty)
  98. OllamaChat.SystemPrompt =
  99.  
  100. # OllamaChat.Seed
  101. # Description: Optional. Random seed for deterministic generation. Set to a number for repeatable results, or leave blank for normal random output.
  102. # Example: OllamaChat.Seed = 42
  103. # Default: (empty)
  104. OllamaChat.Seed =
  105.  
  106. # OllamaChat.MaxConcurrentQueries
  107. # Description: The maximum number of concurrent API queries allowed. Use 0 for no limit.
  108. # Default: 0
  109. OllamaChat.MaxConcurrentQueries = 0
  110.  
  111. # --------------------------------------------
  112. # THINK MODE SUPPORT
  113. # --------------------------------------------
  114.  
  115. # OllamaChat.ThinkModeEnableForModule
  116. # Description: Enables Think Mode for supported LLM models. When enabled, the API request will include the "think" flag,
  117. # and only the main response will be returned, with all <think> tags and their contents stripped from bot replies.
  118. # Default: 0 (false)
  119. OllamaChat.ThinkModeEnableForModule = 0
  120.  
  121. # --------------------------------------------
  122. # GENERAL CHATTER / RESPONSE LOGIC
  123. # --------------------------------------------
  124.  
  125. # OllamaChat.PlayerReplyChance
  126. # Description: The percent chance (0-100) that an eligible bot replies when the sender is a player.
  127. # Default: 90
  128. OllamaChat.PlayerReplyChance = 90
  129.  
  130. # OllamaChat.BotReplyChance
  131. # Description: The percent chance (0-100) that an eligible bot replies when the sender is an AI bot.
  132. # Default: 10
  133. OllamaChat.BotReplyChance = 10
  134.  
  135. # OllamaChat.MaxBotsToPick
  136. # Description: The maximum number of bots that can be randomly selected to reply when no bot name is explicitly mentioned.
  137. # Default: 2
  138. OllamaChat.MaxBotsToPick = 2
  139.  
  140. # OllamaChat.BlacklistCommands
  141. # Description: A comma-separated list of command prefixes that should be ignored by AI bots.
  142. # If a message starts with any of these prefixes, the bot will not respond.
  143. # Default:
  144. OllamaChat.BlacklistCommands = autogear,talents,reset botAI,summon,release,revive,leave,attack,follow,flee,stay,runaway,grind,disperse,give leader,spells,cast,quests,accept,drop,talk,reset,ss ,trainer,rti ,rtsc,do,ll,e,ue,nc,open,destroy,s,b,bank,gb,u,co,ELVUI_VERSIONCHK,Asked ,DPSMate_,LibGroupTalents,BLT,oRA3,Skada,HealBot,hbComms,questie,pfQuest,DBMv4-Ver,BWVQ3
  145.  
  146. # OllamaChat.SayDistance
  147. # Description: The maximum distance (in game units) a bot must be within to reply on a Say message.
  148. # Default: 30.0
  149. OllamaChat.SayDistance = 30.0
  150.  
  151. # OllamaChat.YellDistance
  152. # Description: The maximum distance (in game units) a bot must be within to reply on a Yell message.
  153. # Default: 100.0
  154. OllamaChat.YellDistance = 100.0
  155.  
  156. # OllamaChat.GeneralDistance
  157. # Description: The maximum distance (in game units) a bot must be within to reply on a custom (SRC_GENERAL) channel.
  158. # Default: 600.0
  159. OllamaChat.GeneralDistance = 600.0
  160.  
  161. # --------------------------------------------
  162. # RANDOM CHATTER SYSTEM
  163. # --------------------------------------------
  164.  
  165. # OllamaChat.EnableRandomChatter
  166. # Description: Enable or disable random chatter from AI bots when a real player is nearby.
  167. # Default: 1 (true)
  168. OllamaChat.EnableRandomChatter = 1
  169.  
  170. # OllamaChat.DisableRepliesInCombat
  171. # Description: If true, bots will not reply or produce random chatter when in combat.
  172. # Default: 1
  173. OllamaChat.DisableRepliesInCombat = 1
  174.  
  175. # OllamaChat.MinRandomInterval
  176. # Description: The minimum time (in seconds) between random lines from an AI bot.
  177. # Default: 45
  178. OllamaChat.MinRandomInterval = 45
  179.  
  180. # OllamaChat.MaxRandomInterval
  181. # Description: The maximum time (in seconds) between random lines from an AI bot.
  182. # Default: 180
  183. OllamaChat.MaxRandomInterval = 180
  184.  
  185. # OllamaChat.RandomChatterRealPlayerDistance
  186. # Description: The maximum distance (in game units) a real player must be within for random bot chatter to trigger.
  187. # Default: 40
  188. OllamaChat.RandomChatterRealPlayerDistance = 40.0
  189.  
  190. # OllamaChat.RandomChatterBotCommentChance
  191. # Description: The percent chance (0-100) that an AI bot will add a comment when random chatter is triggered.
  192. # Default: 25
  193. OllamaChat.RandomChatterBotCommentChance = 25
  194.  
  195. # OllamaChat.RandomChatterMaxBotsPerPlayer
  196. # Description: The maximum number of AI bots that can trigger per random chatter update when a real player is nearby.
  197. # This limits how many bots can respond at once to avoid spam.
  198. # Each bot can only process once per tick, no duplicates if multiple real players are close.
  199. # Default: 2
  200. OllamaChat.RandomChatterMaxBotsPerPlayer = 2
  201.  
  202. # OllamaChat.RandomChatterPromptTemplate
  203. # Description: The template string for random bot chatter prompts.
  204. # Placeholders (named): {bot_name} {bot_level} {bot_class} {bot_race} {bot_gender} {bot_role} {bot_faction} {bot_area} {bot_zone} {bot_map} {bot_personality} {environment_info}
  205. OllamaChat.RandomChatterPromptTemplate = "You are a Wrath-era WoW player. Name: {bot_name}, Level: {bot_level} {bot_class}, {bot_race} {bot_gender}, Spec: {bot_role}, Faction: {bot_faction}. Location: {bot_area}, Zone: {bot_zone}, Map: {bot_map}. MAKE SURE YOU RESPOND USING YOUR PERSONALITY, WHICH IS: {bot_personality}. {environment_info} Reply casually in under 15 words. No quotes, markdown, symbols, or emojis. Use real WoW slang. Avoid uncommon jargon or formatting."
  206.  
  207. # --------------------------------------------
  208. # EVENT CHATTER SYSTEM
  209. # --------------------------------------------
  210.  
  211. # OllamaChat.EnableEventChatter
  212. # Description: Enables or disables the event-based chatter system (e.g. player deaths, entering zones).
  213. # When enabled (1), bots will respond to predefined game events.
  214. # Default: 1 (true)
  215. OllamaChat.EnableEventChatter = 1
  216.  
  217. # OllamaChat.EventChatterRealPlayerDistance
  218. # Description: The maximum distance (in game units) a real player must be within to trigger event-based bot chatter.
  219. # Default: 40.0
  220. OllamaChat.EventChatterRealPlayerDistance = 40.0
  221.  
  222. # OllamaChat.EventChatterBotCommentChance
  223. # Description: The percent chance (0–100) that an AI bot will respond to a game event another player generates.
  224. # Default: 25
  225. OllamaChat.EventChatterBotCommentChance = 25
  226.  
  227. # OllamaChat.EventChatterBotSelfCommentChance
  228. # Description: The percent chance (0–100) that an AI bot will respond to a game event it generates itself.
  229. # Default: 5
  230. OllamaChat.EventChatterBotSelfCommentChance = 5
  231.  
  232. # OllamaChat.EventChatterMaxBotsPerPlayer
  233. # Description: The maximum number of bots allowed to respond to a single player's event.
  234. # Default: 2
  235. OllamaChat.EventChatterMaxBotsPerPlayer = 2
  236.  
  237. # OllamaChat.EventChatterPromptTemplate
  238. # Description: The template used to generate bot prompts when reacting to world events.
  239. # Placeholders (named): {bot_name} {bot_level} {bot_class} {bot_race} {bot_gender} {bot_role} {bot_faction} {bot_area} {bot_zone} {bot_map} {bot_personality} {event_type} {event_detail} {actor_name} {sentiment_info}
  240. OllamaChat.EventChatterPromptTemplate = "You are {bot_name}, a level {bot_level} {bot_class} ({bot_race} {bot_gender}) specializing as a {bot_role} from the {bot_faction} faction. You are currently in {bot_area}, Zone: {bot_zone}, Map: {bot_map}. Personality: {bot_personality}. {sentiment_info} Event: {actor_name} {event_type} {event_detail}. Respond to this specific Event that just happened in character, casually, in under 15 words. Avoid emojis, markdown, or narration."
  241.  
  242. # --------------------------------------------
  243. # RP PERSONALITIES SYSTEM
  244. # --------------------------------------------
  245.  
  246. # OllamaChat.EnableRPPersonalities
  247. # Description: Enables or disables the use of defined roleplay personalities for AI bots.
  248. # When enabled (1), bots will respond with distinct personalities based on their assigned type.
  249. # When disabled (0), bots will use a neutral/default response style.
  250. # Default: 0 (false)
  251. OllamaChat.EnableRPPersonalities = 0
  252.  
  253. # OllamaChat.DefaultPersonalityPrompt
  254. # Description: The fallback personality description used when a bot has no specific roleplay type assigned.
  255. # Default: Talk like a standard WoW player.
  256. OllamaChat.DefaultPersonalityPrompt = "Speak like a real WoW player from Wrath. Stay in character and use casual in-game tone."
  257.  
  258. # --------------------------------------------
  259. # CONVERSATION HISTORY AND SNAPSHOT SYSTEM
  260. # --------------------------------------------
  261.  
  262. # OllamaChat.EnableChatHistory
  263. # Description: Enables or disables the use of Chat History.
  264. # Default: 1 (true)
  265. OllamaChat.EnableChatHistory = 1
  266.  
  267. # OllamaChat.MaxConversationHistory
  268. # Description: The maximum number of recent message pairs (player + bot reply) to track per bot/player combination.
  269. # This history is stored in memory and included in the LLM prompt when the same player talks to the bot again.
  270. # Default: 5
  271. OllamaChat.MaxConversationHistory = 5
  272.  
  273. # OllamaChat.ConversationHistorySaveInterval
  274. # Description: The interval (in minutes) between periodic saves of conversation history from memory to the database.
  275. # Set to 0 to disable auto-saving.
  276. # Default: 10
  277. OllamaChat.ConversationHistorySaveInterval = 10
  278.  
  279. # OllamaChat.EnableChatBotSnapshotTemplate
  280. # Description: Enable or disable additional awareness context for each bot.
  281. # When enabled (1), the bot will include a snapshot of its current status and surroundings in the chat prompt.
  282. # This includes combat status, group info, known spells, active quests, line of sight objects, and nearby players.
  283. # When disabled (0), this context is not included in the chat prompt.
  284. # This is useful for bots that need to be aware of their environment and current status.
  285. # Enabling this may increase the response time and token usage of the API calls.
  286. # Default: 0 (false)
  287. OllamaChat.EnableChatBotSnapshotTemplate = 0
  288.  
  289. # OllamaChat.ChatHistoryHeaderTemplate
  290. # Description: Format for header in conversation history context.
  291. # Placeholders (named): {player_name}
  292. OllamaChat.ChatHistoryHeaderTemplate = "Recent chats with {player_name}. Use only for context. Reply to the new message."
  293.  
  294. # OllamaChat.ChatHistoryLineTemplate
  295. # Description: Format for each line in conversation history context.
  296. # Placeholders (named): {player_name} {player_message} {bot_reply}
  297. OllamaChat.ChatHistoryLineTemplate = "{player_name} said: {player_message}\nYou said: {bot_reply}\n"
  298.  
  299. # OllamaChat.ChatHistoryFooterTemplate
  300. # Description: Format for footer in conversation history context.
  301. # Placeholders (named): {player_name} {player_message}
  302. OllamaChat.ChatHistoryFooterTemplate = "NEW MESSAGE from {player_name}: {player_message}"
  303.  
  304. # OllamaChat.ChatBotSnapshotTemplate
  305. # Description: The template string for the context snapshot of the bot's surroundings and status.
  306. # Placeholders (named): {combat} {group} {spells} {quests} {los} {players}
  307. OllamaChat.ChatBotSnapshotTemplate = "CURRENT CONTEXT:\n{combat}\n{group}\nSpells:\n{spells}\nQuests:\n{quests}\nVisible Objects:\n{los}\nNearby Players:\n{players}"
  308.  
  309. # ----------------------------------------------
  310. # SENTIMENT TRACKING SYSTEM
  311. # ----------------------------------------------
  312.  
  313. # Enable or disable sentiment tracking between bots and players
  314. # Disabled by default due to needing an extra LLM call.
  315. # Default: 0 (disabled)
  316. OllamaChat.EnableSentimentTracking = 0
  317.  
  318. # Default sentiment value for new bot-player relationships
  319. # Range: 0.0 (hostile) to 1.0 (friendly), 0.5 = neutral
  320. # Default: 0.5
  321. OllamaChat.SentimentDefaultValue = 0.5
  322.  
  323. # How much to adjust sentiment per positive/negative message
  324. # Range: 0.01 to 0.5 (smaller = more gradual changes)
  325. # Default: 0.05
  326. OllamaChat.SentimentAdjustmentStrength = 0.05
  327.  
  328. # How often to save sentiment data to database (in minutes)
  329. # Set to 0 to disable periodic saving
  330. # Default: 10
  331. OllamaChat.SentimentSaveInterval = 10
  332.  
  333. # Prompt template for sentiment analysis
  334. # Use {message} placeholder for the message to analyze
  335. # Default: "Analyze the sentiment of this message: \"{message}\". Respond only with: POSITIVE, NEGATIVE, or NEUTRAL."
  336. OllamaChat.SentimentAnalysisPrompt = "Analyze the sentiment of this message: \"{message}\". Respond only with: POSITIVE, NEGATIVE, or NEUTRAL."
  337.  
  338. # Template for including sentiment information in bot prompts
  339. # Use {player_name} and {sentiment_value} placeholders
  340. # Default: "Your relationship sentiment with {player_name} is {sentiment_value} (0.0=hostile, 0.5=neutral, 1.0=friendly). Use this to guide your tone and response."
  341. OllamaChat.SentimentPromptTemplate = "Your relationship sentiment with {player_name} is {sentiment_value} (0.0=hostile, 0.5=neutral, 1.0=friendly). Use this to guide your tone and response."
  342.  
  343. # --------------------------------------------
  344. # CHAT/PROMPT TEMPLATES
  345. # --------------------------------------------
  346.  
  347. # OllamaChat.ChatPromptTemplate
  348. # Description: The main template for bot chat prompts sent to the LLM.
  349. # Placeholders (named): {bot_name} {bot_level} {bot_class} {bot_personality} {player_level} {player_class} {player_name} {player_message} {extra_info} {sentiment_info}
  350. OllamaChat.ChatPromptTemplate = "You're a Wrath-era WoW player familiar with Vanilla and TBC. Name: {bot_name}, Level: {bot_level} {bot_class}, MAKE SURE YOU RESPOND USING YOUR PERSONALITY, WHICH IS: {bot_personality}. {sentiment_info} A level {player_level} {player_class} named {player_name} said: '{player_message}'. {extra_info} Reply naturally in under 15 words. Use authentic WoW tone. Respect higher levels, mock lower ones. Be blunt if provoked. Be precise if giving directions. Never contradict your class, race, or location. Never act like a narrator—just respond like a player."
  351.  
  352. # OllamaChat.ChatExtraInfoTemplate
  353. # Description: The context/details string about the bot and player, injected into the chat prompt as the last parameter.
  354. # Placeholders (named): {bot_race} {bot_gender} {bot_role} {bot_faction} {bot_guild} {bot_group_status} {bot_gold} {player_race} {player_gender} {player_role} {player_faction} {player_guild} {player_group_status} {player_gold} {player_distance} {bot_area} {bot_zone} {bot_map}
  355. OllamaChat.ChatExtraInfoTemplate = "Your Info: {bot_race} {bot_gender}, Spec: {bot_role}, Faction: {bot_faction}, Guild: {bot_guild}, Group: {bot_group_status}, Gold: {bot_gold}. Player Info: {player_race} {player_gender}, Spec: {player_role}, Faction: {player_faction}, Guild: {player_guild}, Group: {player_group_status}, Gold: {player_gold}, Distance: {player_distance} yards. Location: {bot_area}, Zone: {bot_zone}, Map: {bot_map}. Only respond to the new message. No commentary, no meta-talk, no prefix—just the reply."
  356.  
  357. # --------------------------------------------
  358. # ENVIRONMENTAL/CONTEXTUAL TEMPLATES
  359. # --------------------------------------------
  360.  
  361. # OllamaChat.EnvCommentCreature
  362. # Description: A pipe-separated (|) list of template messages for when any creature is spotted nearby.
  363. # Placeholders (named): {creature_name}
  364. OllamaChat.EnvCommentCreature = You spot a creature named '{creature_name}'.
  365.  
  366. # OllamaChat.EnvCommentGameObject
  367. # Description: A pipe-separated (|) list of template messages for when a game object is nearby.
  368. # Placeholders (named): {object_name}
  369. OllamaChat.EnvCommentGameObject = You see {object_name} nearby.
  370.  
  371. # OllamaChat.EnvCommentEquippedItem
  372. # Description: A pipe-separated (|) list of template messages referencing a random equipped item.
  373. # Placeholders (named): {item_name}
  374. OllamaChat.EnvCommentEquippedItem = Talk about your equipped item {item_name}.
  375.  
  376. # OllamaChat.EnvCommentBagItem
  377. # Description: A pipe-separated (|) list of template messages for an item in the bot's bag.
  378. # Placeholders (named): {item_name}
  379. OllamaChat.EnvCommentBagItem = You notice a {item_name} in your bag.
  380.  
  381. # OllamaChat.EnvCommentBagItemSell
  382. # Description: A pipe-separated (|) list of template messages for an item the bot might try to sell.
  383. # Placeholders (named): {item_count} {item_name}
  384. OllamaChat.EnvCommentBagItemSell = You are trying persuasively to sell {item_count} of this item {item_name}.
  385.  
  386. # OllamaChat.EnvCommentSpell
  387. # Description: A pipe-separated (|) list of template messages about a random known spell.
  388. # Placeholders (named): {spell_name} {spell_effect} {spell_cost}
  389. OllamaChat.EnvCommentSpell = Discuss possible uses or strategies for '{spell_name}', which {spell_effect} and costs {spell_cost}.
  390.  
  391. # OllamaChat.EnvCommentQuestArea
  392. # Description: A pipe-separated (|) list of template messages to suggest an area to quest in.
  393. # Placeholders (named): {quest_area}
  394. OllamaChat.EnvCommentQuestArea = Suggest you could go questing around {quest_area}.
  395.  
  396. # OllamaChat.EnvCommentVendor
  397. # Description: A pipe-separated (|) list of template messages when a vendor NPC is nearby.
  398. # Placeholders (named): {vendor_name}
  399. OllamaChat.EnvCommentVendor = You spot {vendor_name} selling wares nearby.
  400.  
  401. # OllamaChat.EnvCommentQuestgiver
  402. # Description: A pipe-separated (|) list of template messages when a questgiver NPC is nearby.
  403. # Placeholders (named): {questgiver_name} {quest_count}
  404. OllamaChat.EnvCommentQuestgiver = {questgiver_name} looks like they have {quest_count} quests for anyone brave enough.
  405.  
  406. # OllamaChat.EnvCommentBagSlots
  407. # Description: A pipe-separated (|) list of template messages about available bag slots.
  408. # Placeholders (named): {bag_slots}
  409. OllamaChat.EnvCommentBagSlots = You have {bag_slots} free bag slots left.
  410.  
  411. # OllamaChat.EnvCommentDungeon
  412. # Description: A pipe-separated (|) list of template messages for when the bot is in a dungeon.
  413. # Placeholders (named): {dungeon_name}
  414. OllamaChat.EnvCommentDungeon = You're in a Dungeon instance named '{dungeon_name}' talk about the Dungeon or one of its Bosses.
  415.  
  416. # OllamaChat.EnvCommentUnfinishedQuest
  417. # Description: A pipe-separated (|) list of template messages about a random incomplete quest in the bot's log.
  418. # Placeholders (named): {quest_name}
  419. OllamaChat.EnvCommentUnfinishedQuest = Say the name of and talk about your un-finished quest '{quest_name}'.
  420.  
  421. # --------------------------------------------
  422. # EVENT TEMPLATES
  423. # --------------------------------------------
  424.  
  425. # OllamaChat.EventTypeDefeated
  426. # Description: The event type string for when a player or bot defeats a creature.
  427. # Used in: Event-based chat prompts. Example: "Kurim defeated Hogger."
  428. # Default: defeated
  429. OllamaChat.EventTypeDefeated = defeated
  430.  
  431. # OllamaChat.EventTypeDefeatedPlayer
  432. # Description: The event type string for when a player defeats another player (PvP kill).
  433. # Used in: Event-based chat prompts for PvP kills.
  434. # Default: defeated player
  435. OllamaChat.EventTypeDefeatedPlayer = defeated player
  436.  
  437. # OllamaChat.EventTypePetDefeated
  438. # Description: The event type string for when a player's pet defeats a creature.
  439. # Used in: Event-based chat prompts.
  440. # Default: pet defeated
  441. OllamaChat.EventTypePetDefeated = pet defeated
  442.  
  443. # OllamaChat.EventTypeGotItem
  444. # Description: The event type string for when a player obtains a rare or higher quality item.
  445. # Used in: Event-based chat when a player gets a notable item.
  446. # Default: got item
  447. OllamaChat.EventTypeGotItem = got item
  448.  
  449. # OllamaChat.EventTypeDied
  450. # Description: The event type string for when a player dies.
  451. # Used in: Event-based chat when a player death occurs.
  452. # Default: died
  453. OllamaChat.EventTypeDied = died
  454.  
  455. # OllamaChat.EventTypeCompletedQuest
  456. # Description: The event type string for when a player completes a quest.
  457. # Used in: Event-based chat when a quest is completed.
  458. # Default: completed quest
  459. OllamaChat.EventTypeCompletedQuest = completed quest
  460.  
  461. # OllamaChat.EventTypeLearnedSpell
  462. # Description: The event type string for when a player learns a new spell.
  463. # Used in: Event-based chat for spell learning.
  464. # Default: learned spell
  465. OllamaChat.EventTypeLearnedSpell = learned spell
  466.  
  467. # OllamaChat.EventTypeRequestedDuel
  468. # Description: The event type string for when a player requests a duel.
  469. # Used in: Event-based chat on duel request.
  470. # Default: requested to duel
  471. OllamaChat.EventTypeRequestedDuel = requested to duel
  472.  
  473. # OllamaChat.EventTypeStartedDueling
  474. # Description: The event type string for when a duel starts between players.
  475. # Used in: Event-based chat when a duel begins.
  476. # Default: started dueling
  477. OllamaChat.EventTypeStartedDueling = started dueling
  478.  
  479. # OllamaChat.EventTypeWonDuel
  480. # Description: The event type string for when a player wins a duel.
  481. # Used in: Event-based chat for duel win.
  482. # Default: won duel against
  483. OllamaChat.EventTypeWonDuel = won duel against
  484.  
  485. # OllamaChat.EventTypeLeveledUp
  486. # Description: The event type string for when a player levels up.
  487. # Used in: Event-based chat on level up.
  488. # Default: leveled up
  489. OllamaChat.EventTypeLeveledUp = leveled up
  490.  
  491. # OllamaChat.EventTypeAchievement
  492. # Description: The event type string for when a player earns an achievement.
  493. # Used in: Event-based chat for achievements.
  494. # Default: earned achievement
  495. OllamaChat.EventTypeAchievement = earned achievement
  496.  
  497. # OllamaChat.EventTypeUsedObject
  498. # Description: The event type string for when a player uses a game object.
  499. # Used in: Event-based chat when using objects in the world.
  500. # Default: used object
  501. OllamaChat.EventTypeUsedObject = used object
  502.  
Add Comment
Please, Sign In to add comment