Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
963a8d9
Added server inventory
DannyIsYog Oct 24, 2025
5b33540
Merge branch 'main' into fs/hiro-inventory
DannyIsYog Oct 31, 2025
9b54255
update placement of buttons
trandromeda Nov 12, 2025
a742fdb
update rarity and border colors
trandromeda Nov 12, 2025
798c73e
add more items to icon map
trandromeda Nov 12, 2025
387638d
update tooltip, tidy up quantity UI
trandromeda Nov 12, 2025
45ae769
add more items to configuration
trandromeda Nov 12, 2025
c27c688
Removed ,
DannyIsYog Nov 13, 2025
ac58b57
Fix overconsume tick box display
DannyIsYog Nov 13, 2025
dc0a29a
Merge branch 'main' into fs/hiro-inventory
DannyIsYog Nov 13, 2025
ead8143
MVC code structure
DannyIsYog Nov 13, 2025
970501f
Changed tooltip from hover to selection
KikePerez Nov 20, 2025
e22f5c3
Update layout of inventory and item details
trandromeda Nov 21, 2025
0afd7c4
restyle refresh button, update item details view, set max inventory i…
trandromeda Nov 21, 2025
2514da8
validate for max count limits, refactor code
trandromeda Nov 21, 2025
3349d3b
rename tooltip to details
trandromeda Nov 21, 2025
45b36a0
center align grid items
trandromeda Nov 21, 2025
e718e19
fix item list alignment
trandromeda Nov 21, 2025
3d4f9e8
Bootstrap
DannyIsYog Dec 6, 2025
9fefc64
Server
DannyIsYog Dec 6, 2025
c4d7cfc
UI
DannyIsYog Dec 10, 2025
e2565cf
Subachievements
DannyIsYog Dec 10, 2025
5c3685b
Boarder
DannyIsYog Dec 10, 2025
384e0f9
Separate subachievement item view
DannyIsYog Dec 11, 2025
5be5e3e
Remove count from achievements with subachievements
DannyIsYog Dec 11, 2025
f096e0e
Achievement progress if all Subachievements are complete
DannyIsYog Dec 12, 2025
854e37f
Code Cleanup
DannyIsYog Dec 12, 2025
52d6ce6
Added locked achievements with preconditions
DannyIsYog Dec 12, 2025
9855992
Preconditions now show needed achievements
DannyIsYog Dec 15, 2025
07bd787
Reward now is shown before claiming
DannyIsYog Dec 17, 2025
3309957
Added toClaim badge on achievements and subachievements
DannyIsYog Dec 17, 2025
c13c942
Removed duplicate progress text
DannyIsYog Dec 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
287 changes: 287 additions & 0 deletions Nakama+Hiro/definitions/dev1/base-achievements.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,287 @@
{
"achievements": {
"masterExplorer": {
"name": "Master Explorer",
"description": "Complete all exploration objectives across different zones.",
"category": "quest",
"count": 1,
"max_count": 1,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 1000
}
}
}
},
"sub_achievements": {
"exploreForest": {
"name": "Forest Explorer",
"description": "Discover all locations in the Forest Zone.",
"category": "quest",
"max_count": 10,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 200
}
}
}
}
},
"exploreMountains": {
"name": "Mountain Climber",
"description": "Discover all locations in the Mountain Zone.",
"category": "quest",
"max_count": 8,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 200
}
}
}
}
},
"exploreDesert": {
"name": "Desert Wanderer",
"description": "Discover all locations in the Desert Zone.",
"category": "quest",
"max_count": 12,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 200
}
}
}
}
}
}
},
"craftingMaster": {
"name": "Crafting Master",
"description": "Master all crafting disciplines.",
"category": "quest",
"count": 1,
"max_count": 1,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 1500
}
}
}
},
"sub_achievements": {
"weaponsmith": {
"name": "Legendary Weaponsmith",
"description": "Craft 25 weapons of any type.",
"category": "quest",
"max_count": 25,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 300
}
}
}
}
},
"armorsmith": {
"name": "Master Armorsmith",
"description": "Craft 30 pieces of armor.",
"category": "quest",
"max_count": 30,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 300
}
}
}
}
},
"alchemist": {
"name": "Expert Alchemist",
"description": "Brew 50 potions.",
"category": "quest",
"max_count": 50,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 250
}
}
}
}
},
"enchanter": {
"name": "Arcane Enchanter",
"description": "Enchant 20 items.",
"category": "quest",
"max_count": 20,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 350
}
}
}
}
}
}
},
"combatVeteran": {
"name": "Combat Veteran",
"description": "Prove your combat prowess by defeating various enemy types.",
"category": "quest",
"count": 1,
"max_count": 1,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 2000
}
}
}
},
"sub_achievements": {
"slayBoss1": {
"name": "Dragon Slayer",
"description": "Defeat the Ancient Dragon.",
"category": "quest",
"max_count": 1,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 500
}
}
}
}
},
"slayBoss2": {
"name": "Lich Hunter",
"description": "Defeat the Undead Lich.",
"category": "quest",
"max_count": 1,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 500
}
}
}
}
},
"slayElites": {
"name": "Elite Eliminator",
"description": "Defeat 50 elite enemies.",
"category": "quest",
"max_count": 50,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 400
}
}
}
}
},
"surviveWaves": {
"name": "Wave Survivor",
"description": "Survive 10 waves in the Arena.",
"category": "quest",
"max_count": 10,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 350
}
}
}
}
},
"perfectVictories": {
"name": "Flawless Fighter",
"description": "Win 5 battles without taking damage.",
"category": "quest",
"max_count": 5,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 450
}
}
}
}
}
}
},
"killEnemiesRanged50": {
"name": "Taking Out The Trash",
"description": "Defeat 50 ranged enemies.",
"category": "quest",
"max_count": 50,
"precondition_ids": [
"killEnemiesMelee100",
"completeDungeons5"
],
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 100
}
}
}
}
},
"killEnemiesMelee100": {
"name": "Pest Control",
"description": "Defeat 100 melee enemies.",
"category": "quest",
"max_count": 100,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 100
}
}
}
}
},
"completeDungeons5": {
"name": "Aspiring Adventurer",
"description": "Complete 5 dungeons.",
"category": "quest",
"max_count": 5,
"reward": {
"guaranteed": {
"currencies": {
"gold": {
"min": 500
}
}
}
}
}
}
}
Loading