Opened 16 years ago
Closed 16 years ago
#23 closed enhancement (implemented)
Achievements in player.dat
Reported by: | epyon | Owned by: | epyon |
---|---|---|---|
Priority: | major | Milestone: | 0.9.9 |
Component: | engine | Version: | 0.9.8.10 |
Keywords: | Cc: | ||
Blocked By: | 20 | Blocking: |
Description (last modified by epyon)
Bottom line - change the rank system into unlockable ranks and unlockables.
We already have achievements as part of the rank requirements, like "Kill 40 cacodemons in melee" or "Kill 50 mancubi with a pistol". Why not make all those special requirements into achievements that are tracked and displayed separately and then make those achievements part of the requirements?
For example: Let's say you make a achievement called "Mancubus Hunter" that has three levels: basic, veteran and expert. Basic requires 100 Mancubus kills, veteran requires 200 kills and 10 mellee kills, expert requires 200 kills and 50 pistol kills. The Mancubus XP Rank would then list something like "Expert Mancubus Hunter" as requirement.
In addition to remaking all those special requirements into achievements you can also add new achievements which do what I said in my first idea. Not all achievements would/should be required to unlock something. Some should be extreme and only serve as a incentive to experienced players.
Additionaly requirements should be revisited : they are just ridiculous now. Cacodemon rank is pretty easy to achieve, while Mancubus rank is very hard. Hell Knight rank requirements noone have seen because whey you achieve Mancubus rank, you already have all required for Hell Knight. They should be swapped and requirement of killed mancubi should be 250, not 500. Requirement for BoH rank is nearly impossible even if you will play DooMRL every day 3 or 4 times for a whole month. And i don't think that so much people will.) Should be no more than 15000 required summary kills for this rank.
Depends on #20
Change History (33)
comment:1 Changed 16 years ago by epyon
- Status changed from new to assigned
comment:2 Changed 16 years ago by epyon
- Description modified (diff)
comment:3 Changed 16 years ago by epyon
- Blocked By set to 20, 24
comment:4 Changed 16 years ago by epyon
- Blocked By changed from 20, 24 to 20
comment:5 Changed 16 years ago by epyon
- Milestone changed from 0.9.9 to 0.9.8.11
comment:6 Changed 16 years ago by epyon
comment:7 Changed 16 years ago by epyon
comment:8 Changed 16 years ago by epyon
comment:9 Changed 16 years ago by epyon
comment:10 Changed 16 years ago by epyon
comment:11 Changed 16 years ago by epyon
comment:12 Changed 16 years ago by epyon
comment:13 Changed 16 years ago by epyon
comment:14 Changed 16 years ago by epyon
comment:15 Changed 16 years ago by epyon
comment:16 Changed 16 years ago by epyon
comment:17 Changed 16 years ago by epyon
comment:18 Changed 16 years ago by epyon
comment:19 Changed 16 years ago by epyon
comment:20 Changed 16 years ago by epyon
comment:21 Changed 16 years ago by epyon
comment:22 Changed 16 years ago by epyon
comment:23 Changed 16 years ago by epyon
comment:24 Changed 16 years ago by epyon
comment:25 Changed 16 years ago by epyon
comment:26 Changed 16 years ago by epyon
comment:27 Changed 16 years ago by epyon
comment:28 Changed 16 years ago by epyon
comment:29 Changed 16 years ago by epyon
comment:30 Changed 16 years ago by epyon
comment:31 Changed 16 years ago by epyon
comment:32 Changed 16 years ago by epyon
comment:33 Changed 16 years ago by epyon
- Resolution set to implemented
- Status changed from assigned to closed
(In [577]) * added statistics tracking and 7 medals ( refs #23 )