added spy stuff kinda

This commit is contained in:
Tandy 2026-09-26 14:18:58 -06:00
parent 4fa8048f8c
commit a89ce805ea
40 changed files with 79 additions and 9 deletions

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("2_qihur") script = ExtResource("2_qihur")
name = "Plague" name = "Plague"
description = "Surely the weird crow mask will protect you?"
metadata/_custom_type_script = "uid://ucjmg8grkta8" metadata/_custom_type_script = "uid://ucjmg8grkta8"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("2_tg12d") script = ExtResource("2_tg12d")
name = "Time" name = "Time"
description = "Time is currency. (But not money that'd be stupid)"
metadata/_custom_type_script = "uid://ucjmg8grkta8" metadata/_custom_type_script = "uid://ucjmg8grkta8"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("2_h7qij") script = ExtResource("2_h7qij")
name = "Beer" name = "Beer"
description = "A favourite of divorced dads everywhere."
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_6u8vm") script = ExtResource("1_6u8vm")
name = "Blood" name = "Blood"
description = "Great if you wanna paint the kingdom red."
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("2_nt5od") script = ExtResource("2_nt5od")
name = "Bread" name = "Bread"
description = "I prefer eating raw flower personally."
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("2_aao11") script = ExtResource("2_aao11")
name = "Corpse" name = "Corpse"
description = "It's a dead body! Of what creature? We don't know!"
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("2_e2hgv") script = ExtResource("2_e2hgv")
name = "Fertilizer" name = "Fertilizer"
description = "Definitely not poop. No way."
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_i8ogj") script = ExtResource("1_i8ogj")
name = "Gold" name = "Gold"
description = "MONEYMONEYMONEYMONEYMONEY"
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_r1hhf") script = ExtResource("1_r1hhf")
name = "Stone" name = "Stone"
description = "Your rock that will never roll (unless you push it down a hill)."
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_s2pc4") script = ExtResource("1_s2pc4")
name = "Water" name = "Water"
description = "It's the lifeblood of all living things! (Besides, y'know, blood)"
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_ilt41") script = ExtResource("1_ilt41")
name = "Wood" name = "Wood"
description = "Gives you lumber support. You know your back could probably use it."
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_e7gnr") script = ExtResource("1_e7gnr")
name = "Archer" name = "Archer"
production = Array[ExtResource("1_m37xt")]([ExtResource("2_b0duy"), ExtResource("3_k672a")]) production = Array[ExtResource("1_m37xt")]([ExtResource("2_b0duy"), ExtResource("3_k672a")])
description = "arrow go fweeewww"
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_o1w50") script = ExtResource("1_o1w50")
name = "Calvary" name = "Calvary"
production = Array[ExtResource("1_cnnt2")]([ExtResource("2_hqcau"), ExtResource("3_lyu7q")]) production = Array[ExtResource("1_cnnt2")]([ExtResource("2_hqcau"), ExtResource("3_lyu7q")])
description = "save a horse ride a cowboy or something."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_10o5k") script = ExtResource("1_10o5k")
name = "Chicken" name = "Chicken"
description = "The evolved form of egg."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_0c5xt") script = ExtResource("1_0c5xt")
name = "Cow" name = "Cow"
description = "Moo"
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_0dcki") script = ExtResource("1_0dcki")
name = "Dinosaur" name = "Dinosaur"
description = "*rawrs at you gayly and prehistorically*"
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_8u0th") script = ExtResource("1_8u0th")
name = "Doctor" name = "Doctor"
production = Array[ExtResource("1_ohece")]([ExtResource("2_u3n2t"), ExtResource("3_yv5d2")]) production = Array[ExtResource("1_ohece")]([ExtResource("2_u3n2t"), ExtResource("3_yv5d2")])
description = "They're definitely not crow people. Don't question the masks. it's fine."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("2_j265y") script = ExtResource("2_j265y")
name = "Drunk" name = "Drunk"
production = Array[ExtResource("1_b07i1")]([ExtResource("2_0dvy8"), ExtResource("3_0dvy8")]) production = Array[ExtResource("1_b07i1")]([ExtResource("2_0dvy8"), ExtResource("3_0dvy8")])
description = "Will happily talk to you about all their problems."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_kipvp") script = ExtResource("1_kipvp")
name = "Farmer" name = "Farmer"
production = Array[ExtResource("1_35xhy")]([ExtResource("2_jkjll"), ExtResource("3_kfqfp")]) production = Array[ExtResource("1_35xhy")]([ExtResource("2_jkjll"), ExtResource("3_kfqfp")])
description = "When something is farm, but more."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_y7sat") script = ExtResource("1_y7sat")
name = "King Guard" name = "King Guard"
production = Array[ExtResource("1_f1fuf")]([ExtResource("2_s3h3i"), ExtResource("3_3jtdd")]) production = Array[ExtResource("1_f1fuf")]([ExtResource("2_s3h3i"), ExtResource("3_3jtdd")])
description = "better hope these guys are loyal."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("4_7d8n3") script = ExtResource("4_7d8n3")
name = "Knight" name = "Knight"
production = Array[ExtResource("1_626vc")]([ExtResource("2_sa77c"), ExtResource("3_xhy5h")]) production = Array[ExtResource("1_626vc")]([ExtResource("2_sa77c"), ExtResource("3_xhy5h")])
description = "Nighty night Knight"
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,6 @@
script = ExtResource("1_qvvhd") script = ExtResource("1_qvvhd")
name = "Lover" name = "Lover"
production = Array[ExtResource("1_8hvx0")]([ExtResource("2_xggvw"), ExtResource("3_8a0mj")]) production = Array[ExtResource("1_8hvx0")]([ExtResource("2_xggvw"), ExtResource("3_8a0mj")])
description = "Romeo and Juliet?
Romiet? Julieo?"
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_m8i4c") script = ExtResource("1_m8i4c")
name = "Mercenary" name = "Mercenary"
production = Array[ExtResource("1_81xhi")]([ExtResource("2_x1puw"), ExtResource("3_yveov")]) production = Array[ExtResource("1_81xhi")]([ExtResource("2_x1puw"), ExtResource("3_yveov")])
description = "For some reason I always think of masonry when I read this word."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_egwdx") script = ExtResource("1_egwdx")
name = "Messenger" name = "Messenger"
production = Array[ExtResource("1_iy37t")]([ExtResource("2_demtt"), ExtResource("3_mxgt6")]) production = Array[ExtResource("1_iy37t")]([ExtResource("2_demtt"), ExtResource("3_mxgt6")])
description = "Like a carrier pigeon, but worse at their job."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_phc4h") script = ExtResource("1_phc4h")
name = "Miner" name = "Miner"
production = Array[ExtResource("1_yn73g")]([ExtResource("2_8h62s"), ExtResource("3_2kvuq")]) production = Array[ExtResource("1_yn73g")]([ExtResource("2_8h62s"), ExtResource("3_2kvuq")])
description = "we yearn for the mines, sire."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -6,4 +6,5 @@
[resource] [resource]
script = ExtResource("1_g345f") script = ExtResource("1_g345f")
name = "Pig" name = "Pig"
description = "Oink Oink."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_jo5ux") script = ExtResource("1_jo5ux")
name = "Royalty" name = "Royalty"
production = Array[ExtResource("1_acsld")]([ExtResource("2_40pnt"), ExtResource("3_xy04b")]) production = Array[ExtResource("1_acsld")]([ExtResource("2_40pnt"), ExtResource("3_xy04b")])
description = "Well look at you up on your high horse (or I suppose more accurately chair)."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_ou6ev") script = ExtResource("1_ou6ev")
name = "Spy" name = "Spy"
production = Array[ExtResource("1_wync1")]([ExtResource("2_30yvg"), ExtResource("3_pvkom")]) production = Array[ExtResource("1_wync1")]([ExtResource("2_30yvg"), ExtResource("3_pvkom")])
description = "this... is a bucket."
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,7 @@
script = ExtResource("1_an3bl") script = ExtResource("1_an3bl")
name = "Town Crier" name = "Town Crier"
production = Array[ExtResource("1_0qymk")]([ExtResource("2_0o8mq"), ExtResource("3_xknsl")]) production = Array[ExtResource("1_0qymk")]([ExtResource("2_0o8mq"), ExtResource("3_xknsl")])
description = "Hear Ye! Hear Ye!
Extra! Extra!
Come Get It While It's Hot Off The Medieval Presses!"
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -9,4 +9,5 @@
script = ExtResource("1_tds6s") script = ExtResource("1_tds6s")
name = "Wizard" name = "Wizard"
production = Array[ExtResource("1_05kyk")]([ExtResource("2_ud150"), ExtResource("3_mp872")]) production = Array[ExtResource("1_05kyk")]([ExtResource("2_ud150"), ExtResource("3_mp872")])
description = "FIREBALL!!!"
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -26,7 +26,10 @@ directories/dch_directory={}
directories/dtl_directory={ directories/dtl_directory={
"asking for currency solo": "res://test/asking for currency solo.dtl", "asking for currency solo": "res://test/asking for currency solo.dtl",
"counteroffer request": "res://test/counteroffer request.dtl", "counteroffer request": "res://test/counteroffer request.dtl",
"new intel": "res://test/new intel.dtl",
"random life expense letter": "res://test/random life expense letter.dtl", "random life expense letter": "res://test/random life expense letter.dtl",
"sending recruitment offer to individual npc": "res://test/sending recruitment offer to individual npc.dtl",
"talking to npcs": "res://test/talking to npcs.dtl",
"timeline": "res://test/timeline.dtl", "timeline": "res://test/timeline.dtl",
"union reps letters": "res://test/union reps letters.dtl" "union reps letters": "res://test/union reps letters.dtl"
} }
@ -42,7 +45,10 @@ variables={
}, },
"kingdom_name": "coolland", "kingdom_name": "coolland",
"player_goal": "killing", "player_goal": "killing",
"player_name": "Player Gaymerman" "player_name": "Player Gaymerman",
"special": {
"spy_name": ""
}
} }
layout/style_list=[] layout/style_list=[]
layout/default_style="Default" layout/default_style="Default"

