Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002503EresseaMonsteröffentlich2018-10-23 18:23
ReporterCaranthirBearbeitung durchEnno 
PrioritätdringendSchweregradUnschönheitReproduzierbarnicht getestet
Status erledigtLösungerledigt 
Produktversion3.17.0 
Zielversion3.17.5Behoben in Version3.17.5 
Zusammenfassung0002503: Erhöhte Wahrscheinlichkeit für neue Untote?
Beschreibung

Auf unserer Insel (Partei dgpf und meine Partei) sorgen wir dafür, dass immer deutlich weniger Bauern vorhanden sind, als in einer Region maximal ernährt werden können. So wollen wir das Auftreten von Untoten vermeiden. Bisher hat das über die Spieljahre hinweg gut funktioniert, aber nun ist zum zweiten Mal in Folge eine Untotengruppe neu entstanden. Gefühlt scheint sich seit der kürzlich aufgetretenen Drachenplage die Wahrscheinlichkeit für Untote erhöht zu haben. Auch auf anderen Inseln, auf der Einheiten meiner Partei sind, gab es neue Untotengruppen.

Bitte mal überprüfen, ob sich hier etwas in eine ungewollte Richtung verändert hat (gefühlt hat es das jedenfalls).

Schritte zur Reproduktion

N/A

Zusätzliche Informationen

Reporte können bei Bedarf nachgereicht werden.

Parteicara
SpielE2
Report1097

Notizen / Dateien

Xolgrim

Xolgrim

2018-10-21 09:22

Entwickler   ~0008149

Die sind nicht zufällig in den Regionen entstanden in denen für kurze Zeit die Drachen standen und die Bauern gefressen haben?

Caranthir

Caranthir

2018-10-21 09:25

Reporter   ~0008150

Nein, das war auf dieser Insel in nur einer Region, die auch eine andere war.
Es sieht ("gefühlt") so aus, dass die Jungdrachenwahrscheinlichkeit zurückgesetzt wurde, aber die Untotenwahrscheinlichkeit nicht. Falls die zu der Zeit auch höher war als früher.

Enno

Enno

2018-10-21 18:03

Administrator   ~0008154

Eressea hat bisher keine Möglichkeit, während der Auswertungen eine Statistik zu erstellen (z.B. die Zahl der erzeugten Monster). Da baue ich mal ein API, implemntiere das für Monster, und checke die Werte für eine Auswertung mit unterschiedlichen Versionen des Codes.

Enno

Enno

2018-10-21 19:21

Administrator   ~0008155

Anzahl erzeugte Einheiten mit den Daten von 1096 und aktuellem Code:
monsters.create.dracoid: 23
monsters.create.dragon: 12
monsters.create.seaserpent: 30
monsters.create.undead: 178

Enno

Enno

2018-10-21 19:45

Administrator   ~0008156

Nochmal, weil ein Fehler in meinem Code war (allerdings nicht signifikant in diesem Fall):
monsters.create.dracoid: 26
monsters.create.dragon: 16
monsters.create.seaserpent: 28
monsters.create.undead: 156
Eressea version 3.17.3-7-g38c1dfe26

monsters.create.dracoid: 26
monsters.create.dragon: 13
monsters.create.seaserpent: 29
monsters.create.undead: 84
Eressea version 3.16.0-63e950037

Enno

Enno

2018-10-21 19:48

Administrator   ~0008157

Was man da sieht, ist dass sich zumindest seit dem ersten Release von 3.16 die Anzahl Untote sich beinahe verdoppelt hat. Für eine Sample Size von einer Auswertung, zugegebenermaßen. Drachen, Seeschlangen und andere Monster sind dagegen gleich geblieben. Bleibt die Frage, warum?

Enno

Enno

2018-10-21 20:17

Administrator   ~0008158

Am Code hat sich in der Tat etwas getan, da habe ich irgendwann zwischen den Versionen den Aufruf von chaosfactor() rausgekürzt. Kann sein, dass ich mich bei der Berechnung der Wahrscheinlichkeit verrechnet habe. Ein "smoking gun" nennt man das wohl.

Enno

Enno

2018-10-22 20:05

Administrator   ~0008159

Ich werde ein außerplanmäßiges Minor Release machen, Version 3.17.5, um das zu reparieren. Die Änderung ist minimal, und sollte nicht auf Dezember warten müssen.

Caranthir

Caranthir

2018-10-22 20:07

Reporter   ~0008160

Sehr schön, ich bedanke mich!

Enno

Enno

2018-10-22 20:07

Administrator   ~0008161

Das Problem hier war, dass früher die Wahrscheinlichkeit für Untote in Chaos-Regionen höher war als anderswo. Beim Versuch, sie überall gleich zu machen, habe ich einen Fehler gemacht, und sie Chaos-Wahrscheinlichkeit ist zum neuen Normal geworden.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2018-10-21 09:05 Caranthir Neuer Eintrag
2018-10-21 09:22 Xolgrim Notiz hinzugefügt: 0008149
2018-10-21 09:25 Caranthir Notiz hinzugefügt: 0008150
2018-10-21 16:32 Enno Bearbeitung durch => Enno
2018-10-21 16:32 Enno Status neu => zugewiesen
2018-10-21 18:03 Enno Notiz hinzugefügt: 0008154
2018-10-21 19:21 Enno Notiz hinzugefügt: 0008155
2018-10-21 19:45 Enno Notiz hinzugefügt: 0008156
2018-10-21 19:48 Enno Notiz hinzugefügt: 0008157
2018-10-21 20:17 Enno Notiz hinzugefügt: 0008158
2018-10-21 20:17 Enno Zielversion => 3.18
2018-10-22 20:05 Enno Behoben in Version => 3.17.5
2018-10-22 20:05 Enno Zielversion 3.18 => 3.17.5
2018-10-22 20:05 Enno Notiz hinzugefügt: 0008159
2018-10-22 20:07 Caranthir Notiz hinzugefügt: 0008160
2018-10-22 20:07 Enno Notiz hinzugefügt: 0008161
2018-10-23 18:23 Enno Status zugewiesen => erledigt
2018-10-23 18:23 Enno Lösung offen => erledigt