fteqw/quakec/fallout2/mod_menus.qc

188 lines
8.5 KiB
C++
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<EFBFBD>1<EFBFBD> traits \n<EFBFBD>2<EFBFBD> perks \n<EFBFBD>3<EFBFBD> body armour \n<EFBFBD>4<EFBFBD> protection \n<EFBFBD>5<EFBFBD> weapons \n<EFBFBD>6<EFBFBD> equipment \n<EFBFBD>7<EFBFBD> chems \n<EFBFBD>e<EFBFBD> leave \n");
};
string () WeaponString =
{
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>e<EFBFBD> leave \n");
};
string () TraitString =
{
return ("traits\n\n<EFBFBD>1<EFBFBD> one handed \n<EFBFBD>2<EFBFBD> small frame \n<EFBFBD>3<EFBFBD> bruiser \n<EFBFBD>4<EFBFBD> heavy handed \n<EFBFBD>5<EFBFBD> bloody mess \n<EFBFBD>6<EFBFBD> bad luck \n<EFBFBD>e<EFBFBD> leave \n");
};
string () MiscString =
{
return ("grenades\n GRENADE | COST \n\n<EFBFBD>1<EFBFBD> plasma grenade 11\n<EFBFBD>2<EFBFBD> frag grenade 5\n<EFBFBD>3<EFBFBD> emp grenade 3\n<EFBFBD>4<EFBFBD> smoke grenade 2\n<EFBFBD>5<EFBFBD> flash bang mark ii 2\n<EFBFBD>e<EFBFBD> exit \n");
};
string () BuildString =
{
return ("BUILD A STRUCTURE\n NAME | UPGRADE | COST \n\n<EFBFBD>1<EFBFBD> supply depot ammo/hp 4\n<EFBFBD>2<EFBFBD> arms lab weapons +10% 6\n<EFBFBD>3<EFBFBD> armory armour +10% 10\n<EFBFBD>4<EFBFBD> proto-lab gadgets/hrdwr 15\n<EFBFBD>e<EFBFBD> exit \n");
};
string () HelmetString =
{
return ("helmets\nprotect you from headshots so\nmake sure you use a decent one\n\n ABS% WT DEFLECT PRC\n<EFBFBD>1<EFBFBD> combat helm -10% 01 5% 05\n<EFBFBD>2<EFBFBD> combat helm 2 +0% 02 5% 20\n<EFBFBD>3<EFBFBD> heavy-duty +20% 03 5% 20\n<EFBFBD>4<EFBFBD> ceramic helm -20% ...");
};
string () ArmorString1 =
{
return ("body armour\n wt abs prc\n\n<EFBFBD>1<EFBFBD> vault suit 03 1/20% 03$\n<EFBFBD>2<EFBFBD> leather armor 07 2/30% 05$\n<EFBFBD>3<EFBFBD> kevlar armor 10 3/35% 08$\n<EFBFBD>4<EFBFBD> combat armor 13 4/40% 11$\n<EFBFBD>5<EFBFBD> brotherhood armor 17 5/45% 15$");
};
string () ArmorString2 =
{
return ("body armour\n WT ABS SPEC PRC\n\n<EFBFBD>1<EFBFBD> battle gear 08 57% NONE 50\n<EFBFBD>2<EFBFBD> battle gear ii 09 62% !EXP 60\n<EFBFBD>3<EFBFBD> high-tech suit 09 42% +ALL 60\n<EFBFBD>4<EFBFBD> carbon-fiber mesh 09 56% !ENR 70\n<EFBFBD>5<EFBFBD> pseudo-chitin suit 07...");
};
string () ArmorString3 =
{
return ("special body armour\n WT ABS SPEC PRC\n<EFBFBD>1<EFBFBD> vsn force mail 07 %40 DFLC 95c\n<EFBFBD>2<EFBFBD> super chitin 08 %35 DFLC 95c\n<EFBFBD>3<EFBFBD> suit of mota 14 %70 HEAL 95c\n<EFBFBD>0<EFBFBD> previous \n<EFBFBD>e<EFBFBD> exit ...");
};
string () PlusString =
{
return ("perks\n ABILITY | FRAGS NEEDED \n\n<EFBFBD>1<EFBFBD> bonus movement 8\n<EFBFBD>2<EFBFBD> weapons handling 12\n<EFBFBD>3<EFBFBD> quick pockets 14\n<EFBFBD>4<EFBFBD> awareness 15\n<EFBFBD>5<EFBFBD> silent running 17\n<EFBFBD>6<EFBFBD> better criticals 23\n<EFBFBD>7<EFBFBD> bonus ranged damage 26\n<EFBFBD>8<EFBFBD> strong back ...");
};
string () PlusString2 =
{
return ("perks\n ABILITY | FRAGS NEEDED \n\n<EFBFBD>1<EFBFBD> bonus movement 8\n<EFBFBD>2<EFBFBD> weapons handling 12\n<EFBFBD>3<EFBFBD> quick pockets 14\n<EFBFBD>4<EFBFBD> awareness 15\n<EFBFBD>5<EFBFBD> silent running 17\n<EFBFBD>6<EFBFBD> better criticals 23\n<EFBFBD>7<EFBFBD> bonus ranged damage 26\n<EFBFBD>8<EFBFBD> strong back ...");
};
/*
<EFBFBD>5<EFBFBD> energy shield |front :25% <EFBFBD>25<EFBFBD>
<EFBFBD>6<EFBFBD> protect ring |damage:15% <EFBFBD>65<EFBFBD>
<EFBFBD>7<EFBFBD> dark force |deflct:15% <EFBFBD>75<EFBFBD>
<EFBFBD>8<EFBFBD> efreeti module |blasts 40% <EFBFBD>85<EFBFBD>
<EFBFBD>9<EFBFBD> sentient cube |regenerate <EFBFBD>95<EFBFBD>
<EFBFBD>0<EFBFBD> vampire |space warp <EFBFBD>95<EFBFBD>
*/
string () HardwareString =
{
return ("+ protective devices +\n\n HARDWARE | SHIELDS VS | PRICE \n<EFBFBD>1<EFBFBD> pro cloak |damage:07% <20>15<31>\n<EFBFBD>2<EFBFBD> emp shielding |emp: 100% <20>25<32>\n<EFBFBD>3<EFBFBD> force shield |front: 25% <20>20<32>\n<EFBFBD>4<EFBFBD> force field |damage:10% <20>25<32>\n<EFBFBD>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<EFBFBD>1<EFBFBD> knife melee 01 01$\n<EFBFBD>2<EFBFBD> combat knife melee 03 03$\n<EFBFBD>3<EFBFBD> ripper melee 03 07$\n<EFBFBD>4<EFBFBD> power fist melee 04 11$\n<EFBFBD>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<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
*/
string () SmallArmString1 =
{
return ("Pistols and Submachineguns\n WEAPON | CAL | WEIGHT | PRICE \n\n<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");
};
string () SmallArmString2 =
{
return ("shotguns\n WEAPON | TYPE | WEIGHT | PRICE \n\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>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<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 () DrugString1 =
{
return ("drugs\n DRUG | EFFECTS | PRICE\n\n<EFBFBD>1<EFBFBD> stimpack heals 40 3$\n<EFBFBD>2<EFBFBD> medkit+ heals 20+50 5$\n<EFBFBD>3<EFBFBD> superstim* heals 40+60 12$\n<EFBFBD>e<EFBFBD> exit \n\n\n+ requires medic \n* requires medic with 7+ kills");
};
string () DrugString2 =
{
return ("drugs\n DRUG | EFFECTS | PRICE\n\n<EFBFBD>1<EFBFBD> stimpack heals 40 3$\n<EFBFBD>2<EFBFBD> adrenaline +60 speed/jump 7$\n<EFBFBD>3<EFBFBD> psycho+ +60 hp/no pain 15$\n<EFBFBD>4<EFBFBD> medkit* heals 20+50 12$\n<EFBFBD>5<EFBFBD> berserk* adren+psycho 21$\n<EFBFBD>e<EFBFBD> exit \n");
};
string () EnergyWeaponsString =
{
return ("high-tech weaponry\n WEAPON | TYPE | WEIGHT | PRICE \n\n<EFBFBD>1<EFBFBD> [*] flash gun semi 03 21$\n<EFBFBD>2<EFBFBD> [&] plasma rifle semi 08 34$\n<EFBFBD>3<EFBFBD> [*] laser rifle semi 11 40$\n<EFBFBD>4<EFBFBD> [*] laser carbine auto 06 57$\n<EFBFBD>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<EFBFBD>1<EFBFBD> light support weapon 15 55$\n<EFBFBD>2<EFBFBD> rocket launcher 11 75$\n<EFBFBD>3<EFBFBD> 50oc flamethrower 16 35$\n<EFBFBD>4<EFBFBD> steyr amr .50 flechette 17 72$\n<EFBFBD>5<EFBFBD> m72 gauss rifle 2mm 12 81$\n<EFBFBD>6<EFBFBD> bozar 14 81$\n<EFBFBD>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 <EFBFBD>20c<EFBFBD>\n
<EFBFBD>5<EFBFBD> extra magazines <EFBFBD>20c<EFBFBD>\n
<EFBFBD>6<EFBFBD> electronic tools mark ii <EFBFBD>30c<EFBFBD>\n
<EFBFBD>7<EFBFBD> climbing gear <EFBFBD>30c<EFBFBD>\n
<EFBFBD>8<EFBFBD> remote camera <EFBFBD>40c<EFBFBD>\n
<EFBFBD>9<EFBFBD> cooling module <EFBFBD>50c<EFBFBD>\n
<EFBFBD>0<EFBFBD> laser defense field <EFBFBD>50c<EFBFBD>\n
*/
string () GadgetString =
{
return ("+ special equipment +\npress your c key to activate!\n\n<EFBFBD>1<EFBFBD> stealth boy <20>20c<30>\n<EFBFBD>2<EFBFBD> displacer cloak <20>20c<30>\n<EFBFBD>3<EFBFBD> security alarm <20>20c<30>\n<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");
};