Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Praiostempel in Thorwal?
#86
Ich habe die Fehlerquelle inzwischen gefunden und in meinem BrightEyes-Fork repariert.

Beim Betreten eines Tempels (oder auch eines anderen Gebäudes) wird die ID des Tempels in die Variable TYPEINDEX geschrieben. Von dieser ID hängt die Gottheit des Tempels ab. Taucht nun der Straßenhändler auf und betritt man seinen Laden, so wird die Variable TYPEINDEX mit der Zahl 93 überschrieben, das ist seine Händler-ID. Beim Verlassen des Straßenhändlers wird TYPEINDEX aber nicht auf die ursprüngliche Tempel-ID zurückgesetzt. Man landet also in einem Tempel mit der ID 93, den es aber gar nicht gibt. Wie weiter oben schon diskutiert führt das dann zu einem Praios-Tempel.

Etwas überraschend ist dieser Bug schon, denn es gibt parallel noch die Variable LOCATION (die den "groben" Gebäudetyp steuert, also ob Tempel, Händler, Taverne, etc.), welche zwischengespeichert, durch den Wert für einen Händler überschrieben, und nach dem Verlassen des Straßenhändlers auch korrekt zurückgesetzt wird.

Auch bei anderen Gebäudetypen führt der Bug dazu, dass man immer in dem entsprechenden Gebäude der ID 93 landet. Wenn es diese ID gar nicht gibt, können seltsame Sachen passieren, weil dann die Eigenschaften (wie der Grundpreis für eine Mahlzeit bei Tavernen) aus einem Speicherbereich gelesen werden, der eigentlich ganz andere Daten enthält. Bei Händlern gibt es die ID 93 schon (nämlich den Straßenhändler), so dass hier folgendes passiert: Man will einen Händler (egal ob Gemischtwaren, Kräuter oder Waffen) betreten; der Straßenhändler erscheint zufällig und man besucht seinen Laden; und danach steht man plötzlich nochmal beim Straßenhändler.
Zitieren


