File tree 1 file changed +14
-6
lines changed
app/services/gamebridge/payloads
1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -154,15 +154,24 @@ export default class StatusPayload extends Payload {
154
154
discord . user . setPresence ( presence ) ;
155
155
}
156
156
// Permanent status message
157
- let desc = `:busts_in_silhouette: **${ count > 0 ? count : "no" } player${
157
+ // Map name w/ workshop link
158
+ let desc = `>>> ### ${
159
+ current_workshopMap
160
+ ? `[${ current_workshopMap . name } ](https://steamcommunity.com/sharedfiles/filedetails/?id=${ current_workshopMap . id } )`
161
+ : current_map
162
+ } `;
163
+
164
+ // Player count
165
+ desc += `\n:busts_in_silhouette: Player${
158
166
count > 1 || count == 0 ? "s" : ""
159
- } **`;
160
- // Time, kinda sucks we need to calculate but that's just how it is.
167
+ } : **${ count } **`;
168
+
169
+ // Map and Server Uptime
161
170
const servertime = dayjs ( ) . subtract ( current_serverUptime , "s" ) . unix ( ) ;
162
171
const maptime = dayjs ( ) . subtract ( current_mapUptime , "s" ) . unix ( ) ;
163
172
164
- desc += `\n:repeat: <t:${ maptime } :R>` ;
165
- desc += `\n:file_cabinet: <t:${ servertime } :R>` ;
173
+ desc += `\n:repeat: Map uptime: <t:${ maptime } :R>` ;
174
+ desc += `\n:file_cabinet: Server uptime: <t:${ servertime } :R>` ;
166
175
if ( current_countdown )
167
176
desc += `\n<a:ALERTA:843518761160015933> \`${ current_countdown . text } in ${ current_countdown . time } seconds\` <a:ALERTA:843518761160015933>` ;
168
177
if ( current_defcon && current_defcon !== 5 )
@@ -198,7 +207,6 @@ export default class StatusPayload extends Payload {
198
207
server . config . label ? "join/" + server . config . label : ""
199
208
} `,
200
209
} )
201
- . setTitle ( current_map )
202
210
. setDescription ( desc )
203
211
. setThumbnail ( mapThumbnail ) ;
204
212
You can’t perform that action at this time.
0 commit comments