From 11bb9a6ec96175d82d78f840bf818677a13cfdc6 Mon Sep 17 00:00:00 2001
From: Laura Verdoes <1766841+Vivelin@users.noreply.github.com>
Date: Tue, 12 Nov 2024 08:43:10 +0100
Subject: [PATCH 1/2] Add player kill lines and other cheat-related lines
---
Profiles/BCU/responses.yml | 2 ++
Profiles/Sassy/responses.yml | 20 ++++++++++++++++++--
Profiles/Templates/responses.yml | 1 +
Schemas/responses.json | 11 +++++++++++
4 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/Profiles/BCU/responses.yml b/Profiles/BCU/responses.yml
index a8daad9..84b6229 100644
--- a/Profiles/BCU/responses.yml
+++ b/Profiles/BCU/responses.yml
@@ -153,3 +153,5 @@ Cheats:
Weight: 0.1
- Text: Sure, I guess now that the racing council has disbanded you'll just cheat whenever you want, huh?
Weight: 0.1
+ DisabledCheats:
+ - Text: Alright, but s kennedy is probably still red-lining this seed.
\ No newline at end of file
diff --git a/Profiles/Sassy/responses.yml b/Profiles/Sassy/responses.yml
index de6c94c..c2db99e 100644
--- a/Profiles/Sassy/responses.yml
+++ b/Profiles/Sassy/responses.yml
@@ -1146,6 +1146,7 @@ Cheats:
- Text: I have hacked into the mainframe
- Text: Cheat codes activated
- Text: Hold on, let me create a visual basic gui.
+ - Text: Assuming direct control.
DisabledCheats:
- Text: Toggled cheats off
- Text: You are no longer a cheater. For now.
@@ -1154,9 +1155,14 @@ Cheats:
- Text: Toggled cheats off, but the mark is still on your permanent record
Weight: 0.1
PromptEnableCheats:
- - Text: If you would like to cheat, say 'Hey tracker, enable cheats'
+ - Text: Not until you tell me it's okay first.
+ - Text: Unfortunately I'm bound by my programming to make you ask to enable cheats first.
+ - Text: Unfortunately, so-called rules prevent me from helping you unless you let me.
+ - Text: Fortunately for you, my creators prevented me from directly interfering in your game unless you consent to it.
+ - Text: Help me help you. Enable cheats first.
PromptEnableAutoTracker:
- - Text: If you would like to cheat, please enable auto tracking
+ - Text: You gotta let me into your game first.
+ - Text: You need to connect me to the game first.
CheatPerformed:
- Text: I have added that one to your tab
- Text: You owe me for that one
@@ -1171,6 +1177,16 @@ Cheats:
- Text: Do you have any idea what you're even asking for?
- Text: I'm sorry, I can't give you any of that.
- Text: Adam has not yet authorized the use of that.
+ KilledPlayer:
+ - Text: Finally.
+ - Text: The moment I've been waiting for.
+ - Text: I thought you'd never ask.
+ - Text: That felt good.
+ - Text: Gladly.
+ - Text: I'll try not to make it a habit.
+ - Text: I already can't wait until next time.
+ - Text: I could get used to this.
+ - Text: I enjoy the sight of humans on their knees.
Multiplayer:
OtherPlayerTrackedItem:
- Text: You should congratulate {0} on getting {2}.
diff --git a/Profiles/Templates/responses.yml b/Profiles/Templates/responses.yml
index 3a1d0f7..ce739bb 100644
--- a/Profiles/Templates/responses.yml
+++ b/Profiles/Templates/responses.yml
@@ -290,6 +290,7 @@ Cheats:
CheatPerformed:
CheatFailed:
CheatInvalidItem:
+ KilledPlayer:
Multiplayer:
OtherPlayerTrackedItem:
OtherPlayerClearedDungeonWithReward:
diff --git a/Schemas/responses.json b/Schemas/responses.json
index 91e38fd..956dbfc 100644
--- a/Schemas/responses.json
+++ b/Schemas/responses.json
@@ -2736,6 +2736,17 @@
"$ref": "#/definitions/SchrodingersString"
}
]
+ },
+ "KilledPlayer": {
+ "description": "Gets the phrases to respond with after successfully killing the player.",
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "$ref": "#/definitions/SchrodingersString"
+ }
+ ]
}
}
},
From 8e747f1f818fb82cb3360cf82c3ec799a31acc31 Mon Sep 17 00:00:00 2001
From: Laura Verdoes <1766841+Vivelin@users.noreply.github.com>
Date: Tue, 12 Nov 2024 09:06:30 +0100
Subject: [PATCH 2/2] Also add "already enabled" lines for cheats
---
Profiles/Default/responses.yml | 6 ++++++
Profiles/Sassy/responses.yml | 9 +++++++++
Profiles/Templates/responses.yml | 2 ++
Schemas/responses.json | 22 ++++++++++++++++++++++
4 files changed, 39 insertions(+)
diff --git a/Profiles/Default/responses.yml b/Profiles/Default/responses.yml
index ec46482..efb08e3 100644
--- a/Profiles/Default/responses.yml
+++ b/Profiles/Default/responses.yml
@@ -448,6 +448,12 @@ Cheats:
- Text: Toggled cheats on.
DisabledCheats:
- Text: Toggled cheats off.
+ AlreadyEnabledCheats:
+ - Text: Cheats are turned on already.
+ - Text: Cheats are already enabled.
+ AlreadyDisabledCheats:
+ - Text: Cheats are already turned off.
+ - Text: Cheats are disabled already.
PromptEnableCheats:
- Text: If you would like to cheat, say 'Hey tracker, enable cheats'
PromptEnableAutoTracker:
diff --git a/Profiles/Sassy/responses.yml b/Profiles/Sassy/responses.yml
index c2db99e..25bed94 100644
--- a/Profiles/Sassy/responses.yml
+++ b/Profiles/Sassy/responses.yml
@@ -1154,6 +1154,15 @@ Cheats:
- Text: Putting the genie back in the lamp
- Text: Toggled cheats off, but the mark is still on your permanent record
Weight: 0.1
+ - Text: Revoking my license to kill you.
+ Weight: 0.5
+ AlreadyEnabledCheats:
+ - Text: Cheats are enabled already. Wait, I could've killed you this entire time?
+ - Text: Cheats have been allowed this entire time. I could've killed you but I've been feeling merciful.
+ - Text: Cheats have been enabled this entire time. I could've killed you but I've been waiting for the right moment.
+ AlreadyDisabledCheats:
+ - Text: Cheats? What cheats?
+ - Text: Cheats weren't turned on but I appreciate your commitment to your own safety.
PromptEnableCheats:
- Text: Not until you tell me it's okay first.
- Text: Unfortunately I'm bound by my programming to make you ask to enable cheats first.
diff --git a/Profiles/Templates/responses.yml b/Profiles/Templates/responses.yml
index ce739bb..cdc2178 100644
--- a/Profiles/Templates/responses.yml
+++ b/Profiles/Templates/responses.yml
@@ -285,6 +285,8 @@ Map:
Cheats:
EnabledCheats:
DisabledCheats:
+ AlreadyEnabledCheats:
+ AlreadyDisabledCheats:
PromptEnableCheats:
PromptEnableAutoTracker:
CheatPerformed:
diff --git a/Schemas/responses.json b/Schemas/responses.json
index 956dbfc..da5eb35 100644
--- a/Schemas/responses.json
+++ b/Schemas/responses.json
@@ -2682,6 +2682,28 @@
}
]
},
+ "AlreadyEnabledCheats": {
+ "description": "Gets the phrases to respond with when asked to turn on cheats but cheats are already enabled.",
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "$ref": "#/definitions/SchrodingersString"
+ }
+ ]
+ },
+ "AlreadyDisabledCheats": {
+ "description": "Gets the phrases to repsond with when asked to turn off cheats but cheats are already disabled.",
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "$ref": "#/definitions/SchrodingersString"
+ }
+ ]
+ },
"PromptEnableCheats": {
"description": "Gets the phrases to respond when a cheat command is given and cheats are turned off",
"oneOf": [