Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002079EresseaNACH/ROUTEöffentlich2019-08-04 18:54
ReporterHolder Bearbeitung durchCTD  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarimmer
Status bestätigtLösungoffen 
Zusammenfassung0002079: Ein Magier mit Elfenpferd bewegt sich nur ein Feld weit.
Beschreibung

Ein Magier mit Elfenpferd bewegt sich nur ein Feld weit.
Ist das gewollt?
Der Magier hat auch noch ein normales Pferd bei sich.

ParteisouL
SpielE2
Report915

Notizen / Dateien

Xolgrim

Xolgrim

2015-02-28 19:51

Entwickler   ~0005691

Zuletzt bearbeitet: 2015-02-28 19:52

2 Überarbeitungen anzeigen

Ein bischeln mehr Information wär schon gut. Einheitennummer, Talent Reiten, bewegungsbefehl, meldung aus dem Report etc.
Wenn ich das jedoch noch recht im Kopf habe reicht für Elfenpferde T1 Reiten nicht aus so brauchst T7 (oder so um den dreh, kann auch t3 gewesen sein) um mit denen reiten zu können. Vermutlich ist dein Magier nicht gut genug um auf dem Pferd zu reiten und ist daher abgestiegen und hat es an der Leine geführt. ggf. bringt zeige Elfenpferd genauere informationen zum benötigten Talent.

Holder

Holder

2015-03-01 20:59

Reporter   ~0005692

Ich hab mir gerade die Beschreibung für Elfenpferde aus den Meldungen durchgelesen. Da steht das zumindest nicht drin. Woher soll man das dann wissen?
Der Magier hat Reiten tatsächlich nur auf 1. Vielleicht ist das das Problem.

CTD

CTD

2015-03-02 13:18

Entwickler   ~0005696

Elfenpferde brauchen mindestens Reiten 5 (Reiten 10 für 2 und so weiter)
genau zwischen T7 und T3, gut graten ;-) Sonst muss man sie führen, und das geht nur wenn man selbst nicht reitet.

Das sollte in die Beschreibung.

ToDo in move.c :
if (!(u_race(u)->flags & RCF_HORSE)
&& ((horses == 0 && unicorns == 0)
|| horses > maxhorses || unicorns > maxunicorns)) {
return 0;
}

muss heißen horses > (maxhorses - (unicorns * 10)) || unicorns > maxunicorns

Enno

Enno

2015-07-02 09:07

Administrator   ~0005901

Selbst wenn der Bug hier keiner ist (Elfenpferde brauchen T5), ist mir der letzte Satz von CTD noch unklar: Was ist (unicorns * 10) ?

CTD

CTD

2015-07-02 19:43

Entwickler   ~0005933

Beispiel:
Ein Reiter mit T10 Reiten hat 1 Elfenpferde und 20 normale.
Nach obiger Formel dürfte er Reiten. Da aber ein Elfenpferd 5 "Talentpunkte" verbraucht sollte er nur noch 5 für die Pferde haben. Da ein Pferd zum Reiten nur 1/2 Talentpunkt braucht also 10. Die Elfenpferde haben in dem Vorschlag Vorrang, und deshalb - Elfenpferde mal 10 von maxhorses abziehen.

Enno

Enno

2019-08-04 18:54

Administrator   ~0008524

Aha! Das ist ein Alias. unicorn = elvenhorse. Weil der Eressea-Code ja diese undeutlichen Namen so liebt ...

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2015-02-28 14:52 Holder Neuer Eintrag
2015-02-28 19:51 Benutzer44 Notiz hinzugefügt: 0005691
2015-02-28 19:52 Benutzer44 Notiz bearbeitet: 0005691 Überarbeitungen anzeigen
2015-03-01 20:59 Holder Notiz hinzugefügt: 0005692
2015-03-02 13:18 CTD Notiz hinzugefügt: 0005696
2015-03-02 13:19 CTD Bearbeitung durch => CTD
2015-03-02 13:19 CTD Status neu => zugewiesen
2015-03-02 13:20 CTD Schweregrad schwerer Fehler => kleinerer Fehler
2015-07-02 09:07 Enno Notiz hinzugefügt: 0005901
2015-07-02 19:43 CTD Notiz hinzugefügt: 0005933
2017-12-05 19:43 Enno Status zugewiesen => bestätigt
2019-08-04 18:54 Enno Notiz hinzugefügt: 0008524