Dwarf Fortress Bug Tracker - Dwarf Fortress | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0007852 | Dwarf Fortress | Dwarf Mode -- Diplomacy | public | 2014-08-05 06:27 | 2014-09-09 09:29 |
Reporter | Quietust | ||||
Assigned To | Toady One | ||||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | ||
Platform | OS | OS Version | |||
Product Version | 0.40.06 | ||||
Target Version | Fixed in Version | 0.40.12 | |||
Summary | 0007852: Dipscripts loaded in inconsistent order between platforms, results in meeting glitches | ||||
Description | The various diplomat scripts (in data/dipscript) are loaded in an inconsistent order between platforms. As a result, if a game is saved during a meeting on one platform and then restored on another platform, it can result in the wrong meeting script being processed - for example, a comment on 0003295 mentioned that the Dwarven Liaison occasionally used the Elven Diplomat greeting and farewell texts. This is most notable when running the Windows version of Dwarf Fortress on Linux using Wine, and I've personally observed this behavior as far back as version 0.23. | ||||
Steps To Reproduce | |||||
Additional Information | Dipscript orders in various environments: OSX, native: DWARF_LIAISON, ELVES_FIRSTCONTACT, ELVES_STANDARD, HUMAN_STANDARD, HUMAN_TRADE Linux, native: DWARF_LIAISON, ELVES_FIRSTCONTACT, ELVES_STANDARD, HUMAN_STANDARD, HUMAN_TRADE Win32, native: DWARF_LIAISON, ELVES_FIRSTCONTACT, ELVES_STANDARD, HUMAN_STANDARD, HUMAN_TRADE Win32, Wine: DWARF_LIAISON, ELVES_FIRSTCONTACT, HUMAN_STANDARD, HUMAN_TRADE, ELVES_STANDARD In my initial test, the Win32 version running in Wine was the only one that loaded the dipscripts in the wrong order - my guess is that it's a difference in filesystem enumeration order (which Wine possibly does differently). | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2014-08-05 06:27 | Quietust | New Issue | |||
2014-08-26 05:47 | lethosor | Assigned To | => lethosor | ||
2014-08-26 05:47 | lethosor | Status | new => confirmed | ||
2014-08-26 05:48 | lethosor | Additional Information Updated | bug_revision_view_page.php?rev_id=11447#r11447 | ||
2014-08-26 09:56 | Toady One | Note Added: 0029660 | |||
2014-08-26 09:56 | Toady One | Assigned To | lethosor => Toady One | ||
2014-08-26 09:56 | Toady One | Status | confirmed => needs feedback | ||
2014-08-26 20:02 | Quietust | Note Added: 0029706 | |||
2014-08-26 20:02 | Quietust | Status | needs feedback => assigned | ||
2014-08-26 20:04 | Quietust | Note Edited: 0029706 | bug_revision_view_page.php?bugnote_id=0029706#r11463 | ||
2014-08-26 20:08 | Quietust | Note Edited: 0029706 | bug_revision_view_page.php?bugnote_id=0029706#r11464 | ||
2014-08-26 20:09 | Quietust | Note Edited: 0029706 | bug_revision_view_page.php?bugnote_id=0029706#r11465 | ||
2014-08-27 05:25 | Quietust | Note Edited: 0029706 | bug_revision_view_page.php?bugnote_id=0029706#r11466 | ||
2014-09-05 12:26 | Toady One | Status | assigned => confirmed | ||
2014-09-09 09:29 | Toady One | Status | confirmed => resolved | ||
2014-09-09 09:29 | Toady One | Fixed in Version | => Next Version | ||
2014-09-09 09:29 | Toady One | Resolution | open => fixed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|