View Issue Details

IDProjectCategoryView StatusLast Update
0002879Eresseapublic2025-01-26 08:50
ReporterSolthar Assigned ToEnno  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version27.3 
Target Version27.4Fixed in Version27.4 
Summary0002879: BENENNE GRUPPE Testet Existenz nicht
Description

Es ist möglich zwei Gruppen mit demselben Namen zu haben. Das kann nicht gesund sein.

Steps To Reproduce
function test_multigroup()
    local r1 = region.create(0, 0, "plain")
    local f = faction.create("human", "grouphelper@eressea.de", "de")
    local f2 = faction.create("human", "grouphelped@eressea.de", "de")
    f2.id = atoi36("f2")
    local u1 = create_builder(f, r1)
    local u2 = create_builder(f, r1)

    u1:add_order("GRUPPE X")
    u1:add_order("HELFE f2 SILBER")
    process_orders()
    u2:add_order("GRUPPE Y")
    u2:add_order("BENENNE GRUPPE X")
    u2:add_order("HELFE f2 GIB")
    process_orders()

    init_reports()
   write_reports()
end

Ergebnis: X hilft Partei Lju7 (f2) (SILBER).

X hilft Partei Lju7 (f2) (GIB).

TagsNo tags attached.
Faction1wpy
GameE2
Report1274

Relationships

related to 0003060 closedEnno Gruppen können nicht mehr umbenannt werden 

Activities

Xolgrim

Xolgrim

2022-08-17 05:50

updater   ~0009745

@Solthar Verstehe ich das richtig, man kann Gruppen benennen (und dadurch eine Gruppe mit dem Namen eine bereits existierenden Gruppe erstellen)? Das ist undokumentiert, weder bei GRUPPE noch bei BENENNE wird erklärt, dass man den Namen einer Gruppe ändern kann.

Solthar

Solthar

2022-08-17 09:33

developer   ~0009747

Korrekt

Enno

Enno

2022-09-08 19:00

administrator   ~0009777

Last edited: 2022-09-08 19:01

Bei Begutachtung des Codes fällt mir auf, dass es eine Funktion rename_building gibt, die nur von Tests aus aufgerufen wird, und sich anders verhält als name_cmd, was die eigentliche Funktion für den BENENNE Befehl ist.

Enno

Enno

2022-09-08 19:41

administrator   ~0009778

Gefixt. Zwei Gruppen mit gleichem Namen sind verboten. Auch wenn sie "Helden" und "HeLdEn" heißen.

Issue History

Date Modified Username Field Change
2022-08-16 09:24 Solthar New Issue
2022-08-17 05:50 Xolgrim Note Added: 0009745
2022-08-17 09:33 Solthar Note Added: 0009747
2022-09-04 16:57 Enno Assigned To => Enno
2022-09-04 16:57 Enno Status new => assigned
2022-09-04 16:57 Enno Target Version => 27.4
2022-09-08 19:00 Enno Note Added: 0009777
2022-09-08 19:01 Enno Note Edited: 0009777
2022-09-08 19:41 Enno Status assigned => resolved
2022-09-08 19:41 Enno Resolution open => fixed
2022-09-08 19:41 Enno Fixed in Version => 27.4
2022-09-08 19:41 Enno Note Added: 0009778
2025-01-26 08:50 Xolgrim Relationship added related to 0003060