diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..496ee2c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store \ No newline at end of file diff --git a/aktien/README.md b/aktien/README.md index 393d375..9d8e258 100644 --- a/aktien/README.md +++ b/aktien/README.md @@ -11,4 +11,4 @@ Neu hinzu gekommen ist die Option, einige Aktien ganz ausblenden zu lassen, dami ![Aktien Screenshot](../_images/aktien.png) -[Aktien Skript installieren](https://github.com/tpummer/gm-revorix/raw/master/aktien/revorix.aktien.user.js) \ No newline at end of file +[Aktien Skript installieren](../../../raw/master/aktien/revorix.aktien.user.js) \ No newline at end of file diff --git a/bauzeiten/README.md b/bauzeiten/README.md index be05d6f..0930a91 100644 --- a/bauzeiten/README.md +++ b/bauzeiten/README.md @@ -5,11 +5,11 @@ Erweitert die Bauzeit-Anzeige in der Kontruktionsanlage um den Zeitpunkt der Fer ![Bauzeit Screenshot](../_images/bauzeit.png) -[Bauzeit Skript installieren](https://github.com/tpummer/gm-revorix/raw/master/bauzeiten/revorix.bauzeit.user.js) +[Bauzeit Skript installieren](../../../raw/master/bauzeiten/revorix.bauzeit.user.js) ## revorix.restzeit.user.js Erweitert die Bauzeit-Anzeige in Entwicklung und Werft um den Zeitpunkt der Fertigstellung. ![Restzeit Screenshot](../_images/restzeit.png) -[Restzeit Skript installieren](https://github.com/tpummer/gm-revorix/raw/master/bauzeiten/revorix.restzeit.user.js) \ No newline at end of file +[Restzeit Skript installieren](../../../raw/master/bauzeiten/revorix.restzeit.user.js) \ No newline at end of file diff --git a/bauzeiten/revorix.bauzeit.meta.js b/bauzeiten/revorix.bauzeit.meta.js index dc599fe..fc73cfe 100644 --- a/bauzeiten/revorix.bauzeit.meta.js +++ b/bauzeiten/revorix.bauzeit.meta.js @@ -4,8 +4,8 @@ // @description Dieses Script erweitert die Bau-Anzeige. Es zeigt an, wann ein Bau abgeschlossen wird. // @version 3.2.210921 // -// @updateURL https://github.com/tpummer/gm-revorix/raw/master/bauzeiten/revorix.bauzeit.meta.js -// @downloadURL https://github.com/tpummer/gm-revorix/raw/master/bauzeiten/revorix.bauzeit.user.js +// @updateURL https://raw.githubusercontent.com/revorix/userscripts/master/bauzeiten/revorix.bauzeit.meta.js +// @downloadURL https://raw.githubusercontent.com/revorix/userscripts/master/bauzeiten/revorix.bauzeit.user.js // // @grant none // @include http*revorix.de/*/bau.php* diff --git a/bauzeiten/revorix.bauzeit.user.js b/bauzeiten/revorix.bauzeit.user.js index 2a9c4c3..9d68f5d 100644 --- a/bauzeiten/revorix.bauzeit.user.js +++ b/bauzeiten/revorix.bauzeit.user.js @@ -4,8 +4,8 @@ // @description Dieses Script erweitert die Bau-Anzeige. Es zeigt an, wann ein Bau abgeschlossen wird. // @version 3.2.210921 // -// @updateURL https://github.com/tpummer/gm-revorix/raw/master/bauzeiten/revorix.bauzeit.meta.js -// @downloadURL https://github.com/tpummer/gm-revorix/raw/master/bauzeiten/revorix.bauzeit.user.js +// @updateURL https://raw.githubusercontent.com/revorix/userscripts/master/bauzeiten/revorix.bauzeit.meta.js +// @downloadURL https://raw.githubusercontent.com/revorix/userscripts/master/bauzeiten/revorix.bauzeit.user.js // // @grant none // @include http*revorix.de/*/bau.php* diff --git a/general/README.md b/general/README.md index 6390f9d..173edca 100644 --- a/general/README.md +++ b/general/README.md @@ -8,23 +8,23 @@ Zeilen mit dem Suchwort werden dann entsprechend eingefärbt. ![Color-it Screenshot](../_images/color-it.png) ![Color-it Screenshot](../_images/color-it2.png) -[Color-it Skript installieren](https://github.com/tpummer/gm-revorix/raw/master/general/revorix.color-it.user.js) +[Color-it Skript installieren](../../../raw/master/general/revorix.color-it.user.js) ## revorix.inline-view.user.js Dieses Skript entfernt die Popups in den News und zeigt die Details der News direkt auf der gleichen Seite (IFrmae). ![Inline-View Screenshot](../_images/inline.png) -[Inline-View Skript installieren](https://github.com/tpummer/gm-revorix/raw/master/general/revorix.inline.user.js) +[Inline-View Skript installieren](../../../raw/master/general/revorix.inline-view.user.js) ## revorix.sortierung.user.js Dieses Skript lässt auch Tabellen sortieren. Sicher funktionieren bisher nur Captains und Schiffe. Andere könnten durch Glück gehen, konnten aber noch nicht getestet werden. Bitte meldet Bugs! ![Sortierung Screenshot](../_images/sortierung.png) -[Sortierung Skript installieren](https://github.com/tpummer/gm-revorix/raw/master/general/revorix.sortierung.user.js) +[Sortierung Skript installieren](../../../raw/master/general/revorix.sortierung.user.js) ## revorix.werbungsgrenze.user.js Hält die Werbung im Rahmen. -[Werbungsgrenze Skript installieren](https://github.com/tpummer/gm-revorix/raw/master/general/werbungsgrenze.user.js) \ No newline at end of file +[Werbungsgrenze Skript installieren](../../../raw/master/general/werbungsgrenze.user.js) \ No newline at end of file diff --git a/weltraum/README.md b/weltraum/README.md new file mode 100644 index 0000000..9ce8d4f --- /dev/null +++ b/weltraum/README.md @@ -0,0 +1,23 @@ +# Diese Scripte erweitern die Sternenkarte oder Dinge die dort passieren + +## revorix.kampf.user.js +Dieses Script erweitert die Kampfberichte um nützlche Daten. Aktuell nur der Insgesamt verursachte Schaden, mehr ist in Zukunft aber denkbar. + +[Kampfbericht-Erweiterung Skript installieren](../../../raw/master/weltraum/revorix.kampf.user.js) + +## revorix.wurmloch.user.js +Dieses Script bietet Komfort in dem es die Wurmloecher auf der Karte anzeigt. + +[Wurmloch Skript installieren](../../../raw/master/weltraum/revorix.wurmloch.user.js) + +## rxnewmaps.user.js +Modifiziert die Kartenansicht für ein neues Fluggefühl im RX-Universum. +Eventuell defekt, bitte testen! + +[NewMaps Skript installieren](../../../raw/master/weltraum/rxnewmaps.user.js) + +## rxshipid.user.js +Zeigt das geschätzte Alter eines Schiffes im Flottenscan an. +Eventuell defekt, bitte testen! + +[ShipId Skript installieren](../../../raw/master/weltraum/rxshipid.js) \ No newline at end of file diff --git a/weltraum/revorix.kampf.meta.js b/weltraum/revorix.kampf.meta.js new file mode 100644 index 0000000..217b827 --- /dev/null +++ b/weltraum/revorix.kampf.meta.js @@ -0,0 +1,11 @@ +// ==UserScript== +// @name Revorix Kampfbericht-Erweiterung +// @namespace https://github.com/ZupZ3r0 +// @author ZupZ3r0 +// @description Dieses Script erweitert die Kampfberichte um nützlche Daten. Aktuell nur der Insgesamt verursachte Schaden, mehr ist in Zukunft aber denkbar. +// @version 1.0 +// @updateURL https://raw.githubusercontent.com/revorix/userscripts/master/weltraum/revorix.kampf.meta.js +// @downloadURL https://raw.githubusercontent.com/revorix/userscripts/master/weltraum/revorix.kampf.user.js + +// @include https://game.revorix.de/*/news_pop.php +// ==/UserScript== \ No newline at end of file diff --git a/weltraum/revorix.kampf.user.js b/weltraum/revorix.kampf.user.js new file mode 100644 index 0000000..91a0b56 --- /dev/null +++ b/weltraum/revorix.kampf.user.js @@ -0,0 +1,35 @@ +// ==UserScript== +// @name Revorix Kampfbericht-Erweiterung +// @namespace https://github.com/ZupZ3r0 +// @author ZupZ3r0 +// @description Dieses Script erweitert die Kampfberichte um nützlche Daten. Aktuell nur der Insgesamt verursachte Schaden, mehr ist in Zukunft aber denkbar. +// @version 1.0 +// @updateURL https://raw.githubusercontent.com/revorix/userscripts/master/weltraum/revorix.kampf.meta.js +// @downloadURL https://raw.githubusercontent.com/revorix/userscripts/master/weltraum/revorix.kampf.user.js + +// @match https://game.revorix.de/php/news_pop.php +// ==/UserScript== + +function extractValue(td) { + const match = td.textContent.match(/\(\-\d+\)/); + return match ? parseInt(match[0].substr(2,match[0].length-3)) : 0; +} + +function getDamage(table) { + let dmg = 0; + table.querySelectorAll('td').forEach((el) => { + if(['Schild','Panzerung','Struktur'].indexOf(el.textContent) !== -1){ + dmg += extractValue(el.nextSibling); + } + }); + return dmg; +} + +try { + const tables = new Array(...document.querySelectorAll('table[width="100%"]')).slice(2); + tables.forEach((table) => { + table.querySelector('.nfo').innerHTML += `
+ ${getDamage(table)} Gesamtschaden +
`; + }); +} catch(e) {console.log(e)} \ No newline at end of file