← Back to tondungeon.com

TON Dungeon

Complete game reference — all mechanics, formulas and stats.

Overview

TON Dungeon is a fantasy RPG running as a Telegram Mini App. Players battle monsters, fight other players in the arena, complete daily quests, and mine PNY tokens — all on the TON blockchain.

PNY is the in-game currency earned through gameplay. It can be used in the shop, or withdrawn to your wallet as jetton tokens.

💡 The game runs entirely inside Telegram. Open it via @tondungeon_app_bot.

Character Stats

Every character has six base stats. All start at 10 and increase by 1 each time you level up (one random stat is chosen per level-up).

StatAbbreviationEffect in combat
Strength STRAttack bonus (to-hit and damage)
Dexterity DEXInitiative bonus + Armor Class
Constitution CONHit Points + Armor Class
Intelligence INTCurrently cosmetic
Wisdom WISCurrently cosmetic
Charisma CHACurrently cosmetic
🛡 Equipping items adds a flat +1 or +2 bonus to the stat shown on the item. Bonuses stack and apply in every combat.

Leveling System

XP is gained from PvP fights, PvE floors and quests. Each level requires more XP than the last, following an exponential curve:

XP required = floor(100 × 1.5 ^ (level − 1)) Level 1 → 100 XP Level 2 → 150 XP Level 3 → 225 XP Level 5 → 506 XP Level 10 → 3,844 XP Level 20 → 86,498 XP

On level-up, one random stat (STR / DEX / CON / INT / WIS / CHA) increases by 1.

Combat Mechanics

All combat in TON Dungeon — both PvP and PvE — uses the same D20-based system inspired by tabletop RPGs.

Hit Points

HP = CON × 5

Armor Class (AC)

AC = 10 + CON_modifier + DEX_modifier Modifier = floor((stat − 10) / 2)

Examples: CON 10 → modifier 0 · CON 14 → modifier +2 · DEX 8 → modifier −1

Initiative

Initiative = 1d20 + DEX_modifier

The combatant with the higher initiative attacks first. Ties go to the attacker (the player who initiated the fight).

Attack Roll

Roll 1d20 + STR_modifier ≥ enemy AC → Hit

Damage

Damage = 1d6 + STR_modifier (minimum 1)

Turn limit

Fights last at most 20 turns. If both fighters are still alive after 20 turns, the one with more HP wins. If HP is equal, the initiative winner wins.

PvP Arena

Challenge another player to a 1v1 duel. Your opponent is chosen from the active player pool.

Rewards

OutcomePNY earnedXP earned
Winmax(5, 10 + levelDiff × 2)max(20, 30 + levelDiff × 5)
Lose05

levelDiff = opponent level − your level. Beating a stronger player gives more rewards; beating a weaker player gives less.

⚠ There is no PvP cooldown between fights, but rewards scale down significantly when targeting lower-level players.

Dungeon (PvE)

Explore the dungeon floor by floor. Each floor pits you against a random monster scaled to that floor level. Survive to advance deeper.

Daily runs

Every player gets 3 free runs per day. Extra runs can be obtained via PvE Tickets (purchasable in the Stars Shop).

Rewards per floor cleared

PNY = floor × 3 + playerLevel × 2 XP = floor × 5 + playerLevel × 3

Active bonuses that stack on top:

Losing a floor

If you lose, the run ends and your best floor is updated. You return to floor 1 on your next run.

🔒 NFT Floors — Ancient Scroll

Floors 11 and beyond are exclusive to holders of the Ancient Scroll NFT from the official TON Dungeon collection on GetGems.

To unlock them: connect your TON wallet in the Wallet section. The game automatically verifies NFT ownership on every run past floor 10.

Floor rangeAccessNew monsters
1 – 10 All players Slime → Vampire
11 – 15 🖼 Ancient Scroll NFTBeast, Beholder, Tarasque
12+ 🖼 Ancient Scroll NFTLich, Drake…
20+ 🖼 Ancient Scroll NFTDemon
26+ 🖼 Ancient Scroll NFTDragon
💡 If you reach floor 10 without the NFT and try to fight on floor 11, the game will block the fight and show a message explaining how to unlock it.

Monster Roster

The monster encountered on each floor is chosen randomly from all monsters eligible for that floor depth.

Monster stats by floor

STR = 6 + (floor × 2) CON = 6 + (floor × 2) DEX = 5 + floor ÷ 2 (integer division)
MonsterFloor rangeSTR at floorHP at floorAccess
🟢 Slime 1 – 3 8 (fl.1) 40 (fl.1) All
👺 Goblin 1 – 5 8 (fl.1) 40 (fl.1) All
💀 Skeleton 2 – 6 10 (fl.2) 50 (fl.2) All
🪨 Orc 4 – 9 14 (fl.4) 70 (fl.4) All
🧌 Troll 5 – 11 16 (fl.5) 80 (fl.5) All
🐺 Werewolf 7 – 13 20 (fl.7) 100 (fl.7) All
🧛 Vampire 9 – 16 24 (fl.9) 120 (fl.9) All
🐾 Beast 11 – 15 28 (fl.11)140 (fl.11)🖼 NFT
👁 Beholder 12 – 15 30 (fl.12)150 (fl.12)🖼 NFT
💀 Lich 12 – 19 30 (fl.12)150 (fl.12)🖼 NFT
🦎 Tarasque 13 – 15 32 (fl.13)160 (fl.13)🖼 NFT
🐲 Drake 15 – 24 36 (fl.15)180 (fl.15)🖼 NFT
😈 Demon 20+ 46 (fl.20)230 (fl.20)🖼 NFT
🐉 Dragon 26+ 58 (fl.26)290 (fl.26)🖼 NFT
💡 Multiple monsters can be eligible for the same floor — the encounter is random. On floor 12 you could face a Beholder, a Lich or a Beast.

