Projekt

Allgemein

Profil

Fehler #26027

Rezept: Frostöl unbegrenzt oft kaufbar

Von sedative vor mehr als 1 Jahr hinzugefügt. Vor etwa 1 Jahr aktualisiert.

Status:
Live
Priorität:
Niedrig
Zugewiesen an:
-
Kategorie:
Item
Zielversion:
-
Beginn:
16.07.2017
DB-Link:

Beschreibung

Wie die Überschrift schon sagt: das Rezept (https://tbcdb.rising-gods.de/?item=14634) ist unbegrenzt oft kaufbar von Bro'kin (https://tbcdb.rising-gods.de/?npc=2480). Eigentlich sollte aber nur ein Rezept kaufbar sein und nach ca. 80-90min des Rezept respawnen

Quelle: http://de.wowhead.com/item=14634/rezept-frostol#english-comments

"This is a limited supply vendor item. To get it, you must buy it from Bro'kin, a goblin vendor on the northwest wall of the Ruins of Alterac.....
This vendor is often camped and the recipe is on an 80-90 minute respawn..."

In weiteren Kommentaren ist auch die Rede von 10min bis über 2 Stunden. Eine Annahme ist, dass der Respawntimer Random ist:
"Bought it at 21:28 server time, it had respawned with Bro'kin 19 minutes later at 21:47.

EDIT: It's been more than 25 mins now and it has not respawned again. Timer is indeed random and unpredictable."

Historie

#1 Von B2B-Marv312 vor mehr als 1 Jahr aktualisiert

  • Status wurde von Neu zu Bestätigt geändert
  • Zugewiesen an wurde auf B2B-Developer gesetzt
  • Priorität wurde von Normal zu Niedrig geändert

#2 Von b2b-offidufte vor mehr als 1 Jahr aktualisiert

Das Rezept einmalig kaufbar zu machen sollte nicht das große Problem sein:

UPDATE npc_vendor SET maxcount=1 WHERE entry LIKE 2480 AND item LIKE 14634;

Die Frage ist eher wie das mit dem Respawn läuft. In der npc_vendor Datenbank ist ein respawn - Wert hinterlegt, welcher sich frei anpassen lässt, zB auf eine Stunde mit:

UPDATE npc_vendor SET incrtime=3600 WHERE entry LIKE 2480 AND item LIKE 14634;

Wie man da jetzt nen random Timer reinbekommt (ggf. in irgendeinem Script?) oder ob das überhaupt möglich ist (immerhin ist bei dem Rezept eine incrtime in der DB hinterlegt, bei rare Mobs zB nicht, da wird's wohl über das entsprechende Script laufen) weiß ich nicht, das müsste wer anders beantworten. Für erste kann man den Respawn ja auf eine Stunde setzen und das Rezept einmalig kaufbar machen:

UPDATE npc_vendor SET maxcount=1, incrtime=3600 WHERE entry LIKE 2480 AND item LIKE 14634;

#3 Von ententuempel vor mehr als 1 Jahr aktualisiert

Man könnte generell eine gewisse Varianz bei dem "Auffüll-Verhalten" einbauen. Sowas wie (Restock-Time) * 0.2 oder so.

#4 Von b2b-offidufte vor mehr als 1 Jahr aktualisiert

Da es sowieso keine zuverlässige Aussage treffen kann wie lang der Timer ist, durchaus ne Überlegung wert.

Sind auf B2B denn schon irgendwo rnd Timer für Rezepte/Händler Items im allgemeinen implementiert oder sind die alle statisch?

Falls es das schon gibt würde mich mal interessieren wie das umgesetzt wurde, weil wie gesagt, per DB mMn nicht machbar

#5 Von ententuempel vor mehr als 1 Jahr aktualisiert

So eine Mechanik ist mir jedenfalls nicht bekannt.

#6 Von ententuempel vor mehr als 1 Jahr aktualisiert

  • Status wurde von Bestätigt zu In Bearbeitung geändert

#7 Von ententuempel vor mehr als 1 Jahr aktualisiert

  • Status wurde von In Bearbeitung zu Testbereit geändert

#8 Von ententuempel vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an wurde von B2B-Developer zu B2B-Tester geändert

#9 Von theoxenilen vor mehr als 1 Jahr aktualisiert

  • Status wurde von Testbereit zu Pending geändert
  • Zugewiesen an wurde von B2B-Tester zu B2B-Developer geändert

#10 Von b2b-julil vor etwa 1 Jahr aktualisiert

  • Status wurde von Pending zu Live geändert
  • Zugewiesen an B2B-Developer wurde gelöscht

Auch abrufbar als: Atom PDF