View Issue Details

IDProjectCategoryView StatusLast Update
0002379EresseaGeneralpublic2025-01-18 05:43
ReporterSolthar Assigned ToEnno  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version3.14.1 
Target Version3.15.0Fixed in Version3.15.0 
Summary0002379: Insekten dürfen mit beliebigen Gebäuden handeln?
Description

Ich stolperte über folgenden Code:

economy.c:1598 in buy() if (u_race(u) == get_race(RC_INSECT)) { / entweder man ist insekt, oder... / if (r->terrain != newterrain(T_SWAMP) && r->terrain != newterrain(T_DESERT) && !rbuildings(r)) { cmistake(u, ord, 119, MSG_COMMERCE); return; } }

Da steht, Insekten dürfen nicht handeln, wenn sie nicht in Sumpf oder Wüste sind und es kein Gebäude ist. Das bedeutet, sie dürfen handeln, wenn es ein Gebäude gibt, egal welches. Alle anderen brauchen eine Burg. Das klingt falsch. Außerdem ist da jede Menge duplizierter Code. Das muss ich mir noch mal ansehen.

Steps To Reproduce

1

TagsNo tags attached.
Faction1wpy
GameE2
Report1040

Activities

Enno

Enno

2017-11-04 18:05

administrator   ~0007599

Wir haben scheinbar keinerlei Tests für KAUFE oder VERKAUFE, ich werde mal ein paar bauen, und schauen ob ich dabei diesen Bug reproduzieren kann.

Enno

Enno

2017-11-05 14:16

administrator   ~0007600

Die Regel, um die es hier geht, lautet konkret: Insekten können in Wüsten und Sümpfen auch ohne Burgen handeln.

Einfachster Test: Region ohne Burg, Insekt handelt, bekommt ein Handelsgut. Failed.

Enno

Enno

2017-11-05 18:17

administrator   ~0007601

Test für Insekten im Sumpf geschrieben, Bug gefixt.

Issue History

Date Modified Username Field Change
2017-10-22 19:47 Solthar New Issue
2017-11-04 18:04 Enno Assigned To => Enno
2017-11-04 18:04 Enno Status new => assigned
2017-11-04 18:05 Enno Note Added: 0007599
2017-11-05 14:16 Enno Note Added: 0007600
2017-11-05 18:17 Enno Status assigned => resolved
2017-11-05 18:17 Enno Resolution open => fixed
2017-11-05 18:17 Enno Fixed in Version => 3.15.0
2017-11-05 18:17 Enno Note Added: 0007601
2017-12-05 18:51 Enno Product Version => 3.14.1
2017-12-05 18:51 Enno Target Version => 3.15.0
2018-03-19 17:22 Xolgrim Relationship added related to 0002429
2018-03-20 10:50 Enno Relationship replaced has duplicate 0002429
2018-03-20 10:51 Enno Relationship deleted has duplicate 0002429
2025-01-18 05:43 Xolgrim Status resolved => closed