Switch to full style
Thema gesperrt

Quest-Aktivierung in ant_quest

Di 28 Apr, 2009 21:04

Moin Moin,

bitte gebt i.d.R. einen location_typ an, meist wohl "ort" oder "taverne". Wenn das NULL ist, dann kann die Quest an jeder Lokation kommen, auch z.B. in Ordenshäusern, was oft keinen Sinn macht (z.B. hundverloren war so eingetragen).

Bisher funktioniert außerdem das mit dem Initcode leider nicht richtig. Es wurde immer der Initcode der (zufällig) ersten Instanz der jeweiligen Quest genommen. Das ist in 3071 gefixt, und ab dann vom Ort abhängig. D.h. man kann nur quest- und ortsabhängigen Initcode machen, aber nicht z.B. Initcode, der in einem Ort in verschiedenen Tavernen unterschiedlich ist. Meistens will man aber auch eher die Sprache und kulturelle Dinge anpassen. Wenn man doch mal anderes anpassen will, z.B. abhängig von der Qualität, dann geht das leider nicht an einem Ort.

NULL darf also auch in ort_id nicht stehen, wenn man Initcode braucht. Denn dann würde diese Zeile nie gefunden werden, da NULL nicht identisch mit dem aktuellen ort ist.

Grüße
... Michael

Re: Quest-Aktivierung in ant_quest

Di 28 Apr, 2009 22:31

Also kein Initcode bei Ortsunabhängigen Questen?

Re: Quest-Aktivierung in ant_quest

Di 28 Apr, 2009 22:56

Tommek hat geschrieben:Also kein Initcode bei Ortsunabhängigen Questen?


Derzeit nicht, richtig. Wer mag, kann ja die Query in Context.class.php ($initcode = ...) entsprechend aufmotzen. Ich wollte nur eben auf die Schnelle machen, dass das eine neue Quest, was das heftigst nutzte, auch wie geplant funktioniert.
Thema gesperrt