View Issue Details

IDProjectCategoryView StatusLast Update
0002684Eresseapublic2020-07-26 15:01
ReporterSolthar Assigned ToEnno  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version3.24 
Target Version3.25Fixed in Version3.25 
Summary0002684: Astraler Blick ist komisch implementiert
Description

Habe gerade keinen Beispielreport zur Hand, aber die Implementierung von "Astraler Blick", sp_showastral ist komisch. Erstens sind die Meldungen nicht lokalisiert und zweitens: Könnte man hiernicht set_observer benutzen?

TagsNo tags attached.
Faction1wpy
GameE2
Report1175

Activities

Enno

Enno

2020-07-17 16:58

administrator   ~0008899

Ohne mir das jetzt angeguckt au haben, tippe ich mal: set_observer ist neu(iish). Als die Magie implementiert wurde, war gängig, eine Einheit vom Typ RC_SPELL in eine Region zu tun, die spezielle Dinge tun konnte, und überall gesondert behandelt werden musste, das war Kacke. Ist das hier noch so?

Solthar

Solthar

2020-07-17 20:07

developer   ~0008900

Nee, viel schlimmer. Da wird von Hand eine Einheitenliste gebastelt. Interessanterweise scheint Tarnung keine Rolle zu spielen.

Xolgrim

Xolgrim

2020-07-18 11:50

updater   ~0008902

Das Wahrnehmungstalente oder das Magietalent des Magiers ggf. noch halbiert oder so entscheidet über die Sichtbarkeit von Einheiten. Ich habe den Spruch selber nei benutzt und bin nicht ganz sicher, ich weiss jedoch, dass Tirawon damals massiv viele Halblinge von Zhardamon übersehen hat durch dne Spruch, weil diese zu gut getarnt waren. Irgendwo muss das also schon ne Rolle spielen. Dahber ist es überhaupt zur Flucht von Tamanium und zum Kampf im Astralraum gekommen, als Tirawon dort Verstärkung hin gezogen hatte. Geschichtsstunde ende ...

Enno

Enno

2020-07-18 12:08

administrator   ~0008905

Ich sehe da gerade:

#define SHOWASTRAL_IS_BORKED

Der Zauber ist offenbar eh kaputt.

Xolgrim

Xolgrim

2020-07-18 13:23

updater   ~0008906

Last edited: 2020-07-18 15:50

Nein ... ein Verbündeter hat den noch regelmäßig im Einsatz wenn ich nicht ganz irre @Pyanfar zumindest wenn wir hier vom Tybiedzauber "Blick in die Realität" reden. "Astraler Blick" ist wiki und mir unbekannt.

JawolTroll meinte nach einer Code Lektüre, dass der Spruch vermutlich von unten in den Astralraum gucken soll. Dann ist das wohl wirklich eine antike Leiche, da es den Spruch nicht mehr gibt.

Enno

Enno

2020-07-19 12:55

administrator   ~0008907

Es ist die Rede von sp_showastral, aka "Astraler Blick", ebenfalls Tybied. Der tat damals glaube ich das Gegenstück zu "Blick in die Realität", zeigt also Einheiten im Astralraum, nicht in der Realität. Ist aber ein guter Hinweis, dass es da einen ähnlichen Zauber gibt, den gucke ich mir dann auch mal an.

Solthar

Solthar

2020-07-19 15:42

developer   ~0008908

Ah, okay. sp_showastral scheint nicht benutzt zu werden, kann also einfach weg. Die beiden anderen sind auf den ersten Blick okay implementiert. :)

Enno

Enno

2020-07-25 10:46

administrator   ~0008910

Last edited: 2020-07-25 10:47

Blick in die Realität benutzt set_observer, evtl. nehme ich mir das einfach als Vorbild und reaktiviere den Spruch.

Enno

Enno

2020-07-25 11:12

administrator   ~0008911

Implementation schien nicht so schwer zu sein, aber Test schreiben ist nicht-trivial.

Enno

Enno

2020-07-26 15:01

administrator   ~0008912

An beiden Zaubern gebastelt (viewreality und showastral), es wird set_observer benutzt, und es gibt unit tests.

Issue History

Date Modified Username Field Change
2020-07-16 19:46 Solthar New Issue
2020-07-17 16:58 Enno Note Added: 0008899
2020-07-17 20:07 Solthar Note Added: 0008900
2020-07-18 10:45 Enno Assigned To => Enno
2020-07-18 10:45 Enno Status new => assigned
2020-07-18 10:45 Enno Target Version => 3.25
2020-07-18 11:50 Xolgrim Note Added: 0008902
2020-07-18 12:08 Enno Note Added: 0008905
2020-07-18 13:23 Xolgrim Note Added: 0008906
2020-07-18 15:50 Xolgrim Note Edited: 0008906
2020-07-19 12:55 Enno Note Added: 0008907
2020-07-19 15:42 Solthar Note Added: 0008908
2020-07-25 10:46 Enno Note Added: 0008910
2020-07-25 10:47 Enno Note Edited: 0008910
2020-07-25 11:12 Enno Note Added: 0008911
2020-07-26 15:01 Enno Status assigned => resolved
2020-07-26 15:01 Enno Resolution open => fixed
2020-07-26 15:01 Enno Fixed in Version => 3.25
2020-07-26 15:01 Enno Note Added: 0008912