-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathUI_Config.json
240 lines (240 loc) · 11.8 KB
/
UI_Config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
{
"output_file": "settings.json",
"start_command": {
"label": "Start Command",
"tooltip": "The command to start the fish game.",
"type": "textbox",
"value": "!fishgame",
"group": "Start"
},
"start_permission": {
"label": "Start Permission",
"tooltip": "Who is allowed to start the fish game.",
"type": "dropdown",
"value": "Moderator",
"items": ["Caster", "Moderator"],
"group": "Start"
},
"start_message": {
"label": "Start Message",
"tooltip": "The message the bot sends when the fish game starts. Customizations:\n{0} is the configured guess command.\n{1} is non-exact winner reward, including currency name, e.g. \"200 points\".\n{2} is the exact winner reward, including currency name.\n{3} is the highlight multiplier.\n{4} is the recommended guess range, e.g. \"70-100\".",
"type": "textbox",
"value": "Yo we're about to do the fish minigame, guess how many fish I'll have by the end of the 3rd phase of fish by typing \"{0} <number>\" in chat! Closest guess wins {1}! Exact guess gets VIP until the next person guesses Exactly Right™ and {2}! If you HIGHLIGHT your guess, and you win, you get {3}x the rewards! (Recommended guess: {4})",
"group": "Start"
},
"guess_command": {
"label": "Guess Command",
"tooltip": "The command to place a guess during the fish game.",
"type": "textbox",
"value": "!guess",
"group": "Guess"
},
"guess_duration": {
"label": "Duration",
"tooltip": "How long viewers have to make guesses after the fish game starts, in seconds.",
"type": "numberbox",
"value": 75,
"group": "Guess"
},
"guess_recommended_min": {
"label": "Recommended Minimum",
"tooltip": "The lower end of the recommended guess range.",
"type": "numberbox",
"value": 70,
"group": "Guess"
},
"guess_recommended_max": {
"label": "Recommended Maximum",
"tooltip": "The upper end of the recommended guess range.",
"type": "numberbox",
"value": 100,
"group": "Guess"
},
"guess_nogame_toggle": {
"label": "Send No Active Game Message",
"tooltip": "If checked, the bot will provide feedback if a user does the guess command when there is no active game.",
"type": "checkbox",
"value": true,
"group": "Guess"
},
"guess_nogame_message": {
"label": "No Active Game Message",
"tooltip": "The message the bot sends if a user does the guess command when there is no active game. Customizations:\n{0} is the name of the user.",
"type": "textbox",
"value": "@{0} There is no active fish game.",
"group": "Guess"
},
"guess_toolate_toggle": {
"label": "Send Too Late to Guess Message",
"tooltip": "If checked, the bot will provide feedback if a user does the guess command after the time to guess is up.",
"type": "checkbox",
"value": true,
"group": "Guess"
},
"guess_toolate_message": {
"label": "Too Late to Guess Message",
"tooltip": "The message the bot sends if a user does the guess command after the time to guess is up. Customizations:\n{0} is the name of the user.\n{1} is the configured guess duration.",
"type": "textbox",
"value": "@{0} Sorry, you must place your guess within {1} seconds.",
"group": "Guess"
},
"guess_taken_message": {
"label": "Taken Guess Message",
"tooltip": "The message the bot sends if a user places a guess which has already been placed by another user. Customizations:\n{0} is the name of the user.\n{1} is the guess.",
"type": "textbox",
"value": "@{0} Someone else already guessed {1}. Yours has been recorded, but you might want to change it.",
"group": "Guess"
},
"guess_forme_toggle": {
"label": "Allow \"Guess For Me\"",
"tooltip": "If checked, sending just the guess command with no guess is allowed. In that case, the user will be assigned a guess based on the recommended range.",
"type": "checkbox",
"value": true,
"group": "Guess"
},
"guess_forme_message": {
"label": "\"Guess For Me\" Response Message",
"tooltip": "The message the bot sends when a user elects to have the bot find a guess for them. Customizations:\n{0} is the name of the user.\n{1} is the guess.",
"type": "textbox",
"value": "@{0} Your guess is {1}.",
"group": "Guess"
},
"guess_forme_noneleft_message": {
"label": "\"Guess For Me\" No More Guesses Message",
"tooltip": "The message the bot sends when a user elects to have the bot find a guess for them, but every guess (0-200) is taken. Customizations:\n{0} is the name of the user.",
"type": "textbox",
"value": "@{0} Sorry, all guesses have been taken.",
"group": "Guess"
},
"end_command": {
"label": "End Command",
"tooltip": "The command to end the fish game and give rewards.",
"type": "textbox",
"value": "!endfish",
"group": "End"
},
"end_permission": {
"label": "End Permission",
"tooltip": "Who is allowed to end the fish game.",
"type": "dropdown",
"value": "Moderator",
"items": ["Caster", "Moderator"],
"group": "End"
},
"end_nogame_message": {
"label": "No Active Game Message",
"tooltip": "The message the bot sends if a user does the end command when there is no active game. Customizations:\n{0} is the name of the user.",
"type": "textbox",
"value": "@{0} There is no active fish game.",
"group": "End"
},
"end_tie_message": {
"label": "End Tie Message",
"tooltip": "The message the bot sends at the end of the game if there is a tie. Customizations:\n{0} is the names of all of the tied users.\n{1} is how far from the real value they were.",
"type": "textbox",
"value": "We have a tie! {0} are {1} off. Rolling for tiebreaker.",
"group": "End"
},
"end_roll_message": {
"label": "End Roll Message",
"tooltip": "The message the bot sends at the end of the game if there is a tie when it rolls for each tying user. Customizations:\n{0} is the name of the user.\n{1} is their roll.",
"type": "textbox",
"value": "@{0} rolled a {1}!",
"group": "End"
},
"end_winner_message": {
"label": "End Winner Message",
"tooltip": "The message the bot sends when the game is over, notifying everyone of the winner. Customizations:\n{0} is the name of the winning user.\n{1} is their guess.\n{2} is the real value.\n{3} is how much currency they won, including the currency name, e.g. \"200 points\".",
"type": "textbox",
"value": "The fish game is over, with a phase 3 score of {2}. The winner is @{0}, with a guess of {1}! They have been awarded {3}.",
"group": "End"
},
"end_same_vip_message": {
"label": "End Same VIP Message",
"tooltip": "The message the bot sends when the game is over in the case where the winner guessed exactly, but it is the same user who already has VIP. Customizations:\n{0} is the name of the winning user.",
"type": "textbox",
"value": "@{0} just guessed exactly, but they already have VIP from last time, so we're all good.",
"group": "End"
},
"end_new_vip_message": {
"label": "End New VIP Message",
"tooltip": "The text the bot sends when the game is over in the case where the winner guessed exactly, informing the broadcaster who needs to be given VIP. The appropriate \"Previous VIP\" text is appended to this before it is sent. Customizations:\n{0} is the name of the winning user.\n{1} is the broadcaster's name.",
"type": "textbox",
"value": "@{1}, @{0} just guessed exactly and needs to be given VIP!",
"group": "End"
},
"end_new_vip_message_mod": {
"label": "End New VIP Message (Moderator)",
"tooltip": "The text the bot sends when the game is over in the case where the winner guessed exactly, but the winner is a moderator (who can't be given VIP). The appropriate \"Previous VIP\" text is appended to this before it is sent. Customizations:\n{0} is the name of the winning user.\n{1} is the broadcaster's name.",
"type": "textbox",
"value": "@{0} just guessed exactly, but they are a moderator and cannot be given VIP.",
"group": "End"
},
"end_new_vip_message_vip": {
"label": "End New VIP Message (VIP)",
"tooltip": "The text the bot sends when the game is over in the case where the winner guessed exactly, but the winner is already a VIP for other reasons, and can't be given it again. The appropriate \"Previous VIP\" text is appended to this before it is sent. Customizations:\n{0} is the name of the winning user.\n{1} is the broadcaster's name.",
"type": "textbox",
"value": "@{0} just guessed exactly, but they are already a VIP and cannot be given it again.",
"group": "End"
},
"end_new_vip_always_take_previous": {
"label": "Always Take Previous Exact Winner's VIP",
"tooltip": "If checked, the previous exact winner will always lose their VIP, even if someone like a moderator (who can't be given VIP) wins exactly.",
"type": "checkbox",
"value": true,
"group": "End"
},
"end_previous_vip_message_take": {
"label": "End Previous VIP Message (Take)",
"tooltip": "The text the bot sends when the game is over in the case where the winner guessed exactly, informing the broadcaster who guessed exactly previously and should lose VIP. This is appended to the appropriate \"New VIP\" text before it is sent. Customizations:\n{0} is the name of the previous user.",
"type": "textbox",
"value": "The previous exact winner who should lose VIP is @{0}.",
"group": "End"
},
"end_previous_vip_message_keep": {
"label": "End Previous VIP Message (Keep)",
"tooltip": "The text the bot sends when the game is over in the case where the winner guessed exactly, but the winner is someone like a moderator (who can't be given VIP), so the previous exact winner gets to keep their VIP. This is appended to the appropriate \"New VIP\" text before it is sent. Customizations:\n{0} is the name of the previous user.",
"type": "textbox",
"value": "The previous exact winner, @{0}, gets to keep VIP.",
"group": "End"
},
"reward_nonexact": {
"label": "Non-exact Winner Reward",
"tooltip": "How much currency will be given to a winner who does not guess the exact number of fish.",
"type": "numberbox",
"value": 200,
"group": "Reward"
},
"reward_exact": {
"label": "Exact Winner Reward",
"tooltip": "How much currency will be given to a winner who guesses the exact number of fish.",
"type": "numberbox",
"value": 400,
"group": "Reward"
},
"reward_bonus_multiplier": {
"label": "Highlighted Guess Multiplier",
"tooltip": "The multiplier to apply to rewards for winners who highlighted their guess message.",
"type": "slider",
"value": 3.0,
"min": 1,
"max": 10,
"ticks": 1,
"group": "Reward"
},
"only_live": {
"label": "Only When Live",
"tooltip": "If checked, commands are only active when stream is live.",
"type": "checkbox",
"value": false,
"group": "Other"
},
"reset_defaults": {
"type": "button",
"label": "Restore Default Settings",
"tooltip": "Restores all settings to their default values.",
"function": "restore_settings",
"wsevent": "",
"group": ""
}
}