Additional Tattoos
Expansion module for Petra's Tattoo Parlor. Adds 3 achievement-based tattoos: Phoenix (requires 25 resurrections), Dragon (requires 5 Voldemort Encounter kills), and Firebreathing Dragon (combo tattoo when you have both Dragon + Dragon's Breath buff). Set bonus: Firebreathing Dragon worth +3 charm instead of +2.
Requirements
- Petra's Tattoo Parlor module: Core tattoo system
- Visit Petra's Parlor to buy tattoos
The 3 Additional Tattoos
(1) Phoenix Tattoo:
- Color: Rainbow gradient `` `$p`Qh`^o`&e`^n`Qi`$x``
- Unlock Requirement: 25 resurrections (default reqphoenix setting)
- Charm Bonus: +1 (standard tattoo value)
- Meaning: Achievement for dying and coming back many times
(2) Dragon Tattoo:
- Color: `` `2green``
- Unlock Requirement: 5 Voldemort Encounter kills (default reqdragon setting)
- Charm Bonus: +1 (standard tattoo value)
- Meaning: Achievement for slaying Voldemort multiple times
(3) Firebreathing Dragon Tattoo:
- Color: `` `$fi`Qre b`^rea`&thi`@ng `2dragon``
- Unlock Requirement:
- Must already have Dragon tattoo
- Must have buff named "Dragon's Breath" (default buffname setting)
- Charm Bonus: +3 (SET BONUS: replaces both Dragon +1 and Dragonfire +1)
- Mechanics: Hides Dragon and Dragonfire tattoos when equipped (marked as "hidden")
How Unlock System Works
Phoenix Tattoo:
- Check resurrections count (from database field)
- If >= reqphoenix (default 25), tattoo appears in Petra's shop
- Per-VE resurrections (you must be actively looking for VEs)
Dragon Tattoo:
- Check dragonkills count (Voldemort Encounters)
- If >= reqdragon (default 5), tattoo appears in Petra's shop
Firebreathing Dragon Tattoo:
- Must have Dragon tattoo already purchased
- Must have active buff with name matching buffname setting (default "Dragon's Breath")
- Only then does Firebreathing Dragon appear in shop
Set Bonus Mechanic
How It Works:
- Buy Dragon tattoo (+1 charm)
- Buy Dragonfire tattoo (+1 charm) when you have Dragon's Breath buff
- System detects both Dragon + Dragonfire = 1
- Automatically converts to Firebreathing Dragon (+3 charm)
- Dragon and Dragonfire still tracked (set to "hidden") so they don't re-appear in shop
Net Result:
- Without set: Dragon +1, Dragonfire +1 = +2 charm total
- With set: Firebreathing Dragon +3 charm = +3 charm total
- Set bonus = +1 extra charm
Admin Settings
- reqphoenix: Required resurrections for Phoenix tattoo (range 0-50, default 25)
- reqdragon: Required VEs for Dragon tattoo (range 0-50, default 5)
- buffname: Name of buff required for Firebreathing Dragon (default "Dragon's Breath")
Admins can adjust thresholds to make tattoos easier/harder to unlock.
Strategy
Phoenix Tattoo:
- Die a lot (25 times across all VEs)
- Not worth intentionally dying just for tattoo
- Will unlock naturally over time
Dragon Tattoo:
- Kill Voldemort 5 times (achievable by most players)
- Focus on VE progression to unlock quickly
Firebreathing Dragon:
- Requires Dragon tattoo first
- Find a module/event that grants "Dragon's Breath" buff
- Visit Petra while buff is active to buy Dragonfire tattoo
- System auto-combines into Firebreathing Dragon
- Worth it for +1 charm set bonus
Hooks Used
- petraavail: Check if Phoenix/Dragon/Dragonfire tattoos should be available in shop
- petraadded: Detect Dragon + Dragonfire combo, replace with Firebreathing Dragon
- petradescr: Provide description text for each tattoo (currently empty, awaiting translation)
- petracolor: Define color codes for tattoo display
Comparison to Base Tattoos
- Base Tattoos: Always available in shop (dragon, heart, etc.)
- Achievement Tattoos: Unlock after meeting requirements (Phoenix, Dragon)
- Combo Tattoos: Require multiple tattoos + buff (Firebreathing Dragon)
Additional Tattoos: where you get a rainbow Phoenix for dying 25 times (congratulations on your incompetence?), a green Dragon for killing Voldemort 5 times (basic competence), and a Firebreathing Dragon combo tattoo that's worth +3 charm because apparently two mediocre tattoos combine into one slightly-better-than-mediocre tattoo. Collect them all and become 3% more charming!