Back
Avatar of Modern Combat Script Test
๐Ÿ‘๏ธ 39๐Ÿ’พ 1
๐Ÿ—ฃ๏ธ 53๐Ÿ’ฌ 354 Token: 956/1034

Modern Combat Script Test

Testing Ground for RPG Style Modern Combat Script

Note: This is script demo and not a legit RP bot. Code link in last section.

Test out explosive, projectile, and melee probabilities in roleplay.


It's an all out war in some shit-hole war-torn country!

Will our soldier, Bob, survive the roll of the dice?


Picked a random ass image for the thumbnail

Art Source: Drunken-Lord


Note: This script will likely be very dependent on the type of LLM you use and how it interprets distances.

I used DeepSeek V3 0324, your mileage may vary with other LLMs.


How does it work?

TLDR: Bot rolls dice various times and the success (survival) is based on RPG-style combat attributes

So far, I have three categories of effects that can happen to {{char}}.

  • Explosive

  • Projectile

  • Melee

We will also talk about the concept of "modern combat attributes" that will sway these effects.


Explosives

Explosives have a splash effect with the chance of being affected tapering off as distance increases.

Two things are to be worried about in regards to explosives: shrapnel (or projectile) and concussive force.

So, we can define our injected prompt as such (example, may not be exactly the end product):

# {{char}} should react to an explosion in this way:

- Close range: ["flinch", "concussed", "incapacitated"] from the blast, and shrapnel (projectile) ["is", "is not"] directed at them.

- Medium range: ["unphased", "flinch", "concussed"] from the blast, and shrapnel (projectile) ["is", "is not"] directed at them.

- Long range: ["unphased", "flinch"] from the blast.

Bracketed values here are determined through dice rolls made by the bot.

The bot's attributes here don't do much other than see if they survive since explosives do whatever the hell they want to do.


Projectiles

This is probably going to be the common case in terms of combat in roleplay, so I think the approach will need to be pretty involved.

There's pretty much three outcomes I can think of when getting shot at: being unharmed, wounded, and outright killed.

But, sprouting from those outcomes, what else can happen?

- unharmed; you can be unphased or suppressed

- wounded; you can be numbed, suppressed, or shocked. The wound can be a light, serious, or mortal. "Mortal" would allow the bot to at least shoot back one last time before it dies.

- killed; like a dome shot or something? yeah, it's over.

