Dag Durnick Bounties

Inn PvP bounty system accessed via Dag Durnick's Table. Place bounties on other players (minimum target level 3 default). Bounty cost: random 50-200 gold per target's level (bountymin-bountymax settings) plus 10% fee to Dag (bountyfee setting). Daily limit: 5 bounties (maxbounties setting, resets at newday). View public bounty list showing amount, level, name, location, pronouns, alive status, last online. Sortable by level or amount. Pure revenge/spite mechanic - killers don't receive bounty gold. Database-driven with bounty table tracking placer, target, amount, date, status. Where you visit Dag Durnick at the inn and pay him substantial gold to publicly announce that you want someone dead but it's really just a fancy enemies list that costs money to update and the actual assassins get nothing except the knowledge that someone somewhere is very upset with your target.

Location & Access

Where: Dag Durnick's Table at the inn

Navigation: Visit inn → "Talk to Dag Durnick" → "runmodule.php?module=dag"

Availability: Always available at inn (core module)

How Bounties Work

Placing a Bounty:

  1. Visit Dag Durnick's Table
  2. Select "Place a Bounty" (if under daily limit)
  3. Enter target player name (partial match search)
  4. Select from list if multiple matches
  5. System calculates cost based on target's level
  6. Pay gold (bounty amount + Dag's fee)
  7. Bounty added to public list

What Happens When Target Dies:

  • Bounty marked as completed in database
  • Bounty placer gets notification
  • Killer gets NO gold reward
  • Pure satisfaction/revenge/roleplay system

Bounty Costs

Base Cost Formula:

  • Random amount between bountymin and bountymax (default: 50-200 gold)
  • Multiplied by target's level
  • Plus Dag's fee (default: 10% of bounty)

Examples (Default Settings):

Target Level Min Bounty Max Bounty + Dag's 10% Fee Total Cost Range
3 (minimum) 150g 600g +15-60g 165-660g
5 250g 1,000g +25-100g 275-1,100g
10 500g 2,000g +50-200g 550-2,200g
15 750g 3,000g +75-300g 825-3,300g

Fee Mechanics:

  • Dag's fee (default 10%) is added to YOUR cost
  • Target doesn't benefit from fee (not reduced bounty)
  • Fee configurable 0-100% (admin setting)
  • If misconfigured, defaults back to 10%

Restrictions

Target Requirements:

  • Minimum level 3 (default bountylevel setting)
  • Not yourself (Dag mocks you: "Ye be wanting to take out a contract on yerself? I ain't be helping no suicider, now!")
  • Not locked/banned accounts
  • Must meet PvP eligibility (age >= pvpimmunity OR dragonkills > 0 OR pk > 0 OR experience >= pvpminexp)
  • Must exist in database

Placer Limits:

  • Maximum 5 bounties per day (default maxbounties setting)
  • Limit resets at newday
  • Tracked via user pref "bounties"
  • If at limit, Dag says: "Ye be thinkin' I be an assassin or somewhat? Ye already be placin' more than 'nuff bounties for t'day."

The Bounty List

Public Display:

  • Accessible via "View Bounty List" at Dag's table
  • Shows all active bounties (status=0)
  • Aggregates multiple bounties on same target
  • Sortable by Level or Amount

Information Displayed:

Column Description
Amount Total bounty gold (aggregated if multiple)
Level Target's current level
Name Target's character name
Location Current village/location (or "Online" if logged in)
Pronouns He/Him, She/Her, They/Them, Other
Alive Yes (green) or No (red)
Last On Relative time (e.g., "2 hours ago")

Aggregation Logic:

  • If multiple players place bounties on same target, amounts are combined
  • Target appears once in list with total bounty
  • Prevents list spam from targeting same person

Database Implementation

Bounty Table (prefix_bounty):

  • bountyid: Unique identifier
  • amount: Bounty gold amount
  • target: Target account ID
  • setter: Placer account ID
  • setdate: Timestamp when bounty placed
  • status: 0 = active, 1 = completed/cleared

Auto-Cleanup:

  • When displaying list, checks if target still exists
  • If target deleted, marks bounty status=1 (completed)
  • Prevents orphaned bounties from cluttering list

Dag Durnick's Dialogue

Placing Bounty:

  • "So, who ye be wantin' to place a hit on? Just so ye be knowing, they got to be legal to be killin', they got to be at least level %s, and they can't be having too much outstandin' bounty nor be getting hit too frequent like."
  • "Also, there be a %s%% listin' fee fer any hit ye be placin'."

Viewing List:

  • "Deese ain't the most recent figgers, I ain't just had time to get th' other numbers put in." (pulls out leather-bound book)

Errors:

  • No match: "There not be anyone I be knowin' of by that name."
  • Too many matches: "Ye be describing near half th' town, ye fool? Why don't ye be giving me a better name now?"
  • Self-bounty: "Ye be wanting to take out a contract on yerself? I ain't be helping no suicider, now!" (laughs uproariously)
  • Too low level: "I told ye that I not be an assassin. That ain't a target worthy of a bounty. Now get outta me sight!"
  • At daily limit: "Ye be thinkin' I be an assassin or somewhat? Ye already be placin' more than 'nuff bounties for t'day. Now, be ye gone before I stick a bounty on yer head fer annoyin' me."

Admin Settings

Configurable Values:

  • bountymin: Minimum gold per level (default: 50)
  • bountymax: Maximum gold per level (default: 200)
  • bountylevel: Minimum target level (default: 3)
  • bountyfee: Dag's percentage cut (default: 10%, range 0-100)
  • maxbounties: Daily limit per player (default: 5)

User Preferences:

  • bounties: Number of bounties placed today (int, default 0)

Strategy & Usage

Revenge Tool:

  • Place bounties on players who wronged you
  • Public shaming via bounty list
  • Psychological warfare (target knows they're hunted)
  • Other players might target them more in PvP

Cost-Benefit Analysis:

  • NO gold returned when target dies
  • Pure spite/satisfaction mechanic
  • Expensive at high levels (3k+ for level 15)
  • Only worth it for serious grudges or roleplay

Economic Impact:

  • Gold sink (removes gold from economy)
  • Dag's fee disappears into void (flavor)
  • Bounty amount also disappears (not paid to killer)
  • Entire system is gold destruction

Social Dynamics:

  • Bounty list = public enemies list
  • High bounties suggest serious conflict
  • Multiple bounties on same target = very hated
  • Roleplay tool for grudges/feuds

Limitations

No Actual Payout:

  • Killers don't receive bounty gold
  • System is purely informational/psychological
  • Unlike real bounty systems in other games

No Enforcement:

  • Bounty doesn't make target easier to kill
  • Doesn't grant extra PvP opportunities
  • Purely a public list with gold cost

No Bounty Cancellation:

  • Once placed, can't refund or cancel
  • Stays active until target dies
  • Gold is spent permanently

Dag Durnick Bounties: where you visit a shady character at the inn who maintains a leather-bound book of people you're willing to pay thousands of gold to publicly announce you dislike and he takes a ten percent fee to write their name in said book and show it to anyone who asks while the actual mercenaries who might kill your target don't receive a single gold piece so really you're just paying Dag Durnick to maintain an elaborate spreadsheet of your enemies which is honestly a brilliant scam on his part. The bounty cost scales with target level ranging from one hundred sixty-five gold for a level three newbie to over three thousand gold for a level fifteen veteran all of which goes directly into the economic void because neither the killer nor Dag actually receive the bounty funds in any mechanically meaningful way making this the most expensive public shaming system ever devised. You're limited to five bounties per day preventing you from filling Dag's entire book with grudges though you can absolutely place multiple bounties on the same person if you're willing to pay multiple times for the satisfaction of seeing their name with an increasingly large number next to it in the aggregated bounty list that shows amount level name location pronouns alive status and last online time sorted either by level or total bounty amount. Dag speaks in a delightful pirate/Irish accent saying things like "Ye be thinkin' I be an assassin or somewhat" and "I ain't be helping no suicider" when you try to bounty yourself which he finds absolutely hilarious, and if the target is too low level he gets angry and tells you he runs a business not a slaughterhouse and to get out of his sight. The whole system tracks everything in a database table with bounty ID, amount, target account ID, setter account ID, set date timestamp, and status flag that gets marked completed when the target dies at which point you get a notification that your enemy has perished and you can bask in the knowledge that your several thousand gold expenditure contributed absolutely nothing to their death except perhaps making them slightly more paranoid about PvP encounters. It's pure spite as a service.