diff --git a/src/npc/bodyguard/bgDescription.js b/src/npc/bodyguard/bgDescription.js new file mode 100644 index 0000000000000000000000000000000000000000..fcf0a377ffeb94aab3d23bd8494624b916315e64 --- /dev/null +++ b/src/npc/bodyguard/bgDescription.js @@ -0,0 +1,474 @@ +/** + * @param {App.Entity.SlaveState} slave + * @returns {string} + */ +App.Desc.bodyguard = function(slave) { + const r = []; + const { + his, He, he + } = getPronouns(slave); + if (slave.fuckdoll !== 0 || slave.ID !== V.Bodyguard.ID) { + return; + } + r.push(`${He} is your bodyguard.`); + r.push(bgWeapon(slave)); + + if (slave.skill.combat > 0) { + r.push(`${He} is <span class="aquamarine">skilled at combat:</span> ${he} is comfortable with the use of modern firearms and edged weapons, and ${his} hands`); + if (!hasBothArms(slave)) { + r.push(`would be deadly weapons if ${he} had`); + if (!hasAnyArms(slave)) { + r.push(`any.`); + } else { + r.push(`more than one.`); + } + } else { + if ((getArmCount(slave, 5) + getArmCount(slave, 6) > 1)) { + r.push(`would be deadly weapons even if they weren't full of deadly weapons already.`); + } else { + r.push(`are deadly weapons.`); + } + } + } + + return r.join(" "); + + function bgWeapon() { + const w = []; + if ((slave.muscles + slave.height - 100) / 25 > 5) { + w.push(`${He} has a long ceramic sword strapped to ${his} back,`); + switch (slave.nationality) { + case "American": + w.push(`and, in keeping with ${his} heritage, a US Ordnance Mk43 Mod.1 GPMG`); + break; + case "Armenian": + case "Belarusian": + case "Cuban": + case "Hungarian": + case "Kazakh": + case "Uzbek": + w.push(`and, in keeping with ${his} heritage, a PKM GPMG`); + break; + case "Australian": + w.push(`and, in keeping with ${his} heritage, a Lithgow F89 Maximi GPMG`); + break; + case "Austrian": + w.push(`and, in keeping with ${his} heritage, a Steyr MG 74 GPMG`); + break; + case "Belgian": + w.push(`and, in keeping with ${his} heritage, a FN Minimi M3 LMG`); + break; + case "British": + case "Scottish": + w.push(`and, in keeping with ${his} heritage, an L7A2 GPMG`); + break; + case "Canadian": + w.push(`and, in keeping with ${his} heritage, a Colt Canada 5.56-LSW LMG`); + break; + case "Chilean": + case "German": + w.push(`and, in keeping with ${his} heritage, a Rheinmetall MG3 GPMG`); + break; + case "Chinese": + w.push(`and, in keeping with ${his} heritage, a Norinco QJY-88 LMG`); + break; + case "Czech": + case "Slovak": + w.push(`and, in keeping with ${his} heritage, a ZVI Uk vz.59 Rachot GPMG`); + break; + case "Filipina": + w.push(`and, in keeping with ${his} heritage, a Government Arsenal M60E4 GPMG`); + break; + case "Finnish": + w.push(`and, in keeping with ${his} heritage, a Valmet KvKK 62 LMG`); + break; + case "French": + w.push(`and, in keeping with ${his} heritage, a MAS AAT-F1 GPMG`); + break; + case "Indian": + w.push(`and, in keeping with ${his} heritage, an OFB MG 2A1 GPMG`); + break; + case "Indonesian": + w.push(`and, in keeping with ${his} heritage, a Pindad SM2 LMG`); + break; + case "Iranian": + w.push(`and, in keeping with ${his} heritage, a DIO MGA3 GPMG`); + break; + case "Israeli": + w.push(`and, in keeping with ${his} heritage, an IWI Negev NG7 GPMG`); + break; + case "Japanese": + w.push(`and, in keeping with ${his} heritage, a Sumitomo Type 62 GPMG`); + break; + case "Korean": + w.push(`and, in keeping with ${his} heritage, a S&T K12 GPMG`); + break; + case "Mexican": + w.push(`and, in keeping with ${his} heritage, a SEDENA MG-21 GPMG`); + break; + case "Polish": + w.push(`and, in keeping with ${his} heritage, a ZMT UKM-2000 GPMG`); + break; + case "Romanian": + w.push(`and, in keeping with ${his} heritage, a FACSA PM md.93 LMG`); + break; + case "Russian": + w.push(`and, in keeping with ${his} heritage, a PKP Pecheneg GPMG`); + break; + case "Serbian": + w.push(`and, in keeping with ${his} heritage, a Zastava M09 LMG`); + break; + case "South African": + w.push(`and, in keeping with ${his} heritage, a Vektor SS-77 GPMG`); + break; + case "Spanish": + w.push(`and, in keeping with ${his} heritage, a CETME MG 82 Ameli LMG`); + break; + case "Swiss": + w.push(`and, in keeping with ${his} heritage, a W+F-Bern MG51 GPMG`); + break; + case "Turkish": + w.push(`and, in keeping with ${his} heritage, a MKEK MG3 GPMG`); + break; + case "Ukrainian": + w.push(`and, in keeping with ${his} heritage, a Fort-401 LMG`); + break; + case "Vietnamese": + w.push(`and, in keeping with ${his} heritage, a Z111 RPK LMG`); + break; + case "Zimbabwean": + if (slave.race === "white") { + w.push(`and, in keeping with ${his} heritage, a FN MAG-58 GPMG`); + } else { + w.push(`and a FN MAG 60.20 GPMG`); + } + break; + default: + w.push(`and a FN MAG 60.20 GPMG`); + } + w.push(`slung crosswise on ${his} chest.`); + } else if ((slave.muscles + slave.height - 100) / 25 > 4) { + w.push(`${He} has a ceramic sword strapped to ${his} back`); + switch (slave.nationality) { + case "American": + w.push(`and, in keeping with ${his} heritage, a Colt M16A4 assault rifle`); + break; + case "Argentinian": + w.push(`and, in keeping with ${his} heritage, a FMAP FARA-83 assault rifle`); + break; + case "Armenian": + case "Belarusian": + case "Kazakh": + case "Uzbek": + w.push(`and, in keeping with ${his} heritage, a Kalashnikov AK-74M assault rifle`); + break; + case "Australian": + w.push(`and, in keeping with ${his} heritage, a Lithgow EF88 Austeyr bullpup assault rifle`); + break; + case "Austrian": + w.push(`and, in keeping with ${his} heritage, a Steyr AUG A3 bullpup assault rifle`); + break; + case "Belgian": + w.push(`and, in keeping with ${his} heritage, a FN FNC M2 assault rifle`); + break; + case "Brazilian": + w.push(`and, in keeping with ${his} heritage, an IMBEL IA2 assault rifle`); + break; + case "British": + case "Scottish": + w.push(`and, in keeping with ${his} heritage, an L85A3 bullpup assault rifle`); + break; + case "Canadian": + w.push(`and, in keeping with ${his} heritage, a Colt Canada MRR assault rifle`); + break; + case "Chilean": + w.push(`and, in keeping with ${his} heritage, a FAMAE ACE 22NC assault rifle`); + break; + case "Chinese": + w.push(`and, in keeping with ${his} heritage, a Norinco QBZ-95-1 bullpup assault rifle`); + break; + case "Colombian": + w.push(`and, in keeping with ${his} heritage, an Indumil ACE 22 assault rifle`); + break; + case "Croatian": + w.push(`and, in keeping with ${his} heritage, an HS Produkt VHS-2 bullpup assault rifle`); + break; + case "Cuban": + w.push(`and, in keeping with ${his} heritage, an AKM assault rifle`); + break; + case "Czech": + case "Slovak": + w.push(`and, in keeping with ${his} heritage, a CZUB CZ-806 BREN-2 assault rifle`); + break; + case "Filipina": + w.push(`and, in keeping with ${his} heritage, an Elitool M653P carbine`); + break; + case "Finnish": + w.push(`and, in keeping with ${his} heritage, a SAKO Rk 95 TP assault rifle`); + break; + case "French": + w.push(`and, in keeping with ${his} heritage, a Nexter FAMAS G2 bullpup assault rifle`); + break; + case "German": + w.push(`and, in keeping with ${his} heritage, a H&K G36A2 assault rifle`); + break; + case "Hungarian": + w.push(`and, in keeping with ${his} heritage, a FEG AMD-65M assault rifle`); + break; + case "Indian": + w.push(`and, in keeping with ${his} heritage, an OFB MCIWS assault rifle`); + break; + case "Indonesian": + w.push(`and, in keeping with ${his} heritage, a Pindad SS2 assault rifle`); + break; + case "Iranian": + w.push(`and, in keeping with ${his} heritage, a DIO KH-2002 Khaybar bullpup assault rifle`); + break; + case "Israeli": + w.push(`and, in keeping with ${his} heritage, an IWI MTAR-21 bullpup assault rifle`); + break; + case "Italian": + w.push(`and, in keeping with ${his} heritage, a Beretta ARX-160 assault rifle`); + break; + case "Japanese": + w.push(`and, in keeping with ${his} heritage, a Howa Type 89 assault rifle`); + break; + case "Korean": + w.push(`and, in keeping with ${his} heritage, a Daewoo K2C1 assault rifle`); + break; + case "Mexican": + w.push(`and, in keeping with ${his} heritage, a DGIM FX-05 Xiuhcoatl assault rifle`); + break; + case "Peruvian": + w.push(`and, in keeping with ${his} heritage, a SIMA FAD bullpup assault rifle`); + break; + case "Polish": + w.push(`and, in keeping with ${his} heritage, a FB MSBS assault rifle`); + break; + case "Romanian": + w.push(`and, in keeping with ${his} heritage, a ROMARM PA md.86 assault rifle`); + break; + case "Russian": + w.push(`and, in keeping with ${his} heritage, an Izhmash AN-94 Abakan assault rifle`); + break; + case "Serbian": + w.push(`and, in keeping with ${his} heritage, a Zastava M21A assault rifle`); + break; + case "South African": + w.push(`and, in keeping with ${his} heritage, a Vektor R4 assault rifle`); + break; + case "Spanish": + w.push(`and, in keeping with ${his} heritage, a CETME Model C battle rifle`); + break; + case "Swedish": + w.push(`and, in keeping with ${his} heritage, a Bofors Ak-5C assault rifle`); + break; + case "Swiss": + w.push(`and, in keeping with ${his} heritage, a SIG SG 550 assault rifle`); + break; + case "Thai": + w.push(`and, in keeping with ${his} heritage, a MND Type 11 assault rifle`); + break; + case "Turkish": + w.push(`and, in keeping with ${his} heritage, a MKEK MPT-76 assault rifle`); + break; + case "Ukrainian": + w.push(`and, in keeping with ${his} heritage, a Fort-227 assault rifle`); + break; + case "Vietnamese": + w.push(`and, in keeping with ${his} heritage, a Z111 AKM assault rifle`); + break; + case "Zimbabwean": + if (slave.race === "white") { + w.push(`and, in keeping with ${his} heritage, a FN FAL battle rifle`); + } else { + w.push(`and a FN F2000 bullpup assault rifle`); + } + break; + default: + w.push(`and a FN F2000 bullpup assault rifle`); + } + w.push(`slung across ${his} chest.`); + } else if ((slave.muscles + slave.height - 100) / 25 > 3) { + w.push(`${He} has a straight ceramic sword strapped to ${his} back`); + switch (slave.nationality) { + case "American": + w.push(`and, in keeping with ${his} heritage, a KRISS Vector SMG`); + break; + case "Argentinian": + w.push(`and, in keeping with ${his} heritage, a Halcon ML-63 SMG`); + break; + case "Armenian": + case "Belarusian": + case "Kazakh": + case "Uzbek": + w.push(`and, in keeping with ${his} heritage, a Kalashnikov AKS-74U PDW`); + break; + case "Austrian": + w.push(`and, in keeping with ${his} heritage, a Steyr AUG A3 Para XS bullpup SMG`); + break; + case "Belgian": + w.push(`and, in keeping with ${his} heritage, a FN P90 bullpup PDW`); + break; + case "Brazilian": + w.push(`and, in keeping with ${his} heritage, a Taurus MT40 G2 SMG`); + break; + case "British": + case "Scottish": + w.push(`and, in keeping with ${his} heritage, an L91A1 SMG`); + break; + case "Chilean": + w.push(`and, in keeping with ${his} heritage, a FAMAE SAF-200 SMG`); + break; + case "Chinese": + w.push(`and, in keeping with ${his} heritage, a Norinco QCQ-05 SMG`); + break; + case "Croatian": + w.push(`and, in keeping with ${his} heritage, a PM Agram 2000 SMG`); + break; + case "Filipina": + w.push(`and, in keeping with ${his} heritage, a Ferfrans SCW7 PDW`); + break; + case "German": + w.push(`and, in keeping with ${his} heritage, an H&K MP7A1 PDW`); + break; + case "Indian": + w.push(`and, in keeping with ${his} heritage, an OFB MSMC SMG`); + break; + case "Indonesian": + w.push(`and, in keeping with ${his} heritage, a Pindad PM1A1 SMG`); + break; + case "Iranian": + w.push(`and, in keeping with ${his} heritage, a DIO MPT-9 Tondar SMG`); + break; + case "Israeli": + w.push(`and, in keeping with ${his} heritage, an IWI Uzi SMG`); + break; + case "Italian": + w.push(`and, in keeping with ${his} heritage, a Beretta MX4 SMG`); + break; + case "Korean": + w.push(`and, in keeping with ${his} heritage, a Daewoo K1A PDW`); + break; + case "Mexican": + w.push(`and, in keeping with ${his} heritage, a Mendoza Cobra SMG`); + break; + case "Polish": + w.push(`and, in keeping with ${his} heritage, a FB PM-06 Glauberyt SMG`); + break; + case "Romanian": + w.push(`and, in keeping with ${his} heritage, a UM Cugir LP7 SMG`); + break; + case "Russian": + w.push(`and, in keeping with ${his} heritage, a KBP PP-90M1 SMG`); + break; + case "Serbian": + w.push(`and, in keeping with ${his} heritage, a Zastava Master FLG SMG`); + break; + case "South African": + w.push(`and, in keeping with ${his} heritage, a Milkor BXP SMG`); + break; + case "Spanish": + w.push(`and, in keeping with ${his} heritage, a Star Z84 SMG`); + break; + case "Swedish": + w.push(`and, in keeping with ${his} heritage, a Carl Gustav m/45 SMG`); + break; + case "Swiss": + w.push(`and, in keeping with ${his} heritage, a SIG MPX SMG`); + break; + case "Turkish": + w.push(`and, in keeping with ${his} heritage, a Sarsilmaz SAR 109 SMG`); + break; + case "Ukrainian": + w.push(`and, in keeping with ${his} heritage, a Fort-224 bullpup SMG`); + break; + case "Vietnamese": + w.push(`and, in keeping with ${his} heritage, a Z111 K-50M LMG`); + break; + case "Zimbabwean": + if (slave.race === "white") { + w.push(`and, in keeping with ${his} heritage, a Sterling Mk.IV SMG`); + } else { + w.push(`and a H&K MP5 SMG`); + } + break; + default: + w.push(`and a H&K MP5 SMG`); + } + w.push(`slung across ${his} chest.`); + } else { + w.push(`${He} has a short ceramic sword strapped to ${his} back`); + switch (slave.nationality) { + case "American": + w.push(`and, in keeping with ${his} heritage, a MAC-10 machine pistol`); + break; + case "Armenian": + case "Belarusian": + case "Cuban": + case "Kazakh": + case "Ukrainian": + case "Uzbek": + w.push(`and, in keeping with ${his} heritage, a Molot Ordnance Stechkin APS machine pistol`); + break; + case "Austrian": + w.push(`and, in keeping with ${his} heritage, a Steyr TMP machine pistol`); + break; + case "Belgian": + w.push(`and, in keeping with ${his} heritage, a VBR-Belgium PDW machine pistol`); + break; + case "Chinese": + w.push(`and, in keeping with ${his} heritage, a Chongqing Changfeng CF-05 machine pistol`); + break; + case "Czech": + case "Slovak": + w.push(`and, in keeping with ${his} heritage, a CZUB CZ 75 Automatic machine pistol`); + break; + case "German": + w.push(`and, in keeping with ${his} heritage, a H&K VP70 machine pistol`); + break; + case "Hungarian": + w.push(`and, in keeping with ${his} heritage, a FEG KGP-9 machine pistol`); + break; + case "Israeli": + w.push(`and, in keeping with ${his} heritage, an IWI Uzi Pro machine pistol`); + break; + case "Italian": + w.push(`and, in keeping with ${his} heritage, a Beretta 93R machine pistol`); + break; + case "Japanese": + w.push(`and, in keeping with ${his} heritage, a Minebea PM-9 machine pistol`); + break; + case "Mexican": + w.push(`and, in keeping with ${his} heritage, a Trejo Modelo 2 Especial machine pistol`); + break; + case "Peruvian": + w.push(`and, in keeping with ${his} heritage, a SIMA MGP-87 machine pistol`); + break; + case "Polish": + w.push(`and, in keeping with ${his} heritage, a WITU PMM machine pistol`); + break; + case "Romanian": + w.push(`and, in keeping with ${his} heritage, a UMS Pistolul md.98 Dracula machine pistol`); + break; + case "Russian": + w.push(`and, in keeping with ${his} heritage, a KBP OTs-33 Pernach machine pistol`); + break; + case "Swedish": + w.push(`and, in keeping with ${his} heritage, a Saab Bofors Dynamics CBJ-MS machine pistol`); + break; + case "Swiss": + w.push(`and, in keeping with ${his} heritage, a B+T MP9 machine pistol`); + break; + case "Turkish": + w.push(`and, in keeping with ${his} heritage, a TiSAS Zigana F machine pistol`); + break; + default: + w.push(`and a Glock 18 machine pistol`); + } + w.push(`at ${his} side.`); + } + + return w.join(" "); + } +}; diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index ce9de6d116d39c37e47cf52b7f997977096a48e4..7abda5270e1c73f230d970b4e014033407183d5c 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -621,298 +621,6 @@ $activeSlave.slaveName is up for review: <</replace>> <</widget>> -<<widget "BodyguardWeapon">> - -<<if ($activeSlave.muscles+$activeSlave.height-100)/25 > 5>> - $He has a long ceramic sword strapped to $his back, - <<switch $activeSlave.nationality>> - <<case "American">> - and, in keeping with $his heritage, a US Ordnance Mk43 Mod.1 GPMG - <<case "Armenian" "Belarusian" "Cuban" "Hungarian" "Kazakh" "Uzbek">> - and, in keeping with $his heritage, a PKM GPMG - <<case "Australian">> - and, in keeping with $his heritage, a Lithgow F89 Maximi GPMG - <<case "Austrian">> - and, in keeping with $his heritage, a Steyr MG 74 GPMG - <<case "Belgian">> - and, in keeping with $his heritage, a FN Minimi M3 LMG - <<case "British" "Scottish">> - and, in keeping with $his heritage, an L7A2 GPMG - <<case "Canadian">> - and, in keeping with $his heritage, a Colt Canada 5.56-LSW LMG - <<case "Chilean" "German">> - and, in keeping with $his heritage, a Rheinmetall MG3 GPMG - <<case "Chinese">> - and, in keeping with $his heritage, a Norinco QJY-88 LMG - <<case "Czech" "Slovak">> - and, in keeping with $his heritage, a ZVI Uk vz.59 Rachot GPMG - <<case "Filipina">> - and, in keeping with $his heritage, a Government Arsenal M60E4 GPMG - <<case "Finnish">> - and, in keeping with $his heritage, a Valmet KvKK 62 LMG - <<case "French">> - and, in keeping with $his heritage, a MAS AAT-F1 GPMG - <<case "Indian">> - and, in keeping with $his heritage, an OFB MG 2A1 GPMG - <<case "Indonesian">> - and, in keeping with $his heritage, a Pindad SM2 LMG - <<case "Iranian">> - and, in keeping with $his heritage, a DIO MGA3 GPMG - <<case "Israeli">> - and, in keeping with $his heritage, an IWI Negev NG7 GPMG - <<case "Japanese">> - and, in keeping with $his heritage, a Sumitomo Type 62 GPMG - <<case "Korean">> - and, in keeping with $his heritage, a S&T K12 GPMG - <<case "Mexican">> - and, in keeping with $his heritage, a SEDENA MG-21 GPMG - <<case "Polish">> - and, in keeping with $his heritage, a ZMT UKM-2000 GPMG - <<case "Romanian">> - and, in keeping with $his heritage, a FACSA PM md.93 LMG - <<case "Russian">> - and, in keeping with $his heritage, a PKP Pecheneg GPMG - <<case "Serbian">> - and, in keeping with $his heritage, a Zastava M09 LMG - <<case "South African">> - and, in keeping with $his heritage, a Vektor SS-77 GPMG - <<case "Spanish">> - and, in keeping with $his heritage, a CETME MG 82 Ameli LMG - <<case "Swiss">> - and, in keeping with $his heritage, a W+F-Bern MG51 GPMG - <<case "Turkish">> - and, in keeping with $his heritage, a MKEK MG3 GPMG - <<case "Ukrainian">> - and, in keeping with $his heritage, a Fort-401 LMG - <<case "Vietnamese">> - and, in keeping with $his heritage, a Z111 RPK LMG - <<case "Zimbabwean">> - <<if $activeSlave.race == "white">> - and, in keeping with $his heritage, a FN MAG-58 GPMG - <<else>> - and a FN MAG 60.20 GPMG - <</if>> - <<default>> - and a FN MAG 60.20 GPMG - <</switch>> - slung crosswise on $his chest. -<<elseif ($activeSlave.muscles+$activeSlave.height-100)/25 > 4>> - $He has a ceramic sword strapped to $his back - <<switch $activeSlave.nationality>> - <<case "American">> - and, in keeping with $his heritage, a Colt M16A4 assault rifle - <<case "Argentinian">> - and, in keeping with $his heritage, a FMAP FARA-83 assault rifle - <<case "Armenian" "Belarusian" "Kazakh" "Uzbek">> - and, in keeping with $his heritage, a Kalashnikov AK-74M assault rifle - <<case "Australian">> - and, in keeping with $his heritage, a Lithgow EF88 Austeyr bullpup assault rifle - <<case "Austrian">> - and, in keeping with $his heritage, a Steyr AUG A3 bullpup assault rifle - <<case "Belgian">> - and, in keeping with $his heritage, a FN FNC M2 assault rifle - <<case "Brazilian">> - and, in keeping with $his heritage, an IMBEL IA2 assault rifle - <<case "British" "Scottish">> - and, in keeping with $his heritage, an L85A3 bullpup assault rifle - <<case "Canadian">> - and, in keeping with $his heritage, a Colt Canada MRR assault rifle - <<case "Chilean">> - and, in keeping with $his heritage, a FAMAE ACE 22NC assault rifle - <<case "Chinese">> - and, in keeping with $his heritage, a Norinco QBZ-95-1 bullpup assault rifle - <<case "Colombian">> - and, in keeping with $his heritage, an Indumil ACE 22 assault rifle - <<case "Croatian">> - and, in keeping with $his heritage, an HS Produkt VHS-2 bullpup assault rifle - <<case "Cuban">> - and, in keeping with $his heritage, an AKM assault rifle - <<case "Czech" "Slovak">> - and, in keeping with $his heritage, a CZUB CZ-806 BREN-2 assault rifle - <<case "Filipina">> - and, in keeping with $his heritage, an Elitool M653P carbine - <<case "Finnish">> - and, in keeping with $his heritage, a SAKO Rk 95 TP assault rifle - <<case "French">> - and, in keeping with $his heritage, a Nexter FAMAS G2 bullpup assault rifle - <<case "German">> - and, in keeping with $his heritage, a H&K G36A2 assault rifle - <<case "Hungarian">> - and, in keeping with $his heritage, a FEG AMD-65M assault rifle - <<case "Indian">> - and, in keeping with $his heritage, an OFB MCIWS assault rifle - <<case "Indonesian">> - and, in keeping with $his heritage, a Pindad SS2 assault rifle - <<case "Iranian">> - and, in keeping with $his heritage, a DIO KH-2002 Khaybar bullpup assault rifle - <<case "Israeli">> - and, in keeping with $his heritage, an IWI MTAR-21 bullpup assault rifle - <<case "Italian">> - and, in keeping with $his heritage, a Beretta ARX-160 assault rifle - <<case "Japanese">> - and, in keeping with $his heritage, a Howa Type 89 assault rifle - <<case "Korean">> - and, in keeping with $his heritage, a Daewoo K2C1 assault rifle - <<case "Mexican">> - and, in keeping with $his heritage, a DGIM FX-05 Xiuhcoatl assault rifle - <<case "Peruvian">> - and, in keeping with $his heritage, a SIMA FAD bullpup assault rifle - <<case "Polish">> - and, in keeping with $his heritage, a FB MSBS assault rifle - <<case "Romanian">> - and, in keeping with $his heritage, a ROMARM PA md.86 assault rifle - <<case "Russian">> - and, in keeping with $his heritage, an Izhmash AN-94 Abakan assault rifle - <<case "Serbian">> - and, in keeping with $his heritage, a Zastava M21A assault rifle - <<case "South African">> - and, in keeping with $his heritage, a Vektor R4 assault rifle - <<case "Spanish">> - and, in keeping with $his heritage, a CETME Model C battle rifle - <<case "Swedish">> - and, in keeping with $his heritage, a Bofors Ak-5C assault rifle - <<case "Swiss">> - and, in keeping with $his heritage, a SIG SG 550 assault rifle - <<case "Thai">> - and, in keeping with $his heritage, a MND Type 11 assault rifle - <<case "Turkish">> - and, in keeping with $his heritage, a MKEK MPT-76 assault rifle - <<case "Ukrainian">> - and, in keeping with $his heritage, a Fort-227 assault rifle - <<case "Vietnamese">> - and, in keeping with $his heritage, a Z111 AKM assault rifle - <<case "Zimbabwean">> - <<if $activeSlave.race == "white">> - and, in keeping with $his heritage, a FN FAL battle rifle - <<else>> - and a FN F2000 bullpup assault rifle - <</if>> - <<default>> - and a FN F2000 bullpup assault rifle - <</switch>> - slung across $his chest. -<<elseif ($activeSlave.muscles+$activeSlave.height-100)/25 > 3>> - $He has a straight ceramic sword strapped to $his back - <<switch $activeSlave.nationality>> - <<case "American">> - and, in keeping with $his heritage, a KRISS Vector SMG - <<case "Argentinian">> - and, in keeping with $his heritage, a Halcon ML-63 SMG - <<case "Armenian" "Belarusian" "Kazakh" "Uzbek">> - and, in keeping with $his heritage, a Kalashnikov AKS-74U PDW - <<case "Austrian">> - and, in keeping with $his heritage, a Steyr AUG A3 Para XS bullpup SMG - <<case "Belgian">> - and, in keeping with $his heritage, a FN P90 bullpup PDW - <<case "Brazilian">> - and, in keeping with $his heritage, a Taurus MT40 G2 SMG - <<case "British" "Scottish">> - and, in keeping with $his heritage, an L91A1 SMG - <<case "Chilean">> - and, in keeping with $his heritage, a FAMAE SAF-200 SMG - <<case "Chinese">> - and, in keeping with $his heritage, a Norinco QCQ-05 SMG - <<case "Croatian">> - and, in keeping with $his heritage, a PM Agram 2000 SMG - <<case "Filipina">> - and, in keeping with $his heritage, a Ferfrans SCW7 PDW - <<case "German">> - and, in keeping with $his heritage, an H&K MP7A1 PDW - <<case "Indian">> - and, in keeping with $his heritage, an OFB MSMC SMG - <<case "Indonesian">> - and, in keeping with $his heritage, a Pindad PM1A1 SMG - <<case "Iranian">> - and, in keeping with $his heritage, a DIO MPT-9 Tondar SMG - <<case "Israeli">> - and, in keeping with $his heritage, an IWI Uzi SMG - <<case "Italian">> - and, in keeping with $his heritage, a Beretta MX4 SMG - <<case "Korean">> - and, in keeping with $his heritage, a Daewoo K1A PDW - <<case "Mexican">> - and, in keeping with $his heritage, a Mendoza Cobra SMG - <<case "Polish">> - and, in keeping with $his heritage, a FB PM-06 Glauberyt SMG - <<case "Romanian">> - and, in keeping with $his heritage, a UM Cugir LP7 SMG - <<case "Russian">> - and, in keeping with $his heritage, a KBP PP-90M1 SMG - <<case "Serbian">> - and, in keeping with $his heritage, a Zastava Master FLG SMG - <<case "South African">> - and, in keeping with $his heritage, a Milkor BXP SMG - <<case "Spanish">> - and, in keeping with $his heritage, a Star Z84 SMG - <<case "Swedish">> - and, in keeping with $his heritage, a Carl Gustav m/45 SMG - <<case "Swiss">> - and, in keeping with $his heritage, a SIG MPX SMG - <<case "Turkish">> - and, in keeping with $his heritage, a Sarsilmaz SAR 109 SMG - <<case "Ukrainian">> - and, in keeping with $his heritage, a Fort-224 bullpup SMG - <<case "Vietnamese">> - and, in keeping with $his heritage, a Z111 K-50M LMG - <<case "Zimbabwean">> - <<if $activeSlave.race == "white">> - and, in keeping with $his heritage, a Sterling Mk.IV SMG - <<else>> - and a H&K MP5 SMG - <</if>> - <<default>> - and a H&K MP5 SMG - <</switch>> - slung across $his chest. -<<else>> - $He has a short ceramic sword strapped to $his back - <<switch $activeSlave.nationality>> - <<case "American">> - and, in keeping with $his heritage, a MAC-10 machine pistol - <<case "Armenian" "Belarusian" "Cuban" "Kazakh" "Ukrainian" "Uzbek">> - and, in keeping with $his heritage, a Molot Ordnance Stechkin APS machine pistol - <<case "Austrian">> - and, in keeping with $his heritage, a Steyr TMP machine pistol - <<case "Belgian">> - and, in keeping with $his heritage, a VBR-Belgium PDW machine pistol - <<case "Chinese">> - and, in keeping with $his heritage, a Chongqing Changfeng CF-05 machine pistol - <<case "Czech" "Slovak">> - and, in keeping with $his heritage, a CZUB CZ 75 Automatic machine pistol - <<case "German">> - and, in keeping with $his heritage, a H&K VP70 machine pistol - <<case "Hungarian">> - and, in keeping with $his heritage, a FEG KGP-9 machine pistol - <<case "Israeli">> - and, in keeping with $his heritage, an IWI Uzi Pro machine pistol - <<case "Italian">> - and, in keeping with $his heritage, a Beretta 93R machine pistol - <<case "Japanese">> - and, in keeping with $his heritage, a Minebea PM-9 machine pistol - <<case "Mexican">> - and, in keeping with $his heritage, a Trejo Modelo 2 Especial machine pistol - <<case "Peruvian">> - and, in keeping with $his heritage, a SIMA MGP-87 machine pistol - <<case "Polish">> - and, in keeping with $his heritage, a WITU PMM machine pistol - <<case "Romanian">> - and, in keeping with $his heritage, a UMS Pistolul md.98 Dracula machine pistol - <<case "Russian">> - and, in keeping with $his heritage, a KBP OTs-33 Pernach machine pistol - <<case "Swedish">> - and, in keeping with $his heritage, a Saab Bofors Dynamics CBJ-MS machine pistol - <<case "Swiss">> - and, in keeping with $his heritage, a B+T MP9 machine pistol - <<case "Turkish">> - and, in keeping with $his heritage, a TiSAS Zigana F machine pistol - <<default>> - and a Glock 18 machine pistol - <</switch>> - at $his side. -<</if>> - -<</widget>> - <<widget "ParentNames">> <<set _currentSlaveNames = $slaves.map(s => s.slaveName)>> <<if $allowMaleSlaveNames>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index a16d2668fb50a825823ba2dd6bf9dc9f5e1234a0..518fe783a8ff941939bf1c09747889a9c4f5a278 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -1711,30 +1711,7 @@ $He is <</if>> <</if>> -<<if $activeSlave.fuckdoll == 0>> - <<if $activeSlave.ID == $Bodyguard.ID>> - $He is your bodyguard. - <<BodyguardWeapon>> - <</if>> - - <<if $activeSlave.skill.combat > 0>> - $He is <span class="aquamarine">skilled at combat:</span> $he is comfortable with the use of modern firearms and edged weapons, and $his hands - <<if !hasBothArms($activeSlave)>> - would be deadly weapons if $he had - <<if !hasAnyArms($activeSlave)>> - any. - <<else>> - more than one. - <</if>> - <<else>> - <<if getArmCount($activeSlave, 5) + getArmCount($activeSlave, 6) > 1>> - would be deadly weapons even if they weren't full of deadly weapons already. - <<else>> - are deadly weapons. - <</if>> - <</if>> - <</if>> -<</if>> +<<= App.Desc.bodyguard($activeSlave)>> <<if ($activeSlave.counter.pitWins + $activeSlave.counter.pitLosses) > 0>> $He has participated in <<print num($activeSlave.counter.pitWins + $activeSlave.counter.pitLosses)>> pit fights, with $activeSlave.counter.pitWins wins and $activeSlave.counter.pitLosses losses.