Closed DortenThe2nd closed 1 year ago
Only tested on nutaku HH. Does not fix Mythic events (If they're broken too)
Locate
let allEventGirlz = ...
and replace it and subsequent loop with
let allEventGirlz = $('#contains_all #events .nc-panel-body .scroll-area .nc-event-list-rewards-container .nc-event-list-reward-container'); for (let currIndex = 0;currIndex<allEventGirlz.length;currIndex++) { let element = allEventGirlz[currIndex]; $('.nc-event-list-reward',element).click(); let button = $('#contains_all #events .nc-panel-body .nc-event-reward-container .nc-events-prize-locations-buttons-container .nc-events-prize-locations-container .nc-events-prize-locations-buttons-container a:not(.disabled)[href^="/troll-pre-battle.html"]'); if (button.length > 0) { eventList[eventID]["isCompleted"] = false; let buttonHref = button.attr("href"); let girlId = $('.nc-event-list-reward',element)[0].getAttribute("data-select-girl-id");//$('.nc-event-list-reward',element)[0].getAttribute("data-reward-girl-id"); let sh = $('#contains_all #events .nc-panel-body .nc-event-reward-container .nc-event-reward-preview .shards_bar_wrapper .shards'); let girlName = sh.attr('name'); parsedURL = new URL(buttonHref,window.location.origin); let TrollID = queryStringGetParam(parsedURL.search,'id_opponent'); let girlShards = sh.attr('shards'); logHHAuto("Event girl : "+girlName+" ("+girlShards+"/100) at troll "+TrollID+" priority : "+Priority.indexOf(TrollID)+" on event : ",eventID); eventsGirlz.push({girl_id:girlId,troll_id:TrollID,girl_shards:girlShards,is_mythic:"false",girl_name:girlName,event_id:eventID}); } button = $('#contains_all #events .nc-panel-body .nc-event-reward-container .nc-events-prize-locations-buttons-container .nc-events-prize-locations-container .nc-events-prize-locations-buttons-container a:not(.disabled)[href^="/champions/"]'); //button = $('.nc-events-prize-locations-buttons-container a:not(.disabled)[href^="/champions/"]', element); if (button.length > 0) { eventList[eventID]["isCompleted"] = false; let buttonHrefC = button.attr("href"); let girlId = $('.nc-event-list-reward',element)[0].getAttribute("data-select-girl-id"); let sh = $('#contains_all #events .nc-panel-body .nc-event-reward-container .nc-event-reward-preview .shards_bar_wrapper .shards'); let girlName = sh.attr('name'); parsedURL = new URL(buttonHrefC,window.location.origin); let ChampID = buttonHrefC.split('/champions/')[1]; let girlShards = sh.attr('shards'); logHHAuto("Event girl : "+girlName+" ("+girlShards+"/100) at champ "+ChampID+" on event : ",eventID); eventChamps.push({girl_id:girlId,champ_id:ChampID,girl_shards:girlShards,girl_name:girlName,event_id:eventID}); } }
This function has been fixed with 5.6.147. But I did't tested it on Nutaku. Have you done the update ?
Mythic event fixed as well in 5.7.7
Only tested on nutaku HH. Does not fix Mythic events (If they're broken too)
Locate
let allEventGirlz = ...
and replace it and subsequent loop with