Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #197

Open
wants to merge 2,161 commits into
base: master
Choose a base branch
from
Open

Dev #197

wants to merge 2,161 commits into from

Conversation

Lexxie9952
Copy link
Owner

merge with dev

Lexxie9952 added a commit that referenced this pull request Mar 22, 2024
author: @cazfi

build failure: startpos_raw_nations() fc_assert_ret_val() tries to return FALSE, though the function return type is a pointer.
Reported that it would only play silent break repeatedly. Somehow pick_next_track() was getting called before a tracklist_init() was called.
Include C.Arms.2 in list of known techs not shared by all rulesets
force type on fake_player_num to an int
fix tech name typos
…p-click), ...

1. Linux users get ctrl-shift-T for trade routes because ctrl-alt-T launches a terminal for them.
2. Add alternate help-click in PREFS for alt-shift click, allows Linux and possibly others to change meta-click to alt-shift-click to get help on anything.
3. Create abstraction layer for reprogramming alternate metaclicks anywhere in the game, metaKey(e) instead of e.metaKey. Use it to implement the above.
4. Create FIREFOX warning in help landing page and a link to an article explaining how to fix Firefox settings from not highjacking ctrl-shift and alt-shift clicks with its own unwanted context menu stuff.
Lexxie9952 added 30 commits May 2, 2024 08:10
have to keep up with attack strength inflation for all the other foot units
Fix occurrence of democracy wrongly documented as going into anarchy when a city is in disorder two turns ... change to "more than two turns".
NB: Changed all occurrences and translations of such in freeciv fandom also. Including normal classic ruleset which was misdocumented there.
Make more clear whether build succeeded or failed.

Prevents cases where changes to code don't happen while testing executable, because unseen build failure and then using last good executable.
... as JS client currently can't evaluate EFT_HAVE_EMBASSIES because it lacks effects evaluation like that native client has.
…er order

Most often called during recursive ZOC/pathfinding so it should check tile_is_seen() first, because it's less expensive and 95% of the tile can_player_see_city_internals is true, the tile is already seen.

Also inline will make it faster.
chmod -x by default
green/red for OK/Down results
Fix wrong label of Have_Contacts effect.
Use recently renamed build scripts without hyphens instead of old names
Add CLI documentation for how to checkout dev branch
Clarify:
1. Multipass is now best way to set up VM
2. Vagrant scripts don't auto install python 3.7
3. Clone from dev branch, change given CLI commands.
4. Warn about ``--depth 1`` argument doesn't work.
other misc
Hopefully last step in fixing an install issue referring to deprecated and soon-to-deprecate rulesets from failing during a basic install after VM setup.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant