Job Classes - xopherdeep/do-it-for-the-xp GitHub Wiki

Job Classes

Job classes determine your character's abilities, strengths, and approach to completing chores and tasks. The job system is designed as an ecosystem where different roles complement each other in maintaining a productive household.

Core Job System

graph TD
    %% Base Classes
    Novice(Novice) --> Warrior[Warrior<br/>Strength & Protection]
    Novice --> Mage[Mage<br/>Knowledge & Magic]
    Novice --> Thief[Thief<br/>Agility & Stealth]
    Novice --> Monk[Monk<br/>Balance & Discipline]

    %% Intermediate Classes (Tier 2)
    Warrior --> Guardian[Guardian<br/>Protector & Maintainer]
    Warrior --> Berserker[Berserker<br/>Focused Energy & Power]
    
    Mage --> Sage[Sage<br/>Teaches & Guides]
    Mage --> Sorcerer[Sorcerer<br/>Mastery of Elements]
    
    Thief --> Rogue[Rogue<br/>Resource Acquisition]
    Thief --> Scout[Scout<br/>Discovers & Adapts]
    
    Monk --> Caretaker[Caretaker<br/>Nurtures & Supports]
    Monk --> Artisan[Artisan<br/>Creates & Builds]
    
    %% Advanced Classes (Tier 3)
    Guardian --> Sentinel[Sentinel<br/>Home Security Expert]
    Guardian --> Engineer[Engineer<br/>Systems Optimizer]
    
    Berserker --> Gladiator[Gladiator<br/>Challenge Crusher]
    Berserker --> Ranger[Ranger<br/>Outdoor Specialist]
    
    Sage --> Mentor[Mentor<br/>Skill Development]
    Sage --> Researcher[Researcher<br/>Information Specialist]
    
    Sorcerer --> Elementalist[Elementalist<br/>Environmental Master]
    Sorcerer --> Enchanter[Enchanter<br/>Enhancement Expert]
    
    Rogue --> Procurer[Procurer<br/>Gathers & Collects]
    Rogue --> Merchant[Merchant<br/>Resource Management]
    
    Scout --> Pathfinder[Pathfinder<br/>Opportunity Finder]
    Scout --> Troubleshooter[Troubleshooter<br/>Problem Solving]
    
    Caretaker --> Healer[Healer<br/>Health & Wellness Focus]
    Caretaker --> Mediator[Mediator<br/>Resolves Conflicts]
    
    Artisan --> Fabricator[Fabricator<br/>Makes Functional Items]
    Artisan --> Designer[Designer<br/>Creates Beautiful Spaces]
    
    %% Prestige Classes (Tier 4)
    Sentinel & Engineer --> |Master Level| Warden[Warden<br/>Home Fortress Master]
    Gladiator & Ranger --> |Master Level| Champion[Champion<br/>Elite Challenge Master]
    Mentor & Researcher --> |Master Level| Vizier[Vizier<br/>Wisdom Keeper]
    Elementalist & Enchanter --> |Master Level| Archmage[Archmage<br/>Magical Mastery]
    Procurer & Merchant --> |Master Level| Supplier[Supplier<br/>Resource Network Master]
    Pathfinder & Troubleshooter --> |Master Level| Explorer[Explorer<br/>Solution Creator]
    Healer & Mediator --> |Master Level| Guardian_Angel[Guardian Angel<br/>Family Wellbeing Expert]
    Fabricator & Designer --> |Master Level| Architect[Architect<br/>Home Transformation Specialist]

    %% Specialization connections
    classDef baseClass fill:#ffe6cc,stroke:#d79b00
    classDef intermediate fill:#dae8fc,stroke:#6c8ebf
    classDef advanced fill:#d5e8d4,stroke:#82b366
    classDef prestige fill:#e1d5e7,stroke:#9673a6
    
    class Novice baseClass
    class Warrior,Mage,Thief,Monk baseClass
    class Guardian,Berserker,Sage,Sorcerer,Rogue,Scout,Caretaker,Artisan intermediate
    class Sentinel,Engineer,Gladiator,Ranger,Mentor,Researcher,Elementalist,Enchanter,Procurer,Merchant,Pathfinder,Troubleshooter,Healer,Mediator,Fabricator,Designer advanced
    class Warden,Champion,Vizier,Archmage,Supplier,Explorer,Guardian_Angel,Architect prestige
Loading

Job Class Tiers

Base Classes (Tier 1)

Everyone begins as a Novice and can progress into any of the four foundational roles currently implemented in the system:

  • Warrior - Specializes in strength, protection, and overcoming physical challenges
  • Mage - Masters knowledge, planning, and the management of household systems
  • Thief - Excels in resource acquisition, efficiency, and stealth task completion
  • Monk - Achieves balance through discipline, consistency, and supportive actions

Intermediate Specializations (Tier 2)

After mastering a base class, characters can specialize further:

Warrior Specializations

  • Guardian - Focuses on home security and infrastructure maintenance
  • Berserker - Channels focused energy into completing difficult tasks and challenges

Mage Specializations

  • Sage - Shares knowledge and provides guidance to family members
  • Sorcerer - Masters environmental systems and elemental controls of the home

Thief Specializations

  • Rogue - Specializes in efficiently acquiring and managing resources
  • Scout - Discovers new opportunities and adapts to changing situations

Monk Specializations

  • Caretaker - Nurtures family members and supports emotional wellbeing
  • Artisan - Creates physical items and improves living spaces

Advanced Specializations (Tier 3)

With experience in an intermediate role, characters can focus on highly specialized skills:

Guardian Paths

  • Sentinel - Expert in home security, safety protocols, and emergency preparedness
  • Engineer - Masters home systems, repairs, and infrastructure optimization

Berserker Paths

  • Gladiator - Challenge crusher who excels at completing difficult or demanding tasks
  • Ranger - Outdoor specialist who manages external home areas and exterior maintenance

Sage Paths

  • Mentor - Develops skills in other family members and provides coaching
  • Researcher - Gathers and organizes information for family decision-making

Sorcerer Paths

  • Elementalist - Masters control over home environment systems (temperature, lighting, etc.)
  • Enchanter - Specializes in enhancing and improving existing household systems

Rogue Paths

  • Procurer - Efficiently gathers resources through budgeting or bulk acquisition
  • Merchant - Excels at inventory management and resource allocation

Scout Paths

  • Pathfinder - Identifies new opportunities, activities, and resources for the family
  • Troubleshooter - Solves unusual problems and adapts to unexpected situations

Caretaker Paths

  • Healer - Focuses on family health, wellness routines, and care during illness
  • Mediator - Specializes in conflict resolution and maintaining household harmony

Artisan Paths

  • Fabricator - Creates functional household items and handles complex repairs
  • Designer - Transforms spaces for beauty, comfort, and optimized functionality

Prestige Classes (Tier 4)

By mastering two related advanced specializations, characters can unlock these powerful hybrid roles:

  • Warden (Sentinel + Engineer) - Home fortress master with comprehensive protection skills
  • Champion (Gladiator + Ranger) - Elite task completer who excels at difficult challenges inside and outside the home
  • Vizier (Mentor + Researcher) - Wisdom keeper who both acquires knowledge and shares it effectively
  • Archmage (Elementalist + Enchanter) - Master of home systems who can create perfect environmental conditions
  • Supplier (Procurer + Merchant) - Resource network master ensuring the family never lacks necessities
  • Explorer (Pathfinder + Troubleshooter) - Solution creator who identifies opportunities and overcomes obstacles
  • Guardian Angel (Healer + Mediator) - Family wellbeing expert balancing physical and emotional health
  • Architect (Fabricator + Designer) - Transforms living spaces with both function and beauty

Job Class Ecosystem Interactions

The household job classes work together in a complementary ecosystem:

  • Warriors protect what Monks maintain
  • Mages plan what Thieves will acquire
  • Guardians secure the spaces Artisans improve
  • Berserkers tackle the challenges that Scouts identify
  • Sages develop knowledge that Sorcerers implement
  • Caretakers support family members while Rogues supply their physical needs

Job Class Abilities

Each job class provides unique abilities that reflect its approach to household management:

  • Base classes unlock foundational abilities accessible to all specializations
  • Intermediate specializations provide focused abilities within their domain
  • Advanced specializations grant powerful, specific abilities for their niche
  • Prestige classes combine abilities from multiple domains for synergistic effects

As you gain experience points (XP) and level up within a job class, you unlock more powerful abilities that require different amounts of Magic Points (MP) to activate.

Switching and Combining Classes

  • Characters can switch between unlocked job classes to tackle different household challenges
  • Secondary class abilities can be accessed at reduced effectiveness
  • Some abilities from different classes can be combined for unique effects
  • Family teams benefit from having diverse job classes represented
⚠️ **GitHub.com Fallback** ⚠️