diff --git a/devNotes/encyclopedia.js b/devNotes/encyclopedia.js index 06b7902a75d6bde0554fdfb20a320f141d2374e4..b8925b65314fb849f4b4aaf56c910acf1c6d5c7b 100644 --- a/devNotes/encyclopedia.js +++ b/devNotes/encyclopedia.js @@ -557,362 +557,6 @@ App.Encyclopedia.UI = function() { r.push("Variety bonuses, if any, will be called out in the facility report at the end of the week.", link("Advertising"), "that the facility specializes in any of these areas will supersede variety bonuses for the related qualities. Staffing a facility to appeal to all tastes can be more challenging than building a homogeneous stable and advertising it, but is both powerful and free."); r.toParagraph(); break; - // MODS - case "Special Force": - r.push(highlight("NOTE: The Special Force is an optional mod, and as such will only be initialized in-game if it is enabled at game start or in the options menu.")); - r.toNode("p"); - - r.push(highlight("Man has killed man from the beginning of time, and each new frontier has brought new ways and new places to die. Why should the future be different? Make no mistake friend, the Free Cities are the future, and we can either live like kings inside them, or die in their shadow. I prefer the former. So should you.", ["note", "blockquote"])); - r.toNode("div"); - indentLine([highlight("- The Colonel, standard message to potential recruits", ["note"])], "div", ["indent", "blockquote"]); - - r.push("Once your arcology has been severely tested by external attack, and thus proven that the anti-militaristic principles of anarcho-capitalism might not be sufficient to ensure the physical security of the citizenry, you will receive an event that gives you the opportunity to establish a Special Force (with a customizable name), with The Colonel as its commander under you. This force will be a private military in all but name (unless you want that name). Once activated, you can manage its deployment from the end of week screen. You will be able to issue orders on the force's task and behavior, and this will impact its development. There are numerous events that can trigger depending on development and orders."); - r.toNode("p"); - r.push("Initially the force will not be very profitable, but once it expands, it can become so. The speed at which this happens, and the degree of profitability, depends both on your orders to the force and the upgrades you purchase in the Barracks. If you had mercenaries, they will still be active for the purposes of events, corporation assistance (if present), and upkeep costs, abstracted as distinct operatives from the Special Force."); - r.toNode("p"); - - r.push(highlight("Orders to The Colonel:", ["underline"])); - r.toNode("div"); - r.push("Once the force is active, you will be able to give orders to The Colonel. These will affect its income and performance. The orders are:"); - r.toNode("div"); - - r.toNode("p"); - r.push(highlight("Deployment Focus:"), "This will determine the force's main task for the week."); - r.toNode("div"); - indentLine([highlight("Recruit and Train"), "will focus on increasing manpower and replacing losses incurred over time."]); - indentLine([highlight("Secure Trade Routes"), "will increase", rep(), "and prosperity by amounts that scale with the force's development."]); - indentLine([highlight("Slaving and Raiding"), "will directly bring in cash and (occasionally) slaves, with the amounts and quality increasing with the force's development. All three will occur every week, but the focus will determine the primary result."]); - - r.toNode("p"); - r.push(highlight("Rules of Engagement:"), "This will determine how carefully the force uses its weapons, and affect its change in", rep("reputation,"), "as well as events seen. Will they hold their fire unless fired upon? Or will they call in an artillery strike on a refugee convoy that took a potshot at them?"); - r.toNode("div"); - indentLine([highlight("Hold Fire"), "will restrict the force to only returning fire if they're fired upon."]); - indentLine([highlight("Limited Fire"), "will permit some proactive fire from the force (to eliminate known threats)."]); - indentLine([highlight("Free Fire"), "will permit the force to shoot at anything/anyone, at any time, for any reason."]); - - r.toNode("p"); - r.push(highlight("Accountability:"), "This will determine how accountable the force is for its actions outside the Arcology, and affect its change in", rep("reputation,"), "as well as events seen. Will you punish them if they massacre a caravan for one choice slave girl? Or shoot random civilians for their valuables?"); - r.toNode("div"); - indentLine([highlight("Strict Accountability"), "will ensure the force avoids committing atrocities (other than immense collateral damage if free-fire is enabled)."]); - indentLine([highlight("Some Accountability"), "will prevent the worst actions, but overlook lesser ones."]); - indentLine([highlight("No Accountability"), "will let the force run wild."]); - - r.push("Allowing them to run wild will, over time, change their character, rendering them increasingly depraved as they realize that they can do whatever they want to non-citizens. Giving them rules might correct this, but reversing such behavior once learned would take a long time indeed."); - r.toNode("p"); - - r.push(highlight("Barracks:", ["underline"])); - r.toNode("div"); - r.push("The Barracks are the upgrade and flavor screen for the Special Force. It is treated as a special facility, and slaves cannot be assigned to it. Here you can observe the antics and relaxation behavior of the force, which will, again, change based on your orders and its", rep("reputation."), "You can visit once a week to receive some extra tribute from The Colonel, specially saved for its patron from its weekly acquired loot, and this 'gift' will improve in quality as the force develops."); - r.toNode("div"); - - r.toNode("p"); - r.push(highlight("Upgrades:", ["underline"])); - r.toNode("div"); - r.push("Upgrades can be purchased in the Barracks. The upgrades that can be purchased will both increase in effectiveness of the force (i.e. how much"); - r.push(link("money", "Money", "yellowgreen")); - r.addToLast("/"); - r.addToLast(rep()); - r.push("it makes). The upgrades focus on improving the force's infantry equipment, vehicles, aircraft, drones, and stimulants. Some upgrades are more helpful at facilitating different tasks (Vehicles/Aircraft for Slaving/Raiding,", link("Drones", "Security Drones"), "for Securing Trade). Arcology upgrades enable other upgrades to be purchased. Stimulants increase overall effectiveness for the force when assigned to raiding after upgrades are considered, as well as flavor text."); - r.toNode("div"); - - r.push("Explore the options and enjoy the benefits of having a complete private military!"); - r.toNode("p"); - break; - case "Hyper-Pregnancy": - r.push(highlight("Hyper Pregnancy"), "refers to when a slave is carrying ten or more children in one pregnancy. It is largely unhealthy for a slave, and can lead to immobilization and even death, so be sure to keep your overfilled slaves happy and healthy. Due to the size of the pregnancy, a slaves abdomen is greatly stretched, causing it to sag after the pregnancy is complete. Surgery, time, or refilling the slave's belly will eliminate sag, if only temporary. Only achievable via powerful fertility agents researched through the dispensary."); - r.toNode("div"); - break; - case "Super Fertility Drugs": - r.push(highlight("Super Fertility Drugs"), "practically guarantee a slave will bear multiple children, and when combined with female hormones, will generally lead to hyper-pregnancy The also have the side effects of inducing lactation, increasing sex drive, and increasing attraction to men. Researched through the dispensary."); - r.toNode("div"); - break; - case "Pregnancy Generator": - r.push("The", highlight("Pregnancy Generator"), "is a small implant inserted into a slave's womb where it anchors itself and begins pumping the slave full of drugs and hormones with the intent to trick the slave's body into believing it both is and isn't pregnant. The slave's body will begin constantly releasing ovum that, once fertilized, will embed themselves into the uterine lining and begin growing. This will continue for as long as the implant is in place, regardless of how large the slave grows with children. Once the first set of infants is born, the implanted slave will give birth nearly a dozen times per week as her body continuously produces new offspring. Will likely lead to the slave's early death as her body will be consumed to feed her unending brood. Researched through the implant manufactory."); - r.toNode("div"); - App.Events.addNode(t, ["Extreme content must be enabled."], "div", ["yellow"]); - break; - case "Childbirth and C-Secs": - r.push("Eventually a pregnant slave will need to give birth. Cesarean sections are an option should a slave's health not permit a safe natural birth, or should a slaveowner want to keep her from being stretched out by her newborn child. A healthy, well rested slave, with wide hips and some knowledge will generally find childbirth easy. Though poor health, tiredness, narrow hips, anorexia, tight vaginas, excessively young motherhood, and lack of experience can complicate things, potentially leading to the loss of both child and mother."); - r.toNode("div"); - break; - case "Surrogacy": - r.push(highlight("Surrogacy"), "is an arrangement whereby a woman agrees or is forced to become pregnant, carry the pregnancy to due term, and give birth to a child or children, all of this for another person or persons, who are or will ultimately become the parent(s) of the newborn child or children. There are two types of surrogacies: traditional and gestational (full). Traditional is mostly used by homosexual couples or if fertility treatments are too expensive. With the exception of societies that embraced Repopulationism or Gender Fundamentalism, full surrogacy is popular among free women, who want children, but don't want pregnancy to impact their careers or physical attributes. It created a market of living incubators — perfectly healthy slaves of safe age for carrying pregnancies with often little to no skills necessary for most other slaves."); - r.toNode("div"); - break; - case "Ova Transplantation": - r.push(highlight("Ova transplantation"), "is a procedure where an already fertilized ova is transplanted from one womb to another of the same species. It requires a remote surgery to perform and an advanced pregnancy monitoring systems to locate the egg, confirm the fertilization and determine that it happened less than four weeks ago, so that the ova is not too attached to the lining. Optimally the new host must be healthy and must not be already pregnant with large number of fetuses or hit menopause, but be old enough to carry children successfully."); - r.toNode("div"); - break; - case "Enemas and Force-Feeding": - r.push("With the proper supplies ordered into your wardrobe, you can distend a slave's belly via enema leaving her notably rounded. Distended slaves are likely to feel discomfort, and if overfilled, face health complications. A standard enema is about 2 liters, though the adventurous may test their limits with a gallon, roughly 4 liters, or nearly burst themselves with a staggering 2 gallons, about 8 liters."); - r.toNode("div"); - - r.push("With a working dairy, pipes can be installed to pump fresh milk and cum directly to your penthouse to be used in inflating slaves. The dairy will have to be producing above a threshold to be able to pump said products into the penthouse. Slaves filled with milk and cum may face additional affects, including", link("weight gain", "Weight"), ", rejection and obsession of food."); - r.toNode("p"); - - r.push("A final theoretical method involves using another slave as the source of fluid, though she would have to be capable of producing a monumental amount of milk or cum."); - r.toNode("p"); - - r.push("A trio of medical enemas can be purchased after basic enema supplies are acquired."); - r.toNode("p"); - indentLine(["Curatives to promote slave health."]); - indentLine(["Aphrodisiacs to drive them wild."]); - indentLine(["Tighteners to make their holes like new."]); - - r.push("Force feeding is far simpler; you just force the slave to consume food or drink until you are satisfied. All that is needed is enough to feed them and a vessel to store it in in the interim."); - r.toNode("p"); - break; - case "Lolis and the Free Cities": - r.push("For the most part, the greater world condemns those using underaged girls as sex slaves, but some Free Cities feel otherwise. In those, underage girls may be purchased like any other slave, though they might be more valuable depending on the arcology."); - r.toNode("div"); - break; - case "Fertility Age": - r.push("The normal girl will undergo puberty and become fertile between the ages of 10 and 14, though with hormonal treatments can very easily become fertile earlier. Given the passive female hormones in the slave food, an arcology cluster can practically control the exact age a girl will become fertile."); - r.toNode("div"); - break; - case "Male Fertility": - r.push("The normal boy will undergo puberty and become potent between the ages of 12 and 16, though with hormonal treatments can very easily become potent earlier. Given the passive female hormones in the slave food, boys will generally become fertile later than the average loli, though with the careful application of hormones, the potency age can practically be controlled."); - r.toNode("div"); - break; - case "Cradle Robbers": - r.push("A specialized group of slavers focusing entirely on capturing girls that have not had their first period. Disliked in many arcologies, they only appear before those they feel they can", trust(), "as being sympathetic to their views."); - r.toNode("div"); - break; - case "Precocious Puberty": - r.push("While most girls will grow fertile around $fertilityAge and most boys will become virile around $potencyAge, the mass prevalence of male and female hormones in the Free Cities can have extreme effects on a developing slave's puberty. Hormone injections and hormonal based drugs can lead to early puberty or even delay it indefinitely, something some trainers use to their advantage in keeping their male slaves soft and feminine."); - r.toNode("div"); - break; - case "A fillable implant inserted into a slave's uterus following tube tying to prevent ovulation. Can safely be filled with 200cc each week to simulate a growing pregnancy. However, if kept at a full term size (or higher), the slave's body may adjust to the implant causing issues upon removal. Also to note, a slave that lacks a uterus to hold the implant can still be implanted; invasive surgery will be preformed to create a pocket to safely hold the implant without damage to the slave's internals.": - r.push("Belly Implants"); - r.toNode("div"); - break; - case "Player Pregnancy": - r.push("Sexual intercourse ending with ejaculation into a fertile cunt ends with a chance of pregnancy. Since arcology owners are expected to be masculine, being pregnant ruins that image. Female arcology owners displaying their pregnancies should expect to face public backlash for it. Luckily, pregnancies are easily prevented via contraceptives and easily dealt with via abortions; a pregnant arcology owner has plenty of means to maintain their image before it becomes a problem."); - r.toNode("div"); - break; - case "Cervix Micropump Filter": - r.push("An implant inserted into a slave's cervix and linked with a fillable belly implant. Converts a portion of semen into usable filler and pumps said substance into the attached implant resulting in a slow, steady increase in size. Once the pressure in the implant reaches a set threshold, filler is outputted by the pump, maintaining the implant's size. Research is currently underway to see if the tubing can be effectively extended to pump filler into fillable butt and breast implants."); - r.toNode("div"); - break; - case "Eugenics Breeding Proposal": - r.push("Eugenics frowns on reproducing with the lower classes, but what about those with good genes that ended up caught in said classes? Would it not make sense to use them as breeders? With the Eugenics Breeding Proposal*, one can propose the use of well-bred slaves as bearers of societies finest children. *Success not guaranteed, some terms and conditions may apply, ask your local Elites for more information."); - r.toNode("div"); - break; - case "Gestation Drugs and Labor Suppressants": - r.push("Not all drugs are applied directly to your slavegirl. In this case, gestation accelerants and retardants are passed through the mother into her unborn children to control the rate of fetal growth. While slightly unhealthy for the mother, gestation slowing drugs are relatively harmless, though an unwilling mother may become more distraught when she realizes her pregnancy will last even longer. Due to the extended duration of the pregnancy, the mother's body may become accustomed to being so round, leading towards a sagging middle once birth occurs. On the other hand, gestation hastening drugs are extremely dangerous to the mother. It is strongly recommended to keep her under the observation and care of an experienced doctor or nurse. Failure to do so will cause her body to struggle to keep up with the rate of growth of her children, harming her physical and mental health, as well as potentially bursting her uterus later in her pregnancy. Labor suppressants are exactly that; they prevent the mother from entering labor, thus allowing the child to grow longer than a normal pregnancy. Excessive use may lead to health complications, especially during childbirth, though going even further may result in the slave's body suddenly entering labor and rapidly birthing her children, often without giving the slave time to prepare or even get undressed."); - r.toNode("div"); - break; - case "The Incubation Facility": - r.push("A facility used to rapidly age children kept within its aging tanks using a combination of growth hormones, accelerants, stem cells and other chemicals; slaves that come out of it are rarely healthy. The Incubator requires a massive amount of electricity to run, though once powered contains a battery backup that can last at least a day. It can be upgraded to combat malnutrition and thinness caused by a body growing far beyond any natural rate. Hormones can also be added to encourage puberty and even sex organ development. Growth control systems include cost saving overrides, though enabling them may result in bloated, sex crazed slaves barely capable of moving."); - r.toNode("div"); - break; - case "Organic Mesh Breast Implant": - r.push("A specialized organic implant produced from the dispensary designed to be implanted into to a slave's natural breast tissue to maintain a slave's breast shape no matter how big her breasts may grow. An expensive and risky procedure proportional to the size of the breasts the mesh will be implanted into. Should health become an issue, the slave in surgery may undergo an emergency mastectomy. Furthermore, once implanted, the mesh cannot be safely removed from the breast. However, total breast removal will rid the slave of the implant; consider strongly when and if you want to implant the mesh before doing so. They are exceedingly difficult to identify once bound to the breast tissue, and combined with their natural shape, are often overlooked."); - r.toNode("div"); - break; - case "FCTV": - r.push("Free Cities TV, or", highlight("FCYV"), "as it is more commonly called, is a very popular streaming video service. A venture started not long after the first Free Cities were founded, it took advantage of the new lack of regulatory oversight to create and host content that had long been banned in the old world. Under the guidance of 8HGG Inc., FCTV has developed into a popular mixed-mode service, with a variety of live streaming channels as well as a large selection of ready stream content ranging from hyper porn to contemporary broadcast series shows."); - r.toNode("div"); - r.push("The successful service is largely supported by a combination of subscription and advertising revenue, and to a smaller extent on-demand content payments. Though still targeted at free citizens — or their slaves in the case of for-slave content — FCTV has become very popular in the old world. A combination of the service's eroticism, extreme content, and high production value has given it extraordinary popularity. Savvy execs at 8HGG Inc. and arcology owners alike have realized the benefits of exposing the old world populations to FCTV content, and a carefully-curated selection of content is kept available to old-worlders thanks to revenue from advertisements supporting immigration and voluntary enslavement. The content selection has a glamorized and often romanticized view of slavery, and typically displays common citizens and slaves alike living in opulence beyond the realm of possibility for most old-worlders."); - r.toNode("p"); - r.push("FCTV has always worked closely with the Free Cities, developing a large network of sponsors and partnerships for content protection. This has increased the breadth of content and popularity of FCTV, while allowing the ruling class to encourage content supporting their vision of the future. While you can access non-citizen FCTV content from just about anywhere, an arcology needs its own", link("receiver", "FCTVReceiver"), "to access citizen-only content. This measure of content protection does add extra expense, but nearly eliminating the risk of old-worlders seeing uncurated content is viewed as being worth the expense by most arcology owners."); - r.toNode("p"); - break; - case "FCTVReceiver": - r.push(`While nearly indistinguishable from a standard satellite antenna, the satellite dish used to receive FCTV-Citizen content is special because of the unique FCTV Receiver. Utilizing the latest in matched-pair quantum encryption, it is the only device capable of decrypting and encrypting your arcology-specific FCTV content communication. Simple additions to your arcology's existing fiber optics extend the <<= link("FCTV", "FCTV")>> network to your citizens. In exchange for bearing the cost of the encrypted network, arcology owners get a certain level of control over available content for cultural purposes, and also discounted rates for local advertisement.`); - r.toNode("div"); - r.push("Some owners choose to have their citizens subsidize the installation: having them pay for fiber to their residence, or possibly even charging for a portion of the receiver. FCTV service experts warn that forcing citizens to bear too much of the cost usually results in angry citizens and many citizens who refuse to pay for access to the service. They suggest that it is in the best interests of FCTV and arcology owners alike to have greater service penetration, as low penetration results in less revenue for 8HGG Inc. and less advertising and cultural benefits for owners."); - r.toNode("p"); - break; - case "Repopulationist Breeding School": - r.push("With the sheer number of children being brought into the world in the average Repopulationist society, society had to come up with a way to rear them all. Breeding schools are publicly funded institutions devoted to raising children into future breeders. Their hormone levels are carefully managed both to encourage early puberty and to maximize fertility. Once a class has become sexual active, boys and girls are encouraged to pair off and explore each other's bodies. Virginities are quickly lost, and more often than not, girls find themselves pregnant, usually with multiples. The pairings, or groups should females outnumber males, are encouraged to stay together and form caring family-like units. In addition, girls are taught to enjoy and idolize motherhood, while boys are taught that it is their duty to mount and fuck any non-gravid slave girls they see until pregnancy is assured. Free women are encouraged to avoid the schools, lest they get pinned and gang raped by horny adolescents. While administration respects rape fetishists and their desire to have a rape baby, doing this sets a poor example to the impressionable youths and may lead to the rape and impregnation of other free women later on in their lives."); - r.toNode("div"); - break; - case "Slave Fertility": - r.push(`When it comes to breeding your slaves, one must ask themselves; "Do I want a single child, or do I want to get her so pregnant she can barely ride me any longer?"`); - r.toNode("div"); - r.push("Under normal circumstances, a slave will likely bear a single child from a pregnancy, but with a little extra help from a number of fertility boosting methods, that count can easily be pushed higher. While each fertility agent will only add a chance of an additional ovum, combining treatments will yield a cumulative effect, greatly enhancing the likelihood of multiples. One must exercise caution, however, as a slave's body can only support so many offspring without complications. Miscarriage, discarded embryos, and even slave death are all possible with excessive misuse of fertility agents."); - r.toNode("p"); - break; - case "Fertility Mix": - r.push("A simple dietary blend designed to encourage ovulation. Fertile slaves will find themselves subconsciously lusting for loads of cum blasting into their pussies and, once they give in to temptation, will likely find their bellies swelling with twins or even triplets."); - r.toNode("div"); - break; - case "Breeders Dietary Blend": - r.push("When it comes to slave breeding, the natural chance of conception is just too low for your profit margins. The Breeder's Dietary Blend is the end result of the quest to enhance fertility* and potency in slaves. Sperm will live longer and swim harder, eggs will readily implant post fertilization, and pregnancies will be robust and healthy. This diet tweak guarantees your slaves will be a reproductive bunch or your", link("money", "Money", "yellowgreen"), "back!**"); - r.toNode("p"); - - r.push("*Twins became prevalent in test pairings. This is unintended behavior, but not an unwelcome one to the funders."); - r.toNode("div"); - r.push("**Our guarantee does not cover slaveowners who underestimate their slaves' potency and wind up pregnant. "); - r.toNode("div"); - break; - case "Catmod": - r.push("Catmod is an optional modification that focuses on, surprise surprise, adding catgirls to the game. However, as you might have noticed, Free Cities is based on our own universe, and, unfortunately, catgirls don't actually exist. So how is one to acquire fuckable cats in a world sadly devoid of them? Well, multi-million dollar genetic engineering projects, of course! After a massive investment in your genelab and the best old world engineers available, you too will be able to create your very own inhuman abominations of science with cute, twitchy ears and button noses. Catgirls contain a number of mechanical changes and unique features, many of which you will have to find out for yourself through your exciting journey through the world of scientific malpractice. Worth noting for mechanical purposes, however, is that the //Feline// face type is only found on catgirls, and has a similar effect to exotic faces; uglier feline faces are dramatically worse, while beautiful feline faces are significantly better from a beauty perspective."); - r.toNode("div"); - break; - case "Bioengineering": - r.push("With the technological advancements of 2037, society stands on the precipice of truly transhumanist biological engineering. Those with the will and the resources to get what they want, meaning you, are now uniquely capable of taking the fundamental code of DNA and using it as a building block to create and reshape biology as they desire. That doesn't mean the process of genetic engineering is going to be easy or simple; at minimum, you'll need a fully upgraded genelab and a team of professional, world-class scientists with the resources of a small nation at their disposal to get what you want. But once you've put all the pieces in place, the possibilities that can emerge from your engineering tubes are nearly endless."); - r.toNode("div"); - break; - case "Catgirls": - r.push("Part of humanity's dream for thousands of years. As far back as the Ancient Egyptians, humans have looked at the sleek and smug nature of cats, and imagined them as tall, busty catgirls with which they could fornicate. Yet all those men and women of the past lacked the capability to make their dreams come true; you, on the other hand, do not. While the process to splice human and cat DNA, whether you take from common housecats or the more dangerous coding of lion or panther genetics, will undoubtedly be arduous and expensive, the end result of a sleek, dexterous, inhumanly flexible creature that can wrap its tail around your throat as you fuck it is perhaps enough of a prize to make the difficulties worth it. To get started on engineering catgirls, you'll need to contact a team of genetic engineers from a fully upgraded genelab, and give them enough time and money to achieve results within your lab."); - r.toNode("div"); - break; - case "Artificial Insemination": - r.push("A simple surgical procedure involving the injection of harvested sperm into a fertile womb. Useful for assuring the conception of a child of the desired union, impregnation without sexual intercourse, circumventing physical and mental quirks in copulation, or just finding the perfect Virgin Mary for the holidays."); - r.toNode("div"); - break; - case "Cloning": - r.push(`A surgical procedure requiring the gene lab that injects the DNA of an individual into an viable egg cell which is then carried to term in a fertile womb. Will create a child with the basic physical traits of the person they are cloned from. While clones will likely be identical to each other, they are unlikely to bear more than a passing resemblance to the person their DNA was harvested from; for that to occur, they would need to be raised in almost the same way. They will, however, be a genetic match with their "parent".`); - r.toNode("div"); - break; - case "The Security Expansion Mod": - r.push(highlight("Note: The Security Expansion mod is an optional mod. It can be switched freely on and off from the game option menu or at the start of the game.")); - r.toNode("div"); - - r.push("The world of Free Cities is not a forgiving one, those who do not seek to dominate it, will inevitably be dominated themselves."); - r.push("Good rulers need to keep control of its realm, if they want to have long and prosperous lives."); - r.push("You will have to manage your", highlight("authority", ["darkviolet"]), "inside the walls of your arcology, you will have to keep it", highlight("secure", ["deepskyblue"]), "and keep in check", highlight("crime", ["orangered"]), "and rivals alike, you will have to take up arms and command your troops against those who defy your rule."); - r.toNode("p"); - - r.push("Statistics:"); - r.toNode("p"); - indentLine([highlight("Authority", ["darkviolet", "strong"]), "represents the power the player holds over the arcology. If", rep(), "is how well the protagonist is known,", highlight("authority", ["darkviolet"]), "is how much is feared or respected.", "Authority influences many things, but it is mainly used to enact edicts, who, similarly to policies, allow to shape the sociopolitical profile of your arcology. Like", rep(), ",", highlight("authority", ["darkviolet"]), `has a maximum of ${num(20000)}.`]); - indentLine([highlight("Security", ["deepskyblue", "strong"]), "represents how safe the arcology is, how likely it is for a citizen to get stabbed, killed or simply mugged in the streets as well as wider concerns like dangerous political organizations, terrorist groups and more. It influences many things, but its main task is to combat", highlight("crime", ["orangered"])]); - indentLine([highlight("Crime", ["orangered", "strong"]), "represents the accumulated power of criminals in the arcology. Rather than representing low level criminal activity, better represented by", highlight("security", ["deepskyblue"]), "(or better lack of), but the influence, organization and reach of criminal organizations, be it classic mafia families or high tech hacker groups. Do not let their power run rampant or you'll find your treasury emptier and emptier. Both", highlight("security", ["deepskyblue"]), "and", highlight("crime", ["orangered"]), "are displayed a 0-100% scale."]); - - r.push("The battles:"); - r.toNode("p"); - indentLine(["Arcologies are sturdy structures, difficult to assault without preparation or overwhelming numbers.", link("Security drones"), "can easily handle small incursions and a few well placed mercenary squads can handle the rest.", "However, in order for Free Cities to survive they need many things, many of which are expensive. If you want your arcology to survive the tide of times, you'd better prepare your soldiers and defend the vital lifelines that connect your arcology with the rest of the world.", "For a detailed outlook of how battles work see the relative page."]); - - r.push("Buildings:"); - r.toNode("p"); - indentLine([highlight("The Barracks", ["strong"]), "is where troops can be prepared and organized to respond to threats encroaching on the arcology's territory.", "If the old world General is a client state human units can be sent to further improve relations."]); - indentLine([highlight("The Security HQ", ["strong"]), "is where your security department will manage the", highlight("security", ["deepskyblue"]), "of the arcology."]); - indentLine([highlight("The Propaganda Hub", ["strong"]), "is where your propaganda department will expand and deepen your", highlight("authority", ["darkviolet"]), "over the arcology."]); - indentLine([highlight("The Transport Hub", ["strong"]), "is where trade happens. Mainly intended as a counter to prosperity loss events."]); - indentLine([highlight("The Riot Control Center", ["strong"]), "is fairly self explanatory, will help you manage rebellions."]); - break; - case "Battles": - r.push("With the Security Expansion mod enabled there is a small chance each week that an attacking force will be approaching the arcology. Their motives may vary, but their intentions are clear: hit you where it hurts."); - r.push("You arcology will start being the subject of incursions only when the", link("security drones", "Security Drones"), "upgrade has been installed."); - r.toNode("div"); - - r.push("Unit types:"); - r.toNode("div", ["strong"]); - - r.push(highlight("Slave units", ["strong"]), "are recruitable from your stockpile of menial slaves. They are cheap, easy to replace troops that will hold the line well enough."); - r.push("Of the three they have the lowest base stats, but they have the advantage of being available from the beginning, have the lowest upkeep and can be replenished in any moment, provided enough cash is available."); - r.toNode("p"); - - r.push(highlight("Militia units", ["strong"]), "are recruitable only after a special edict is passed. Once the militia is announced recruitment laws will become available and recruits will present themselves to the barracks, waiting to be assigned to a unit."); - r.push("Militia units are slightly stronger than slave units, but their manpower is limited by the laws enacted and the citizen population."); - r.toNode("p"); - - r.push(highlight("Mercenary Units", ["strong"])); - r.addToLast(":"); - r.push("installing a permanent platoon in the arcology is a great defensive tool, but if you need muscle outside the walls of your dominion you'll need to hire more."); - r.push("Mercenary units have the highest base stats (in almost all categories), but are also only available if the arcology is garrisoned by the mercenary platoon, are fairly slow to replenish and have the highest upkeep."); - r.push("Once garrisoned by the mercenary platoon, more mercenaries will slowly make their way to the arcology. You have little control over their number other than increasing your arcology prosperity or your reputation."); - r.toNode("p"); - - r.push(highlight("The Security Drones", ["strong"]), "are a special unit. You can field more than one unit of this type and their stats (with the exception of their very high morale) are fairly low, however they cheap to replenish and have a low maintenance cost. They do not accumulate experience and are not affected by morale modifiers (for better or worse)."); - r.toNode("p"); - - r.toNode("hr"); - r.push("Units statistics:"); - r.toNode("div", ["strong"]); - - r.push(highlight("Troops", ["strong"])); - r.addToLast(":"); - r.push("The number of active combatants the unit can field. If it reaches zero the unit will cease to be considered active. It may be reformed as a new unit without losing the upgrades given to it, but experience is lost."); - r.toNode("div"); - - r.push(highlight("Maximum Troops", ["strong"])); - r.addToLast(":"); - r.push("The maximum number of combatants the unit can field. You can increase this number through upgrades."); - r.toNode("div"); - - r.push(highlight("Equipment", ["strong"])); - r.addToLast(":"); - r.push("The quality of equipment given to the unit. Each level of equipment will increase attack and defense values of the unit by 15%."); - r.toNode("div"); - - r.push(highlight("Experience", ["strong"])); - r.addToLast(":"); - r.push("The quality of training provide/acquired in battle by the unit. Experience is a 0-100 scale with increasingly high bonuses to attack, defense and morale of the unit, to a maximum of 50% at 100 experience."); - r.toNode("div"); - - r.push(highlight("Medical support", ["strong"])); - r.addToLast(":"); - r.push("Attaching medical support to human units will decrease the amount of casualties the unit takes in battle."); - r.toNode("div"); - - r.push(highlight("Special Force support", ["strong"])); - r.addToLast(":"); - r.push("if the", link("Special Force"), "mod is enabled a squad of troops can be assigned to the human units which will increase their base stats."); - r.toNode("div"); - - r.toNode("hr"); - r.push("Battles:"); - r.toNode("div", ["strong"]); - r.push("Battles are fought automatically, but you can control various fundamental parameters, here are the most important statistics:"); - r.toNode("div"); - r.push(highlight("Readiness", ["strong"])); - r.addToLast(":"); - r.push("readiness represents how prepared the arcology is to face an attack. For every point of readiness you can field two units. You can find upgrades for it in the security HQ."); - r.toNode("div"); - - r.push(highlight("Tactics", ["strong"])); - r.addToLast(":"); - r.push("Tactics are the chosen plan of action. You should carefully choose one depending on the terrain, type of enemy and leader choice, because if applied successfully they can sway a battle in your favor or doom your troops."); - r.toNode("div"); - - r.push(highlight("Terrain", ["strong"])); - r.addToLast(":"); - r.push("Terrain has a great influence on everything, but mainly on the effectiveness of the tactic chosen."); - r.toNode("div"); - - r.push(highlight("Leader", ["strong"])); - r.addToLast(":"); - r.push("The leader is who will command the combined troops in the field. Each type of leader has its bonuses and maluses."); - r.toNode("div"); - - r.push(terrainAndTactics()); - r.toNode("p"); - - r.toNode("hr"); - r.push("Leaders:"); - r.toNode("div", ["strong"]); - r.push(highlight("The Assistant", ["strong"]), "can lead the troops. <<= capFirstChar(getPronouns(assistant.pronouns().main).possessive)>> performance will entirely depend on the computational power <<= getPronouns(assistant.pronouns().main).pronoun>> has available. Human soldiers will be not happy to be lead by a computer however and will fight with less ardor, unless your own reputation or authority is high enough."); - r.toNode("div"); - - r.push(highlight("The Arcology Owner", ["strong"])); - r.addToLast(":"); - r.push("You can join the fray yourself. Your performance will depend greatly on your warfare skill and your past. The troops will react to your presence depending on your social standing and your past as well."); - r.toNode("div"); - indentLine(["Do note however there is the possibility of getting wounded, which makes you unable to focus on any task for a few weeks."]); - - r.push(highlight("Your Bodyguard", ["strong"]), "can guide the troops. Their performance will greatly depend on their intelligence and past. Slaves will be happy to be lead by one of them, but militia and mercenaries will not, unless your own authority is high enough to make up for the fact they are being lead by a slave."); - r.toNode("div"); - - r.push(highlight("Your Head Girl", ["strong"]), "Your Head Girl can guide the troops, and will act very similarly to the bodyguard in battle. Be aware that both slaves run the risk of getting wounded, potentially with grave wounds like blindness or limb loss."); - r.toNode("div"); - - r.push(highlight("An outstanding citizen", ["strong"]), "can take the leading role. Their performance will be average; however the militia will be pleased to be guided by one of them."); - r.toNode("div"); - r.push("To allow slaves to lead troops a specific edict will have to be enacted."); - r.toNode("div"); - - r.push(highlight("A mercenary officer", ["strong"]), "can take the lead. Their performance will be above average and mercenary units will be more confident, knowing they're being lead by someone with experience."); - r.toNode("div"); - - r.push(highlight("The Colonel", ["strong"])); - r.addToLast(":"); - r.push("The Special Force's colonel can take the lead. Her performance will be above average and mercenary (in addition to hers obviously) units will be more confident, knowing they're being lead by someone with experience. Her tactics have a higher chance of success along with better offense and defense."); - r.toNode("div"); - break; case "Credits": r.push("This game was created by a person with no coding experience whatsoever. If I can create a playable h-game, so can you."); r.toNode("div"); @@ -1147,22 +791,6 @@ App.Encyclopedia.UI = function() { introLine("Many other anonymous contributors", "helped fix bugs via GitHub. They will be credited by name upon request.", "p"); App.Events.addParagraph(text, ["Thanks are due to all the anons that submitted slaves for inclusion in the pre-owned database and offered content ideas. Many anonymous playtesters also gave crucial feedback and bug reports. May you all ride straight to the gates of Valhalla, shiny and chrome."]); break; - // MODS - case "Game Mods": - App.Events.addParagraph(text, ["This version of the game includes several optional mods. For more information relating to a particular mod, select a more particular entry:"]); - break; - case "Inflation": - App.UI.DOM.appendNewElement("div", text, "Future room for lore text", ["note"]); - App.Events.addParagraph(text, ["Choose a more particular entry below:"]); - break; - case "Lolimod": - App.UI.DOM.appendNewElement("div", text, "This mod adds a variety of underage content to the game. This content is purely optional. For more information on certain features, select a more particular entry:"); - break; - case "Inbreeding": - App.UI.DOM.appendNewElement("div", text, "At the intersection of incest and pregnancy lies inbreeding. As seen in royal families throughout history, high levels of inbreeding can result in severe issues, often manifesting as facial deformities or reduced intellectual capacity."); - App.Events.addParagraph(text, ["One metric for quantifying inbreeding is the coefficient of inbreeding (CoI), which is the probability that both copies of a person's genes come from the same common ancestor. For example, without any previous inbreeding a child from self-fertilization has a CoI of 0.5, a child of two full siblings has a CoI of 0.25, and a child of two first cousins has a CoI of 0.0625."]); - App.Events.addParagraph(text, ["Enterprising breeders trying to breed specific traits should be mindful of the inbreeding coefficients of their stock: the higher the coefficient, the higher the chance that children will be slow or deformed."]); - break; default: throw Error(`Error: bad title - ${V.encyclopedia}.`); } diff --git a/src/005-passages/managePassages.js b/src/005-passages/managePassages.js index e7f53b6ad1e7b89389f04e923a266c91108bf817..d7d5b768d2de452e405af5c340fa21af0bd98549 100644 --- a/src/005-passages/managePassages.js +++ b/src/005-passages/managePassages.js @@ -228,6 +228,7 @@ new App.DomPassage("Firebase", () => { V.nextButton = "Back"; V.nextLink = "Main"; + V.encyclopedia = "Special Force"; return App.UI.FireBase(); }, ["jump-to-safe", "jump-from-safe"] ); diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index a2eaaff662e05a48208302a3d10e7c9257a157c7..3162b8cc160249a18cc41261744bd465180d30ce 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -46,7 +46,7 @@ $encyclopedia <br><<= App.Encyclopedia.Dialog.linkSC("The Black Market", "The Black Market")>> <br><br> <h3>Extras</h3> - <<= App.Encyclopedia.Dialog.linkSC("Game Mods", "Game Mods")>> + <<= App.Encyclopedia.Dialog.linkSC("Mods/Pregmod", "Mods/Pregmod")>> <br><<= App.Encyclopedia.Dialog.linkSC("Lore", "Lore")>> <br><<= App.Encyclopedia.Dialog.linkSC("Credits", "Credits")>> </div> @@ -539,299 +539,6 @@ FACILITY BONUSES <br><br> Thanks are due to all the anons that submitted slaves for inclusion in the pre-owned database and offered content ideas. Many anonymous playtesters also gave crucial feedback and bug reports. May you all ride straight to the gates of Valhalla, shiny and chrome. -/********** -MODS -**********/ -<<case "Game Mods">> - This version of the game includes several optional mods. For more information relating to a particular mod, select a more particular entry: - <br> - -<<case "Inflation">> - //Future room for lore text// - - <br><br> - Choose a more particular entry below: - <br> - -<<case "Lolimod">> - This mod adds a variety of underage content to the game. This content is purely optional. For more information on certain features, select a more particular entry: - <br> - -<<case "Special Force">> - ''NOTE: The Special Force is an optional mod, and as such will only be initialized in-game if it is enabled at game start or in the options menu.'' - - <br><br><blockquote>//Man has killed man from the beginning of time, and each new frontier has brought new ways and new places to die. Why should the future be different? Make no mistake friend, the Free Cities are the future, and we can either live like kings inside them, or die in their shadow. I prefer the former. So should you.// - //- The Colonel, standard message to potential recruits//</blockquote> - - Once your arcology has been severely tested by external attack, and thus proven that the anti-militaristic principles of anarcho-capitalism might not be sufficient to ensure the physical security of the citizenry, you will receive an event that gives you the opportunity to establish a Special Force (with a customizable name), with The Colonel as its commander under you. This force will be a private military in all but name (unless you want that name). Once activated, you can manage its deployment from the end of week screen. You will be able to issue orders on the force's task and behavior, and this will impact its development. There are numerous events that can trigger depending on development and orders. - - <br><br> Initially the force will not be very profitable, but once it expands, it can become so. The speed at which this happens, and the degree of profitability, depends both on your orders to the force and the upgrades you purchase in the Barracks. If you had mercenaries, they will still be active for the purposes of events, corporation assistance (if present), and upkeep costs, abstracted as distinct operatives from the Special Force. - - <br><br> __Orders to The Colonel:__ - Once the force is active, you will be able to give orders to The Colonel. These will affect its income and performance. The orders are: - - <br><br>''Deployment Focus:'' This will determine the force's main task for the week. - - <br> ''Recruit and Train'' will focus on increasing manpower and replacing losses incurred over time. - - <br> ''Secure Trade Routes'' will increase @@.green;<<= App.Encyclopedia.Dialog.linkSC("reputation", "Arcologies and Reputation")>>@@ and prosperity by amounts that scale with the force's development. - - <br> ''Slaving and Raiding'' will directly bring in cash and (occasionally) slaves, with the amounts and quality increasing with the force's development. All three will occur every week, but the focus will determine the primary result. - - <br><br>''Rules of Engagement:'' This will determine how carefully the force uses its weapons, and affect its change in @@.green;<<= App.Encyclopedia.Dialog.linkSC("reputation", "Arcologies and Reputation")>>,@@ as well as events seen. Will they hold their fire unless fired upon? Or will they call in an artillery strike on a refugee convoy that took a potshot at them? - <br> ''Hold Fire'' will restrict the force to only returning fire if they're fired upon. - - <br> ''Limited Fire'' will permit some proactive fire from the force (to eliminate known threats). - - <br> ''Free Fire'' will permit the force to shoot at anything/anyone, at any time, for any reason. - - <br><br>''Accountability:'' This will determine how accountable the force is for its actions outside the Arcology, and affect its change in @@.green;<<= App.Encyclopedia.Dialog.linkSC("reputation", "Arcologies and Reputation")>>,@@ as well as events seen. Will you punish them if they massacre a caravan for one choice slave girl? Or shoot random civilians for their valuables? - - <br> ''Strict Accountability'' will ensure the force avoids committing atrocities (other than immense collateral damage if free-fire is enabled). - - <br> ''Some Accountability'' will prevent the worst actions, but overlook lesser ones. - - <br> ''No Accountability'' will let the force run wild. - - <br><br>Allowing them to run wild will, over time, change their character, rendering them increasingly depraved as they realize that they can do whatever they want to non-citizens. Giving them rules might correct this, but reversing such behavior once learned would take a long time indeed. - - <br><br> __Barracks:__ - The Barracks are the upgrade and flavor screen for the Special Force. It is treated as a special facility, and slaves cannot be assigned to it. Here you can observe the antics and relaxation behavior of the force, which will, again, change based on your orders and its @@.green;<<= App.Encyclopedia.Dialog.linkSC("reputation", "Arcologies and Reputation")>>.@@ You can visit once a week to receive some extra tribute from The Colonel, specially saved for its patron from its weekly acquired loot, and this 'gift' will improve in quality as the force develops. - - <br><br>__Upgrades:__ - Upgrades can be purchased in the Barracks. The upgrades that can be purchased will both increase in effectiveness of the force (i.e. how much @@.yellowgreen;<<= App.Encyclopedia.Dialog.linkSC("money", "Money")>>@@/@@.green;<<= App.Encyclopedia.Dialog.linkSC("reputation", "Arcologies and Reputation")>>@@ it makes). The upgrades focus on improving the force's infantry equipment, vehicles, aircraft, drones, and stimulants. Some upgrades are more helpful at facilitating different tasks (Vehicles/Aircraft for Slaving/Raiding, <<= App.Encyclopedia.Dialog.linkSC("Drones", "Security Drones")>> for Securing Trade). Arcology upgrades enable other upgrades to be purchased. Stimulants increase overall effectiveness for the force when assigned to raiding after upgrades are considered, as well as flavor text. - - <br><br>Explore the options and enjoy the benefits of having a complete private military! - -<<case "Hyper-Pregnancy">> - ''Hyper Pregnancy'' refers to when a slave is carrying ten or more children in one pregnancy. It is largely unhealthy for a slave, and can lead to immobilization and even death, so be sure to keep your overfilled slaves happy and healthy. Due to the size of the pregnancy, a slaves abdomen is greatly stretched, causing it to sag after the pregnancy is complete. Surgery, time, or refilling the slave's belly will eliminate sag, if only temporary. Only achievable via powerful fertility agents researched through the dispensary. - -<<case "Super Fertility Drugs">> - ''Super Fertility Drugs'' practically guarantee a slave will bear multiple children, and when combined with female hormones, will generally lead to hyper-pregnancy The also have the side effects of inducing lactation, increasing sex drive, and increasing attraction to men. Researched through the dispensary. - -<<case "Pregnancy Generator">> - The ''Pregnancy Generator'' is a small implant inserted into a slave's womb where it anchors itself and begins pumping the slave full of drugs and hormones with the intent to trick the slave's body into believing it both is and isn't pregnant. The slave's body will begin constantly releasing ovum that, once fertilized, will embed themselves into the uterine lining and begin growing. This will continue for as long as the implant is in place, regardless of how large the slave grows with children. Once the first set of infants is born, the implanted slave will give birth nearly a dozen times per week as her body continuously produces new offspring. Will likely lead to the slave's early death as her body will be consumed to feed her unending brood. Researched through the implant manufactory. - <br>@@.yellow;Extreme content must be enabled.@@ - -<<case "Childbirth and C-Secs">> - Eventually a pregnant slave will need to give birth. Cesarean sections are an option should a slave's health not permit a safe natural birth, or should a slaveowner want to keep her from being stretched out by her newborn child. A healthy, well rested slave, with wide hips and some knowledge will generally find childbirth easy. Though poor health, tiredness, narrow hips, anorexia, tight vaginas, excessively young motherhood, and lack of experience can complicate things, potentially leading to the loss of both child and mother. - -<<case "Surrogacy">> - ''Surrogacy'' is an arrangement whereby a woman agrees or is forced to become pregnant, carry the pregnancy to due term, and give birth to a child or children, all of this for another person or persons, who are or will ultimately become the parent(s) of the newborn child or children. There are two types of surrogacies: traditional and gestational (full). Traditional is mostly used by homosexual couples or if fertility treatments are too expensive. With the exception of societies that embraced Repopulationism or Gender Fundamentalism, full surrogacy is popular among free women, who want children, but don't want pregnancy to impact their careers or physical attributes. It created a market of living incubators — perfectly healthy slaves of safe age for carrying pregnancies with often little to no skills necessary for most other slaves. - -<<case "Ova Transplantation">> - ''Ova transplantation'' is a procedure where an already fertilized ova is transplanted from one womb to another of the same species. It requires a remote surgery to perform and an advanced pregnancy monitoring systems to locate the egg, confirm the fertilization and determine that it happened less than four weeks ago, so that the ova is not too attached to the lining. Optimally the new host must be healthy and must not be already pregnant with large number of fetuses or hit menopause, but be old enough to carry children successfully. - -<<case "Enemas and Force-Feeding">> - With the proper supplies ordered into your wardrobe, you can distend a slave's belly via enema leaving her notably rounded. Distended slaves are likely to feel discomfort, and if overfilled, face health complications. A standard enema is about 2 liters, though the adventurous may test their limits with a gallon, roughly 4 liters, or nearly burst themselves with a staggering 2 gallons, about 8 liters. - - <br><br>With a working dairy, pipes can be installed to pump fresh milk and cum directly to your penthouse to be used in inflating slaves. The dairy will have to be producing above a threshold to be able to pump said products into the penthouse. Slaves filled with milk and cum may face additional affects, including <<= App.Encyclopedia.Dialog.linkSC("weight gain", "Weight")>>, rejection and obsession of food. - - <br><br>A final theoretical method involves using another slave as the source of fluid, though she would have to be capable of producing a monumental amount of milk or cum. - - <br><br>A trio of medical enemas can be purchased after basic enema supplies are acquired. - <br> Curatives to promote slave health. - <br> Aphrodisiacs to drive them wild. - <br> Tighteners to make their holes like new. - - <br><br>Force feeding is far simpler; you just force the slave to consume food or drink until you are satisfied. All that is needed is enough to feed them and a vessel to store it in in the interim. - -<<case "Lolis and the Free Cities">> - For the most part, the greater world condemns those using underaged girls as sex slaves, but some Free Cities feel otherwise. In those, underage girls may be purchased like any other slave, though they might be more valuable depending on the arcology. - -<<case "Fertility Age">> - The normal girl will undergo puberty and become fertile between the ages of 10 and 14, though with hormonal treatments can very easily become fertile earlier. Given the passive female hormones in the slave food, an arcology cluster can practically control the exact age a girl will become fertile. - -<<case "Male Fertility">> - The normal boy will undergo puberty and become potent between the ages of 12 and 16, though with hormonal treatments can very easily become potent earlier. Given the passive female hormones in the slave food, boys will generally become fertile later than the average loli, though with the careful application of hormones, the potency age can practically be controlled. - -<<case "Cradle Robbers">> - A specialized group of slavers focusing entirely on capturing girls that have not had their first period. Disliked in many arcologies, they only appear before those they feel they can @@.mediumaquamarine;<<= App.Encyclopedia.Dialog.linkSC("trust", "Trust")>>@@ as being sympathetic to their views. - -<<case "Precocious Puberty">> - While most girls will grow fertile around $fertilityAge and most boys will become virile around $potencyAge, the mass prevalence of male and female hormones in the Free Cities can have extreme effects on a developing slave's puberty. Hormone injections and hormonal based drugs can lead to early puberty or even delay it indefinitely, something some trainers use to their advantage in keeping their male slaves soft and feminine. - -<<case "Belly Implants">> - A fillable implant inserted into a slave's uterus following tube tying to prevent ovulation. Can safely be filled with 200cc each week to simulate a growing pregnancy. However, if kept at a full term size (or higher), the slave's body may adjust to the implant causing issues upon removal. Also to note, a slave that lacks a uterus to hold the implant can still be implanted; invasive surgery will be preformed to create a pocket to safely hold the implant without damage to the slave's internals. - -<<case "Player Pregnancy">> - Sexual intercourse ending with ejaculation into a fertile cunt ends with a chance of pregnancy. Since arcology owners are expected to be masculine, being pregnant ruins that image. Female arcology owners displaying their pregnancies should expect to face public backlash for it. Luckily, pregnancies are easily prevented via contraceptives and easily dealt with via abortions; a pregnant arcology owner has plenty of means to maintain their image before it becomes a problem. - -<<case "Cervix Micropump Filter">> - An implant inserted into a slave's cervix and linked with a fillable belly implant. Converts a portion of semen into usable filler and pumps said substance into the attached implant resulting in a slow, steady increase in size. Once the pressure in the implant reaches a set threshold, filler is outputted by the pump, maintaining the implant's size. Research is currently underway to see if the tubing can be effectively extended to pump filler into fillable butt and breast implants. - -<<case "Eugenics Breeding Proposal">> - Eugenics frowns on reproducing with the lower classes, but what about those with good genes that ended up caught in said classes? Would it not make sense to use them as breeders? With the Eugenics Breeding Proposal*, one can propose the use of well-bred slaves as bearers of societies finest children. *Success not guaranteed, some terms and conditions may apply, ask your local Elites for more information. - -<<case "Gestation Drugs and Labor Suppressants">> - Not all drugs are applied directly to your slavegirl. In this case, gestation accelerants and retardants are passed through the mother into her unborn children to control the rate of fetal growth. While slightly unhealthy for the mother, gestation slowing drugs are relatively harmless, though an unwilling mother may become more distraught when she realizes her pregnancy will last even longer. Due to the extended duration of the pregnancy, the mother's body may become accustomed to being so round, leading towards a sagging middle once birth occurs. On the other hand, gestation hastening drugs are extremely dangerous to the mother. It is strongly recommended to keep her under the observation and care of an experienced doctor or nurse. Failure to do so will cause her body to struggle to keep up with the rate of growth of her children, harming her physical and mental health, as well as potentially bursting her uterus later in her pregnancy. Labor suppressants are exactly that; they prevent the mother from entering labor, thus allowing the child to grow longer than a normal pregnancy. Excessive use may lead to health complications, especially during childbirth, though going even further may result in the slave's body suddenly entering labor and rapidly birthing her children, often without giving the slave time to prepare or even get undressed. - -<<case "The Incubation Facility">> - A facility used to rapidly age children kept within its aging tanks using a combination of growth hormones, accelerants, stem cells and other chemicals; slaves that come out of it are rarely healthy. The Incubator requires a massive amount of electricity to run, though once powered contains a battery backup that can last at least a day. It can be upgraded to combat malnutrition and thinness caused by a body growing far beyond any natural rate. Hormones can also be added to encourage puberty and even sex organ development. Growth control systems include cost saving overrides, though enabling them may result in bloated, sex crazed slaves barely capable of moving. - -<<case "Organic Mesh Breast Implant">> - A specialized organic implant produced from the dispensary designed to be implanted into to a slave's natural breast tissue to maintain a slave's breast shape no matter how big her breasts may grow. An expensive and risky procedure proportional to the size of the breasts the mesh will be implanted into. Should health become an issue, the slave in surgery may undergo an emergency mastectomy. Furthermore, once implanted, the mesh cannot be safely removed from the breast. However, total breast removal will rid the slave of the implant; consider strongly when and if you want to implant the mesh before doing so. They are exceedingly difficult to identify once bound to the breast tissue, and combined with their natural shape, are often overlooked. - -<<case "FCTV">> - Free Cities TV, or ''FCTV'' as it is more commonly called, is a very popular streaming video service. A venture started not long after the first Free Cities were founded, it took advantage of the new lack of regulatory oversight to create and host content that had long been banned in the old world. Under the guidance of 8HGG Inc., FCTV has developed into a popular mixed-mode service, with a variety of live streaming channels as well as a large selection of ready stream content ranging from hyper porn to contemporary broadcast series shows. - - <br><br>The successful service is largely supported by a combination of subscription and advertising revenue, and to a smaller extent on-demand content payments. Though still targeted at free citizens — or their slaves in the case of for-slave content — FCTV has become very popular in the old world. A combination of the service's eroticism, extreme content, and high production value has given it extraordinary popularity. Savvy execs at 8HGG Inc. and arcology owners alike have realized the benefits of exposing the old world populations to FCTV content, and a carefully-curated selection of content is kept available to old-worlders thanks to revenue from advertisements supporting immigration and voluntary enslavement. The content selection has a glamorized and often romanticized view of slavery, and typically displays common citizens and slaves alike living in opulence beyond the realm of possibility for most old-worlders. - - <br><br>FCTV has always worked closely with the Free Cities, developing a large network of sponsors and partnerships for content protection. This has increased the breadth of content and popularity of FCTV, while allowing the ruling class to encourage content supporting their vision of the future. While you can access non-citizen FCTV content from just about anywhere, an arcology needs its own <<= App.Encyclopedia.Dialog.linkSC("receiver", "FCTVReceiver")>> to access citizen-only content. This measure of content protection does add extra expense, but nearly eliminating the risk of old-worlders seeing uncurated content is viewed as being worth the expense by most arcology owners. - -<<case "FCTVReceiver">> - While nearly indistinguishable from a standard satellite antenna, the satellite dish used to receive FCTV-Citizen content is special because of the unique FCTV Receiver. Utilizing the latest in matched-pair quantum encryption, it is the only device capable of decrypting and encrypting your arcology-specific FCTV content communication. Simple additions to your arcology's existing fiber optics extend the <<= App.Encyclopedia.Dialog.linkSC("FCTV", "FCTV")>> network to your citizens. In exchange for bearing the cost of the encrypted network, arcology owners get a certain level of control over available content for cultural purposes, and also discounted rates for local advertisement. - - <br><br>Some owners choose to have their citizens subsidize the installation: having them pay for fiber to their residence, or possibly even charging for a portion of the receiver. FCTV service experts warn that forcing citizens to bear too much of the cost usually results in angry citizens and many citizens who refuse to pay for access to the service. They suggest that it is in the best interests of FCTV and arcology owners alike to have greater service penetration, as low penetration results in less revenue for 8HGG Inc. and less advertising and cultural benefits for owners. - -<<case "Repopulationist Breeding School">> - With the sheer number of children being brought into the world in the average Repopulationist society, society had to come up with a way to rear them all. Breeding schools are publicly funded institutions devoted to raising children into future breeders. Their hormone levels are carefully managed both to encourage early puberty and to maximize fertility. Once a class has become sexual active, boys and girls are encouraged to pair off and explore each other's bodies. Virginities are quickly lost, and more often than not, girls find themselves pregnant, usually with multiples. The pairings, or groups should females outnumber males, are encouraged to stay together and form caring family-like units. In addition, girls are taught to enjoy and idolize motherhood, while boys are taught that it is their duty to mount and fuck any non-gravid slave girls they see until pregnancy is assured. Free women are encouraged to avoid the schools, lest they get pinned and gang raped by horny adolescents. While administration respects rape fetishists and their desire to have a rape baby, doing this sets a poor example to the impressionable youths and may lead to the rape and impregnation of other free women later on in their lives. - -<<case "Slave Fertility">> - When it comes to breeding your slaves, one must ask themselves; "Do I want a single child, or do I want to get her so pregnant she can barely ride me any longer?" - - <br><br> - Under normal circumstances, a slave will likely bear a single child from a pregnancy, but with a little extra help from a number of fertility boosting methods, that count can easily be pushed higher. While each fertility agent will only add a chance of an additional ovum, combining treatments will yield a cumulative effect, greatly enhancing the likelihood of multiples. One must exercise caution, however, as a slave's body can only support so many offspring without complications. Miscarriage, discarded embryos, and even slave death are all possible with excessive misuse of fertility agents. - -<<case "Fertility Mix">> - A simple dietary blend designed to encourage ovulation. Fertile slaves will find themselves subconsciously lusting for loads of cum blasting into their pussies and, once they give in to temptation, will likely find their bellies swelling with twins or even triplets. - -<<case "Breeders Dietary Blend">> - When it comes to slave breeding, the natural chance of conception is just too low for your profit margins. The Breeder's Dietary Blend is the end result of the quest to enhance fertility* and potency in slaves. Sperm will live longer and swim harder, eggs will readily implant post fertilization, and pregnancies will be robust and healthy. This diet tweak guarantees your slaves will be a reproductive bunch or your @@.yellowgreen;<<= App.Encyclopedia.Dialog.linkSC("money", "Money")>>@@ back!** - - <br><br> - *Twins became prevalent in test pairings. This is unintended behavior, but not an unwelcome one to the funders. - <br> - **Our guarantee does not cover slaveowners who underestimate their slaves' potency and wind up pregnant. - -<<case "Catmod">> - <h4>Catmod</h4> - Catmod is an optional modification that focuses on, surprise surprise, adding catgirls to the game. However, as you might have noticed, Free Cities is based on our own universe, and, unfortunately, catgirls don't actually exist. So how is one to acquire fuckable cats in a world sadly devoid of them? Well, multi-million dollar genetic engineering projects, of course! After a massive investment in your genelab and the best old world engineers avalible, you too will be able to create your very own inhuman abominations of science with cute, twitchy ears and button noses. Catgirls contain a number of mechanical changes and unique features, many of which you will have to find out for yourself through your exciting journey through the world of scientific malpractice. Worth noting for mechanical purposes, however, is that the //Feline// face type is only found on catgirls, and has a similar effect to exotic faces; uglier feline faces are dramatically worse, while beautiful feline faces are signiicantly better from a beauty perspective. - -<<case "Bioengineering">> - With the technological advancements of 2037, society stands on the precipice of truly transhumanist biological engineering. Those with the will and the resources to get what they want, meaning you, are now uniquely capable of taking the fundamental code of DNA and using it as a building block to create and reshape biology as they desire. That doesn't mean the process of genetic engineering is going to be easy or simple; at minimum, you'll need a fully upgraded genelab and a team of professional, world-class scientists with the resources of a small nation at their disposal to get what you want. But once you've put all the pieces in place, the possibilities that can emerge from your engineering tubes are nearly endless. - -<<case "Catgirls">> - Part of humanity's dream for thousands of years. As far back as the Ancient Egyptians, humans have looked at the sleek and smug nature of cats, and imagined them as tall, busty catgirls with which they could fornicate. Yet all those men and women of the past lacked the capability to make their dreams come true; you, on the other hand, do not. While the process to splice human and cat DNA, whether you take from common housecats or the more dangerous coding of lion or panther genetics, will undoubtedly be arduous and expensive, the end result of a sleek, dexterous, inhumanly flexible creature that can wrap its tail around your throat as you fuck it is perhaps enough of a prize to make the difficulties worth it. To get started on engineering catgirls, you'll need to contact a team of genetic engineers from a fully upgraded genelab, and give them enough time and money to achieve results within your lab. - -<<case "Artificial Insemination">> - A simple surgical procedure involving the injection of harvested sperm into a fertile womb. Useful for assuring the conception of a child of the desired union, impregnation without sexual intercourse, circumventing physical and mental quirks in copulation, or just finding the perfect Virgin Mary for the holidays. - -<<case "Cloning">> - A surgical procedure requiring the gene lab that injects the DNA of an individual into an viable egg cell which is then carried to term in a fertile womb. Will create a child with the basic physical traits of the person they are cloned from. While clones will likely be identical to each other, they are unlikely to bear more than a passing resemblance to the person their DNA was harvested from; for that to occur, they would need to be raised in almost the same way. They will, however, be a genetic match with their "parent". - -<<case "Security Expansion">> - The Security Expansion Mod - <hr> - ''Note: The Security Expansion mod is an optional mod. It can be switched freely on and off from the game option menu or at the start of the game.'' - - <br><br>The world of Free Cities is not a forgiving one, those who do not seek to dominate it, will inevitably be dominated themselves. - Good rulers need to keep control of its realm, if they want to have long and prosperous lives. - You will have to manage your @@.darkviolet;authority@@ inside the walls of your arcology, you will have to keep it @@.deepskyblue;secure@@ and keep in check @@.orangered;crime@@ and rivals alike, you will have to take up arms and command your troops against those who defy your rule. - - <br><br>Statistics: - @@.darkviolet; <br><strong>Authority:</strong>@@ - <br> Representing the power the player holds over the arcology. If @@.green;<<= App.Encyclopedia.Dialog.linkSC("reputation", "Arcologies and Reputation")>>@@ is how well the protagonist is known, @@.darkviolet;authority@@ is how much is feared or respected. - Authority influences many things, but it is mainly used to enact edicts, who, similarly to policies, allow to shape the sociopolitical profile of your arcology. Like @@.green;reputation,@@ @@.darkviolet;authority@@ has a maximum of <<print num(20000)>>. - - @@.deepskyblue;<br> <br><strong>Security:</strong>@@ - <br> Representing how safe the arcology is, how likely it is for a citizen to get stabbed, killed or simply mugged in the streets as well as wider concerns like - dangerous political organizations, terrorist groups and more. It influences many things, but its main task is to combat @@.orangered;crime.@@ - - @@.orangered;<br> <br><strong>Crime:</strong>@@ - <br> Representing the accumulated power of criminals in the arcology. Rather than representing low level criminal activity, better represented by @@.deepskyblue;security@@ (or better lack of), but - the influence, organization and reach of criminal organizations, be it classic mafia families or high tech hacker groups. Do not let their power run rampant or you'll find your treasury emptier and emptier. - Both @@.deepskyblue;security@@ and @@.orangered;crime@@ are displayed a 0-100% scale. - - <br><br>The battles: - <br> Arcologies are sturdy structures, difficult to assault without preparation or overwhelming numbers. <<= App.Encyclopedia.Dialog.linkSC("Security drones", "Security Drones")>> can easily handle small incursions and a few well placed mercenary squads can handle the rest. - However, in order for Free Cities to survive they need many things, many of which are expensive. If you want your arcology to survive the tide of times, you'd better prepare your soldiers and defend the vital lifelines that connect your arcology with the rest of the world. - For a detailed outlook of how battles work see the relative page. - - <br><br>Buildings: - <br> <strong>The Barracks</strong>: This is where troops can be prepared and organized to respond to threats encroaching on the arcology's territory. If the old world General is a client state human units can be sent to further improve relations. - - <br> <strong>The Security HQ</strong>: This is where your security department will manage the @@.deepskyblue;security@@ of the arcology. - - <br> <strong>The Propaganda Hub</strong>: This is where your propaganda department will expand and deepen your @@.darkviolet;authority@@ over the arcology. - - <br> <strong>The TransportHub</strong>: This is where trade happens. Mainly intended as a counter to prosperity loss events. - - <br> <strong>The RiotControlCenter</strong>: Fairly self explanatory, will help you manage rebellions. - <br> - <hr> - -<<case "Battles">> - Battles in the Security Expansion Mod - <hr> - - With the Security Expansion mod enabled there is a small chance each week that an attacking force will be approaching the arcology. Their motives may vary, but their intentions are clear: hit you where it hurts. - You arcology will start being the subject of incursions only when the <<= App.Encyclopedia.Dialog.linkSC("security drones", "Security Drones")>> upgrade has been installed. - - <br><br>Unit types: - <br><strong>Slave Units</strong>: recruitable from your stockpile of menial slaves. They are cheap, easy to replace troops that will hold the line well enough. - Of the three they have the lowest base stats, but they have the advantage of being available from the beginning, have the lowest upkeep and can be replenished in any moment, provided enough cash is available. - - <br><strong>Militia Units</strong>: recruitable only after a special edict is passed. Once the militia is announced recruitment laws will become available and recruits will present themselves to the barracks, waiting to be assigned to a unit. - Militia units are slightly stronger than slave units, but their manpower is limited by the laws enacted and the citizen population. - - <br><strong>Mercenary Units</strong>: installing a permanent platoon in the arcology is a great defensive tool, but if you need muscle outside the walls of your dominion you'll need to hire more. - Mercenary units have the highest base stats (in almost all categories), but are also only available if the arcology is garrisoned by the mercenary platoon, are fairly slow to replenish and have the highest upkeep. - Once garrisoned by the mercenary platoon, more mercenaries will slowly make their way to the arcology. You have little control over their number other than increasing your arcology prosperity or your reputation. - - <br><strong>The Security Drones</strong>: The security drones are a special unit. You cannot field more than one unit of this type and their stats (with the exception of their very high morale) are fairly low, however they cheap to replenish and have a low maintenance cost. They do not accumulate experience and are not affected by morale modifiers (for better or worse). - - <br><br>Units statistics: - <br><strong>Troops</strong>: The number of active combatants the unit can field. If it reaches zero the unit will cease to be considered active. It may be reformed as a new unit without losing the upgrades given to it, but experience is lost. - - <br><strong>Maximum Troops</strong>: The maximum number of combatants the unit can field. You can increase this number through upgrade. - - <br><strong>Equipment</strong>: The quality of equipment given to the unit. Each level of equipment will increase attack and defense values of the unit by 15%. - - <br><strong>Experience</strong>: The quality of training provide/acquired in battle by the unit. Experience is a 0-100 scale with increasingly high bonuses to attack, defense and morale of the unit, to a maximum of 50% at 100 experience. - - <br><strong>Medical support</strong>: Attaching medical support to the unit will decrease the amount of casualties the unit takes in battle. - - <br><br>Battles: - <br>Battles are fought automatically, but you can control various fundamental parameters, here are the most important statistics: - - <br><strong>Readiness</strong>: readiness represents how prepared the arcology is to face an attack. For every point of readiness you can field two units. You can find upgrades for it in the security HQ. - - <br><strong>Tactics</strong>: Tactics are the chosen plan of action. You should carefully choose one depending on the terrain, type of enemy and leader choice, because if applied successfully they can sway a battle in your favor or doom your troops. - - <br><strong>Terrain</strong>: Terrain has a great influence on everything, but mainly on the effectiveness of the tactic chosen. - - <br><strong>Leader</strong>: The leader is who will command the combined troops in the field. Each type of leader has its bonuses and maluses. - - <br><br><<includeDOM terrainAndTactics()>> - - <br><br>Leaders: - <br><strong>The Assistant</strong>: The assistant can lead the troops. <<= capFirstChar(getPronouns(assistant.pronouns().main).possessive)>> performance will entirely depend on the computational power <<= getPronouns(assistant.pronouns().main).pronoun>> has available. Human soldiers will be not happy to be lead by a computer however and will fight with less ardor, unless your own reputation or authority is high enough. - - <br><strong>The Arcology Owner</strong>: You can join the fray yourself. Your performance will depend greatly on your warfare skill and your past. The troops will react to your presence depending on your social standing and your past as well. - Do note however there is the possibility of getting wounded, which makes you unable to focus on any task for a few weeks. - - <br><strong>Your Bodyguard</strong>: Your bodyguard can guide the troops. Their performance will greatly depend on their intelligence and past. Slaves will be happy to be lead by one of them, but militia and mercenaries will not, unless your own authority is high enough to make up for the fact they are being lead by a slave. - - <br><strong>Your Head Girl</strong>: Your Head Girl can guide the troops, and will act very similarly to the bodyguard in battle. Be aware that both slaves run the risk of getting wounded, potentially with grave wounds like blindness or limb loss. - - <br><strong>An Outstanding Citizen</strong>: One of your citizens can take the leading role. Their performance will be average; however the militia will be pleased to be guided by one of them. - - <br>To allow slaves to lead troops a specific edict will have to be enacted. - - <br><strong>A Mercenary Officer</strong>: One of the mercenary commanders can take the lead. Their performance will be above average and mercenary units will be more confident, knowing they're being lead by someone with experience. - - <br><strong>The Colonel</strong>: The Special Force's colonel can take the lead. Her performance will be above average and mercenary (in addition to hers obviously) units will be more confident, knowing they're being lead by someone with experience. Her tactics have a higher chance of success along with better offense and defense. - <br> - <br> - -<<case "Inbreeding">> - At the intersection of incest and pregnancy lies inbreeding. As seen in royal families throughout history, high levels of inbreeding can result in severe issues, often manifesting as facial deformities or reduced intellectual capacity. - - <br><br>One metric for quantifying inbreeding is the coefficient of inbreeding (CoI), which is the probability that both copies of a person's genes come from the same common ancestor. For example, without any previous inbreeding a child from self-fertilization has a CoI of 0.5, a child of two full siblings has a CoI of 0.25, and a child of two first cousins has a CoI of 0.0625. - - <br><br>Enterprising breeders trying to breed specific traits should be mindful of the inbreeding coefficients of their stock: the higher the coefficient, the higher the chance that children will be slow or deformed. - <<default>> Error: bad title. <</switch>> diff --git a/src/gui/Encyclopedia/encyclopediaMods.js b/src/gui/Encyclopedia/encyclopediaMods.js new file mode 100644 index 0000000000000000000000000000000000000000..600145ee8e60cf54bc49e523bfeba8817b7b13c6 --- /dev/null +++ b/src/gui/Encyclopedia/encyclopediaMods.js @@ -0,0 +1,606 @@ +App.Encyclopedia.addArticle("Mods/Pregmod", function() { + return App.UI.DOM.makeElement("div", "This version of the game includes several optional mods and Pregmod exclusive features. For more information, please select a particular entry below:"); +}, "Mods"); + +App.Encyclopedia.addArticle("Loli Mode", function() { + return App.UI.DOM.makeElement("div", "This mod which has overtime been incorporated into the base game and expanded into a mode, adds a variety of underage content to the game. This content is purely optional. For more information on certain features, select a more particular entry:"); +}, "Mods"); + +App.Encyclopedia.addArticle("Special Force", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push(App.Encyclopedia.topic("NOTE: The Special Force is an optional mod, and as such will only be initialized in-game if it is enabled at game start or in the options menu.")); + r.toNode("p"); + + App.UI.DOM.appendNewElement("div", f, "Man has killed man from the beginning of time, and each new frontier has brought new ways and new places to die. Why should the future be different? Make no mistake friend, the Free Cities are the future, and we can either live like kings inside them, or die in their shadow. I prefer the former. So should you.", ["note", "blockquote"]); + App.UI.DOM.appendNewElement("div", f, "- The Colonel, standard message to potential recruits", ["indent", "blockquote"]); + + r.push("Once your arcology has been severely tested by external attack, and thus proven that the anti-militaristic principles of anarcho-capitalism might not be sufficient to ensure the physical security of the citizenry, you will receive an event that gives you the opportunity to establish a Special Force (with a customizable name), with The Colonel as its commander under you. This force will be a private military in all but name (unless you want that name). Once activated, you can manage its deployment from the end of week screen. You will be able to issue orders on the force's task and behavior, and this will impact its development. There are numerous events that can trigger depending on development and orders."); + r.toNode("p"); + r.push("Initially the force will not be very profitable, but once it expands, it can become so. The speed at which this happens, and the degree of profitability, depends both on your orders to the force and the upgrades you purchase in the Barracks. If you had mercenaries, they will still be active for the purposes of events, corporation assistance (if present), and upkeep costs, abstracted as distinct operatives from the Special Force."); + r.toNode("p"); + + App.Events.addNode(f, [App.UI.DOM.makeElement("span", "Orders to The Colonel:", ["underline"]), "Once the force is active, you will be able to give orders to The Colonel. These will affect its income and performance. The orders are:"], "p"); + App.Events.addNode(f, [App.Encyclopedia.topic("Deployment Focus:"), "This will determine the force's main task for the week."], "div"); + App.Events.addNode(f, [App.Encyclopedia.topic("Recruit and Train"), "will focus on increasing manpower and replacing losses incurred over time."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("Secure Trade Routes"), "will increase", App.Encyclopedia.Dialog.linkDOM("reputation", "Arcologies and Reputation", "green"), "and prosperity by amounts that scale with the force's development."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("Slaving and Raiding"), "will directly bring in cash and (occasionally) slaves, with the amounts and quality increasing with the force's development. All three will occur every week, but the focus will determine the primary result."], "div", ["indent"]); + + r.toNode("p"); + r.push(App.Encyclopedia.topic("Rules of Engagement:"), "This will determine how carefully the force uses its weapons, and affect its change in", App.Encyclopedia.Dialog.linkDOM("reputation,", "Arcologies and Reputation", "green"), "as well as events seen. Will they hold their fire unless fired upon? Or will they call in an artillery strike on a refugee convoy that took a potshot at them?"); + r.toNode("div"); + App.Events.addNode(f, [App.Encyclopedia.topic("Hold Fire"), "will restrict the force to only returning fire if they're fired upon."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("Limited Fire"), "will permit some proactive fire from the force (to eliminate known threats)."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("Free Fire"), "will permit the force to shoot at anything/anyone, at any time, for any reason."], "div", ["indent"]); + + r.toNode("p"); + r.push(App.Encyclopedia.topic("Accountability:"), "This will determine how accountable the force is for its actions outside the Arcology, and affect its change in", App.Encyclopedia.Dialog.linkDOM("reputation,", "Arcologies and Reputation", "green"), "as well as events seen. Will you punish them if they massacre a caravan for one choice slave girl? Or shoot random civilians for their valuables?"); + r.toNode("div"); + App.Events.addNode(f, [App.Encyclopedia.topic("Strict Accountability"), "will ensure the force avoids committing atrocities (other than immense collateral damage if free-fire is enabled)."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("Some Accountability"), "will prevent the worst actions, but overlook lesser ones."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("No Accountability"), "will let the force run wild."], "div", ["indent"]); + + r.push("Allowing them to run wild will, over time, change their character, rendering them increasingly depraved as they realize that they can do whatever they want to non-citizens. Giving them rules might correct this, but reversing such behavior once learned would take a long time indeed."); + r.toNode("p"); + + r.push(App.UI.DOM.appendNewElement("div", f, "Barracks:", ["underline"])); + r.toNode("div"); + r.push("The Barracks are the upgrade and flavor screen for the Special Force. It is treated as a special facility, and slaves cannot be assigned to it. Here you can observe the antics and relaxation behavior of the force, which will, again, change based on your orders and its", App.Encyclopedia.Dialog.linkDOM("reputation.", "Arcologies and Reputation", "green"), "You can visit once a week to receive some extra tribute from The Colonel, specially saved for its patron from its weekly acquired loot, and this 'gift' will improve in quality as the force develops."); + r.toNode("div"); + + r.toNode("p"); + App.UI.DOM.appendNewElement("div", f, "Upgrades:", ["underline"]); + r.push("Upgrades can be purchased in the Barracks. The upgrades that can be purchased will both increase in effectiveness of the force (i.e. how much"); + r.push(App.Encyclopedia.Dialog.linkDOM("money", "Money", "yellowgreen"), "or", App.Encyclopedia.Dialog.linkDOM("reputation", "Arcologies and Reputation", "green")); + r.push("it makes). The upgrades focus on improving the force's infantry equipment, vehicles, aircraft, drones, and stimulants. Some upgrades are more helpful at facilitating different tasks (Vehicles/Aircraft for Slaving/Raiding,", App.Encyclopedia.Dialog.linkDOM("Drones", "Security Drones"), "for Securing Trade). Arcology upgrades enable other upgrades to be purchased. Stimulants increase overall effectiveness for the force when assigned to raiding after upgrades are considered, as well as flavor text."); + r.toNode("div"); + + r.push("Explore the options and enjoy the benefits of having a complete private military!"); + r.toNode("p"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Security Expansion", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push(App.Encyclopedia.topic("Note: The Security Expansion mod is an optional mod. It can be switched freely on and off from the game option menu or at the start of the game.")); + r.toNode("div"); + + r.push("The world of Free Cities is not a forgiving one, those who do not seek to dominate it, will inevitably be dominated themselves."); + r.push("Good rulers need to keep control of its realm, if they want to have long and prosperous lives."); + r.push("You will have to manage your", App.UI.DOM.appendNewElement("div", f, "authority", ["darkviolet"]), "inside the walls of your arcology, you will have to keep it", App.UI.DOM.appendNewElement("div", f, "secure", ["deepskyblue"]), "and keep in check", App.UI.DOM.appendNewElement("div", f, "crime", ["orangered"]), "and rivals alike, you will have to take up arms and command your troops against those who defy your rule."); + r.toNode("p"); + + r.push("Statistics:"); + r.toNode("p"); + App.Events.addNode(f, [App.UI.DOM.appendNewElement("div", f, "Authority", ["darkviolet", "strong"]), "represents the power the player holds over the arcology. If", App.Encyclopedia.Dialog.linkDOM("reputation", "Arcologies and Reputation", "green"), "is how well the protagonist is known,", App.UI.DOM.appendNewElement("div", f, "authority", ["darkviolet"]), "is how much is feared or respected.", "Authority influences many things, but it is mainly used to enact edicts, who, similarly to policies, allow to shape the sociopolitical profile of your arcology. Like", App.Encyclopedia.Dialog.linkDOM("reputation", "Arcologies and Reputation", "green"), ",", App.UI.DOM.appendNewElement("div", f, "authority", ["darkviolet"]), `has a maximum of ${num(20000)}.`], "div", ["indent"]); + App.Events.addNode(f, [App.UI.DOM.appendNewElement("div", f, "Security", ["deepskyblue", "strong"]), "represents how safe the arcology is, how likely it is for a citizen to get stabbed, killed or simply mugged in the streets as well as wider concerns like dangerous political organizations, terrorist groups and more. It influences many things, but its main task is to combat", App.UI.DOM.appendNewElement("div", f, "crime", ["orangered"])], "div", ["indent"]); + App.Events.addNode(f, [App.UI.DOM.appendNewElement("div", f, "Crime", ["orangered", "strong"]), "represents the accumulated power of criminals in the arcology. Rather than representing low level criminal activity, better represented by", App.UI.DOM.appendNewElement("div", f, "security", ["deepskyblue"]), "(or better lack of), but the influence, organization and reach of criminal organizations, be it classic mafia families or high tech hacker groups. Do not let their power run rampant or you'll find your treasury emptier and emptier. Both", App.UI.DOM.appendNewElement("div", f, "security", ["deepskyblue"]), "and",App.UI.DOM.appendNewElement("div", f, "crime", ["orangered"]), "are displayed a 0-100% scale."], "div", ["indent"]); + + r.push("The battles:"); + r.toNode("p"); + App.Events.addNode(f, ["Arcologies are sturdy structures, difficult to assault without preparation or overwhelming numbers.", App.Encyclopedia.Dialog.linkDOM("Security drones"), "can easily handle small incursions and a few well placed mercenary squads can handle the rest.", "However, in order for Free Cities to survive they need many things, many of which are expensive. If you want your arcology to survive the tide of times, you'd better prepare your soldiers and defend the vital lifelines that connect your arcology with the rest of the world.", "For a detailed outlook of how battles work see the relevant page."], "div", ["indent"]); + + r.push("Buildings:"); + r.toNode("p"); + App.Events.addNode(f, [App.Encyclopedia.topic("The Barracks"), "is where troops can be prepared and organized to respond to threats encroaching on the arcology's territory.", "If the old world General is a client state human units can be sent to further improve relations."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("The Security HQ"), "is where your security department will manage the", App.UI.DOM.appendNewElement("div", f, "security", ["deepskyblue"]), "of the arcology."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("The Propaganda Hub"), "is where your propaganda department will expand and deepen your", App.UI.DOM.appendNewElement("div", f, "authority", ["darkviolet"]), "over the arcology."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("The Transport Hub"), "is where trade happens. Mainly intended as a counter to prosperity loss events."], "div", ["indent"]); + App.Events.addNode(f, [App.Encyclopedia.topic("The Riot Control Center"), "is fairly self explanatory, will help you manage rebellions."], "div", ["indent"]); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Battles", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("With the Security Expansion mod enabled there is a small chance each week that an attacking force will be approaching the arcology. Their motives may vary, but their intentions are clear: hit you where it hurts."); + r.push("You arcology will start being the subject of incursions only when the", App.Encyclopedia.Dialog.linkDOM("security drones", "Security Drones"), "upgrade has been installed."); + r.toNode("div"); + + r.push("Unit types:"); + r.toNode("div", ["strong"]); + + r.push(App.Encyclopedia.topic("Slave units"), "are recruitable from your stockpile of menial slaves. They are cheap, easy to replace troops that will hold the line well enough."); + r.push("Of the three they have the lowest base stats, but they have the advantage of being available from the beginning, have the lowest upkeep and can be replenished in any moment, provided enough cash is available."); + r.toNode("p"); + + r.push(App.Encyclopedia.topic("Militia units"), "are recruitable only after a special edict is passed. Once the militia is announced recruitment laws will become available and recruits will present themselves to the barracks, waiting to be assigned to a unit."); + r.push("Militia units are slightly stronger than slave units, but their manpower is limited by the laws enacted and the citizen population."); + r.toNode("p"); + + r.push(App.Encyclopedia.topic("Mercenary Units")); + r.addToLast(":"); + r.push("installing a permanent platoon in the arcology is a great defensive tool, but if you need muscle outside the walls of your dominion you'll need to hire more."); + r.push("Mercenary units have the highest base stats (in almost all categories), but are also only available if the arcology is garrisoned by the mercenary platoon, are fairly slow to replenish and have the highest upkeep."); + r.push("Once garrisoned by the mercenary platoon, more mercenaries will slowly make their way to the arcology. You have little control over their number other than increasing your arcology prosperity or your reputation."); + r.toNode("p"); + + r.push(App.Encyclopedia.topic("The Security Drones"), "are a special unit. You can field more than one unit of this type and their stats (with the exception of their very high morale) are fairly low, however they cheap to replenish and have a low maintenance cost. They do not accumulate experience and are not affected by morale modifiers (for better or worse)."); + r.toNode("p"); + + r.toNode("hr"); + r.push("Units statistics:"); + r.toNode("div", ["strong"]); + + r.push(App.Encyclopedia.topic("Troops")); + r.addToLast(":"); + r.push("The number of active combatants the unit can field. If it reaches zero the unit will cease to be considered active. It may be reformed as a new unit without losing the upgrades given to it, but experience is lost."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("Maximum Troops")); + r.addToLast(":"); + r.push("The maximum number of combatants the unit can field. You can increase this number through upgrades."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("Equipment")); + r.addToLast(":"); + r.push("The quality of equipment given to the unit. Each level of equipment will increase attack and defense values of the unit by 15%."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("Experience")); + r.addToLast(":"); + r.push("The quality of training provide/acquired in battle by the unit. Experience is a 0-100 scale with increasingly high bonuses to attack, defense and morale of the unit, to a maximum of 50% at 100 experience."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("Medical support")); + r.addToLast(":"); + r.push("Attaching medical support to human units will decrease the amount of casualties the unit takes in battle."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("Special Force support")); + r.addToLast(":"); + r.push("if the", App.Encyclopedia.Dialog.linkDOM("Special Force"), "mod is enabled a squad of troops can be assigned to the human units which will increase their base stats."); + r.toNode("div"); + + r.toNode("hr"); + r.push("Battles:"); + r.toNode("div", ["strong"]); + r.push("Battles are fought automatically, but you can control various fundamental parameters, here are the most important statistics:"); + r.toNode("div"); + r.push(App.Encyclopedia.topic("Readiness")); + r.addToLast(":"); + r.push("readiness represents how prepared the arcology is to face an attack. For every point of readiness you can field two units. You can find upgrades for it in the security HQ."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("Tactics")); + r.addToLast(":"); + r.push("Tactics are the chosen plan of action. You should carefully choose one depending on the terrain, type of enemy and leader choice, because if applied successfully they can sway a battle in your favor or doom your troops."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("Terrain")); + r.addToLast(":"); + r.push("Terrain has a great influence on everything, but mainly on the effectiveness of the tactic chosen."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("Leader")); + r.addToLast(":"); + r.push("The leader is who will command the combined troops in the field. Each type of leader has its bonuses and maluses."); + r.toNode("div"); + + r.push(terrainAndTactics()); + r.toNode("p"); + + r.toNode("hr"); + r.push("Leaders:"); + r.toNode("div", ["strong"]); + r.push(App.Encyclopedia.topic("The Assistant")); + r.addToLast(":"); + r.push("Combat performance depends on available computational power."); + r.push("Human soldiers will be not happy to be lead by a computer however and will fight with less ardor, unless your own reputation or authority is high enough."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("The Arcology Owner")); + r.addToLast(":"); + r.push("You can join the fray yourself. Your performance will depend greatly on your warfare skill and your past. The troops will react to your presence depending on your social standing and your past as well."); + r.toNode("div"); + App.UI.DOM.appendNewElement("div", f, "Do note however there is the possibility of getting wounded, which makes you unable to focus on any task for a few weeks.", ["indent"]); + + r.push("Your", App.Encyclopedia.topic("Bodyguard"), "or", App.Encyclopedia.topic("Your Head Girl"), "can guide the troops.") + r.push("Their performance will greatly depend on their intelligence and past."); + r.push("Be aware that both slaves run the risk of getting wounded, potentially with grave wounds like blindness or limb loss."); + r.push("Slaves will be happy to be lead by one of them, but militia and mercenaries will not, unless your own authority is high enough to make up for the fact they are being lead by a slave."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("An outstanding citizen"), "can take the leading role. Their performance will be average; however the militia will be pleased to be guided by one of them."); + r.toNode("div"); + r.push("To allow slaves to lead troops a specific edict will have to be enacted."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("A mercenary officer"), "can take the lead. Their performance will be above average and mercenary units will be more confident, knowing they're being lead by someone with experience."); + r.toNode("div"); + + r.push(App.Encyclopedia.topic("The Colonel")); + r.addToLast(":"); + r.push("The Special Force's colonel can take the lead. Her performance will be above average and mercenary (in addition to hers obviously) units will be more confident, knowing they're being lead by someone with experience. Her tactics have a higher chance of success along with better offense and defense."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("FCTV", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("Free Cities TV, or", App.Encyclopedia.topic("FCTV"), "as it is more commonly called, is a very popular streaming video service. A venture started not long after the first Free Cities were founded, it took advantage of the new lack of regulatory oversight to create and host content that had long been banned in the old world. Under the guidance of 8HGG Inc., FCTV has developed into a popular mixed-mode service, with a variety of live streaming channels as well as a large selection of ready stream content ranging from hyper porn to contemporary broadcast series shows."); + r.toNode("div"); + r.push("The successful service is largely supported by a combination of subscription and advertising revenue, and to a smaller extent on-demand content payments. Though still targeted at free citizens — or their slaves in the case of for-slave content — FCTV has become very popular in the old world. A combination of the service's eroticism, extreme content, and high production value has given it extraordinary popularity. Savvy execs at 8HGG Inc. and arcology owners alike have realized the benefits of exposing the old world populations to FCTV content, and a carefully-curated selection of content is kept available to old-worlders thanks to revenue from advertisements supporting immigration and voluntary enslavement. The content selection has a glamorized and often romanticized view of slavery, and typically displays common citizens and slaves alike living in opulence beyond the realm of possibility for most old-worlders."); + r.toNode("p"); + r.push("FCTV has always worked closely with the Free Cities, developing a large network of sponsors and partnerships for content protection. This has increased the breadth of content and popularity of FCTV, while allowing the ruling class to encourage content supporting their vision of the future. While you can access non-citizen FCTV content from just about anywhere, an arcology needs its own", App.Encyclopedia.Dialog.linkDOM("receiver", "FCTV Receiver"), "to access citizen-only content. This measure of content protection does add extra expense, but nearly eliminating the risk of old-worlders seeing uncurated content is viewed as being worth the expense by most arcology owners."); + r.toNode("p"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Lolis and the Free Cities", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("For the most part, the greater world condemns those using underaged girls as sex slaves, but some Free Cities feel otherwise. In those, underage girls may be purchased like any other slave, though they might be more valuable depending on the arcology."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Fertility Age", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("The normal girl will undergo puberty and become fertile between the ages of 10 and 14, though with hormonal treatments can very easily become fertile earlier. Given the passive female hormones in the slave food, an arcology cluster can practically control the exact age a girl will become fertile."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Male Fertility", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("The normal boy will undergo puberty and become potent between the ages of 12 and 16, though with hormonal treatments can very easily become potent earlier. Given the passive female hormones in the slave food, boys will generally become fertile later than the average loli, though with the careful application of hormones, the potency age can practically be controlled."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Precocious Puberty", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("While most girls will grow fertile around $fertilityAge and most boys will become virile around $potencyAge, the mass prevalence of male and female hormones in the Free Cities can have extreme effects on a developing slave's puberty. Hormone injections and hormonal based drugs can lead to early puberty or even delay it indefinitely, something some trainers use to their advantage in keeping their male slaves soft and feminine."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Cradle Robbers", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("A specialized group of slavers focusing entirely on capturing girls that have not had their first period. Disliked in many arcologies, they only appear before those they feel they can", App.Encyclopedia.Dialog.linkDOM("trust", "Trust", "mediumaquamarine"), "as being sympathetic to their views."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("The Incubation Facility", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("A facility used to rapidly age children kept within its aging tanks using a combination of growth hormones, accelerants, stem cells and other chemicals; slaves that come out of it are rarely healthy. The Incubator requires a massive amount of electricity to run, though once powered contains a battery backup that can last at least a day. It can be upgraded to combat malnutrition and thinness caused by a body growing far beyond any natural rate. Hormones can also be added to encourage puberty and even sex organ development. Growth control systems include cost saving overrides, though enabling them may result in bloated, sex crazed slaves barely capable of moving."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("FCTV Receiver", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("While nearly indistinguishable from a standard satellite antenna, the satellite dish used to receive FCTV-Citizen content is special because of the unique FCTV Receiver."); + r.push("Utilizing the latest in matched-pair quantum encryption, it is the only device capable of decrypting and encrypting your arcology-specific FCTV content communication."); + r.push("Simple additions to your arcology's existing fiber optics extend the", App.Encyclopedia.Dialog.linkDOM("FCTV") ,"network to your citizens."); + r.push("In exchange for bearing the cost of the encrypted network, arcology owners get a certain level of control over available content for cultural purposes, and also discounted rates for local advertisement."); + r.toNode("div"); + r.push("Some owners choose to have their citizens subsidize the installation: having them pay for fiber to their residence, or possibly even charging for a portion of the receiver. FCTV service experts warn that forcing citizens to bear too much of the cost usually results in angry citizens and many citizens who refuse to pay for access to the service. They suggest that it is in the best interests of FCTV and arcology owners alike to have greater service penetration, as low penetration results in less revenue for 8HGG Inc. and less advertising and cultural benefits for owners."); + r.toNode("p"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Catmod", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("Catmod is an optional modification that focuses on, surprise surprise, adding catgirls to the game. However, as you might have noticed, Free Cities is based on our own universe, and, unfortunately, catgirls don't actually exist. So how is one to acquire fuckable cats in a world sadly devoid of them? Well, multi-million dollar genetic engineering projects, of course! After a massive investment in your genelab and the best old world engineers available, you too will be able to create your very own inhuman abominations of science with cute, twitchy ears and button noses. Catgirls contain a number of mechanical changes and unique features, many of which you will have to find out for yourself through your exciting journey through the world of scientific malpractice. Worth noting for mechanical purposes, however, is that the", App.UI.DOM.makeElement("span", "Feline", ["note"]), "face type is only found on catgirls, and has a similar effect to exotic faces; uglier feline faces are dramatically worse, while beautiful feline faces are significantly better from a beauty perspective."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Catgirls", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("Part of humanity's dream for thousands of years. As far back as the Ancient Egyptians, humans have looked at the sleek and smug nature of cats, and imagined them as tall, busty catgirls with which they could fornicate. Yet all those men and women of the past lacked the capability to make their dreams come true; you, on the other hand, do not. While the process to splice human and cat DNA, whether you take from common housecats or the more dangerous coding of lion or panther genetics, will undoubtedly be arduous and expensive, the end result of a sleek, dexterous, inhumanly flexible creature that can wrap its tail around your throat as you fuck it is perhaps enough of a prize to make the difficulties worth it. To get started on engineering catgirls, you'll need to contact a team of genetic engineers from a fully upgraded genelab, and give them enough time and money to achieve results within your lab."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Bioengineering", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("With the technological advancements of 2037, society stands on the precipice of truly transhumanist biological engineering. Those with the will and the resources to get what they want, meaning you, are now uniquely capable of taking the fundamental code of DNA and using it as a building block to create and reshape biology as they desire. That doesn't mean the process of genetic engineering is going to be easy or simple; at minimum, you'll need a fully upgraded genelab and a team of professional, world-class scientists with the resources of a small nation at their disposal to get what you want. But once you've put all the pieces in place, the possibilities that can emerge from your engineering tubes are nearly endless."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Inflation", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("Future room for lore text"); + r.toNode("div", ["note"]); + + r.push("Choose a more particular entry below:"); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Hyper-Pregnancy", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push(App.Encyclopedia.topic("Hyper Pregnancy"), "refers to when a slave is carrying ten or more children in one pregnancy. It is largely unhealthy for a slave, and can lead to immobilization and even death, so be sure to keep your overfilled slaves happy and healthy. Due to the size of the pregnancy, a slaves abdomen is greatly stretched, causing it to sag after the pregnancy is complete. Surgery, time, or refilling the slave's belly will eliminate sag, if only temporary. Only achievable via powerful fertility agents researched through the dispensary."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Super Fertility Drugs", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push(App.Encyclopedia.topic("Super Fertility Drugs"), "practically guarantee a slave will bear multiple children, and when combined with female hormones, will generally lead to hyper-pregnancy The also have the side effects of inducing lactation, increasing sex drive, and increasing attraction to men. Researched through the dispensary."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Pregnancy Generator", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("The", App.Encyclopedia.topic("Pregnancy Generator"), "is a small implant inserted into a slave's womb where it anchors itself and begins pumping the slave full of drugs and hormones with the intent to trick the slave's body into believing it both is and isn't pregnant. The slave's body will begin constantly releasing ovum that, once fertilized, will embed themselves into the uterine lining and begin growing. This will continue for as long as the implant is in place, regardless of how large the slave grows with children. Once the first set of infants is born, the implanted slave will give birth nearly a dozen times per week as her body continuously produces new offspring. Will likely lead to the slave's early death as her body will be consumed to feed her unending brood. Researched through the implant manufactory."); + r.toNode("div"); + + r.push("Extreme content must be enabled."); + r.toNode("div", ["yellow"]) + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Childbirth and C-Secs", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("Eventually a pregnant slave will need to give birth. Cesarean sections are an option should a slave's health not permit a safe natural birth, or should a slaveowner want to keep her from being stretched out by her newborn child. A healthy, well rested slave, with wide hips and some knowledge will generally find childbirth easy. Though poor health, tiredness, narrow hips, anorexia, tight vaginas, excessively young motherhood, and lack of experience can complicate things, potentially leading to the loss of both child and mother."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Surrogacy", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push(App.Encyclopedia.topic("Surrogacy"), "is an arrangement whereby a woman agrees or is forced to become pregnant, carry the pregnancy to due term, and give birth to a child or children, all of this for another person or persons, who are or will ultimately become the parent(s) of the newborn child or children. There are two types of surrogacies: traditional and gestational (full). Traditional is mostly used by homosexual couples or if fertility treatments are too expensive. With the exception of societies that embraced Repopulationism or Gender Fundamentalism, full surrogacy is popular among free women, who want children, but don't want pregnancy to impact their careers or physical attributes. It created a market of living incubators — perfectly healthy slaves of safe age for carrying pregnancies with often little to no skills necessary for most other slaves."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Ova Transplantation", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push(App.Encyclopedia.topic("Ova transplantation"), "is a procedure where an already fertilized ova is transplanted from one womb to another of the same species. It requires a remote surgery to perform and an advanced pregnancy monitoring systems to locate the egg, confirm the fertilization and determine that it happened less than four weeks ago, so that the ova is not too attached to the lining. Optimally the new host must be healthy and must not be already pregnant with large number of fetuses or hit menopause, but be old enough to carry children successfully."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Enemas and Force-Feeding", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("With the proper supplies ordered into your wardrobe, you can distend a slave's belly via enema leaving her notably rounded. Distended slaves are likely to feel discomfort, and if overfilled, face health complications. A standard enema is about 2 liters, though the adventurous may test their limits with a gallon, roughly 4 liters, or nearly burst themselves with a staggering 2 gallons, about 8 liters."); + r.toNode("div"); + + r.push("With a working dairy, pipes can be installed to pump fresh milk and cum directly to your penthouse to be used in inflating slaves. The dairy will have to be producing above a threshold to be able to pump said products into the penthouse. Slaves filled with milk and cum may face additional affects, including", App.Encyclopedia.Dialog.linkDOM("weight gain", "Weight"), ", rejection and obsession of food."); + r.toNode("p"); + + r.push("A final theoretical method involves using another slave as the source of fluid, though she would have to be capable of producing a monumental amount of milk or cum."); + r.toNode("p"); + + r.push("A trio of medical enemas can be purchased after basic enema supplies are acquired."); + r.toNode("p"); + + r.push("Curatives to promote slave health."); + r.toNode("div", ["indent"]); + r.push("Aphrodisiacs to drive them wild."); + r.toNode("div", ["indent"]); + r.push("Tighteners to make their holes like new."); + r.toNode("div", ["indent"]); + + r.push("Force feeding is far simpler; you just force the slave to consume food or drink until you are satisfied. All that is needed is enough to feed them and a vessel to store it in in the interim."); + r.toNode("p"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Belly Implants", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("A fillable implant inserted into a slave's uterus following tube tying to prevent ovulation. Can safely be filled with 200cc each week to simulate a growing pregnancy. However, if kept at a full term size (or higher), the slave's body may adjust to the implant causing issues upon removal. Also to note, a slave that lacks a uterus to hold the implant can still be implanted; invasive surgery will be preformed to create a pocket to safely hold the implant without damage to the slave's internals."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Player Pregnancy", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("Sexual intercourse ending with ejaculation into a fertile cunt ends with a chance of pregnancy. Since arcology owners are expected to be masculine, being pregnant ruins that image. Female arcology owners displaying their pregnancies should expect to face public backlash for it. Luckily, pregnancies are easily prevented via contraceptives and easily dealt with via abortions; a pregnant arcology owner has plenty of means to maintain their image before it becomes a problem."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Cervix Micropump Filter", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("An implant inserted into a slave's cervix and linked with a fillable belly implant. Converts a portion of semen into usable filler and pumps said substance into the attached implant resulting in a slow, steady increase in size. Once the pressure in the implant reaches a set threshold, filler is outputted by the pump, maintaining the implant's size. Research is currently underway to see if the tubing can be effectively extended to pump filler into fillable butt and breast implants."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Eugenics Breeding Proposal", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("Eugenics frowns on reproducing with the lower classes, but what about those with good genes that ended up caught in said classes? Would it not make sense to use them as breeders? With the Eugenics Breeding Proposal*, one can propose the use of well-bred slaves as bearers of societies finest children. *Success not guaranteed, some terms and conditions may apply, ask your local Elites for more information."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Gestation Drugs and Labor Suppressants", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("Not all drugs are applied directly to your slavegirl. In this case, gestation accelerants and retardants are passed through the mother into her unborn children to control the rate of fetal growth. While slightly unhealthy for the mother, gestation slowing drugs are relatively harmless, though an unwilling mother may become more distraught when she realizes her pregnancy will last even longer. Due to the extended duration of the pregnancy, the mother's body may become accustomed to being so round, leading towards a sagging middle once birth occurs. On the other hand, gestation hastening drugs are extremely dangerous to the mother. It is strongly recommended to keep her under the observation and care of an experienced doctor or nurse. Failure to do so will cause her body to struggle to keep up with the rate of growth of her children, harming her physical and mental health, as well as potentially bursting her uterus later in her pregnancy. Labor suppressants are exactly that; they prevent the mother from entering labor, thus allowing the child to grow longer than a normal pregnancy. Excessive use may lead to health complications, especially during childbirth, though going even further may result in the slave's body suddenly entering labor and rapidly birthing her children, often without giving the slave time to prepare or even get undressed."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Organic Mesh Breast Implant", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("A specialized organic implant produced from the dispensary designed to be implanted into to a slave's natural breast tissue to maintain a slave's breast shape no matter how big her breasts may grow. An expensive and risky procedure proportional to the size of the breasts the mesh will be implanted into. Should health become an issue, the slave in surgery may undergo an emergency mastectomy. Furthermore, once implanted, the mesh cannot be safely removed from the breast. However, total breast removal will rid the slave of the implant; consider strongly when and if you want to implant the mesh before doing so. They are exceedingly difficult to identify once bound to the breast tissue, and combined with their natural shape, are often overlooked."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Repopulationist Breeding School", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("With the sheer number of children being brought into the world in the average Repopulationist society, society had to come up with a way to rear them all. Breeding schools are publicly funded institutions devoted to raising children into future breeders. Their hormone levels are carefully managed both to encourage early puberty and to maximize fertility. Once a class has become sexual active, boys and girls are encouraged to pair off and explore each other's bodies. Virginities are quickly lost, and more often than not, girls find themselves pregnant, usually with multiples. The pairings, or groups should females outnumber males, are encouraged to stay together and form caring family-like units. In addition, girls are taught to enjoy and idolize motherhood, while boys are taught that it is their duty to mount and fuck any non-gravid slave girls they see until pregnancy is assured. Free women are encouraged to avoid the schools, lest they get pinned and gang raped by horny adolescents. While administration respects rape fetishists and their desire to have a rape baby, doing this sets a poor example to the impressionable youths and may lead to the rape and impregnation of other free women later on in their lives."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Slave Fertility", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push(`When it comes to breeding your slaves, one must ask themselves; "Do I want a single child, or do I want to get her so pregnant she can barely ride me any longer?"`); + r.toNode("div"); + r.push("Under normal circumstances, a slave will likely bear a single child from a pregnancy, but with a little extra help from a number of fertility boosting methods, that count can easily be pushed higher. While each fertility agent will only add a chance of an additional ovum, combining treatments will yield a cumulative effect, greatly enhancing the likelihood of multiples. One must exercise caution, however, as a slave's body can only support so many offspring without complications. Miscarriage, discarded embryos, and even slave death are all possible with excessive misuse of fertility agents."); + r.toNode("p"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Fertility Mix", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("A simple dietary blend designed to encourage ovulation. Fertile slaves will find themselves subconsciously lusting for loads of cum blasting into their pussies and, once they give in to temptation, will likely find their bellies swelling with twins or even triplets."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Breeders Dietary Blend", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("When it comes to slave breeding, the natural chance of conception is just too low for your profit margins. The Breeder's Dietary Blend is the end result of the quest to enhance fertility* and potency in slaves. Sperm will live longer and swim harder, eggs will readily implant post fertilization, and pregnancies will be robust and healthy. This diet tweak guarantees your slaves will be a reproductive bunch or your", App.Encyclopedia.Dialog.linkDOM("money", "Money", "yellowgreen"), "back!**"); + r.toNode("p"); + + r.push("*Twins became prevalent in test pairings. This is unintended behavior, but not an unwelcome one to the funders."); + r.toNode("div"); + r.push("**Our guarantee does not cover slaveowners who underestimate their slaves' potency and wind up pregnant. "); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Artificial Insemination", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("A simple surgical procedure involving the injection of harvested sperm into a fertile womb. Useful for assuring the conception of a child of the desired union, impregnation without sexual intercourse, circumventing physical and mental quirks in copulation, or just finding the perfect Virgin Mary for the holidays."); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Cloning", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push(`A surgical procedure requiring the gene lab that injects the DNA of an individual into an viable egg cell which is then carried to term in a fertile womb. Will create a child with the basic physical traits of the person they are cloned from. While clones will likely be identical to each other, they are unlikely to bear more than a passing resemblance to the person their DNA was harvested from; for that to occur, they would need to be raised in almost the same way. They will, however, be a genetic match with their "parent".`); + r.toNode("div"); + + return f; +}, "Mods"); + +App.Encyclopedia.addArticle("Inbreeding", function() { + const f = new DocumentFragment(); + const r = new SpacedTextAccumulator(f); + r.push("At the intersection of incest and pregnancy lies inbreeding. As seen in royal families throughout history, high levels of inbreeding can result in severe issues, often manifesting as facial deformities or reduced intellectual capacity."); + r.toNode("div"); + + r.push("One metric for quantifying inbreeding is the coefficient of inbreeding (CoI), which is the probability that both copies of a person's genes come from the same common ancestor."); + r.push("For example, without any previous inbreeding a child from self-fertilization has a CoI of 0.5, a child of two full siblings has a CoI of 0.25, and a child of two first cousins has a CoI of 0.0625."); + r.toNode("p"); + + r.push("Enterprising breeders trying to breed specific traits should be mindful of the inbreeding coefficients of their stock: the higher the coefficient, the higher the chance that children will be slow or deformed."); + r.toNode("p"); + + return f; +}, "Mods"); + +App.Encyclopedia.addCategory("Mods", function() { + const f = new DocumentFragment(); + const r = []; + if (V.encyclopedia !== "Mods/Pregmod") { + App.Events.addNode(f, [App.Encyclopedia.Dialog.linkDOM("Overview of Mods/Pregmod", "Mods/Pregmod")], "div"); + } + App.Events.addNode(f, ["Catmod:", App.UI.DOM.generateLinksStrip([App.Encyclopedia.Dialog.linkDOM("Details", "Catmod"), App.Encyclopedia.Dialog.linkDOM("Lore", "Catgirls")])], "div"); + App.Events.addNode(f, ["Special Force Mod:", App.UI.DOM.generateLinksStrip([App.Encyclopedia.Dialog.linkDOM("Details", "Special Force")])], "div"); + App.Events.addNode(f, ["Security Expansion Mod:", App.UI.DOM.generateLinksStrip([App.Encyclopedia.Dialog.linkDOM("Details", "Security Expansion"), App.Encyclopedia.Dialog.linkDOM("Battles")])], "div"); + + if ((V.pedo_mode === 0 && V.ui === "start") || V.pedo_mode) { + r.push(App.Encyclopedia.Dialog.linkDOM("Loli Mode")); + r.push(App.Encyclopedia.Dialog.linkDOM("Lolis and the Free Cities")); + } + r.push(App.Encyclopedia.Dialog.linkDOM("Childhood Fertility Induced NCS")); + r.push(App.Encyclopedia.Dialog.linkDOM("FCTV")); + r.push(App.Encyclopedia.Dialog.linkDOM("FCTV Receiver")); + r.push(App.Encyclopedia.Dialog.linkDOM("Breeders Dietary Blend")); + r.push(App.Encyclopedia.Dialog.linkDOM("Fertility Mix")); + r.push(App.Encyclopedia.Dialog.linkDOM("Fertility Age")); + r.push(App.Encyclopedia.Dialog.linkDOM("Slave Fertility")); + r.push(App.Encyclopedia.Dialog.linkDOM("Male Fertility")); + r.push(App.Encyclopedia.Dialog.linkDOM("Super Fertility Drugs")); + r.push(App.Encyclopedia.Dialog.linkDOM("Precocious Puberty")); + r.push(App.Encyclopedia.Dialog.linkDOM("Hyper-Pregnancy")); + r.push(App.Encyclopedia.Dialog.linkDOM("Player Pregnancy")); + r.push(App.Encyclopedia.Dialog.linkDOM("Pregnancy Generator")); + r.push(App.Encyclopedia.Dialog.linkDOM("Childbirth and C-Secs")); + r.push(App.Encyclopedia.Dialog.linkDOM("Artificial Insemination")); + r.push(App.Encyclopedia.Dialog.linkDOM("Gestation Drugs and Labor Suppressants")); + r.push(App.Encyclopedia.Dialog.linkDOM("Bioengineering")); + r.push(App.Encyclopedia.Dialog.linkDOM("Cloning")); + r.push(App.Encyclopedia.Dialog.linkDOM("Surrogacy")); + r.push(App.Encyclopedia.Dialog.linkDOM("Ova Transplantation")); + r.push(App.Encyclopedia.Dialog.linkDOM("Cradle Robbers")); + r.push(App.Encyclopedia.Dialog.linkDOM("The Incubation Facility")); + r.push(App.Encyclopedia.Dialog.linkDOM("Repopulationist Breeding School")); + r.push(App.Encyclopedia.Dialog.linkDOM("Eugenics Breeding Proposal")); + r.push(App.Encyclopedia.Dialog.linkDOM("Inflation")); + r.push(App.Encyclopedia.Dialog.linkDOM("Enemas and Force-Feeding")); + r.push(App.Encyclopedia.Dialog.linkDOM("Belly Implants")); + r.push(App.Encyclopedia.Dialog.linkDOM("Cervix Micropump Filter")); + r.push(App.Encyclopedia.Dialog.linkDOM("Organic Mesh Breast Implant")); + r.push(App.Encyclopedia.Dialog.linkDOM("Inbreeding")); + App.Events.addNode(f, ["Pregmod:", App.UI.DOM.generateLinksStrip(r)], "p"); + + return f; +}); diff --git a/src/gui/Encyclopedia/encyclopediaRelatedLinks.tw b/src/gui/Encyclopedia/encyclopediaRelatedLinks.tw index 23a948a4f50e6000fc49612f4c0c72ce47d08b21..95d1e05199a362ed54e52c31f4cf77bbd46acfa9 100644 --- a/src/gui/Encyclopedia/encyclopediaRelatedLinks.tw +++ b/src/gui/Encyclopedia/encyclopediaRelatedLinks.tw @@ -1,7 +1,7 @@ :: Related Links [nobr] /* pages asking the player to click a link for more information have no section heading */ -<<if !["Being in Charge", "Body", "Fetishes", "Game Mods", "Inflation", "Leadership Positions", "Lolimod", "Lore", "Obtaining Slaves", "Paraphilias", "Playing Free Cities", "Skills", "Slave Assignments", "Slave Modification", "Slaves", "Terrain Types", "The X-Series Arcology"].includes($encyclopedia)>> +<<if !["Being in Charge", "Body", "Fetishes", "Mods/Pregmod", "Inflation", "Leadership Positions", "Loli Mode", "Lore", "Obtaining Slaves", "Paraphilias", "Playing Free Cities", "Skills", "Slave Assignments", "Slave Modification", "Slaves", "Terrain Types", "The X-Series Arcology"].includes($encyclopedia)>> <br><h3>Related Links</h3> <</if>> @@ -122,37 +122,5 @@ ARCOLOGY FACILITIES <<= App.Encyclopedia.Dialog.linkSC("Advertising", "Advertising")>> | <<= App.Encyclopedia.Dialog.linkSC("Variety", "Variety")>> -/********** -MODS -**********/ -<<case "Game Mods">> - <<= App.Encyclopedia.Dialog.linkSC("Lolimod", "Lolimod")>> - | <<= App.Encyclopedia.Dialog.linkSC("The Special Force Mod", "Special Force")>> - | <<= App.Encyclopedia.Dialog.linkSC("The Security Expansion Mod", "Security Expansion")>> - | <<= App.Encyclopedia.Dialog.linkSC("FCTV", "FCTV")>> - | <<= App.Encyclopedia.Dialog.linkSC("Catmod", "Catmod")>> - -<<case "Lolimod" "Lolis and the Free Cities" "Fertility Age" "Male Fertility" "Cradle Robbers" "Precocious Puberty" "Childhood Fertility Induced NCS">> - <<= App.Encyclopedia.Dialog.linkSC("Lolis and the Free Cities", "Lolis and the Free Cities")>> - | <<= App.Encyclopedia.Dialog.linkSC("Fertility Age", "Fertility Age")>> - | <<= App.Encyclopedia.Dialog.linkSC("Male Fertility", "Male Fertility")>> - | <<= App.Encyclopedia.Dialog.linkSC("Precocious Puberty", "Precocious Puberty")>> - | <<= App.Encyclopedia.Dialog.linkSC("Cradle Robbers", "Cradle Robbers")>> - | <<= App.Encyclopedia.Dialog.linkSC("The Incubation Facility", "The Incubation Facility")>> - | <<= App.Encyclopedia.Dialog.linkSC("Childhood Fertility Induced NCS", "Childhood Fertility Induced NCS")>> - -<<case "Security Expansion" "Battles">> - <<= App.Encyclopedia.Dialog.linkSC("The Security Expansion Mod", "Security Expansion")>> - | <<= App.Encyclopedia.Dialog.linkSC("Battles", "Battles")>> - -<<case "FCTV" "FCTVReceiver">> - <<= App.Encyclopedia.Dialog.linkSC("FCTV", "FCTV")>> - | <<= App.Encyclopedia.Dialog.linkSC("FCTVReceiver", "FCTVReceiver")>> - -<<case "Catmod" "Bioengineering" "Catgirls">> - <<= App.Encyclopedia.Dialog.linkSC("Catmod", "Catmod")>> - | <<= App.Encyclopedia.Dialog.linkSC("Catgirls", "Catgirls")>> - | <<= App.Encyclopedia.Dialog.linkSC("Bioengineering", "Bioengineering")>> - <</switch>> <</if>>