fteqw/quakec/fallout2/mod_menus.qc

290 lines
9.0 KiB
Plaintext
Raw Normal View History

/*
return ("
weaponry\n\n
<EFBFBD>1<EFBFBD> melee \n
<EFBFBD>2<EFBFBD> thrown \n
<EFBFBD>3<EFBFBD> pistols&smgs \n
<EFBFBD>4<EFBFBD> shotguns \n
<EFBFBD>5<EFBFBD> rifles \n
<EFBFBD>6<EFBFBD> heavy guns \n
<EFBFBD>e<EFBFBD> leave
*/
/*
<EFBFBD>1<EFBFBD> 1911a1 .45 01 5$\n
<EFBFBD>2<EFBFBD> d. eagle .44 02 7$\n
<EFBFBD>3<EFBFBD> mk23 socom .45 02 9$\n
<EFBFBD>4<EFBFBD> h&k mp7 4mm 03 14$\n
<EFBFBD>5<EFBFBD> h&k mp5 9mm 03 17$\n
<EFBFBD>6<EFBFBD> alien blaster 02 21$\n
<EFBFBD>1<EFBFBD> pipe rifle .44 02 4$\n
<EFBFBD>2<EFBFBD> winchester 12g 03 8$\n
<EFBFBD>3<EFBFBD> mossberg 12g 04 14$\n
<EFBFBD>4<EFBFBD> citykiller 12g 05 35$\n
<EFBFBD>1<EFBFBD> rangemaster 7mm 03 11$\n
<EFBFBD>2<EFBFBD> ak-112 5mm 04 21$\n
<EFBFBD>3<EFBFBD> remington .308 05 24$\n
<EFBFBD>4<EFBFBD> ak-74 5mm 04 27$\n
<EFBFBD>5<EFBFBD> moonlight .223 05 36$\n
<EFBFBD>6<EFBFBD> sa-80 5mm 05 23$\n
<EFBFBD>7<EFBFBD> plasma rifle 07 41$\n
<EFBFBD>8<EFBFBD> gauss rifle 2mm 08 51$\n
*/
string () ShopString =
{
return ("--- S H O P -------\n"
"\n"
"<22>1<EFBFBD> traits \n"
"<22>2<EFBFBD> perks \n"
"<22>3<EFBFBD> body armour \n"
"<22>4<EFBFBD> protection \n"
"<22>5<EFBFBD> weapons \n"
"<22>6<EFBFBD> equipment \n"
"<22>7<EFBFBD> chems \n"
"<22>e<EFBFBD> leave \n");
};
string () WeaponString =
{
return ("weaponry\n"
"\n"
"<22>1<EFBFBD> melee \n"
"<22>2<EFBFBD> thrown \n"
"<22>3<EFBFBD> pistols&smgs \n"
"<22>4<EFBFBD> shotguns \n"
"<22>5<EFBFBD> rifles \n"
"<22>e<EFBFBD> leave \n");
};
string () TraitString =
{
return ("traits\n"
"\n"
"<22>1<EFBFBD> one handed \n"
"<22>2<EFBFBD> small frame \n"
"<22>3<EFBFBD> bruiser \n"
"<22>4<EFBFBD> heavy handed \n"
"<22>5<EFBFBD> bloody mess \n"
"<22>6<EFBFBD> bad luck \n"
"<22>e<EFBFBD> leave \n");
};
string () MiscString =
{
return ("grenades\n"
" GRENADE | COST \n"
"\n"
"<22>1<EFBFBD> plasma grenade 11\n"
"<22>2<EFBFBD> frag grenade 5\n"
"<22>3<EFBFBD> emp grenade 3\n"
"<22>4<EFBFBD> smoke grenade 2\n"
"<22>5<EFBFBD> flash bang mark ii 2\n"
"<22>e<EFBFBD> exit \n");
};
string () BuildString =
{
return ("BUILD A STRUCTURE\n"
" NAME | UPGRADE | COST \n"
"\n"
"<22>1<EFBFBD> supply depot ammo/hp 4\n"
"<22>2<EFBFBD> arms lab weapons +10% 6\n"
"<22>3<EFBFBD> armory armour +10% 10\n"
"<22>4<EFBFBD> proto-lab gadgets/hrdwr 15\n"
"<22>e<EFBFBD> exit \n");
};
string () HelmetString =
{
return ("helmets\nprotect you from headshots so\n"
"make sure you use a decent one\n"
"\n"
" ABS% WT DEFLECT PRC\n"
"<22>1<EFBFBD> combat helm -10% 01 5% 05\n"
"<22>2<EFBFBD> combat helm 2 +0% 02 5% 20\n"
"<22>3<EFBFBD> heavy-duty +20% 03 5% 20\n"
"<22>4<EFBFBD> ceramic helm -20% ...");
};
string () ArmorString1 =
{
return ("body armour\n"
" wt abs prc\n"
"\n"
"<22>1<EFBFBD> vault suit 03 1/20% 03$\n"
"<22>2<EFBFBD> leather armor 07 2/30% 05$\n"
"<22>3<EFBFBD> kevlar armor 10 3/35% 08$\n"
"<22>4<EFBFBD> combat armor 13 4/40% 11$\n"
"<22>5<EFBFBD> brotherhood armor 17 5/45% 15$");
};
string () ArmorString2 =
{
return ("body armour\n"
" WT ABS SPEC PRC\n"
"\n"
"<22>1<EFBFBD> battle gear 08 57% NONE 50\n"
"<22>2<EFBFBD> battle gear ii 09 62% !EXP 60\n"
"<22>3<EFBFBD> high-tech suit 09 42% +ALL 60\n"
"<22>4<EFBFBD> carbon-fiber mesh 09 56% !ENR 70\n"
"<22>5<EFBFBD> pseudo-chitin suit 07...");
};
string () ArmorString3 =
{
return ("special body armour\n"
" WT ABS SPEC PRC\n"
"<22>1<EFBFBD> vsn force mail 07 %40 DFLC 95c\n"
"<22>2<EFBFBD> super chitin 08 %35 DFLC 95c\n"
"<22>3<EFBFBD> suit of mota 14 %70 HEAL 95c\n"
"<22>0<EFBFBD> previous \n"
"<22>e<EFBFBD> exit ...");
};
string () PlusString =
{
return ("perks\n"
" ABILITY | FRAGS NEEDED \n"
"\n"
"<22>1<EFBFBD> bonus movement 8\n"
"<22>2<EFBFBD> weapons handling 12\n"
"<22>3<EFBFBD> quick pockets 14\n"
"<22>4<EFBFBD> awareness 15\n"
"<22>5<EFBFBD> silent running 17\n"
"<22>6<EFBFBD> better criticals 23\n"
"<22>7<EFBFBD> bonus ranged damage 26\n"
"<22>8<EFBFBD> strong back ...");
};
string () PlusString2 =
{
return ("perks\n"
" ABILITY | FRAGS NEEDED \n"
"\n"
"<22>1<EFBFBD> bonus movement 8\n"
"<22>2<EFBFBD> weapons handling 12\n"
"<22>3<EFBFBD> quick pockets 14\n"
"<22>4<EFBFBD> awareness 15\n"
"<22>5<EFBFBD> silent running 17\n"
"<22>6<EFBFBD> better criticals 23\n"
"<22>7<EFBFBD> bonus ranged damage 26\n"
"<22>8<EFBFBD> strong back ...");
};
/*
<EFBFBD>5<EFBFBD> energy shield |front :25% <20>25<32>
<EFBFBD>6<EFBFBD> protect ring |damage:15% <20>65<36>
<EFBFBD>7<EFBFBD> dark force |deflct:15% <20>75<37>
<EFBFBD>8<EFBFBD> efreeti module |blasts 40% <20>85<38>
<EFBFBD>9<EFBFBD> sentient cube |regenerate <20>95<39>
<EFBFBD>0<EFBFBD> vampire |space warp <20>95<39>
*/
string () HardwareString =
{
return ("+ protective devices +\n\n HARDWARE | SHIELDS VS | PRICE \n<>1<EFBFBD> pro cloak |damage:07% <20>15<31>\n<>2<EFBFBD> emp shielding |emp: 100% <20>25<32>\n<>3<EFBFBD> force shield |front: 25% <20>20<32>\n<>4<EFBFBD> force field |damage:10% <20>25<32>\n<>5<EFBFBD> energy shield |energy:23% <20>25<32><35>5<EFBFBD> energy shield |front :25% <20>25<32><35>6<EFBFBD> protect ring |damage:15% <20>65<36><35>7<EFBFBD> dark force |deflct:15% <20>75<37><35>8<EFBFBD> efreeti module |blasts 40% <20>85<38><35>9<EFBFBD> sentient cube |regenerate <20>95<39><35>0<EFBFBD> vampire |space warp <20>95<39>");
};
string () MeleeString =
{
return ("melee weapons\n WEAPON | TYPE | WEIGHT | PRICE \n\n<>1<EFBFBD> knife melee 01 01$\n<>2<EFBFBD> combat knife melee 03 03$\n<>3<EFBFBD> ripper melee 03 07$\n<>4<EFBFBD> power fist melee 04 11$\n<>e<EFBFBD> exit \n");
};
/*
<EFBFBD>6<EFBFBD> h&k mp5 9mmP 03 17$\n
<EFBFBD>7<EFBFBD> h&k mp7 4.60mm 03 14$\n
<EFBFBD>8<EFBFBD> fn p90 5.57mm 03 22$\n
<EFBFBD>9<EFBFBD> h&k mp10 10mm 03 24$\n
<EFBFBD>0<EFBFBD> thompson .45 03 20$\n
<EFBFBD>6<EFBFBD> h&k mp5 9mmP 03 17$\n<>7<EFBFBD> h&k mp7 4.60mm 03 14$\n<>8<EFBFBD> fn p90 5.57mm 03 22$\n<>9<EFBFBD> h&k mp10 10mm 03 24$\n<>0<EFBFBD> thompson .45 03 20$\n
*/
string () SmallArmString1 =
{
return ("Pistols and Submachineguns\n WEAPON | CAL | WEIGHT | PRICE \n\n<>1<EFBFBD> 1911a1 .45 01 5$\n<>2<EFBFBD> d. eagle .44 02 7$\n<>3<EFBFBD> mk23 socom .45 02 9$\n<>4<EFBFBD> h&k mp7 4mm 03 14$\n<>5<EFBFBD> h&k mp5 9mm 03 17$\n<>6<EFBFBD> alien blaster 02 21$\n");
};
string () SmallArmString2 =
{
return ("shotguns\n WEAPON | TYPE | WEIGHT | PRICE \n\n<>1<EFBFBD> pipe rifle .44 02 4$\n<>2<EFBFBD> winchester 12g 03 8$\n<>3<EFBFBD> mossberg 12g 04 14$\n<>4<EFBFBD> citykiller 12g 05 35$\n");
};
/*
<EFBFBD>6<EFBFBD> dks-1 .338 bolt 08 32$\n
<EFBFBD>7<EFBFBD> moonlight .223 auto 06 54$\n
<EFBFBD>8<EFBFBD> xl70e3 5mm auto 08 27$\n
<EFBFBD>9<EFBFBD> fn-fal .308 auto 04 51$\n
<EFBFBD>0<EFBFBD> sa-80 .223 auto 07 45$\n
*/
string () SmallArmString3 =
{
return ("rifles\n RIFLE | TYPE | WEIGHT | PRICE \n\n<>1<EFBFBD> rangemaster 7mm 03 11$\n<>2<EFBFBD> ak-112 5mm 04 21$\n<>3<EFBFBD> remington .308 05 24$\n<>4<EFBFBD> ak-74 5mm 04 27$\n<>5<EFBFBD> moonlight .223 05 36$\n<>6<EFBFBD> sa-80 5mm 05 23$\n<>7<EFBFBD> plasma rifle 07 41$\n<>8<EFBFBD> gauss rifle 2mm 08 51$\n");
};
string () DrugString1 =
{
return ("drugs\n DRUG | EFFECTS | PRICE\n"
"\n""<22>1<EFBFBD> stimpack heals 40 3$\n"
"<22>2<EFBFBD> medkit+ heals 20+50 5$\n"
"<22>3<EFBFBD> superstim* heals 40+60 12$\n"
"<22>e<EFBFBD> exit \n"
"\n"
"\n"
"+ requires medic \n"
"* requires medic with 7+ kills");
};
string () DrugString2 =
{
return (
"drugs\n DRUG | EFFECTS | PRICE\n"
"\n"
"<22>1<EFBFBD> stimpack heals 40 3$\n"
"<22>2<EFBFBD> adrenaline +60 speed/jump 7$\n"
"<22>3<EFBFBD> psycho+ +60 hp/no pain 15$\n"
"<22>4<EFBFBD> medkit* heals 20+50 12$\n"
"<22>5<EFBFBD> berserk* adren+psycho 21$\n"
"<22>e<EFBFBD> exit \n");
};
string () EnergyWeaponsString =
{
return ("high-tech weaponry\n WEAPON | TYPE | WEIGHT | PRICE \n\n<>1<EFBFBD> [*] flash gun semi 03 21$\n<>2<EFBFBD> [&] plasma rifle semi 08 34$\n<>3<EFBFBD> [*] laser rifle semi 11 40$\n<>4<EFBFBD> [*] laser carbine auto 06 57$\n<>5<EFBFBD> [?] alien blaster semi 02 72$\n");
};
//<2F>6<EFBFBD> bozar 14 81$\n<>7<EFBFBD> firestorm 12 97$
string () HeavyGunsString =
{
return ("heavy guns\n WEAPON | TYPE | WEIGHT | PRICE \n\n<>1<EFBFBD> light support weapon 15 55$\n<>2<EFBFBD> rocket launcher 11 75$\n<>3<EFBFBD> 50oc flamethrower 16 35$\n<>4<EFBFBD> steyr amr .50 flechette 17 72$\n<>5<EFBFBD> m72 gauss rifle 2mm 12 81$\n<>6<EFBFBD> bozar 14 81$\n<>7<EFBFBD> firestorm 12 97$");
};
string () de_dust =
{
return (" DE_DUST \n (BOMB/DEFUSE MAP) \n\nrangers have obtained two ufos\nthat have crash landed in the \ndesert. raiders must blow them\nup with c4 before its too late\n\n(activate electronic tools and\nc4 by pressing 4) ...");
};
/*
<EFBFBD>4<EFBFBD> motion sensor <20>20c<30>\n
<EFBFBD>5<EFBFBD> extra magazines <20>20c<30>\n
<EFBFBD>6<EFBFBD> electronic tools mark ii <20>30c<30>\n
<EFBFBD>7<EFBFBD> climbing gear <20>30c<30>\n
<EFBFBD>8<EFBFBD> remote camera <20>40c<30>\n
<EFBFBD>9<EFBFBD> cooling module <20>50c<30>\n
<EFBFBD>0<EFBFBD> laser defense field <20>50c<30>\n
*/
string () GadgetString =
{
return ("+ special equipment +\npress your c key to activate!\n\n<>1<EFBFBD> stealth boy <20>20c<30>\n<>2<EFBFBD> displacer cloak <20>20c<30>\n<>3<EFBFBD> security alarm <20>20c<30>\n<>4<EFBFBD> motion sensor <20>20c<30>\n<>5<EFBFBD> extra magazines <20>20c<30>\n<>6<EFBFBD> electronic tools mark ii <20>30c<30>\n<>7<EFBFBD> climbing gear <20>30c<30>\n<>8<EFBFBD> remote camera <20>40c<30>\n<>9<EFBFBD> cooling module <20>50c<30>\n<>0<EFBFBD> laser defense field <20>50c<30>\n");
};