Audit and fix NPC, door-staff and UI dialogue
- Route the Reason verb through authored reason contexts and give every shared archetype an in-character answer. - Add Hollywood wristband and TV Studio ticket/credential door-staff lines. - Clarify radio cancellation, Ask terminology, start hints and campaign-reset copy. - Record the dialogue audit and length findings in docs/ui-copy.md; add regression tests.
This commit is contained in:
1 parent
daf0926d91
commit
98c31fe44c
15 files changed
+232
-30
No files matched your search
@@ -24,6 +24,7 @@ base_compliance = 0.9
|
||||
dialogue_lines = Array[String](["Oh sure, sorry, just taking a picture.", "Is there a better spot to stand?", "Understood, moving."])
|
||||
context_lines = {
|
||||
"deescalation": ["Okay, I'll move to the sidewalk.", "Sorry, I'll put the camera away."],
|
||||
"reason": ["Just getting a photo of the entrance.", "I'm meeting friends here."],
|
||||
"recognition": ["You remember me from the tour, right?"],
|
||||
"refusal": ["I just want a photo, I'm not staying.", "I didn't know this entrance was restricted."]
|
||||
}
|
||||
@@ -38,6 +39,7 @@ base_compliance = 0.85
|
||||
dialogue_lines = Array[String](["Wait, this isn't the entrance?", "Sorry about that, I'm a bit lost."])
|
||||
context_lines = {
|
||||
"deescalation": ["Oh, I understand. I'll check with the box office."],
|
||||
"reason": ["I thought this was the box office.", "I'm looking for the event entrance."],
|
||||
"refusal": ["I'm sure the event is here. Let me check my phone."]
|
||||
}
|
||||
|
||||
@@ -55,6 +57,9 @@ reactions_by_level = {
|
||||
3: 30
|
||||
}
|
||||
}
|
||||
context_lines = {
|
||||
"reason": ["Just doing my act; I'll keep the sidewalk clear."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_50i1h"]
|
||||
script = ExtResource("2_l60ad")
|
||||
@@ -85,6 +90,9 @@ reactions_by_level = {
|
||||
}
|
||||
}
|
||||
dialogue_lines = Array[String](["This is public sidewalk, you can't stop me from filming."])
|
||||
context_lines = {
|
||||
"reason": ["Filming a quick clip for my channel."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_nsw77"]
|
||||
script = ExtResource("2_l60ad")
|
||||
@@ -107,6 +115,9 @@ reactions_by_level = {
|
||||
}
|
||||
}
|
||||
reaction_delay = 1.8
|
||||
context_lines = {
|
||||
"reason": ["Looking for my friends. I think they went inside."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_20knl"]
|
||||
script = ExtResource("2_l60ad")
|
||||
@@ -145,6 +156,9 @@ reactions_by_level = {
|
||||
}
|
||||
}
|
||||
dialogue_lines = Array[String](["I'm just here to see a friend, come on.", "I'll be inside for ten seconds."])
|
||||
context_lines = {
|
||||
"reason": ["Meeting a friend inside. I'll only be a minute.", "Just cutting through."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_rivis"]
|
||||
script = ExtResource("2_l60ad")
|
||||
@@ -180,6 +194,9 @@ reactions_by_level = {
|
||||
7: 30
|
||||
}
|
||||
}
|
||||
context_lines = {
|
||||
"reason": ["Back off. This doesn't concern you."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_1dvkp"]
|
||||
script = ExtResource("2_l60ad")
|
||||
@@ -193,6 +210,9 @@ default_reactions = {
|
||||
0: 100
|
||||
}
|
||||
}
|
||||
context_lines = {
|
||||
"reason": ["I'm on staff. I'm checking the entrance.", "Crew check-in; I'm working tonight."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_7wsm0"]
|
||||
script = ExtResource("2_l60ad")
|
||||
@@ -211,6 +231,9 @@ default_reactions = {
|
||||
2: 12
|
||||
}
|
||||
}
|
||||
context_lines = {
|
||||
"reason": ["I'm on the guest list. Here's my ID.", "A friend invited me; I have a ticket."]
|
||||
}
|
||||
|
||||
[resource]
|
||||
script = ExtResource("3_voh88")
|
||||
|
||||
Reference in new issue
Block a user