Quests

Quests are daily missions available to all players. Each quest has a required minimum level and a PNY reward. Completing a quest grants PNY and XP.

Quests reset every 24 hours at midnight UTC. If you want to replay them before the reset, you can use a Reset Scroll (300 PNY in the shop).

⚔️ Own an Iron Golem (500 Stars)? Send it to automatically collect all pending quest rewards at once, plus 2 random items.

Mining

The Mine passively generates PNY while you are away. It requires a Pickaxe (250 Telegram Stars, one-time purchase).

ParameterValue
Earn rate 50 PNY / hour
Cap 1,200 PNY (24 hours)
Claim Manual — tap "Claim" when ready
NotificationBot message when cap is reached

After claiming, the counter resets to zero and mining starts again automatically.

Daily Login Streak

Log in on consecutive days to build a streak and earn escalating PNY rewards. The streak runs on a 7-day cycle.

DayReward
Day 125 PNY
Day 250 PNY
Day 375 PNY
Day 4100 PNY
Day 5150 PNY
Day 6200 PNY
Day 7300 PNY + random item 🎁
⚠ Missing a day resets the streak back to Day 1. There is no grace period.

Items & Equipment

Items drop from PvE floors, quests, the Iron Golem and special rewards. Each item boosts one stat by +1 or +2. You can equip one item per stat slot.

ItemStatBonus
⚔️ Iron Sword STR+1
🏹 Elven Bow DEX+1
🛡 Heavy Armour CON+1
📖 Spellbook INT+1
📿 Mystic Amulet WIS+1
🧥 Enchanted Cloak CHA+1
🧪 Red Potion CON+2
💍 Golden Ring CHA+2
💎 Bright Gem WIS+2
🪓 Battle Axe STR+2

Items can be sold in the inventory for a PNY refund based on their bonus value.

⚗️ Item Forging

Combine 3 items of the same type and bonus level to forge a single item with +1 higher bonus. Forging costs PNY and requires all 3 items to be unequipped. Maximum item level is +5.

To forge, open any item in your inventory and tap ⚗️ Forge. The button shows how many matching items you have and the PNY cost.

ResultItems consumedPNY costTotal +1 items needed
+23× same item +1100 PNY3
+33× same item +2300 PNY9
+43× same item +3750 PNY27
+53× same item +41,500 PNY81

Note: Items already at +2 in your inventory count directly toward forging +3 — no need to start from +1.

Shop

💰 PNY Shop

ItemPriceEffect
📜 Reset Scroll300 PNYReplay all today's quests immediately
🧙 Avatars varies PNYCosmetic + +10% PNY from quests

⭐ Stars Shop

ItemPriceEffect
✨ Blessing of the Stars50 Stars+50% PNY & XP, ×2 item drop rate — 24h
⛏ Pickaxe 250 StarsUnlocks the Mine permanently
🪄 Iron Golem 500 StarsAuto-collect all quest rewards + 2 items
🎟 PvE Ticket varies+1 extra dungeon run

🖼 NFT Shop

NFTs from the official TON Dungeon collection on GetGems grant in-game benefits described in each NFT. Connect your TON wallet to verify ownership.

Tasks & Achievements

Social Tasks

Complete one-time social tasks to earn PNY. Each task rewards 50 PNY upon verification.

Achievements

13 achievements track your in-game milestones. Each has a progress bar and a one-time PNY reward when claimed.

AchievementRequirementReward
📜 First Steps Complete 1 quest 25 PNY
⚔️ Quest Seeker Complete 50 quests 100 PNY
🏆 Quest Master Complete 500 quests 250 PNY
⛏️ Miner's Touch First mining claim 25 PNY
💎 Gold Digger Mine 10,000 PNY total 150 PNY
⚔️ First Blood Win 1 PvP fight 50 PNY
🥇 Arena Champion Win 50 PvP fights 200 PNY
🐉 Explorer Reach dungeon floor 5 75 PNY
🔱 Dungeon Diver Reach dungeon floor 10 175 PNY
⚡ Veteran Reach level 10 150 PNY
👑 Elite Reach level 20 300 PNY
🔥 Loyal Complete a 7-day streak 100 PNY
🌟 Community Hero Complete all 5 tasks 125 PNY

Leaderboard & Monthly Prizes

The in-game leaderboard has four competitive categories, each ranked independently. The top 10 players per category are shown live.

TabRanked byMetric
⭐ Top XP Total XP accumulated Sum of all XP ever earned (does not reset on level-up)
◈ Top PNY Total PNY mined Current balance + all completed withdrawals
🐉 Top PvE Deepest dungeon floor Best floor ever reached
⚔️ Top PvP Total PvP victories Wins counted across all time

🎁 Monthly Prizes

On the 1st of every month at 00:00 UTC, prizes are automatically distributed to the top 3 players in each of the 4 categories. Winners are notified via a private Telegram message.

PositionPrizeCategories
🥇 1st100 PNYXP · PNY · PvE · PvP
🥈 2nd50 PNY
🥉 3rd25 PNY
💡 A player who tops multiple categories receives prizes for each one independently. Maximum possible prize: 400 PNY (1st in all 4 categories).
⚠ Players on the anti-cheat blacklist are excluded from all rankings and prize distribution.