// ==UserScript== // @name Chat Level // @namespace arreloco // @description Shows average user level beside the room name // @include http://www.kongregate.com/games/* // @version 0.0.1.20160322221006 // @downloadURL https://update.greasyfork.icu/scripts/17770/Chat%20Level.user.js // @updateURL https://update.greasyfork.icu/scripts/17770/Chat%20Level.meta.js // ==/UserScript== function chupala(){ var dom; try{ if(unsafeWindow){ dom = unsafeWindow; } else { dom = this; } }catch(e){ dom = this; } var holodeck = dom.holodeck; actual_room = holodeck.chatWindow().activeRoom().name(); userList = holodeck.chatWindow().activeRoom().users(); var total_level = 0; var max_level = 0; for(var i=0;iAvg lvl: "+average_level+""; }else{ document.getElementById("chat_tab_pane").lastChild.previousSibling.firstElementChild.innerHTML = "Room: "+actual_room+"Avg lvl: "+average_level+""; } } setInterval(chupala,15000);