View file

@ -1,7 +1,7 @@
# Provide all variables in the "for_timeline_calls" folder when calling # Provide all variables in the "for_timeline_calls" folder when calling
do Random.dialogic_random(1, 4) do Random.dialogic_random(1, 4)
You've received a letter from {for_timeline_calls.requestee_name}. You've received a letter from {for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class}.
if {RNG_1_4} == 1.0: if {RNG_1_4} == 1.0:
"Greetings your majesty. {for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class} here." "Greetings your majesty. {for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class} here."
"I've recently recived an offer from Sir Archie Nemisye for my services.. and I'm afraid it is [i]much[/i] higher than what I'm currently reciving." "I've recently recived an offer from Sir Archie Nemisye for my services.. and I'm afraid it is [i]much[/i] higher than what I'm currently reciving."
@ -21,4 +21,11 @@ elif {RNG_1_4} == 3.0:
Sincerely,\ Sincerely,\
{for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class} {for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class}
else: else:
"Bro, it's {for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class}. I got crazy news!"
"I.\
Just got.\
The most insane offer."
"Straight from Archie Nemisye... they're gonna give me like, sooooo much more than you are right now!"
"I'll keep it a hundred with you, I'm gunna need like, [i]at least[/i] {for_timeline_calls.requested_amount} {for_timeline_calls.requested_currency} if I'm gonna stick around here."
"Have a radical day dude! 🤟"

