mirror of
https://github.com/nzp-team/fteqw.git
synced 2024-11-22 12:01:25 +00:00
e8dc38d98a
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1871 fc73d0e0-1445-4013-8a0c-d673dee63da5
363 lines
9 KiB
C++
363 lines
9 KiB
C++
/*
|
||
|
||
return ("
|
||
weaponry\n\n
|
||
<EFBFBD>1‘ melee \n
|
||
<EFBFBD>2‘ thrown \n
|
||
<EFBFBD>3‘ pistols&smgs \n
|
||
<EFBFBD>4‘ shotguns \n
|
||
<EFBFBD>5‘ rifles \n
|
||
<EFBFBD>6‘ heavy guns \n
|
||
<EFBFBD>e‘ leave
|
||
*/
|
||
|
||
/*
|
||
<EFBFBD>1‘ 1911a1 .45 01 5$\n
|
||
<EFBFBD>2‘ d. eagle .44 02 7$\n
|
||
<EFBFBD>3‘ mk23 socom .45 02 9$\n
|
||
<EFBFBD>4‘ h&k mp7 4mm 03 14$\n
|
||
<EFBFBD>5‘ h&k mp5 9mm 03 17$\n
|
||
<EFBFBD>6‘ alien blaster 02 21$\n
|
||
|
||
<EFBFBD>1‘ pipe rifle .44 02 4$\n
|
||
<EFBFBD>2‘ winchester 12g 03 8$\n
|
||
<EFBFBD>3‘ mossberg 12g 04 14$\n
|
||
<EFBFBD>4‘ citykiller 12g 05 35$\n
|
||
|
||
<EFBFBD>1‘ rangemaster 7mm 03 11$\n
|
||
<EFBFBD>2‘ ak-112 5mm 04 21$\n
|
||
<EFBFBD>3‘ remington .308 05 24$\n
|
||
<EFBFBD>4‘ ak-74 5mm 04 27$\n
|
||
<EFBFBD>5‘ moonlight .223 05 36$\n
|
||
<EFBFBD>6‘ sa-80 5mm 05 23$\n
|
||
<EFBFBD>7‘ plasma rifle 07 41$\n
|
||
<EFBFBD>8‘ gauss rifle 2mm 08 51$\n
|
||
*/
|
||
|
||
string () ShopString =
|
||
{
|
||
return ("--- S H O P -------\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ traits \n"
|
||
"<EFBFBD>2‘ perks \n"
|
||
"<EFBFBD>3‘ body armour \n"
|
||
"<EFBFBD>4‘ protection \n"
|
||
"<EFBFBD>5‘ weapons \n"
|
||
"<EFBFBD>6‘ equipment \n"
|
||
"<EFBFBD>7‘ chems \n"
|
||
"<EFBFBD>8‘ special \n"
|
||
"<EFBFBD>e‘ leave \n");
|
||
};
|
||
|
||
string () WeaponString =
|
||
{
|
||
return ("weaponry\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ melee \n"
|
||
"<EFBFBD>2‘ thrown \n"
|
||
"<EFBFBD>3‘ pistols&smgs \n"
|
||
"<EFBFBD>4‘ shotguns \n"
|
||
"<EFBFBD>5‘ rifles \n"
|
||
"<EFBFBD>6‘ heavy guns \n"
|
||
"<EFBFBD>e‘ leave \n");
|
||
};
|
||
|
||
string () TraitString =
|
||
{
|
||
return ("traits\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ one handed \n"
|
||
"<EFBFBD>2‘ small frame \n"
|
||
"<EFBFBD>3‘ bruiser \n"
|
||
"<EFBFBD>4‘ heavy handed \n"
|
||
"<EFBFBD>5‘ bloody mess \n"
|
||
"<EFBFBD>6‘ bad luck \n"
|
||
"<EFBFBD>e‘ leave \n");
|
||
};
|
||
|
||
string () ThrownString =
|
||
{
|
||
return ("grenades\n"
|
||
" GRENADE | COST \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ smoke grenade 3$\n"
|
||
"<EFBFBD>2‘ frag grenade 4$\n"
|
||
"<EFBFBD>3‘ emp grenade 5$\n"
|
||
"<EFBFBD>4‘ flashbang 7$\n"
|
||
"<EFBFBD>e‘ exit \n");
|
||
};
|
||
|
||
string () BuildString =
|
||
{
|
||
return ("BUILD A STRUCTURE\n"
|
||
" NAME | UPGRADE | SCRAPS\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ Mr. Ammo 4\n"
|
||
"<EFBFBD>2‘ Barricade 6\n"
|
||
"<EFBFBD>3‘ AutoDoc(tm) 10\n"
|
||
"<EFBFBD>4‘ Robo-Fang 11\n"
|
||
"<EFBFBD>e‘ exit \n");
|
||
};
|
||
|
||
string () HelmetString =
|
||
{
|
||
return ("helmets\n"
|
||
"protect you from headshots so\n"
|
||
"make sure you use a decent one\n"
|
||
"\n"
|
||
" ABS% WT DEFLECT PRC\n"
|
||
"<EFBFBD>1‘ combat helm -10% 01 5% 05\n"
|
||
"<EFBFBD>2‘ combat helm 2 +0% 02 5% 20\n"
|
||
"<EFBFBD>3‘ heavy-duty +20% 03 5% 20\n"
|
||
"<EFBFBD>4‘ ceramic helm -20% ...");
|
||
};
|
||
|
||
string () ArmorString =
|
||
{
|
||
return ("body armour wt abs prc\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ light kevlar 03 1/20% 03$\n"
|
||
"<EFBFBD>2‘ leather armor 05 2/30% 08$\n"
|
||
"<EFBFBD>3‘ kevlar armor 09 3/35% 10$\n"
|
||
"<EFBFBD>4‘ metal armor 15 5/35% 12$\n"
|
||
"<EFBFBD>5‘ combat armor 12 4/40% 25$\n"
|
||
"<EFBFBD>6‘ brotherhood armor 17 5/45% 35$\n"
|
||
"<EFBFBD>7‘ force armor 06 7/10% 45$\n"
|
||
"<EFBFBD>8‘ metal armor mkii 20 8/50% 55$\n");
|
||
};
|
||
|
||
string () PerkString =
|
||
{
|
||
return ("perks\n"
|
||
" ABILITY | FRAGS NEEDED \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ bonus movement 2\n"
|
||
"<EFBFBD>2‘ strong back 2\n"
|
||
"<EFBFBD>3‘ quick pockets 2\n"
|
||
"<EFBFBD>4‘ awareness 2\n"
|
||
"<EFBFBD>5‘ silent running 3\n"
|
||
"<EFBFBD>6‘ better criticals 3\n"
|
||
"<EFBFBD>7‘ bonus ranged damage 3\n"
|
||
"<EFBFBD>8‘ divine favor 3\n"
|
||
"<EFBFBD>9‘ slayer 3\n"
|
||
"<EFBFBD>0‘ sharpshooter 4\n");
|
||
};
|
||
|
||
string () ProtectString =
|
||
{
|
||
return ("++ high-tech protective devices ++ \n"
|
||
"\n"
|
||
" HARDWARE | SHIELDS VS | PRICE \n"
|
||
"<EFBFBD>1‘ energy amulet |damage: 7% <20>15‘\n"
|
||
"<EFBFBD>2‘ force field |front: 15% <20>20‘\n"
|
||
"<EFBFBD>3‘ safety ring |absorb: 3 <20>35‘\n"
|
||
"<EFBFBD>4‘ smokescreen |obscures <20>40‘\n"
|
||
"<EFBFBD>5‘ sentient cube |regenerate <20>45‘\n");
|
||
};
|
||
|
||
|
||
/*return ("++ high-tech protective devices ++ \n\n
|
||
HARDWARE | SHIELDS VS | PRICE \n
|
||
<EFBFBD>1‘ energy amulet |damage: 7% <20>15‘\n
|
||
<EFBFBD>2‘ force field |front: 15% <20>20‘\n
|
||
<EFBFBD>3‘ safety ring |absorb: 3 <20>35‘\n
|
||
<EFBFBD>4‘ smokescreen |obscures <20>40‘\n
|
||
<EFBFBD>5‘ sentient cube |regenerate <20>45‘\n");*/
|
||
|
||
|
||
string () OtherString =
|
||
{
|
||
return
|
||
"++ miscellaneous items ++\n"
|
||
" ITEM | CLASS | PRICE \n"
|
||
"\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ (25) bandages for medic 2$\n"
|
||
"<EFBFBD>3‘ (20) mr.ammo 20$\n"
|
||
"<EFBFBD>4‘ (20) auto-doc 20$\n"
|
||
"<EFBFBD>5‘ (20) shield-gen 20$\n"
|
||
"<EFBFBD>6‘ (20) tesla-turret 20$\n"
|
||
;
|
||
};
|
||
|
||
|
||
string () MeleeString =
|
||
{
|
||
return ("MELEE WEAPONS\n"
|
||
"WEAPON | TYPE | WT | PRICE \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ knife melee 01 01$\n"
|
||
"<EFBFBD>2‘ hand axe melee 08 03$\n"
|
||
"<EFBFBD>3‘ vibroblade melee 04 10$\n"
|
||
"<EFBFBD>4‘ power axe melee 07 15$\n"
|
||
"<EFBFBD>e‘ exit \n");
|
||
};
|
||
|
||
/*
|
||
<EFBFBD>6‘ h&k mp5 9mmP 03 17$\n
|
||
<EFBFBD>7‘ h&k mp7 4.60mm 03 14$\n
|
||
<EFBFBD>8‘ fn p90 5.57mm 03 22$\n
|
||
<EFBFBD>9‘ h&k mp10 10mm 03 24$\n
|
||
<EFBFBD>0‘ thompson .45 03 20$\n
|
||
|
||
|
||
<EFBFBD>6‘ h&k mp5 9mmP 03 17$\n<>7‘ h&k mp7 4.60mm 03 14$\n<>8‘ fn p90 5.57mm 03 22$\n<>9‘ h&k mp10 10mm 03 24$\n<>0‘ thompson .45 03 20$\n
|
||
*/
|
||
|
||
string () PistolString =
|
||
{
|
||
return ("Pistols and Submachineguns\n"
|
||
" WEAPON | CAL | WEIGHT | PRICE \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ mk23 socom .45 01 5$\n"
|
||
"<EFBFBD>2‘ d. eagle .44 02 7$\n"
|
||
"<EFBFBD>3‘ needler pistol 02 9$\n"
|
||
"<EFBFBD>4‘ h&k mp7 4mm 03 14$\n"
|
||
"<EFBFBD>5‘ grease gun 9mm 03 17$\n"
|
||
"<EFBFBD>6‘ alien blaster 02 21$\n");
|
||
};
|
||
|
||
string () ShotgunString =
|
||
{
|
||
return ("shotguns\n"
|
||
" WEAPON | TYPE | WEIGHT | PRICE \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ pipe rifle .44 02 4$\n"
|
||
"<EFBFBD>2‘ winchester 12g 03 8$\n"
|
||
"<EFBFBD>3‘ mossberg 12g 04 14$\n"
|
||
"<EFBFBD>4‘ citykiller 12g 05 35$\n");
|
||
};
|
||
|
||
/*
|
||
<EFBFBD>6‘ dks-1 .338 bolt 08 32$\n
|
||
<EFBFBD>7‘ moonlight .223 auto 06 54$\n
|
||
<EFBFBD>8‘ xl70e3 5mm auto 08 27$\n
|
||
<EFBFBD>9‘ fn-fal .308 auto 04 51$\n
|
||
<EFBFBD>0‘ sa-80 .223 auto 07 45$\n
|
||
|
||
*/
|
||
string () RifleString =
|
||
{
|
||
return ("rifles\n"
|
||
" RIFLE | TYPE | WEIGHT | PRICE \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ rangemaster 7mm 03 11$\n"
|
||
"<EFBFBD>2‘ ak-112 5mm 04 21$\n"
|
||
"<EFBFBD>3‘ remington .308 05 24$\n"
|
||
"<EFBFBD>4‘ ak-74 5mm 04 27$\n"
|
||
"<EFBFBD>5‘ moonlight .223 05 36$\n"
|
||
"<EFBFBD>6‘ sa-80 5mm 05 32$\n"
|
||
"<EFBFBD>7‘ fn-fal .308 09 25$\n");
|
||
};
|
||
|
||
string () HeavyString =
|
||
{
|
||
return ("other weaponry\n"
|
||
" WEAPON | TYPE | WEIGHT | PRICE \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ rocket launcher 10 30$\n"
|
||
"<EFBFBD>2‘ gauss rifle 07 32$\n"
|
||
"<EFBFBD>3‘ laser carbine 12 45$\n");
|
||
};
|
||
|
||
string () ChemString =
|
||
{
|
||
return ("drugs\n DRUG | EFFECTS | PRICE\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ stimpack heals 05+20 3$\n"
|
||
"<EFBFBD>2‘ medkit+ heals 10+50 5$\n"
|
||
"<EFBFBD>3‘ superstim* heals 20+60 12$\n"
|
||
"<EFBFBD>4‘ adrenaline*+speed/jump 10$\n"
|
||
"<EFBFBD>5‘ jet* aim better 18$\n"
|
||
"<EFBFBD>e‘ exit \n"
|
||
"\n"
|
||
"+ requires medic \n"
|
||
"* requires advanced medic \n");
|
||
};
|
||
|
||
string () ChemString2 =
|
||
{
|
||
return ("chems\n DRUG | EFFECTS | PRICE\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ adrenaline +60 speed/jump 3$\n"
|
||
"<EFBFBD>2‘ stimpack heals 40 5$\n"
|
||
"<EFBFBD>3‘ psycho+ +60 hp/no pain 11$\n"
|
||
"<EFBFBD>4‘ medkit* heals 20+50 12$\n"
|
||
"<EFBFBD>5‘ berserk* adren+psycho 12$\n"
|
||
"<EFBFBD>6‘ jet* aim better 15$\n"
|
||
"<EFBFBD>e‘ exit \n"
|
||
"\n"
|
||
"+ requires shaman \n"
|
||
"* requires advanced shaman \n");
|
||
};
|
||
|
||
string () EnergyWeaponsString =
|
||
{
|
||
return ("high-tech weaponry\n"
|
||
" WEAPON | TYPE | WEIGHT | PRICE \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ [*] flash gun semi 03 21$\n"
|
||
"<EFBFBD>2‘ [&] plasma rifle semi 08 34$\n"
|
||
"<EFBFBD>3‘ [*] laser rifle semi 11 40$\n"
|
||
"<EFBFBD>4‘ [*] laser carbine auto 06 57$\n"
|
||
"<EFBFBD>5‘ [?] alien blaster semi 02 72$\n");
|
||
};
|
||
|
||
//<2F>6‘ bozar 14 81$\n<>7‘ firestorm 12 97$
|
||
|
||
string () HeavyGunsString =
|
||
{
|
||
return ("heavy guns\n"
|
||
" WEAPON | TYPE | WEIGHT | PRICE \n"
|
||
"\n"
|
||
"<EFBFBD>1‘ light support weapon 15 55$\n"
|
||
"<EFBFBD>2‘ rocket launcher 11 75$\n"
|
||
"<EFBFBD>3‘ 50oc flamethrower 16 35$\n"
|
||
"<EFBFBD>4‘ steyr amr .50 flechette 17 72$\n"
|
||
"<EFBFBD>5‘ m72 gauss rifle 2mm 12 81$\n"
|
||
"<EFBFBD>6‘ bozar 14 81$\n"
|
||
"<EFBFBD>7‘ firestorm 12 97$");
|
||
};
|
||
|
||
string () de_dust =
|
||
{
|
||
return (" DE_DUST \n"
|
||
" (BOMB/DEFUSE MAP) \n"
|
||
"\n"
|
||
"rangers have obtained two ufos\n"
|
||
"that have crash landed in the \n"
|
||
"desert. raiders must blow them\n"
|
||
"up with c4 before its too late\n"
|
||
"\n"
|
||
"(activate electronic tools and\n"
|
||
"c4 by pressing 4) ...");
|
||
};
|
||
|
||
/*
|
||
<EFBFBD>4‘ motion sensor <20>20c‘\n
|
||
<EFBFBD>5‘ extra magazines <20>20c‘\n
|
||
<EFBFBD>6‘ electronic tools mark ii <20>30c‘\n
|
||
<EFBFBD>7‘ climbing gear <20>30c‘\n
|
||
<EFBFBD>8‘ remote camera <20>40c‘\n
|
||
<EFBFBD>9‘ cooling module <20>50c‘\n
|
||
<EFBFBD>0‘ laser defense field <20>50c‘\n
|
||
*/
|
||
|
||
|
||
|
||
string () EquipmentString =
|
||
{
|
||
return ("+ special equipment +\n"
|
||
"press your c key to activate!\n"
|
||
"\n"
|
||
"<EFBFBD>1‘ medic's bag <20>15c‘\n"
|
||
"<EFBFBD>2‘ security alarm <20>15c‘\n"
|
||
"<EFBFBD>3‘ remote camera <20>15c‘\n"
|
||
"<EFBFBD>4‘ belt pouch <20>15c‘\n"
|
||
"<EFBFBD>5‘ backpack <20>15c‘\n"
|
||
"<EFBFBD>6‘ toolkit mark ii <20>15c‘\n"
|
||
"<EFBFBD>7‘ climbing gear <20>15c‘\n"
|
||
"<EFBFBD>8‘ enhanced battery <20>15c‘\n"
|
||
"<EFBFBD>9‘ stealth boy <20>45c‘\n"
|
||
"\n");
|
||
};
|