cazfi wrote: ↑Wed Jan 03, 2024 7:21 pmbut I'll confirm Disrupt Supply Lines behavior on Ubuntu-24.04 development version.
Works.
Things to note from the ruleset: The action is targeted against (single) unit. Only "SupplyLine" flagged units can do the action. Also the target must have some movement left.
Next I'll try to setup savegame (in the editor mode) for reproducible test.
cazfi wrote: ↑Wed Jan 03, 2024 7:50 pmNext I'll try to setup savegame (in the editor mode) for reproducible test.
Attached. Try to attack with the Alpine Troops, or press 'd' and then the enemy tile.
When actually doing the action, there's an error message about link_Text(). That's a freeciv bug. It's mostly harmless - you just don't get proper chat message about performing the action. Already opened a bug ticket about it: https://redmine.freeciv.org/issues/119
Dear Lord, never saw so many machines in virtual box before!
I test your patch many times.
Hitting that archer with the Alpine Troops, moving, hitting D,
and still not showing the damn action!
I also could hear a worker, hidden behind a settler saying "Am I Trapped In Groundhog Day?"
Well, now I'm relieved.
It's something incompatibility with my OS and QT client, I don't know!
Eventually I'll install virtual box and test in some machines.
But for now I need to come back to life!
Guys I think we can close it.
Thank you so much for your support and congratulations for your amazing job folks.
I wish you all the best in this new year!
See you soon!
I'm back with the results! In case anyone finds this content, I wanted to share my experience.
This weekend I was able to successfully compile 3.1 beta4 on Xubuntu 23.10 using client GTk 3.22 and 4. It works perfectly, and I was able to see the "Disrupt Supply Lines" button.
Client -> result
GTK 3.22 -> OK
GTK 4 -> OK
QT -> not working (not showing the button (Disrupt Suplly Lines))
So I believe the problem is really with the QT client.