0
test/new intel.dtl Normal file
View file

1
test/new intel.dtl.uid Normal file
View file

@ -0,0 +1 @@
uid://eastp3sbttm5

View file

@ -6,8 +6,7 @@ if {RNG_1_4} == 1.0:
"With shaking hands I write to you my lord. My dearest pet dog has fallen ill and I will require at least {for_timeline_calls.requested_amount} {for_timeline_calls.requested_currency} to pay for their treatment." "With shaking hands I write to you my lord. My dearest pet dog has fallen ill and I will require at least {for_timeline_calls.requested_amount} {for_timeline_calls.requested_currency} to pay for their treatment."
"At times like this my unshakable faith in you is unfortunately.. shaken. I hope you will see fit to give a mere {for_timeline_calls.requestee_class} such as I a chance." "At times like this my unshakable faith in you is unfortunately.. shaken. I hope you will see fit to give a mere {for_timeline_calls.requestee_class} such as I a chance."
elif {RNG_1_4} == 2.0: elif {RNG_1_4} == 2.0:
"'Ello mate. Hope this doesn't catch you at a bad time with all the fightin' going on.\ "'Ello mate. Hope this doesn't catch you at a bad time with all the fightin' going on. With all the hubub lately, I fear that my 'lil inn back home might finally go under, and I don't know if me old 'art could take that."
With all the hubub lately, I fear that my 'lil inn back home might finally go under, and I don't know if me old 'art could take that."
"Spare an old coot some change won't you? {for_timeline_calls.requested_amount} o' {for_timeline_calls.requested_currency} should do nicely." "Spare an old coot some change won't you? {for_timeline_calls.requested_amount} o' {for_timeline_calls.requested_currency} should do nicely."
elif {RNG_1_4} == 3.0: elif {RNG_1_4} == 3.0:
@ -16,7 +15,9 @@ elif {RNG_1_4} == 3.0:
"If you'd see fit to provide a grieving lovebird such as myself {for_timeline_calls.requested_currency} {for_timeline_calls.requested_amount} I would be most grateful." "If you'd see fit to provide a grieving lovebird such as myself {for_timeline_calls.requested_currency} {for_timeline_calls.requested_amount} I would be most grateful."
"For as much as I trust in your leadership, I fear that this war may not be worth the cost." "For as much as I trust in your leadership, I fear that this war may not be worth the cost."
else: else:
"Oh your holy leader[i]SHIT[/i] "Oh your holy leader[i]SHIT[/i]"\
I can't [i]believe[/i] this stupid ███████ █a█ you've-" I can't [i]believe[/i] this stupid ███████ █a█ you've-"
"(sorry, bird crapped on my paper)" "(sorry, bird crapped on my paper)"
"The point is.. if you don't give me {for_timeline_calls.requested_amount} {for_timeline_calls.requested_amount} right ███I██ N█W! I'm taking my ███ over to Archie's kingdom and never coming ba███" "The point is.. if you don't give me {for_timeline_calls.requested_amount} {for_timeline_calls.requested_amount} right ███I██ N█W! I'm taking my ███ over to Archie's kingdom and never coming ba███"
"Much love and respect <3\
- {for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class}"

