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

Expand ground raise/lower tool to cover all basic LAT types #8

Open
ATHSE opened this issue Jun 20, 2023 · 0 comments
Open

Expand ground raise/lower tool to cover all basic LAT types #8

ATHSE opened this issue Jun 20, 2023 · 0 comments

Comments

@ATHSE
Copy link

ATHSE commented Jun 20, 2023

In order to avoid features being destroyed, we need to set a limit of what the tools will deform, and it makes most sense to enable it for all the LAT tiles, which we already know are 1x1.

...

Additionally, since RampBase and RampFix can be changed to match up with another tileset, for example "grass" in urban in SE, ideally there should be a way to force/override the default flat tile used when morphing the ground back to level. FA2 defaults to ClearTile, which is fine, but we should have the ability to pick an alternate tileset, also a 1x1, also logically a LAT tileset, but not critical to be one I would think?

Theaters.ini seems like the right place to add this override, and I could see it being practical to use both the tile group names defined at the very beginning of the theaters (GreenTile, SandTile, ClearTile, RoughTile) or the tileset number. If the implementation limits the ground morphing to just the LATs, then the naming is fine, if it's opened up to other 1x1 tilesets, then perhaps supporting both styles is best as the value.

Example theaters.ini entry:

[Urban]
ConfigINIPath=urban.ini
ContentMIXName=isourb.mix
TerrainPaletteName=isourb.pal
UnitPaletteName=uniturb.pal
FileExtension=.urb
NewTheaterBuildingLetter=U
MorphedToLevelTileset=GreenTile

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

No branches or pull requests

1 participant