Optimize achievement loading.

Add a new achievement (heh).
Don't show achievement notifications while the level is ending.
This commit is contained in:
Mari the Deer 2021-03-24 17:41:38 +01:00
commit d0afd69d34
16 changed files with 611 additions and 1337 deletions

82
achievements.lst Normal file
View file

@ -0,0 +1,82 @@
# achievements listed here
# format: "basename,maxval,hasformat"
# 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)
# hasformat: the TXT string has a %d in it to substitute for maxval
abort,0,no
acid,200,yes
allcoll,-1,no
allitems,30,yes
allkills,30,yes
allsecrets,30,yes
anom,25,yes
anone,0,no
balls,10,yes
barrier,25,yes
bonk,300,yes
bossdash,10,yes
brake,30,yes
bune,200,yes
bustin,40,yes
butts,100,yes
cheat,0,no
cliffyb,0,no
clonk,0,no
conga,15,yes
#dab,100,yes
#dakka,60,no
dime,0,no
dosh,1000000000,no
everything,0,no
ezkill,100,yes
flight,2000,yes
friend,30,yes
fuel,400,yes
#fuller,0,no
gcsandwich,25,yes
#gepgun,30,yes
ghost,25,yes
gib,1000,yes
golden,24,yes
gravity,25,yes
#hnd,6,yes
iwad,7,no
jump,100,yes
lead,1500,yes
#lightning,0,no
ligma,0,no
love,20,yes
#mashiro,0,no
mbf,0,no
mega,1000000,no
moth,50,yes
nice,0,no
oneguy,0,no
onestanding,0,no
oopsie,0,no
par,30,yes
parry,100,yes
#pene,20,yes
plush,20,yes
rage,25,yes
reflect,20,yes
refresh,25,yes
#roast,30,yes
salt,0,no
sanic,800,yes
sekiro,0,no
shock,30,yes
slayer,40,yes
slemg,50,yes
sneeze,20,yes
step,60,yes
stomp,50,yes
sunny,25,yes
tele,0,no
thicc,100,yes
thruwall,25,yes
wantdie,0,no
wave,0,no
yeet,0,no