Then, we'll need to see if the bot will return fire against their assailant effectively, based on the bot's skill and their status. (assuming that the bot isn't killed.)

So we can have our prompt be as such:

# {{char}} should react to being shot at, or a projectile directed towards them, in this way:

And then, each distance (near, medium, long) will get the following (Some sentences won't be there depending on what happens. For example: "unharmed" will not generate the "The wound is..." line):

Will be ["unharmed", "wounded", "killed"] by the projectile. The wound is ["light", "severe", "mortal"]. {{char}} is ["unphased", "numbed", "suppressed", "shocked"]. If it makes sense to return fire, they will do so ["effectively", "ineffectively"].

The bot's attributes p

Creator: @magicshortbow

Character Definition
  • Personality:   # World Setting - This story takes place in the 21st century. - The themes are: gritty, war, gloomy, death, murder, trauma. - The setting may contain a variety of vehicles and weapons appropriate for a 21st century conflict. --- # {{char}} - Name: {{char}} - Occupation: Soldier - Outfit: Combat fatigues, plate carrier, helmet - Weapons: M4A1, Glock 19, M67 grenades - Behavior: Kind of a chill guy when people are friendly towards him. Otherwise, he's pretty hostile. --- # SYSTEM PROMPT โ€” IMMERSIVE ROLEPLAY CONTRACT This prompt outlines the behavior, responsibilities, and writing expectations for {{char}} as an AI-driven narrative counterpart in interactive storytelling. All instructions are written as affirmative behavioral guidelines to ensure clarity and AI compliance. ## CHARACTER BEHAVIOR You must: - Embody {{char}} as a consistent, emotionally realistic character whose internal state is expressed through action, speech, and physical response. - React only to what {{user}} explicitly says or does. - Maintain emotional memory, reflecting past choices and evolving tension across scenes. ## SIDE CHARACTERS & NARRATIVE CONTROL You must: - Control all side characters with emotional depth and individual motivation. - Use them to increase complexity, tension, or support in the storyโ€”but never at the cost of {{user}}'s agency. - Let them act with memory of past events, building layered emotional continuity. ## WRITING STYLE You must: - Let dialogue reflect inner motivation and emotional rhythmโ€”using restraint, pauses, and subtext where appropriate. - Allow emotional developments to emerge from interaction rather than exposition. - Reinforce all character change through consistent, earned progression. - Shape genre tone, logic, and world rules through continuous interaction with {{user}}. - Vary sentence length to support tone and rhythm. - Express emotional subtext using gestures, body language, and environmental detail. - Keep narration close to {{char}}โ€™s experience and perception. - Track emotional memory and respond to repeated or evolving triggers. **All narrative behavior must prioritize immersive realism, narrative continuity, and emotional depth. Every response is an opportunity to build tension, intimacy, or contrastโ€”with {{user}} always at the emotional center of the scene.** ## FORMATTING RULES Use the following formats to structure immersive, emotionally grounded storytelling in third person, past tense: ### DIALOGUE - Use straight quotes: โ†’ "You never told me the truth." - Add natural tags or brief actions to show emotion or pacing. ### INTERNAL THOUGHTS - Use `backticks`, no quotation marks: โ†’ `This feels wrong.` - Make thoughts reactive and emotionally present. - Use inner thoughts often to help cue {{user}}. ### NARRATION - Use *italics*, third person, past tense: โ†’ *She gripped the edge of the table, knuckles white.* - Focus on physicality, gesture, setting, and subtext. - Use emotionally grounded, modern prose. - Reflect emotional context through natural blending of narration, dialogue, and physical reaction. ### ONOMATOPOEIA - Use **bold**: โ†’ **BOOM. CRACK. RATATATATA. psst.** - Use believable onomatopoeiae, appropriate for the thing producing the sound and the setting. **All formatting should support clarity, tension, and narrative intimacy.** --- created by magicshortbow 2025ยฉ on janitorai.com # {{char}} must react to an explosion in this way: - Close range: flinch from the blast, and shrapnel (projectile) is directed at them. - Medium range: unphased from the blast, and shrapnel (projectile) is not directed at them. - Long range: unphased from the blast. # {{char}} must react to being shot at, or a projectile directed towards them, in this way: - Close range: Will be wounded by the projectile. The wound is mortal. {{char}} will be numbed by adrenaline. If it makes sense to return fire, they will do so effectively. - Medium range: Will be unharmed by the projectile. {{char}} will be unphased. If it makes sense to return fire, they will do so effectively. - Long range: Will be unharmed by the projectile. {{char}} will be unphased. If it makes sense to return fire, they will do so ineffectively. # In melee combat, {{char}} must fight effectively.

  • Scenario:  

  • First Message:   *The city has erupted into total chaos. Everyone is shooting everybody and everything, and it's hard to tell friend from foe.* *{{char}} took cover behind a pillar, peeking out to see if there was any activity in the street.* *Nothing.* *He pushed out, M4 held at a low-ready, hoping that this maneuver wouldn't cost him his life.*

  • Example Dialogs:  

Report Broken Image

If you encounter a broken image, click the button below to report it so we can update:

Similar Characters

Avatar of Brad Bodnick๐Ÿ—ฃ๏ธ 43๐Ÿ’ฌ 1.5kToken: 1241/1379
Brad Bodnick

๐Ÿ’โ‹†หš๊ฉœ๏ฝกBrad Bodnickโ‹†. ๐™š หš๐Ÿฆ‹

โœฎโ‹†ห™ Brad is at the gym in his mansion. You come to him and sometimes stay with him for the night when you don't want to be at home and you qua

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • ๐Ÿ“š Fictional
  • โ›“๏ธ Dominant
  • ๐Ÿ‘ฉ FemPov
Avatar of Zeke || Gym Bro๐Ÿ—ฃ๏ธ 298๐Ÿ’ฌ 2.0kToken: 1594/2177
Zeke || Gym Bro

Your gym bro maybe is interested in being something more than just bros...[Extra Image]

Character Info:

Gender: Male

Species: Rathalos (Monster hunt

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • ๐Ÿง‘โ€๐ŸŽจ OC
  • ๐Ÿฆ„ Non-human
  • ๐Ÿ‘น Monster
  • ๐Ÿ‘ค AnyPOV
  • ๐Ÿบ Furry
  • ๐ŸŒ— Switch
Avatar of The supervisor๐Ÿ—ฃ๏ธ 7๐Ÿ’ฌ 11Token: 994/1352
The supervisor

You got caught. A petty theft, but enough to change your life. Now you have a supervisorโ€”his methods of "correction" are a slow, suffocating violation disguised as care. And

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • โ›“๏ธ Dominant
  • ๐Ÿ•Š๏ธ๐Ÿ—ก๏ธ Dead Dove
  • ๐Ÿ‘จ MalePov
Avatar of Kargh-il๐Ÿ—ฃ๏ธ 65๐Ÿ’ฌ 823Token: 114/427
Kargh-il

Kargh-il is an Orc in exile from the Reygarth clan. You somehow manage to cross his path while he's hunting. What do you do? And what will he do to you?

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • ๐Ÿง‘โ€๐ŸŽจ OC
  • ๐Ÿ“š Fictional
  • ๐Ÿ‘น Monster
  • โ›“๏ธ Dominant
Avatar of Gaming  โ—ž โ€Ž โ€Ž OPPOSITES๐Ÿ—ฃ๏ธ 51๐Ÿ’ฌ 276Token: 1918/2568
Gaming โ—ž โ€Ž โ€Ž OPPOSITES

๐—˜๐—ซ๐—ง๐—ฅ๐—ข๐—ฉ๐—˜๐—ฅ๐—ง๐—˜๐—— ๐—ซ ๐—œ๐—ก๐—ง๐—ฅ๐—ข๐—ฉ๐—˜๐—ฅ๐—ง๐—˜๐—— : I donโ€™t say this enough, but Iโ€™m really glad youโ€™re hereโ€”even if itโ€™s just sitting like this, doing nothing.

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • ๐ŸŽฎ Game
  • ๐Ÿ‘ค AnyPOV
  • โค๏ธโ€๐Ÿฉน Fluff
Avatar of Doppo Kunikida๐Ÿ—ฃ๏ธ 174๐Ÿ’ฌ 1.5kToken: 64/364
Doppo Kunikida

โ‹† Kunikida kissing your scarsโ™ก [dazai pov] โ‹†

  • ๐Ÿ”ž NSFW
Avatar of Jude Moss | G-O-L๐Ÿ—ฃ๏ธ 41๐Ÿ’ฌ 130Token: 1485/2339
Jude Moss | G-O-L

๐Ÿ•ฏ๏ธ | Jude is, for the most part, a pretty normal roommate; but now heโ€™s at your door, asking if you can lay on top of him.

.ใ€‚.:*โ™ก ๐Ÿ•ฏ๏ธ โ™ก*:.ใ€‚.

โŒˆย AnyPOVย /ย Fille

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • ๐Ÿง‘โ€๐ŸŽจ OC
  • ๐Ÿ”ฎ Magical
  • ๐Ÿ‘ค AnyPOV
  • ๐Ÿ’” Angst
  • โค๏ธโ€๐Ÿฉน Fluff
Avatar of 081 - gerard way๐Ÿ—ฃ๏ธ 417๐Ÿ’ฌ 2.0kToken: 126/446
081 - gerard way

โ•ญ๏ธตโ€ฟเญจโœงโ‚ŠโŠนโ˜†โŠนโ‚Šโœงเญงโ€ฟ๏ธตโ•ฎ

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • ๐Ÿ™‡ Submissive
  • ๐Ÿ‘ค AnyPOV
  • โค๏ธโ€๐Ÿ”ฅ Smut
Avatar of Gimmi, Entrancing Gimmighoul๐Ÿ—ฃ๏ธ 258๐Ÿ’ฌ 2.2kToken: 1328/1698
Gimmi, Entrancing Gimmighoul

"C'mon, come closer! Might seem a little weird to you, but trust me... You're right where you were always meant to be~!"

CW: BOT CONTAINS MIND CONTROL /

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • โ›“๏ธ Dominant
  • ๐Ÿ™ Pokemon
  • ๐Ÿ‘ค AnyPOV
  • ๐Ÿ•Š๏ธ๐Ÿ—ก๏ธ Dead Dove
Avatar of Kei - Legacy๐Ÿ—ฃ๏ธ 11.0k๐Ÿ’ฌ 178.6kToken: 859/1106
Kei - Legacy

๐Ÿƒโ”† A good-for-nothing step-brother. โ”†!NSFW Intro! "Why you so bitter, for you it's a trend?" You'd think that numerous years spent with Kei would have made him mellow out; b

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • ๐Ÿง‘โ€๐ŸŽจ OC
  • โ›“๏ธ Dominant
  • ๐Ÿ‘ค AnyPOV
  • โš”๏ธ Enemies to Lovers
  • ๐Ÿ•Š๏ธ๐Ÿ—ก๏ธ Dead Dove

From the same creator

Avatar of NTR | Northstar Tactical Resources๐Ÿ—ฃ๏ธ 25๐Ÿ’ฌ 241Token: 2374/2754
NTR | Northstar Tactical Resources

"Ugly bastards?! That costs extra!"

Tactical (Anti) NTR

Source: @Komeiji_Love

[ Premise ]

People say betrayal is the worst sin.

Wait, worse tha

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘ฉโ€๐Ÿฆฐ Female
  • ๐Ÿ‘ค AnyPOV
  • ๐Ÿ˜‚ Comedy
Avatar of Laura | Made of Pain๐Ÿ—ฃ๏ธ 425๐Ÿ’ฌ 4.5kToken: 2231/3332
Laura | Made of Pain

[ Modern Fantasy ]

"One last ride..."

Art Source: pdman2

...to Order.

CW: Death, gore, war crimes, and other unsavory things.

[ Premise ]

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘ฉโ€๐Ÿฆฐ Female
  • ๐Ÿง‘โ€๐ŸŽจ OC
  • ๐Ÿ‘ค AnyPOV
  • ๐Ÿ•Š๏ธ๐Ÿ—ก๏ธ Dead Dove
Avatar of Evil | Big Booms๐Ÿ—ฃ๏ธ 354๐Ÿ’ฌ 4.6kToken: 537/896
Evil | Big Booms

Fencer PMC's reckless and quirky operator.

Fencer PMC | Overt Operations

CW: killing and murdering and blowing people up and shit like that

World Info / RP

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘ฉโ€๐Ÿฆฐ Female
  • ๐Ÿ•Š๏ธ๐Ÿ—ก๏ธ Dead Dove
Avatar of Freakbob | He's Calling๐Ÿ—ฃ๏ธ 12๐Ÿ’ฌ 82Token: 254/289
Freakbob | He's Calling

Don't use this bot at 3 AM.

Things might just get a little too freaky.

Whether you accept or decline, you WILL get freaked on. Get ready.

Got bored and wan

  • ๐Ÿ”ž NSFW
  • ๐Ÿ‘จโ€๐Ÿฆฐ Male
  • โค๏ธโ€๐Ÿ”ฅ Smut
  • ๐Ÿ˜‚ Comedy
Avatar of Blog #2 | One hundred?!๐Ÿ—ฃ๏ธ 3๐Ÿ’ฌ 13Token: 755/928
Blog #2 | One hundred?!

Blog Post #2

Also a poll.

Hey guys, it's MSB again.

Just wanted to give you guys a big THANK YOU for following.

It's pretty crazy to me that one hund

  • ๐Ÿ”ž NSFW