# achievements listed here
# format: "basename,maxval,hasformat,gametype"
#  basename: the base name used to construct cvars and localization strings
#  maxval: limit progress value (if any), a value of -1 means it needs special
#          handling in zscript (usually for cases where this is dynamic, like
#          the "all collectibles" achievement), and a value below -1 indicates
#          this is a bitfield, where abs(maxval) bits must be set
#  hasformat: TXT string has a %s in it to substitute for a formatted maxval
#  gametype: game this belongs to (any, doom, heretic, hexen, raven, nothexen)
allcoll,-1,no,any
allitems,100,yes,nothexen
allkills,100,yes,nothexen
allsecrets,100,yes,nothexen
#andira,0,no,any
anom,50,yes,any
anone,0,no,any
#ara,100,yes,any
#arse,-8,yes,any
#balls,200,yes,any
#ballself,0,no,any
barrel,1000,yes,doom
barrier,100,yes,doom
baseball,0,no,doom
blaze,0,no,nothexen
bonk,500,yes,any
bossdash,20,yes,any
brake,30,yes,any
bune,5000,yes,any
bustin,200,yes,any
butts,1000,yes,any
candy,1000,yes,any
cliffyb,0,no,nothexen
#clonk,0,no,any
#combo,0,no,any
conga,20,yes,any
crush,0,no,any
cybully,0,no,doom
dab,300,yes,any
dakka,30,yes,any
#dbsucc,0,no,any
deadeye,8,yes,any
deva,50,yes,any
dime,0,no,any
divine,50,yes,any
doodle,200,yes,doom
#engine,0,no,any
everything,0,no,any
ezkill,100,yes,doom
ezkill,30,yes,raven
flight,2000,yes,any
#fluffy,50,yes,any
friend,100,yes,any
fuel,4000,yes,any
#fuller,0,no,any
gcsandwich,200,yes,any
#gepgun,40,yes,any
ghost,50,yes,any
gib,50000,yes,any
golden,100,yes,any
gravity,50,yes,raven
grenade,30,yes,any
#hnd,6,yes,any
hurry,0,no,any
jump,1000,yes,any
kancho,0,no,hexen
keen,0,no,doom
#kirin,500,yes,hexen
lead,1500,yes,any
#lightning,0,no,any
ligma,0,no,any
love,40,yes,any
matryoshka,0,no,any
mbf,0,no,doom
mega,100000,yes,doom
mega,10000,yes,raven
moth,100,yes,any
nice,0,no,nothexen
oneguy,0,no,any
onehp,10,yes,any
onestanding,0,no,nothexen
oopsie,0,no,any
#pachinko,0,no,any
par,50,yes,doom
parry,2000,yes,any
peace,0,no,nothexen
#piss,5000,yes,any
#plasma,50,yes,any
plush,10,yes,any
puzzle,0,no,hexen
rage,200,yes,any
rail,44,yes,any
reflect,100,yes,any
refresh,500,yes,any
roast,200,yes,any
sanic,800,yes,any
sekiro,0,no,any
#sentry,1000,yes,any
shame,0,no,any
shock,200,yes,any
slemg,500,yes,any
sneaky,20,yes,raven
sneeze,50,yes,any
#spark,30,yes,any
#speen,60,yes,any
step,30,yes,any
stomp,500,yes,any
sunny,100,yes,any
#tbd,30,no,any
tele,0,no,any
thicc,1000,yes,any
thruwall,200,yes,any
tornado,0,no,heretic
trash,0,no,doom
travel,1000,yes,any
#trogdor,100,yes,any
untouchable,0,no,nothexen
wantdie,0,no,any
wave,0,no,any
#words,50,yes,any
yeet,0,no,doom
