CM Relationship Journal

CM Relationship Journal with Leveling System

File Details

RPJournal-WoW-main v1.1.zip

  • R
  • Aug 14, 2025
  • 10.07 MB
  • 11
  • 11.2.0
  • Retail

File Name

RPJournal-WoW-main v1.1.zip

Supported Versions

  • 11.2.0

RP Journal v1.1.0 — Full Changelog (past 2 days)

New

  • RP Character Sheet
  • Added RPBioFrame (CharacterMemory/RPBio.xmlCharacterMemory/RPBio.lua) as a scrollable, modern character sheet.
  • Opens via Settings button “Open Character Sheet”; appears above Settings (DIALOG strata, toplevel).
  • Persists to RPJournalDB.bio (nested schema): identity, appearance, lore, personality, skills, rpPrefs, notes.
  • Multi-line areas use InputScrollFrameTemplate (Short Bio, Backstory, Deeds, Hooks, Limits, Public/Private Notes).
  • Short Bio (500 chars) pinned near top; Backstory supports large input (soft-capped ~12k).
  • List parsing for tags (nicknames, languages, hobbies, tone) with item length caps.
  • Relationships section removed per request.

Improvements

  • Settings → RP Bio page (CharacterMemory.xml)
  • Unified padding (16px) and vertical spacing; removed divider lines and sub-headers (kept only “RP Bio”).
  • Reflowed into clean single-column, then condensed key rows to a 3-per-row grid:
  • Row 1: Age, Height, Weight
  • Row 2: Eyes, Hair, Alias/Nickname
  • Row 3: Languages (full width)
  • Eliminated embedded scrollframe; EditBox anchors keep content inside panel.
  • Removed Proficiencies/Professions.
  • Anchored Save button, counters, and fields to non-missing parents.
  • Journal List
  • Priority sort (friends/guildmates first, then relationship level, character level, recent interactions).
  • “Prioritize Friends” toggle (hides strangers using settings.hideStrangers).
  • Removed date column; right-side now shows “Lv X • Tier”.
  • User input and focus
  • Added CMJ_EditBoxTemplate (ESC clears focus; disables auto-focus).
  • ESC to close for key UI frames via UISpecialFrames.

Fixes

  • Anchors/XML
  • Filled missing $parentBioEdit in options to satisfy legacy references.
  • Removed bad anchor to $parentProficienciesEdit; deleted that section.
  • Fixed RP Bio XML mismatched tag.
  • Re-anchored Availability/Tone/Limits/OOC fields; corrected Availability dropdown row placement.
  • Removed Relationships gap by pulling RP Preferences/Notes up; reduced content height to close bottom space.
  • Ensured Character Sheet always renders above Settings (strata DIALOG + Raise + Toplevel).
  • Data flow
  • Auto-request publicBio on selection if missing (one-time per target; 15s cooldown).
  • Safe hydration of personal bio into editors on open.

Developer Notes

  • Version bumped to 1.1.0 in CharacterMemory/CharacterMemory.toc.
  • Added RPJournalDB to SavedVariablesPerCharacter.
  • Added Settings footer button “Open Character Sheet”.
  • Removed legacy references to the old RP Bio scrollframe.
  • Commit and tag pushed: v1.1.0.