Skip to content

Changes to bring rekmod in line with current behaviour in lekmod v34.15#360

Merged
SeventhM merged 11 commits into
ravignir:masterfrom
O-spin:balance
Jun 1, 2026
Merged

Changes to bring rekmod in line with current behaviour in lekmod v34.15#360
SeventhM merged 11 commits into
ravignir:masterfrom
O-spin:balance

Conversation

@O-spin
Copy link
Copy Markdown
Contributor

@O-spin O-spin commented May 10, 2026

This may be a bit suboptimal since there are very many changes here. I expect some of the fixed discrepancies were on purpose, so I'd appreciate it if someone could take a closer look at the changes.

I've attached a .txt with some of the intended changes. Items labeled Unmoddable have not been implemented. Most items labeled Mistakes have been implemented. The .txt is pretty messy, and if it would help I can definitely clean it up a bit!

rekmod discrepancies.txt

Comment thread jsons/Buildings.json Outdated
Comment thread jsons/Buildings.json Outdated
Comment thread jsons/Nations.json Outdated
"uniques": ["Comment [All Great Prophets generated by Lithuania become the Krivis, which can create the Sacred Grove]"],
"uniques": [
"Comment [All Great Prophets generated by Lithuania become the Krivis, which can create the Sacred Grove]",
"Gain [100] [Faith] <(modified by game speed)> <upon founding a Pantheon>"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is a thing. Is this supposed to replace the whole thing of the first prophet being cheaper? If so, this should be done with the [-50]% Faith cost of generating Great Prophet equivalents unique and a fake building, not like this

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yupp, I'm very inexperienced at modding unciv and this was the first way that came to mind.

@SeventhM
Copy link
Copy Markdown
Collaborator

As implemented, the fake building doesn't do what you think it would do. To work as intended, you'd want the unique for Lithuania to read as [-50]% Faith cost of generating Great Prophet equivalents <hidden from users> <if [lithuaniaFirstKrivisCheaper] is not constructed>, and would just remove the unique from the fake building

@O-spin
Copy link
Copy Markdown
Contributor Author

O-spin commented May 11, 2026

As implemented, the fake building doesn't do what you think it would do. To work as intended, you'd want the unique for Lithuania to read as [-50]% Faith cost of generating Great Prophet equivalents <hidden from users> <if [lithuaniaFirstKrivisCheaper] is not constructed>, and would just remove the unique from the fake building

That would indeed be more pretty. Tbf I think my solution is technically equivalent.

Edit: Right, I did have a problem...

@O-spin
Copy link
Copy Markdown
Contributor Author

O-spin commented May 11, 2026

Currently the prophet gets spawned, then the building gets built, and then the faith is only removed after the building takes effect.

image

@SeventhM
Copy link
Copy Markdown
Collaborator

Starting with the next version, not anymore
yairm210/Unciv@65ce555

Comment thread jsons/Buildings.json Outdated
"[+1 Production, +1 Food] from [Horses] tiles [in this city]",
"[+1 Production, +1 Food] from [Sheep] tiles [in this city]"
"[+1 Production, +1 Food] from [Sheep] tiles [in this city]",
"[+1 Production] from [Maize] tiles [in this city]"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the delay. Been wanting to double check this, but have been busy with some other projects and work

I'm going to suggest the weird thing and say that the maize benefits to this and Poland's unique stable shouldn't be here unless something akin to #254 is merged. As is, I'm not entirely sure this benefit is intentional or is "stables benefit this resource, maybe it should benefit maize too

My personal opinion is I'm still not fully sure I buy the argument that Lekmod gives for splitting maize and wheat. Or rather, I feel like the design itself is kinda flawed and Lekmod should actually decide what it wants to do instead of splitting it and calling it a day without changing the benefit from stables from food to production

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see, I was obviously unaware that this had been discussed before, sorry for not checking more thoroughly before changing.

@SeventhM
Copy link
Copy Markdown
Collaborator

SeventhM commented Jun 1, 2026

Also, we should probably fix the merge conflict

@SeventhM
Copy link
Copy Markdown
Collaborator

SeventhM commented Jun 1, 2026

Ok, looks good enough to me. Merging

@SeventhM SeventhM merged commit b97f596 into ravignir:master Jun 1, 2026
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.

2 participants