// ==UserScript==
// @name MouseHunt - Display Converted Unstable/Torch Charm Thumbnail
// @author Jia Hao (Limerence#0448 @Discord)
// @namespace https://greasyfork.org/en/users/165918-jia-hao
// @version 1.15
// @description Adds a thumbnail showing the charms obtained from Unstable Charm and Torch Charms.
// @include https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
// @include http://www.mousehuntgame.com/*
// @include https://www.mousehuntgame.com/*
// @downloadURL none
// ==/UserScript==
function unstableThumbnails() {
var charmPops = $(".entry.short.misc.custom.chesla_trap_trigger");
var torchCharmPops = $(".entry.short.misc.custom.torch_charm_event");
charmPops.each(function() {
if ($(this).text().indexOf("Unstable Charm") >= 0) { //only entries made by unstable charms
var charmLexiconURL = $($(this).find("[href]")[1]).attr("href");
$(this).prepend("
");
var thumb = $(this).find(".journalimage img");
$.ajax({
url: charmLexiconURL,
type: "GET",
success: function(data) {
var charmURL = $(data).find('.itemView-thumbnail').css("background-image").replace('url("','').replace('")', '');
$(thumb).attr("src", charmURL);
}
});
}
});
torchCharmPops.each(function() {
$(this).css("background","#edd1f3");
var charmLexiconURL = $($(this).find("[href]")[1]).attr("href");
$(this).prepend("");
var thumb = $(this).find(".journalimage img");
$.ajax({
url: charmLexiconURL,
type: "GET",
success: function(data) {
var charmURL = $(data).find('.itemView-thumbnail').css("background-image").replace('url("','').replace('")', '');
$(thumb).attr("src", charmURL);
}
});
});
}
$(document).ready(function() {
//If current page is main camp or journal
var pageTitle = document.title;
if (pageTitle.includes("Hunter's Camp") || pageTitle.includes("Journal Page")) {
unstableThumbnails();
}
});