From a89ce805ea33ff84d274e0d10a96b3a041d6668e Mon Sep 17 00:00:00 2001 From: Tandy Date: Sat, 26 Sep 2026 14:18:58 -0600 Subject: [PATCH] added spy stuff kinda --- currency/abstract/plague.tres | 1 + currency/abstract/time.tres | 1 + currency/inanimate/beer.tres | 1 + currency/inanimate/blood.tres | 1 + currency/inanimate/bread.tres | 1 + currency/inanimate/corpse.tres | 1 + currency/inanimate/fertilizer.tres | 1 + currency/inanimate/gold.tres | 1 + currency/inanimate/stone.tres | 1 + currency/inanimate/water.tres | 1 + currency/inanimate/wood.tres | 1 + currency/sentient/archer.tres | 1 + currency/sentient/calvary.tres | 1 + currency/sentient/chicken.tres | 1 + currency/sentient/cow.tres | 1 + currency/sentient/dinosaur.tres | 1 + currency/sentient/doctor.tres | 1 + currency/sentient/drunk.tres | 1 + currency/sentient/farmer.tres | 1 + currency/sentient/kings_guard.tres | 1 + currency/sentient/knight.tres | 1 + currency/sentient/lover.tres | 2 ++ currency/sentient/mercenary.tres | 1 + currency/sentient/messenger.tres | 1 + currency/sentient/miner.tres | 1 + currency/sentient/pig.tres | 1 + currency/sentient/royalty.tres | 1 + currency/sentient/spy.tres | 1 + currency/sentient/town_crier.tres | 3 +++ currency/sentient/wizard.tres | 1 + project.godot | 8 +++++++- test/counteroffer request.dtl | 11 ++++++++-- test/new intel.dtl | 0 test/new intel.dtl.uid | 1 + test/random life expense letter.dtl | 9 +++++---- ...ng recruitment offer to individual npc.dtl | 0 ...ecruitment offer to individual npc.dtl.uid | 1 + test/talking to npcs.dtl | 20 +++++++++++++++++++ test/talking to npcs.dtl.uid | 1 + test/union reps letters.dtl | 4 ++-- 40 files changed, 79 insertions(+), 9 deletions(-) create mode 100644 test/new intel.dtl create mode 100644 test/new intel.dtl.uid create mode 100644 test/sending recruitment offer to individual npc.dtl create mode 100644 test/sending recruitment offer to individual npc.dtl.uid create mode 100644 test/talking to npcs.dtl create mode 100644 test/talking to npcs.dtl.uid diff --git a/currency/abstract/plague.tres b/currency/abstract/plague.tres index 6ea297f..3212b9d 100644 --- a/currency/abstract/plague.tres +++ b/currency/abstract/plague.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("2_qihur") name = "Plague" +description = "Surely the weird crow mask will protect you?" metadata/_custom_type_script = "uid://ucjmg8grkta8" diff --git a/currency/abstract/time.tres b/currency/abstract/time.tres index bcf850a..9ad0531 100644 --- a/currency/abstract/time.tres +++ b/currency/abstract/time.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("2_tg12d") name = "Time" +description = "Time is currency. (But not money that'd be stupid)" metadata/_custom_type_script = "uid://ucjmg8grkta8" diff --git a/currency/inanimate/beer.tres b/currency/inanimate/beer.tres index 560cf86..a6b9f03 100644 --- a/currency/inanimate/beer.tres +++ b/currency/inanimate/beer.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("2_h7qij") name = "Beer" +description = "A favourite of divorced dads everywhere." metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/inanimate/blood.tres b/currency/inanimate/blood.tres index 68be1dc..7061419 100644 --- a/currency/inanimate/blood.tres +++ b/currency/inanimate/blood.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_6u8vm") name = "Blood" +description = "Great if you wanna paint the kingdom red." metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/inanimate/bread.tres b/currency/inanimate/bread.tres index f37a280..01c572d 100644 --- a/currency/inanimate/bread.tres +++ b/currency/inanimate/bread.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("2_nt5od") name = "Bread" +description = "I prefer eating raw flower personally." metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/inanimate/corpse.tres b/currency/inanimate/corpse.tres index 8b8da40..af07409 100644 --- a/currency/inanimate/corpse.tres +++ b/currency/inanimate/corpse.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("2_aao11") name = "Corpse" +description = "It's a dead body! Of what creature? We don't know!" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/inanimate/fertilizer.tres b/currency/inanimate/fertilizer.tres index c86587c..25e9b40 100644 --- a/currency/inanimate/fertilizer.tres +++ b/currency/inanimate/fertilizer.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("2_e2hgv") name = "Fertilizer" +description = "Definitely not poop. No way." metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/inanimate/gold.tres b/currency/inanimate/gold.tres index 977a38c..88a1d57 100644 --- a/currency/inanimate/gold.tres +++ b/currency/inanimate/gold.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_i8ogj") name = "Gold" +description = "MONEYMONEYMONEYMONEYMONEY" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/inanimate/stone.tres b/currency/inanimate/stone.tres index 2dea5fe..576f728 100644 --- a/currency/inanimate/stone.tres +++ b/currency/inanimate/stone.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_r1hhf") name = "Stone" +description = "Your rock that will never roll (unless you push it down a hill)." metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/inanimate/water.tres b/currency/inanimate/water.tres index e2949c0..2a3b7ad 100644 --- a/currency/inanimate/water.tres +++ b/currency/inanimate/water.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_s2pc4") name = "Water" +description = "It's the lifeblood of all living things! (Besides, y'know, blood)" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/inanimate/wood.tres b/currency/inanimate/wood.tres index 0938edd..1b9416a 100644 --- a/currency/inanimate/wood.tres +++ b/currency/inanimate/wood.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_ilt41") name = "Wood" +description = "Gives you lumber support. You know your back could probably use it." metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" diff --git a/currency/sentient/archer.tres b/currency/sentient/archer.tres index bb9e87d..b155381 100644 --- a/currency/sentient/archer.tres +++ b/currency/sentient/archer.tres @@ -9,4 +9,5 @@ script = ExtResource("1_e7gnr") name = "Archer" production = Array[ExtResource("1_m37xt")]([ExtResource("2_b0duy"), ExtResource("3_k672a")]) +description = "arrow go fweeewww" metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/calvary.tres b/currency/sentient/calvary.tres index 721567f..29649e1 100644 --- a/currency/sentient/calvary.tres +++ b/currency/sentient/calvary.tres @@ -9,4 +9,5 @@ script = ExtResource("1_o1w50") name = "Calvary" 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" diff --git a/currency/sentient/chicken.tres b/currency/sentient/chicken.tres index 5785ad5..993b120 100644 --- a/currency/sentient/chicken.tres +++ b/currency/sentient/chicken.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_10o5k") name = "Chicken" +description = "The evolved form of egg." metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/cow.tres b/currency/sentient/cow.tres index 5d1271b..1446570 100644 --- a/currency/sentient/cow.tres +++ b/currency/sentient/cow.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_0c5xt") name = "Cow" +description = "Moo" metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/dinosaur.tres b/currency/sentient/dinosaur.tres index 1afcc31..c5124a7 100644 --- a/currency/sentient/dinosaur.tres +++ b/currency/sentient/dinosaur.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_0dcki") name = "Dinosaur" +description = "*rawrs at you gayly and prehistorically*" metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/doctor.tres b/currency/sentient/doctor.tres index ebf27bc..3fefd73 100644 --- a/currency/sentient/doctor.tres +++ b/currency/sentient/doctor.tres @@ -9,4 +9,5 @@ script = ExtResource("1_8u0th") name = "Doctor" 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" diff --git a/currency/sentient/drunk.tres b/currency/sentient/drunk.tres index 9c713ce..58e0c69 100644 --- a/currency/sentient/drunk.tres +++ b/currency/sentient/drunk.tres @@ -9,4 +9,5 @@ script = ExtResource("2_j265y") name = "Drunk" 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" diff --git a/currency/sentient/farmer.tres b/currency/sentient/farmer.tres index e18e84d..35e9078 100644 --- a/currency/sentient/farmer.tres +++ b/currency/sentient/farmer.tres @@ -9,4 +9,5 @@ script = ExtResource("1_kipvp") name = "Farmer" production = Array[ExtResource("1_35xhy")]([ExtResource("2_jkjll"), ExtResource("3_kfqfp")]) +description = "When something is farm, but more." metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/kings_guard.tres b/currency/sentient/kings_guard.tres index 1fa6401..c039fd8 100644 --- a/currency/sentient/kings_guard.tres +++ b/currency/sentient/kings_guard.tres @@ -9,4 +9,5 @@ script = ExtResource("1_y7sat") name = "King Guard" production = Array[ExtResource("1_f1fuf")]([ExtResource("2_s3h3i"), ExtResource("3_3jtdd")]) +description = "better hope these guys are loyal." metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/knight.tres b/currency/sentient/knight.tres index a949688..422d4ef 100644 --- a/currency/sentient/knight.tres +++ b/currency/sentient/knight.tres @@ -9,4 +9,5 @@ script = ExtResource("4_7d8n3") name = "Knight" production = Array[ExtResource("1_626vc")]([ExtResource("2_sa77c"), ExtResource("3_xhy5h")]) +description = "Nighty night Knight" metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/lover.tres b/currency/sentient/lover.tres index 57837c0..c393919 100644 --- a/currency/sentient/lover.tres +++ b/currency/sentient/lover.tres @@ -9,4 +9,6 @@ script = ExtResource("1_qvvhd") name = "Lover" production = Array[ExtResource("1_8hvx0")]([ExtResource("2_xggvw"), ExtResource("3_8a0mj")]) +description = "Romeo and Juliet? +Romiet? Julieo?" metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/mercenary.tres b/currency/sentient/mercenary.tres index 3c31dc9..faa070a 100644 --- a/currency/sentient/mercenary.tres +++ b/currency/sentient/mercenary.tres @@ -9,4 +9,5 @@ script = ExtResource("1_m8i4c") name = "Mercenary" 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" diff --git a/currency/sentient/messenger.tres b/currency/sentient/messenger.tres index 5526c2a..5abfaef 100644 --- a/currency/sentient/messenger.tres +++ b/currency/sentient/messenger.tres @@ -9,4 +9,5 @@ script = ExtResource("1_egwdx") name = "Messenger" 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" diff --git a/currency/sentient/miner.tres b/currency/sentient/miner.tres index 9f62129..413f483 100644 --- a/currency/sentient/miner.tres +++ b/currency/sentient/miner.tres @@ -9,4 +9,5 @@ script = ExtResource("1_phc4h") name = "Miner" production = Array[ExtResource("1_yn73g")]([ExtResource("2_8h62s"), ExtResource("3_2kvuq")]) +description = "we yearn for the mines, sire." metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/pig.tres b/currency/sentient/pig.tres index 345a13e..79d08e0 100644 --- a/currency/sentient/pig.tres +++ b/currency/sentient/pig.tres @@ -6,4 +6,5 @@ [resource] script = ExtResource("1_g345f") name = "Pig" +description = "Oink Oink." metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/royalty.tres b/currency/sentient/royalty.tres index f345124..b3feea4 100644 --- a/currency/sentient/royalty.tres +++ b/currency/sentient/royalty.tres @@ -9,4 +9,5 @@ script = ExtResource("1_jo5ux") name = "Royalty" 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" diff --git a/currency/sentient/spy.tres b/currency/sentient/spy.tres index 126edbb..2fa94cd 100644 --- a/currency/sentient/spy.tres +++ b/currency/sentient/spy.tres @@ -9,4 +9,5 @@ script = ExtResource("1_ou6ev") name = "Spy" production = Array[ExtResource("1_wync1")]([ExtResource("2_30yvg"), ExtResource("3_pvkom")]) +description = "this... is a bucket." metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/currency/sentient/town_crier.tres b/currency/sentient/town_crier.tres index be7b687..e905cde 100644 --- a/currency/sentient/town_crier.tres +++ b/currency/sentient/town_crier.tres @@ -9,4 +9,7 @@ script = ExtResource("1_an3bl") name = "Town Crier" 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" diff --git a/currency/sentient/wizard.tres b/currency/sentient/wizard.tres index 2086768..d3139c2 100644 --- a/currency/sentient/wizard.tres +++ b/currency/sentient/wizard.tres @@ -9,4 +9,5 @@ script = ExtResource("1_tds6s") name = "Wizard" production = Array[ExtResource("1_05kyk")]([ExtResource("2_ud150"), ExtResource("3_mp872")]) +description = "FIREBALL!!!" metadata/_custom_type_script = "uid://hcvynq5fjypj" diff --git a/project.godot b/project.godot index 17e7d32..5a20700 100644 --- a/project.godot +++ b/project.godot @@ -26,7 +26,10 @@ directories/dch_directory={} directories/dtl_directory={ "asking for currency solo": "res://test/asking for currency solo.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", +"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", "union reps letters": "res://test/union reps letters.dtl" } @@ -42,7 +45,10 @@ variables={ }, "kingdom_name": "coolland", "player_goal": "killing", -"player_name": "Player Gaymerman" +"player_name": "Player Gaymerman", +"special": { +"spy_name": "" +} } layout/style_list=[] layout/default_style="Default" diff --git a/test/counteroffer request.dtl b/test/counteroffer request.dtl index d367a23..a22a00e 100644 --- a/test/counteroffer request.dtl +++ b/test/counteroffer request.dtl @@ -1,7 +1,7 @@ # Provide all variables in the "for_timeline_calls" folder when calling 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: "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." @@ -21,4 +21,11 @@ elif {RNG_1_4} == 3.0: Sincerely,\ {for_timeline_calls.requestee_name} the {for_timeline_calls.requestee_class} -else: \ No newline at end of file +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! 🤟" \ No newline at end of file diff --git a/test/new intel.dtl b/test/new intel.dtl new file mode 100644 index 0000000..e69de29 diff --git a/test/new intel.dtl.uid b/test/new intel.dtl.uid new file mode 100644 index 0000000..74bf6b4 --- /dev/null +++ b/test/new intel.dtl.uid @@ -0,0 +1 @@ +uid://eastp3sbttm5 diff --git a/test/random life expense letter.dtl b/test/random life expense letter.dtl index 2fa4e7f..b0424f1 100644 --- a/test/random life expense letter.dtl +++ b/test/random life expense letter.dtl @@ -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." "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: - "'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." + "'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." "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: @@ -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." "For as much as I trust in your leadership, I fear that this war may not be worth the cost." 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-" "(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███" \ No newline at end of file + "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}" \ No newline at end of file diff --git a/test/sending recruitment offer to individual npc.dtl b/test/sending recruitment offer to individual npc.dtl new file mode 100644 index 0000000..e69de29 diff --git a/test/sending recruitment offer to individual npc.dtl.uid b/test/sending recruitment offer to individual npc.dtl.uid new file mode 100644 index 0000000..1795b49 --- /dev/null +++ b/test/sending recruitment offer to individual npc.dtl.uid @@ -0,0 +1 @@ +uid://bq2ywvacaaawt diff --git a/test/talking to npcs.dtl b/test/talking to npcs.dtl new file mode 100644 index 0000000..7114596 --- /dev/null +++ b/test/talking to npcs.dtl @@ -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~?" \ No newline at end of file diff --git a/test/talking to npcs.dtl.uid b/test/talking to npcs.dtl.uid new file mode 100644 index 0000000..765c500 --- /dev/null +++ b/test/talking to npcs.dtl.uid @@ -0,0 +1 @@ +uid://xtpvkna77iwv diff --git a/test/union reps letters.dtl b/test/union reps letters.dtl index c9edce4..c1cc88c 100644 --- a/test/union reps letters.dtl +++ b/test/union reps letters.dtl @@ -1,7 +1,7 @@ # 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: "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."