mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-27 13:44:16 +00:00
fix
This commit is contained in:
+70
-14
@@ -27,9 +27,21 @@
|
||||
}
|
||||
],
|
||||
"attack": [
|
||||
{ "key": "attack", "text": "Attack [P1]!", "requiresPlayer": true },
|
||||
{ "key": "mirv", "text": "Launch a MIRV at [P1]!", "requiresPlayer": true },
|
||||
{ "key": "focus", "text": "Focus fire on [P1]!", "requiresPlayer": true },
|
||||
{
|
||||
"key": "attack",
|
||||
"text": "Attack [P1]!",
|
||||
"requiresPlayer": true
|
||||
},
|
||||
{
|
||||
"key": "mirv",
|
||||
"text": "Launch a MIRV at [P1]!",
|
||||
"requiresPlayer": true
|
||||
},
|
||||
{
|
||||
"key": "focus",
|
||||
"text": "Focus fire on [P1]!",
|
||||
"requiresPlayer": true
|
||||
},
|
||||
{
|
||||
"key": "finish",
|
||||
"text": "Let's finish off [P1]!",
|
||||
@@ -54,24 +66,68 @@
|
||||
}
|
||||
],
|
||||
"greet": [
|
||||
{ "key": "hello", "text": "Hello!", "requiresPlayer": false },
|
||||
{ "key": "good_luck", "text": "Good luck!", "requiresPlayer": false },
|
||||
{ "key": "have_fun", "text": "Have fun!", "requiresPlayer": false },
|
||||
{ "key": "gg", "text": "GG!", "requiresPlayer": false },
|
||||
{
|
||||
"key": "hello",
|
||||
"text": "Hello!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "good_luck",
|
||||
"text": "Good luck!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "have_fun",
|
||||
"text": "Have fun!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "gg",
|
||||
"text": "GG!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "nice_to_meet",
|
||||
"text": "Nice to meet you!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{ "key": "well_played", "text": "Well played!", "requiresPlayer": false },
|
||||
{ "key": "hi_again", "text": "Hi again!", "requiresPlayer": false },
|
||||
{ "key": "bye", "text": "Bye!", "requiresPlayer": false },
|
||||
{ "key": "thanks", "text": "Thanks!", "requiresPlayer": false }
|
||||
{
|
||||
"key": "well_played",
|
||||
"text": "Well played!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "hi_again",
|
||||
"text": "Hi again!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "bye",
|
||||
"text": "Bye!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "thanks",
|
||||
"text": "Thanks!",
|
||||
"requiresPlayer": false
|
||||
}
|
||||
],
|
||||
"misc": [
|
||||
{ "key": "go", "text": "Let’s go!", "requiresPlayer": false },
|
||||
{ "key": "strategy", "text": "Nice strategy!", "requiresPlayer": false },
|
||||
{ "key": "fun", "text": "This game is fun!", "requiresPlayer": false },
|
||||
{
|
||||
"key": "go",
|
||||
"text": "Let’s go!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "strategy",
|
||||
"text": "Nice strategy!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "fun",
|
||||
"text": "This game is fun!",
|
||||
"requiresPlayer": false
|
||||
},
|
||||
{
|
||||
"key": "pr",
|
||||
"text": "When will my PR finally get merged...?",
|
||||
|
||||
+4
-1
@@ -276,7 +276,10 @@ export const QuickChatIntentSchema = BaseIntentSchema.extend({
|
||||
recipient: ID,
|
||||
quickChatKey: z
|
||||
.string()
|
||||
.regex(/^(help|attack|defend|greet|misc)\.[a-zA-Z0-9_]+$/),
|
||||
.regex(/^(help|attack|defend|greet|misc)\.[a-zA-Z0-9_]+$/)
|
||||
.refine((val) => val.split(".")[1]?.length <= 50, {
|
||||
message: "The key name (after the dot) must be 50 characters or less.",
|
||||
}),
|
||||
variables: z.record(z.string()).optional(),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user