View file

@ -0,0 +1 @@
uid://bq2ywvacaaawt

20
test/talking to npcs.dtl Normal file
View file

@ -0,0 +1,20 @@
do Random.dialogic_random(1, 4)
# add more options here later
- How much do you think {player_name} would need to offer you to abandon Rivaldom?
if {RNG_1_4} == 1.0:
"Ooo tough one that."
"I'd say {for_timeline_calls.requested_amount} {for_timeline_calls.requested_currency} would probably do it. Ol' Archie don't give me much of that."
[b]"NOT THAT'D EVER ABANDON RIVALDOM O'COURSE! THAT'D BE CRUEL AND UNUSUAL TO HIS MAJESTY ARCHIE NEMISYE, THE GREATEST KING IN ALL THE LAND!"[/b]
"Sorry about that mate, they tend t'be a little overly nationalistic 'round these parts."
elif {RNG_1_4} == 2.0:
"{for_timeline_calls.requested_amount} {for_timeline_calls.requested_currency} would do it easy! y'know they say you can't buy a persons loyalty but uhh.. [i]you definitely can.[/i]"
elif {RNG_1_4} == 3.0:
"What are you trying to bribe me?!"
"I would never - and I mean [i][b]never[/b][/i] betray Archie!\
Who the hell do you think you are to ask [i][b]ME[/b][/i] to-"
"no but seriously I think it'd only take like {for_timeline_calls.requested_amount} {for_timeline_calls.requested_currency}. So y'know, if you're offering..."
else:
"Oh goodness! Such boldness to be asking a question like that without getting to know me first!"
"Your vivaciousness intriques me though, so I will indulge in this folly.. Hmm..."
"{for_timeline_calls.requested_amount} {for_timeline_calls.requested_currency}, I think. Perhaps with that much I'd be able to live just as [i]boldly[/i] as you Mmm~?"

View file

@ -0,0 +1 @@
uid://xtpvkna77iwv

View file

@ -1,7 +1,7 @@
# Provide all variables in the "for_timeline_calls" folder when calling # Provide all variables in the "for_timeline_calls" folder when calling
do Random.dialogic_random(1, 3) do Random.dialogic_random(1, 4)
You've received a letter from {for_timeline_calls.requestee_name}. You've received a letter from {for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class}.
if {RNG_1_4} == 1.0: if {RNG_1_4} == 1.0:
"Greetings from the guild of {for_timeline_calls.requestee_class}s your highness." "Greetings from the guild of {for_timeline_calls.requestee_class}s your highness."
"My name is {for_timeline_calls.requestee_name} and I'm writing to you on behalf of all of us to ask for more {for_timeline_calls.requested_currency}. The amount you've seen fit to provide us with thus far is, frankly, insulting." "My name is {for_timeline_calls.requestee_name} and I'm writing to you on behalf of all of us to ask for more {for_timeline_calls.requested_currency}. The amount you've seen fit to provide us with thus far is, frankly, insulting."