6arelyFuture 4e910323f1
Some checks failed
link / Link assets on Linux (push) Failing after 8s
init
2024-05-23 10:46:11 +02:00

91 lines
3.7 KiB
Plaintext

{
menuDef
{
name "promotion"
decoration
rect 0 0 640 480 1 1
exp rect Y (FUNC_184() || FUNC_88()) * (0 - 40) * FUNC_163();
onOpen
{
lerp alpha from 0 to 1 over "0.15";
lerp x from 640 to 370 over "0.15";
forceClose splash;
forceClose challenge;
forceClose defcon;
forceClose killstreak_pickup;
forceClose killstreak;
forceClose perk_challenge;
forceClose promotion_weapon;
forceClose killstreak_minisplash;
forceClose daily_challenge;
forceClose weekly_challenge;
}
onRequestClose
{
lerp alpha from 1 to 0 over "0.15";
lerp x from 370 to 640 over "0.15";
}
itemDef
{
name "promotion_text"
text "@RANK_PROMOTED"
rect -580 60 200 20 10 8
decoration
visible when(FUNC_163());
textalign 2
textscale 0.2916
textstyle 3
textfont 4
glowcolor 0.25 0.75 0.25 1
decodeEffect 100 4000 500
}
itemDef
{
name "promotion_rank_text"
rect -580 80 200 20 10 8
decoration
visible when(FUNC_163());
textalign 2
textscale 0.375
textstyle 3
glowcolor 0.25 0.75 0.25 1
exp text "@" + tablelookup("mp/ranktable.csv", 0, levelforexperiencemp(getplayerdata("experience")), 5);
decodeEffect 100 4000 500
}
itemDef
{
name "promotion_rank_icon"
rect -430 80 48 48 10 8
style 3
decoration
visible when(FUNC_163());
textscale 0.55
exp material tablelookup("mp/rankIconTable.csv", 0, levelforexperiencemp(getplayerdata("experience")), getplayerdata("prestige") + 1);
}
itemDef
{
name "promotion_rank_text_ss"
rect -580 60 200 20 10 8
decoration
visible when(FUNC_162());
textalign 2
textscale 0.729165
textstyle 3
textfont 4
glowcolor 0.25 0.75 0.25 1
exp text "@" + tablelookup("mp/ranktable.csv", 0, levelforexperiencemp(getplayerdata("experience")), 5);
decodeEffect 100 4000 500
}
itemDef
{
name "promotion_rank_icon_ss"
rect -440 70 60 60 10 8
style 3
decoration
visible when(FUNC_162() && FUNC_185());
textscale 0.55
exp material tablelookup("mp/rankIconTable.csv", 0, levelforexperiencemp(getplayerdata("experience")), getplayerdata("prestige") + 1);
}
}
}