Nachrichten in diesem Thema
Praiostempel in Thorwal? - von Kunar - 20.05.2007, 01:24
Praiostempel - das große Mysterium - von Kunar - 28.05.2007, 04:11
RE: Praiostempel in Thorwal? - von bolthan2003 - 28.05.2007, 08:47
RE: Praiostempel in Thorwal? - von Ashil - 18.09.2020, 22:19
RE: Praiostempel in Thorwal? - von Ashil - 19.09.2020, 00:54
RE: Praiostempel in Thorwal? - von Zurgrimm - 27.09.2020, 14:58
RE: Praiostempel in Thorwal? - von bolthan2003 - 28.05.2007, 10:11
RE: Praiostempel in Thorwal? - von Shazu - 13.07.2007, 17:03
RE: Praiostempel in Thorwal? - von Zurgrimm - 13.07.2007, 17:21
RE: Praiostempel in Thorwal? - von Boneman - 13.07.2007, 20:07
RE: Praiostempel in Thorwal? - von Shazu - 13.07.2007, 20:33
RE: Praiostempel in Thorwal? - von Shazu - 13.07.2007, 18:35
RE: Praiostempel in Thorwal? - von Zurgrimm - 13.07.2007, 18:41
RE: Praiostempel in Thorwal? - von Shazu - 13.07.2007, 18:50
RE: Praiostempel in Thorwal? - von Nimeros - 27.07.2007, 17:16
RE: Praiostempel in Thorwal? - von Crystal - 27.07.2007, 17:30
RE: Praiostempel in Thorwal? - von Zurgrimm - 27.07.2007, 18:16
RE: Praiostempel in Thorwal? - von Pergor - 27.07.2007, 18:23
RE: Praiostempel in Thorwal? - von Nimeros - 28.07.2007, 12:44
RE: Praiostempel in Thorwal? - von Crystal - 28.07.2007, 13:12
RE: Praiostempel in Thorwal? - von Zurgrimm - 28.07.2007, 13:37
RE: Praiostempel in Thorwal? - von Boneman - 28.07.2007, 13:49
RE: Praiostempel in Thorwal? - von Crystal - 28.07.2007, 13:50
RE: Praiostempel in Thorwal? - von Zurgrimm - 28.07.2007, 13:57
RE: Praiostempel in Thorwal? - von Crystal - 28.07.2007, 14:03
RE: Praiostempel in Thorwal? - von Zurgrimm - 28.07.2007, 14:18
RE: Praiostempel in Thorwal? - von Crystal - 28.07.2007, 14:24
RE: Praiostempel in Thorwal? - von Zurgrimm - 28.07.2007, 14:40
RE: Praiostempel in Thorwal? - von Crystal - 28.07.2007, 14:42
RE: Praiostempel in Thorwal? - von Zurgrimm - 30.07.2007, 22:10
RE: Praiostempel in Thorwal? - von Obi-Wahn - 11.11.2007, 17:45
RE: Praiostempel in Thorwal? - von Crystal - 11.11.2007, 17:47
RE: Praiostempel in Thorwal? - von turrican - 11.11.2007, 17:57
RE: Praiostempel in Thorwal? - von Crystal - 11.11.2007, 18:00
RE: Praiostempel in Thorwal? - von Obi-Wahn - 11.11.2007, 18:00
RE: Praiostempel in Thorwal? - von Zurgrimm - 11.11.2007, 18:08
RE: Praiostempel in Thorwal? - von Mandur - 25.08.2012, 18:23
RE: Praiostempel in Thorwal? - von Zurgrimm - 23.02.2016, 23:17
RE: Praiostempel in Thorwal? - von Zurgrimm - 24.02.2016, 12:00
RE: Praiostempel in Thorwal? - von Hendrik - 24.02.2016, 16:36
RE: Praiostempel in Thorwal? - von Asgrimm - 25.08.2018, 16:21
RE: Praiostempel in Thorwal? - von Wittveeser - 27.09.2020, 14:54
RE: Praiostempel in Thorwal? - von Zurgrimm - 10.06.2022, 10:10
RE: Praiostempel in Thorwal? - von Zurgrimm - 10.06.2022, 18:13
RE: Praiostempel in Thorwal? - von Mandur - 19.06.2022, 18:48
RE: Praiostempel in Thorwal? - von Zurgrimm - 10.06.2022, 20:56
RE: Praiostempel in Thorwal? - von Dondor - 10.06.2022, 21:52
RE: Praiostempel in Thorwal? - von Zurgrimm - 10.06.2022, 22:15
RE: Praiostempel in Thorwal? - von Dondor - 10.06.2022, 22:46
RE: Praiostempel in Thorwal? - von Zurgrimm - 13.06.2022, 11:32
RE: Praiostempel in Thorwal? - von Dondor - 13.06.2022, 20:07
RE: Praiostempel in Thorwal? - von Zurgrimm - 13.06.2022, 21:13
RE: Praiostempel in Thorwal? - von siebenstreich - 21.06.2022, 10:10
RE: Praiostempel in Thorwal? - von Zurgrimm - 22.06.2022, 17:31
RE: Praiostempel in Thorwal? - von Zurgrimm - 23.06.2022, 17:51
RE: Praiostempel in Thorwal - von Zurgrimm - 20.05.2007, 09:45
Praiostempel-Theorien - von Kunar - 20.05.2007, 17:22
RE: Praiostempel in Thorwal - von Alpha Zen - 21.05.2007, 15:47
RE: Praiostempel in Thorwal - von Zurgrimm - 21.05.2007, 16:05
RE: Praiostempel in Thorwal - von Alpha Zen - 21.05.2007, 16:58
RE: Praiostempel in Thorwal - von Zurgrimm - 21.05.2007, 17:39
Auf der Suche nach einem Tempel - von Kunar - 26.05.2007, 22:58
Praiostempel, dritter Nutzerbericht - von Kunar - 27.05.2007, 16:07



Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste