Closed x-qq closed 3 weeks ago
Marking as a bug because original BoE didn't use this icon either on Mac or Windows (though Exile II did use it).
@CelticMinstrel I don't understand... couldn't you have made this refactor without introducing a regression and re-opening an issue?
I really don't want the normal speed icon to exist. I could introduce a preference to enable/disable it, but I think the default should be that it be off. I don't think anyone wants a normal speed icon.
The previous fix was incomplete, so I probably would've reopened it even if I hadn't done the refactor. I already have a commit to remove it again but I haven't pushed it because CI somehow broke.
Okay, thanks for clarifying. 🙏
I have reproduced the linux compiler error. I thought at first it was because of a const mismatch but that wasn't the case.
Actually it might be a const error.
That was my guess too, but when I looked at the code I couldn't see anything wrong, and it didn't happen on Mac, so I was stumped.
I added a const in a different place and it recompiled everything which I thought was a good sign but then came out with the same error
My other guess was that the new file is somehow not compiled on Linux, but that can't be right, can it? I dutifully added it to the SConscript, after all.
It is getting compiled, but maybe not by one of the 2 editors?
living.cpp, which the error is coming from, is compiled in this group:
party_classes = Glob("#src/universe/*.cpp")
damage.cpp is compiled in this group
tools = SConscript("build/obj/tools/SConscript")
but tools end up in common_sources
....
And so do party_classes
…
EDIT: Ah, they actually don't, but they're still added in for all 4 builds.
scons game=true
and scons scenedit=true
work fine. only scons pcedit=true
fails.
I don't want to think about why it works now but I fixed it.
As seen on an unrelated screenshot at https://0x0.st/zh0V.png
Original Exile 3 and Blades of Exile did not show the icon when there was no haste/slowness applied.
I personally find those icons distracting/disorienting (icons in party window usually meant some abnormal state that needs attention).
Could be made into a setting maybe?