Project

General

Profile

Fehler #26027

Rezept: Frostöl unbegrenzt oft kaufbar

Added by sedative over 2 years ago. Updated almost 2 years ago.

Status:
Live
Priority:
Niedrig
Assignee:
-
Category:
Item
Target version:
-
Start date:
16.07.2017
DB-Link:

Description

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."

History

#1 Updated by B2B-Marv312 about 2 years ago

  • Status changed from Neu to Bestätigt
  • Assignee set to B2B-Developer
  • Priority changed from Normal to Niedrig

#2 Updated by b2b-offidufte almost 2 years ago

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 Updated by ententuempel almost 2 years ago

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

#4 Updated by b2b-offidufte almost 2 years ago

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 Updated by ententuempel almost 2 years ago

So eine Mechanik ist mir jedenfalls nicht bekannt.

#6 Updated by ententuempel almost 2 years ago

  • Status changed from Bestätigt to In Bearbeitung

#7 Updated by ententuempel almost 2 years ago

  • Status changed from In Bearbeitung to Testbereit

#8 Updated by ententuempel almost 2 years ago

  • Assignee changed from B2B-Developer to B2B-Tester

#9 Updated by theoxenilen almost 2 years ago

  • Status changed from Testbereit to Pending
  • Assignee changed from B2B-Tester to B2B-Developer

#10 Updated by b2b-julil almost 2 years ago

  • Status changed from Pending to Live
  • Assignee deleted (B2B-Developer)

Also available in: Atom PDF