-- text_data_messages.lua — cure, monologue, compulsion, spawn, and icon text merged into LN_TEXT.

local EXTRA = {
	parasite_firebug = {
		icon_desc = {
			tame = "Fire larvae are developing inside you.",
			extreme = "Your womb is burning. The maggots are melting inside you.",
		},
		cure = {
			tame = {"infection cleared", "The heat fades. Scar tissue remains where the larvae nested."},
			extreme = {"the maggots are gone", "The heat fades. Resin crumbles away, leaving raw scar tissue where the chamber was. You feel empty. You almost miss the burning."},
		},
		monologue = {
			title = { tame = "your thoughts wander...", extreme = "a thought surfaces..." },
			bodies = {
				{ tame = "You feel feverish and weak.", extreme = "Your blood boils. You can smell your own organs charring." },
				{ tame = "Something hot shifts inside you.", extreme = "Something is melting inside you. It feels like coming." },
				{ tame = "A dull burning persists in your core.", extreme = "The maggots are singing. A burning harmony from deep in your womb." },
				{ tame = "Your skin feels flushed.", extreme = "Your skin glows from the inside. You're becoming transparent." },
				{ tame = "Your heartbeat feels heavier than usual.", extreme = "Every heartbeat sends waves of heat through your melting flesh." },
				{ tame = "You cannot tell discomfort from something else.", extreme = "You don't know if you're burning or if this is pleasure anymore." },
			},
		},
		compulsion = {
			onset = {
				tame = {"your legs move on their own", "The infestation urges you toward warmth nearby."},
				extreme = {"your legs move on their own", "The brood needs fresh hosts. Your body walks toward warmth without your permission."},
			},
			during = {
				tame = {
					"Your legs move without your consent.",
					"Something inside you wants to get closer.",
					"Your body aches to move toward something warm.",
				},
				extreme = {
					"Your legs are not yours. The brood is walking you like a puppet.",
					"You are hunting. Not you — the fire inside you. It needs to spread.",
					"Your body aches to press against something warm. The maggots demand it.",
				},
			},
			release = {
				tame = {"you stumble, gasping", "Control returns. Your legs are yours again."},
				extreme = {"you stumble, gasping", "Control floods back. Your legs are yours again. The maggots settle, satisfied — for now."},
			},
		},
		spawn = {
			pregnancy_icon = {
				tame = "Larvae are incubating inside you. They feel hot.",
				extreme = "Fire maggot larvae incubating in your uterine lining. The heat is building.",
			},
			single = {
				tame = {"something shifts inside you", "A larva is expelled from your body."},
				extreme = {"something molten shifts inside you", "A fire maggot forces through your cervix headfirst, cauterizing your walls. Your womb seals shut behind it, scarring over the next clutch."},
			},
			twin = {
				tame = {"two larvae emerge at once", "Twin larvae are expelled together. The heat is intense."},
				extreme = {"twin maggots burn their way out together", "Two at once — white-hot bodies corkscrew through you in tandem. The heat makes you clench involuntarily. The friction only makes it worse."},
			},
		},
	},
	parasite_fly = {
		icon_desc = {
			tame = "Fly larvae are developing inside you.",
			extreme = "The swarm fills your cavities. They think through you now.",
		},
		cure = {
			tame = {"infection cleared", "The buzzing stops. Your body feels hollow and exhausted."},
			extreme = {"the swarm has departed", "The buzzing stops. Your womb is hollow — larvae consumed your lining on the way out. The silence is deafening."},
		},
		hive_radar = {
			tame = {"", "You sense creatures nearby."},
			extreme = {"", "The hive mind shows you everything nearby."},
		},
		monologue = {
			title = { tame = "your thoughts wander...", extreme = "a thought surfaces..." },
			bodies = {
				{ tame = "You hear a faint buzzing in your ears.", extreme = "Wings beat in rhythm with your heartbeat. They've replaced it." },
				{ tame = "Something crawls at the back of your throat.", extreme = "You taste them on the back of your throat. Tiny, crawling wings." },
				{ tame = "Foreign thoughts brush against your own.", extreme = "The swarm thinks. You feel its thoughts underneath your own." },
				{ tame = "The buzzing won't leave your head.", extreme = "You hear the buzzing even when you close your eyes. It's inside your skull." },
				{ tame = "Your body feels crowded inside.", extreme = "Your body is an airport. They land, they breed, they take off." },
				{ tame = "You feel less like yourself.", extreme = "The hive is more you than you are anymore." },
			},
		},
		compulsion = {
			onset = {
				tame = {"the hive seizes your body", "The swarm decides you need to find a new host."},
				extreme = {"the hive mind seizes your body", "The swarm is thinking through you now — it has decided you need to find a new host."},
			},
			during = {
				tame = {
					"The buzzing drowns out your thoughts. Walk. Find.",
					"You are a drone now. The hive directs and you obey.",
					"Your body lurches forward without you.",
				},
				extreme = {
					"The buzzing drowns out your thoughts. Walk. Find. Breed.",
					"You are a drone now. The hive directs and you obey.",
					"Your body lurches forward. The swarm knows where it wants to go.",
				},
			},
			release = {
				tame = {"the buzzing fades", "Your thoughts surface again through the drone-hum."},
				extreme = {"the buzzing fades to background", "Your thoughts surface again through the drone-hum. The swarm loosens its grip."},
			},
		},
		spawn = {
			pregnancy_icon = {
				tame = "Fly larvae are developing inside you.",
				extreme = "Drone larvae feeding on your endometrial tissue. The buzzing grows louder.",
			},
			single = {
				tame = {"something emerges from you", "A mass of larvae is expelled from your body."},
				extreme = {"a buzzing mass pushes through your cervix", "A writhing ball of larvae presses outward. Your muscles push them in peristaltic waves — the hive triggers your contractions with precision."},
			},
			twin = {
				tame = {"two swarms emerge at once", "Larvae pour from you in a cloud, leaving you drained."},
				extreme = {"two swarms erupt from you simultaneously", "Both ovaries release at once — the hive has synchronized your cycle. Larvae pour from you in a cloud, leaving your womb hollow."},
			},
		},
	},
	parasite_fungus = {
		icon_desc = {
			tame = "Fungal spores are spreading inside you.",
			extreme = "Spores are rooting in your blood. Mycelium threads through your flesh.",
		},
		cure = {
			tame = {"infection cleared", "The fungus withers. Your body slowly returns to normal."},
			extreme = {"the fungus is gone", "The mycelium withers. The bloom closes. You were beautiful like that."},
		},
		monologue = {
			title = { tame = "your thoughts wander...", extreme = "a thought surfaces..." },
			bodies = {
				{ tame = "Your thoughts feel slow and distant.", extreme = "The mycelium is thinking through you. Your neurons are its thoughts." },
				{ tame = "Colors seem brighter than usual.", extreme = "Reality is softer now. Colors are brighter. Nothing matters except growing." },
				{ tame = "Your lungs feel heavy.", extreme = "Spores are blooming inside your lungs. You're the soil for something ancient." },
				{ tame = "Part of you doesn't want this to end.", extreme = "You don't want this to end. The fungus has shown you something beautiful." },
				{ tame = "Your body feels weak and soft.", extreme = "Your body is rotting. It feels like peace." },
				{ tame = "Something alive grows inside you.", extreme = "The garden inside you is more alive than you've ever been." },
			},
		},
		compulsion = {
			onset = {
				tame = {"your body moves on its own", "The fungus needs to spread. You drift toward the nearest creature."},
				extreme = {"the mycelium takes your body for a walk", "Your thoughts dissolve. The fungus needs to spread its spores. You drift toward the nearest creature."},
			},
			during = {
				tame = {
					"You are floating. The fungus guides you.",
					"Colors bloom behind your eyes. Your body moves without you.",
					"The fungus thinks through you. Its thoughts are warm and slow.",
				},
				extreme = {
					"You are floating. The mycelium guides you. Do not resist.",
					"Colors bloom behind your eyes. Your body moves without you.",
					"The fungus thinks through you. Its thoughts are warm and slow and certain.",
				},
			},
			release = {
				tame = {"reality reasserts itself", "The warm fog clears. You are standing somewhere unfamiliar."},
				extreme = {"reality reasserts itself", "The warm fog clears. You are standing somewhere you do not remember walking to."},
			},
		},
	},
	parasite_hornygasflower = {
		icon_desc = {
			tame = "Flower roots are spreading inside you.",
			extreme = "Roots anchor in your bones. Pollen floods your veins.",
		},
		cure = {
			tame = {"infection cleared", "The roots recede. The scent fades."},
			extreme = {"the hornygasflower is gone", "The roots recede. The scent fades. You can't remember how to want without it."},
		},
		monologue = {
			title = { tame = "your thoughts wander...", extreme = "a thought surfaces..." },
			bodies = {
				{ tame = "A sweet scent fills your nostrils.", extreme = "A sweet, dizzying scent fills your nostrils. It's coming from you." },
				{ tame = "Your skin tingles with warmth.", extreme = "Your skin tingles with warmth. The pollen seeps deeper." },
				{ tame = "Pleasure curls through your thoughts.", extreme = "Vines of pleasure curl through your thoughts. Focus is harder now." },
				{ tame = "Something is blooming inside you.", extreme = "You feel petals unfurling somewhere inside you. Blooming." },
				{ tame = "Everything looks inviting.", extreme = "The aphrodisiac haze thickens. Everything looks... inviting." },
				{ tame = "Your body sways without meaning to.", extreme = "Your body sways gently without meaning to. The flower leads, you follow." },
			},
		},
		compulsion = {
			onset = {
				tame = {"the pollen overwhelms you", "The aphrodisiac pollen floods your blood. You need to be near something."},
				extreme = {"the pollen overwhelms your will", "The aphrodisiac pollen floods your bloodstream. You need to be near something. Anything. Now."},
			},
			during = {
				tame = {
					"You are in heat. The flower has turned your body into a beacon.",
					"Every nerve screams to be touched.",
					"Your hips sway as you walk. You cannot stop.",
				},
				extreme = {
					"You are in heat. The flower has turned your body into a beacon of need.",
					"Every nerve screams to be touched. The pollen is making you desperate.",
					"Your hips sway as you walk. The flower is advertising you. You cannot stop.",
				},
			},
			release = {
				tame = {"the fever breaks", "The pollen's grip loosens. You are drenched in sweat."},
				extreme = {"the fever breaks", "The pollen's grip loosens. You are drenched in sweat and trembling."},
			},
		},
	},
	parasite_spider = {
		icon_desc = {
			tame = "Spider eggs are developing inside you.",
			extreme = "Wrapped in silk. The eggs pulse against your organs.",
		},
		cure = {
			tame = {"infection cleared", "The silk dissolves. Your womb feels empty and sore."},
			extreme = {"the silk dissolves", "The web collapses. Threads go slack, everything shifts. Your uterus contracts weakly, confused by the absence. The nursery is empty."},
		},
		monologue = {
			title = { tame = "your thoughts wander...", extreme = "a thought surfaces..." },
			bodies = {
				{ tame = "Silk threads tug at your insides.", extreme = "Silk tightens with every breath. You're being wrapped from the inside out." },
				{ tame = "Something moves inside your muscles.", extreme = "You feel legs that aren't yours learning to walk in your muscles." },
				{ tame = "The web vibrates. Something is nearby.", extreme = "The web vibrates. Something just landed on it. Something is feeding." },
				{ tame = "Your organs feel connected by threads.", extreme = "Your organs are connected by threads. You move and they dance." },
				{ tame = "The mother is active inside you.", extreme = "The mother is spinning. You feel her laying eggs one by one." },
				{ tame = "You feel like a cocoon.", extreme = "You're not a host. You're the cocoon." },
			},
		},
		compulsion = {
			onset = {
				tame = {"silk threads tug you forward", "The web pulls taut inside you. Your body jerks toward the nearest creature."},
				extreme = {"silk threads tug you forward", "The web pulls taut inside you. Your body jerks toward the nearest creature."},
			},
			during = {
				tame = {
					"Silk threads jerk your limbs like a marionette.",
					"You are bait. Something is using you to draw prey closer.",
					"The web vibrates. Something is close.",
				},
				extreme = {
					"Silk threads jerk your limbs like a marionette.",
					"You are bait. The mother is using you to draw prey closer.",
					"The web vibrates. Something is close. The mother steers you toward it.",
				},
			},
			release = {
				tame = {"the threads go slack", "The puppet strings loosen. You crumple, gasping."},
				extreme = {"the threads go slack", "The puppet strings loosen. You crumple, gasping."},
			},
		},
		spawn = {
			pregnancy_icon = {
				tame = "Spider eggs are developing inside you.",
				extreme = "Silk-wrapped egg sac anchored to your uterine walls. The mother controls the timing.",
			},
			single = {
				tame = {"something emerges from you", "An egg sac is expelled from your body."},
				extreme = {"silk-wrapped legs press against your cervix", "The egg sac descends — the mother controls the pace with silk threads. Each contraction is hers, unfurling spiderlings one limb at a time."},
			},
			twin = {
				tame = {"two sacs emerge at once", "Twin sacs are expelled together."},
				extreme = {"the mother deploys two sacs at once", "Twin sacs squeeze through simultaneously, silk sawing against your walls. Your body stretches around shapes it was never designed to pass."},
			},
		},
	},
	parasite_rat = {
		icon_desc = {
			tame = "Rats have nested inside you.",
			extreme = "Rats nest in your meat. Your body is their warren.",
		},
		cure = {
			tame = {"infection cleared", "The scratching stops. Hollow burrows remain in your flesh."},
			extreme = {"the warren empties", "The scratching stops. Your womb is a honeycomb of empty burrows. It will heal, but you can still feel the shape of them."},
		},
		rat_king = {
			tame = {"something large emerges", "A larger rat crawls out from within you."},
			extreme = {"the rat king emerges", "A bloated sovereign crawls forth from your womb. It will protect its kingdom."},
		},
		monologue = {
			title = { tame = "your thoughts wander...", extreme = "a thought surfaces..." },
			bodies = {
				{ tame = "Tiny claws scratch at your thoughts.", extreme = "They're gnawing your thoughts apart. Ratty little teeth on your mind." },
				{ tame = "Your womb feels warm and crowded.", extreme = "Your womb is warm. Full of fur and hunger and endless breeding." },
				{ tame = "They nest in the hollow spaces of your bones.", extreme = "You can feel them nesting in the hollow spaces of your bones." },
				{ tame = "Squeaking echoes inside your chest.", extreme = "The squeaking never stops. It's coming from inside your chest now." },
				{ tame = "They gnaw at you while you live.", extreme = "Your flesh tastes like home to them. They're eating you while you live." },
				{ tame = "Something larger stirs inside you.", extreme = "The king is stirring. Something larger is being born in there." },
			},
		},
		compulsion = {
			onset = {
				tame = {"the rats drive you forward", "Claws dig into your muscles from the inside. The nest is hungry."},
				extreme = {"the rats drive you forward", "Tiny claws dig into your muscles from the inside. The nest is hungry."},
			},
			during = {
				tame = {
					"The rats chew your nerves. Your body twitches forward.",
					"You are foraging. Not you — the colony inside you.",
					"Claws rake your insides. Walk. Find food.",
				},
				extreme = {
					"The rats are chewing your nerves. Your body twitches forward.",
					"You are foraging. Not you — the colony inside you. They smell prey.",
					"Claws rake your insides. Walk. Find food. Feed the nest.",
				},
			},
			release = {
				tame = {"the gnawing subsides", "The rats settle back. Your body is your own again."},
				extreme = {"the gnawing subsides", "The rats settle back. Your body is your own again, though the scratches remind you who owns it."},
			},
		},
		spawn = {
			pregnancy_icon = {
				tame = "Rat pups are developing inside you.",
				extreme = "Rat pups gnawing in chambers carved from your womb. The litter fights for space.",
			},
			single = {
				tame = {"something claws its way free", "A rat pup is expelled from your body."},
				extreme = {"claws scrape through your birth canal", "A rat pup tears out headfirst, claws raking your cervix. Behind it, the litter fights for the spot closest to the exit."},
			},
			twin = {
				tame = {"two litters emerge at once", "Pups pour out in a frenzy, clawing past each other."},
				extreme = {"two litters claw their way free at once", "They pour out in a frenzy of fur and teeth, each pup clawing past the others. The warren breeds faster than you can expel them."},
			},
		},
	},
	parasite_ant = {
		icon_desc = {
			tame = "Ant larvae are developing inside you.",
			extreme = "Thousands march through your blood. You're part of the hive.",
		},
		cure = {
			tame = {"infection cleared", "The marching stops. Acid-scarred tissue remains."},
			extreme = {"the colony abandons you", "The marching stops. The queen withdraws. Your womb is acid-scarred — geometric galleries etched into muscle. You were a city. Now ruins."},
		},
		monologue = {
			title = { tame = "your thoughts wander...", extreme = "a thought surfaces..." },
			bodies = {
				{ tame = "Thousands of feet march through your blood.", extreme = "Thousands of feet marching through your blood. Perfect, synchronized, relentless." },
				{ tame = "Acid dissolves you from within.", extreme = "The acid is dissolving you from the inside. It doesn't hurt. It feels like purpose." },
				{ tame = "You smell like the colony.", extreme = "You smell like home to them now. The scent of the colony." },
				{ tame = "They build inside you constantly.", extreme = "They're building. Always building. Your body is the foundation." },
				{ tame = "The queen's thoughts mingle with yours.", extreme = "The queen's thoughts are your thoughts. There's no difference anymore." },
				{ tame = "You are becoming part of something larger.", extreme = "You're not infected. You're being born as part of something larger." },
			},
		},
		compulsion = {
			onset = {
				tame = {"the colony overrides your movement", "Pheromone signals flood your nervous system. You march toward the nearest creature."},
				extreme = {"the colony overrides your motor functions", "Pheromone signals flood your nervous system. You march toward the nearest creature."},
			},
			during = {
				tame = {
					"Left. Right. Left. Right. The colony marches and you march with it.",
					"You are a soldier now. The queen's orders override everything.",
					"Acid-bright thoughts burn away your resistance.",
				},
				extreme = {
					"Left. Right. Left. Right. The colony marches and you march with it.",
					"You are a soldier now. The queen's orders override everything.",
					"Acid-bright thoughts burn away your resistance. Walk. Serve. Expand.",
				},
			},
			release = {
				tame = {"the pheromones thin", "The chemical fog lifts. Your legs buckle."},
				extreme = {"the pheromones thin", "The chemical fog lifts. Your legs buckle. The colony retreats back to its tunnels inside you."},
			},
		},
		spawn = {
			pregnancy_icon = {
				tame = "Ant pupae are developing inside you.",
				extreme = "Ant pupae arranged in geometric rows in your uterine lining. The queen's next deployment.",
			},
			single = {
				tame = {"a brood column emerges", "Pupae are pushed through in single file."},
				extreme = {"the queen deploys a brood column through you", "Your womb contracts in precise waves as pupae are pushed through in single file. Each contraction moves exactly one row of soldiers."},
			},
			twin = {
				tame = {"double columns emerge", "Soldiers emerge in parallel columns."},
				extreme = {"double columns march out of you in formation", "The queen splits your birth canal into two lanes. Soldiers emerge in parallel columns. Acid mandibles etch guides for the next deployment."},
			},
		},
	},
	parasite_longleg = {
		icon_desc = {
			tame = "Longleg eggs are developing inside you.",
			extreme = "Silk cocoon wraps your organs. Long legs will unfold inside.",
		},
		cure = {
			tame = {"infection cleared", "The silk dissolves. Your womb feels slack and empty."},
			extreme = {"the cocoon collapses", "The silk dissolves. Long legs retract, leaving your womb slack and empty. Residual silk lines the walls. You have never felt so hollow."},
		},
		monologue = {
			title = { tame = "your thoughts wander...", extreme = "a thought surfaces..." },
			bodies = {
				{ tame = "Silk threads spread through your blood.", extreme = "Silk is replacing your blood. Thread by thread, you're becoming the web." },
				{ tame = "Long legs shift inside your ribcage.", extreme = "Long legs are learning to walk inside your ribcage." },
				{ tame = "The cocoon tightens when you breathe.", extreme = "The cocoon tightens every time you breathe. Soon you won't be able to." },
				{ tame = "The mother tests every thread inside you.", extreme = "The mother is patient. She's testing every thread, making sure it holds." },
				{ tame = "Your skin feels thin and translucent.", extreme = "Your skin is becoming translucent. You can almost see the silk underneath." },
				{ tame = "You cannot tell where the parasite ends.", extreme = "You're not sure where the parasite ends and you begin anymore." },
			},
		},
		compulsion = {
			onset = {
				tame = {"the cocoon puppets your body", "Silk threads wrap around your spine and pull. Your body lurches forward."},
				extreme = {"the cocoon puppets your body", "Silk threads wrap around your spine and pull. Your body lurches forward on legs that are not entirely yours."},
			},
			during = {
				tame = {
					"Your body moves on silk strings.",
					"Long legs unfold inside you, pushing your limbs forward.",
					"You are bait. Something stretches through your body to hunt.",
				},
				extreme = {
					"Your body moves on silk strings. The cocoon walks you like a puppet.",
					"Long legs unfold inside you, pushing your own limbs forward.",
					"You are the bait. The mother stretches her legs through your body to hunt.",
				},
			},
			release = {
				tame = {"the silk retracts", "The long legs fold back inside you. You are trembling."},
				extreme = {"the silk retracts", "The long legs fold back inside you. The puppet strings go limp. You are trembling."},
			},
		},
		spawn = {
			pregnancy_icon = {
				tame = "A silk cocoon is forming inside you.",
				extreme = "Silk cocoon compressing against your uterine walls. Long legs are folding inside.",
			},
			single = {
				tame = {"something unfolds through you", "A longleg emerges in stages from your body."},
				extreme = {"impossibly long legs unfold through you", "A Hamis emerges in stages — long legs unfolding through your cervix like a silk flower in reverse. The cocoon already spins the next."},
			},
			twin = {
				tame = {"two emerge at once", "Two cocoons split at once. Long legs tangle inside you."},
				extreme = {"two Hamis unfold from you simultaneously", "Two cocoons split at once. Long legs tangle inside you as both Hamis negotiate the exit, stretching you beyond what your body should allow."},
			},
		},
	},
	wolf_bonding = {
		bond = {
			[1] = {
				tame = {"the wolf knots inside you", "The wolf locks inside you for a moment. When it pulls free, you feel oddly empty."},
				extreme = {"the knot swells inside you", "The wolf locks inside you, knot pressing against your walls. When it finally pulls free, you whimper at the emptiness."},
			},
			[2] = {
				tame = {"you approach without thinking", "You find yourself presenting to the wolf before you decide to."},
				extreme = {"you present yourself, unasked", "Knees apart, back arched, throat bared. The wolf mounts you like it owns you. The knot stretches you wider. You moan into the dirt."},
			},
			[3] = {
				tame = {"you seek the wolf out", "You track its scent through the caves and wait for it to find you."},
				extreme = {"you seek the wolf out now", "You track its scent through the caves, drop to your knees and wait. The knotting lasts longer now. You are becoming its bitch."},
			},
			[4] = {
				tame = {"you submit completely", "You bare your neck and accept the wolf's dominance."},
				extreme = {"you submit completely", "You bare your neck. The knot locks you together for hours. When it finishes, you lick its jaw. You are its bitch."},
			},
		},
		leash = {
			tame = {"the wolf claims you", "It bites your neck and a chain appears. You belong to the wolf now."},
			extreme = {"the wolf claims you", "It bites your neck and does not let go. The chain materialises, its weight on your throat. Owned. Collared. Its bitch, forever."},
		},
		release = {
			tame = {"the chain snaps", "The wolf is dead. The collar falls away. You are free."},
			extreme = {"the chain snaps", "The wolf is dead. The collar falls away. You can still feel the phantom knot. You will find another master."},
		},
		icon_desc = {
			tame = "Chained at the neck to your wolf. You kneel and serve it on command. Kill it to break free.",
			extreme = "A chain links your throat to its cock. You are property now — you love being its bitch.",
		},
	},
	birth = {
		start = {
			tame = {"labor begins", "Your body contracts without your permission. Something is ready to be born."},
			extreme = {"your body bears down without your permission", "Your womb contracts in waves you cannot control. Your cervix dilates on the parasite's schedule. Something is being born through you."},
		},
	},
}

for id, fields in pairs(EXTRA) do
	if LN_TEXT[id] == nil then
		LN_TEXT[id] = {}
	end
	for key, value in pairs(fields) do
		LN_TEXT[id][key] = value
	end
end
