@@ -202,12 +202,12 @@ Note: this command supports fuzzy search.`,
202202 }
203203
204204 getMainWeaponPage ( weapon : Weapon , relativePage : number , currentPage : number , maxPages : number ) : MessageEmbed | undefined {
205- const { data } = client
205+ const { data, baseURL } = client
206206 const hasRefinements = weapon . refinements && weapon . refinements . length > 0
207207 const embed = new MessageEmbed ( )
208208 . setTitle ( `${ weapon . name } : Basic info` )
209209 . setColor ( Colors . AQUA )
210- . setThumbnail ( weapon . icon )
210+ . setThumbnail ( ` ${ baseURL } ${ weapon . icon } ` )
211211 . setFooter ( `Page ${ currentPage } / ${ maxPages } ` )
212212 . setDescription ( weapon . desc + ( weapon . placeholder ? "\n\n*This weapon is currently not yet available.*" : "" ) )
213213 . addField ( "Basics" , `${ weapon . stars } ★ ${ data . emoji ( weapon . weaponType ) } ` , ( weapon . placeholderStats && ! weapon . weaponCurve ) ? true : false )
@@ -244,10 +244,10 @@ Note: this command supports fuzzy search.`,
244244 }
245245
246246 getStatsWeaponPage ( weapon : Weapon , relativePage : number , currentPage : number , maxPages : number ) : MessageEmbed | undefined {
247- const { data } = client
247+ const { data, baseURL } = client
248248 const embed = new MessageEmbed ( )
249249 . setColor ( Colors . AQUA )
250- . setThumbnail ( weapon . icon )
250+ . setThumbnail ( ` ${ baseURL } ${ weapon . icon } ` )
251251 . setFooter ( `Page ${ currentPage } / ${ maxPages } ` )
252252
253253 const columns : string [ ] = [ ]
@@ -290,7 +290,7 @@ Note: this command supports fuzzy search.`,
290290 getRefinementWeaponPage ( weapon : Weapon , relativePage : number , currentPage : number , maxPages : number ) : MessageEmbed | undefined {
291291 const embed = new MessageEmbed ( )
292292 . setColor ( Colors . AQUA )
293- . setThumbnail ( weapon . icon )
293+ . setThumbnail ( ` ${ client . baseURL } ${ weapon . icon } ` )
294294 . setFooter ( `Page ${ currentPage } / ${ maxPages } ` )
295295
296296 embed . setTitle ( `${ weapon . name } : Refinements` )
@@ -303,7 +303,7 @@ Note: this command supports fuzzy search.`,
303303 getLoreWeaponPage ( weapon : Weapon , relativePage : number , currentPage : number , maxPages : number ) : MessageEmbed | undefined {
304304 const embed = new MessageEmbed ( )
305305 . setColor ( Colors . AQUA )
306- . setThumbnail ( weapon . icon )
306+ . setThumbnail ( ` ${ client . baseURL } ${ weapon . icon } ` )
307307 . setFooter ( `Page ${ currentPage } / ${ maxPages } ` )
308308 . setTitle ( `${ weapon . name } : Lore` )
309309 . setDescription ( weapon . lore ?? "Unavailable" )
@@ -313,23 +313,23 @@ Note: this command supports fuzzy search.`,
313313 getArtWeaponPage ( weapon : Weapon , relativePage : number , currentPage : number , maxPages : number ) : MessageEmbed | undefined {
314314 const embed = new MessageEmbed ( )
315315 . setColor ( Colors . AQUA )
316- . setThumbnail ( weapon . icon )
316+ . setThumbnail ( ` ${ client . baseURL } ${ weapon . icon } ` )
317317 . setFooter ( `Page ${ currentPage } / ${ maxPages } ` )
318318 . setTitle ( `${ weapon . name } : Base` )
319- . setDescription ( `[Open image in browser](${ weapon . icon } )` )
320- . setImage ( weapon . icon )
319+ . setDescription ( `[Open image in browser](${ client . baseURL } ${ weapon . icon } )` )
320+ . setImage ( client . baseURL + weapon . icon )
321321 embed . thumbnail = null
322322 return embed
323323 }
324324
325325 getSecondArtWeaponPage ( weapon : Weapon , relativePage : number , currentPage : number , maxPages : number ) : MessageEmbed | undefined {
326326 const embed = new MessageEmbed ( )
327327 . setColor ( Colors . AQUA )
328- . setThumbnail ( weapon . icon )
328+ . setThumbnail ( ` ${ client . baseURL } ${ weapon . awakenIcon } ` )
329329 . setFooter ( `Page ${ currentPage } / ${ maxPages } ` )
330330 . setTitle ( `${ weapon . name } : 2nd Ascension` )
331- . setDescription ( `[Open image in browser](${ weapon . awakenIcon } )` )
332- . setImage ( weapon . awakenIcon ?? "" )
331+ . setDescription ( `[Open image in browser](${ client . baseURL } ${ weapon . awakenIcon } )` )
332+ . setImage ( client . baseURL + weapon . awakenIcon )
333333 embed . thumbnail = null
334334 return embed
335335 }
0 commit comments