View Issue Details

IDProjectCategoryView StatusLast Update
0002079EresseaNACH/ROUTEpublic2025-01-18 12:24
ReporterHolder Assigned ToEnno  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version27.1Fixed in Version27.1 
Summary0002079: Ein Magier mit Elfenpferd bewegt sich nur ein Feld weit.
Description

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

TagsNo tags attached.
FactionsouL
GameE2
Report915

Activities

Xolgrim

Xolgrim

2015-02-28 18:51

updater   ~0005691

Last edited: 2015-02-28 18:52

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 19: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 12:18

developer   ~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 07: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 17:43

developer   ~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 16:54

administrator   ~0008524

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

Enno

Enno

2021-12-19 02:18

administrator   ~0009389

Diesen alten Bug will ich mir endlich mal ansehen. Elfenpferde haben mich selbst auch schon öfter verwirrt.

Enno

Enno

2021-12-22 16:51

administrator   ~0009395

Last edited: 2021-12-22 16:54

Ich glaube, die Erklärung liegt in "Der Magier hat auch noch ein normales Pferd bei sich." - da normale Pferd ist ja nicht so schnell.

Enno

Enno

2021-12-22 19:45

administrator   ~0009400

PR mit neuer, einfacherer Regel gemacht: https://github.com/eressea/server/pull/955

Elfenpferde verhalten sich mit dieser Änderung wie normale Pferde, es sei denn man hat T5 und keine langsameren Pferde dabei, dann bekommt man beim Reiten 50% mehr Reichweite.

Man kann sie also mit Pferden mischen, und sie zählen ganz normal zum Pferdelimit.

Xolgrim

Xolgrim

2021-12-24 07:56

updater   ~0009402

Zitat: "Ich glaube, die Erklärung liegt in "Der Magier hat auch noch ein normales Pferd bei sich." - da normale Pferd ist ja nicht so schnell."

Nur damit es hier korrekt steht. Das sich der Magier nur eine Region weit bewegt hat, liegt nicht daran, dass er ein Pferd bei sich hatte, sondern daran, dass er das Elfenpferd mit Reiten T1 nicht reiten konnte, sonst hätte er sich ja 2 Regionen weit bewegen müssen (ohne Straße)

Enno

Enno

2021-12-25 07:34

administrator   ~0009403

Da hast Du natürlich Recht. Aber auch mit T5 würde er nicht weiter kommen solange er noch ein normales Pferd hat.

Issue History

Date Modified Username Field Change
2015-02-28 13:52 Holder New Issue
2015-02-28 18:51 user44 Note Added: 0005691
2015-02-28 18:52 user44 Note Edited: 0005691
2015-03-01 19:59 Holder Note Added: 0005692
2015-03-02 12:18 CTD Note Added: 0005696
2015-03-02 12:19 CTD Assigned To => CTD
2015-03-02 12:19 CTD Status new => assigned
2015-03-02 12:20 CTD Severity major => minor
2015-07-02 07:07 Enno Note Added: 0005901
2015-07-02 17:43 CTD Note Added: 0005933
2017-12-05 18:43 Enno Status assigned => confirmed
2019-08-04 16:54 Enno Note Added: 0008524
2021-12-19 02:18 Enno Assigned To CTD => Enno
2021-12-19 02:18 Enno Status confirmed => assigned
2021-12-19 02:18 Enno Target Version => 27.1
2021-12-19 02:18 Enno Note Added: 0009389
2021-12-22 16:51 Enno Note Added: 0009395
2021-12-22 16:54 Enno Note Edited: 0009395
2021-12-22 19:45 Enno Note Added: 0009400
2021-12-24 07:56 Xolgrim Note Added: 0009402
2021-12-25 07:34 Enno Note Added: 0009403
2021-12-25 07:35 Enno Status assigned => resolved
2021-12-25 07:35 Enno Resolution open => fixed
2021-12-25 07:35 Enno Fixed in Version => 27.1
2025-01-18 12:24 Xolgrim Status resolved => closed