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

Carpet overlay terrain #2088

Closed
Vultraz opened this Issue Oct 9, 2017 · 11 comments

Comments

Projects
None yet
5 participants
@Vultraz
Member

Vultraz commented Oct 9, 2017

Would really be good for interior scenarios. I tried to make one at one point, and it honestly kinda sucked. :(

Assigning to to doofus in case he wants to work on it, but anyone can pick this up.

@doofus-01

This comment has been minimized.

Show comment
Hide comment
@doofus-01

doofus-01 Oct 14, 2017

Member

How do you envision this working? Sort of like the interior terrains, with rectangular edges, or it should be follow the hexes somehow?

From the title, I guess you intend this to be an embellishment overlay (*^Ecp or something like that), but then you can't put other things on top, at least via overlay terrain. I suppose [item] would still be available.

Do you have a mainline map in mind where this would go, as an example?

Member

doofus-01 commented Oct 14, 2017

How do you envision this working? Sort of like the interior terrains, with rectangular edges, or it should be follow the hexes somehow?

From the title, I guess you intend this to be an embellishment overlay (*^Ecp or something like that), but then you can't put other things on top, at least via overlay terrain. I suppose [item] would still be available.

Do you have a mainline map in mind where this would go, as an example?

@Vultraz

This comment has been minimized.

Show comment
Hide comment
@Vultraz

Vultraz Oct 14, 2017

Member

I envision it as a terrain that would sit as a perfect rectangle to allow straight line placement either vertically or diagonally in either direction. Perhaps the outside edge could have some frills, and there should be some pattern.

A good scenario for it would be the epilogue in EI.

Member

Vultraz commented Oct 14, 2017

I envision it as a terrain that would sit as a perfect rectangle to allow straight line placement either vertically or diagonally in either direction. Perhaps the outside edge could have some frills, and there should be some pattern.

A good scenario for it would be the epilogue in EI.

@Vultraz

This comment has been minimized.

Show comment
Hide comment
@Vultraz

Vultraz Oct 14, 2017

Member

Essentially, a better version of this (my own carpet terrain), but able to smoothly tile horizontally:
carpet

Member

Vultraz commented Oct 14, 2017

Essentially, a better version of this (my own carpet terrain), but able to smoothly tile horizontally:
carpet

@CelticMinstrel

This comment has been minimized.

Show comment
Hide comment
@CelticMinstrel

CelticMinstrel Oct 14, 2017

Member

That looks like some awesome lava. :P

Member

CelticMinstrel commented Oct 14, 2017

That looks like some awesome lava. :P

@ln-zookeeper

This comment has been minimized.

Show comment
Hide comment
@ln-zookeeper

ln-zookeeper Oct 14, 2017

Member

I don't think it necessarily even needs to support concave corners; being limited to strictly rectangular pieces doesn't sound like an unreasonable limitation for carpets.

I'm not sure how much easier (if at all) that would make it, though, especially if a straight horizontal/vertical orientation was supported anyway.

Member

ln-zookeeper commented Oct 14, 2017

I don't think it necessarily even needs to support concave corners; being limited to strictly rectangular pieces doesn't sound like an unreasonable limitation for carpets.

I'm not sure how much easier (if at all) that would make it, though, especially if a straight horizontal/vertical orientation was supported anyway.

@doofus-01

This comment has been minimized.

Show comment
Hide comment
@doofus-01

doofus-01 Oct 20, 2017

Member

Hi,
I've thought about this some, and want to know what others think before I start.

  • I believe it would be nice to keep this as a base terrain, instead of an overlay.

  • Also, I will float the notion that a lot of carpet-* transitions don't make sense and can be handled by other interior terrains. For example: carpet-mountains transition is silly; carpet-flat/chasm/water/ice could be some other interior-flat/chasm/water/ice transition (stone or wood?); carpet-sand/snow could favor the sand/snow transitions. A single carpet tile in the middle of other terrain will just be stone or wood floor, there will need to be adjacent carpet terrains for the carpet to actually show up.

  • To give the player/map-maker some freedom, there could be two types: wooden floor and stone floor underlayer. If we want two colors (I can see "royal" purple and "common" red-brown as being useful) that is four terrains. The transition hell that would create can be avoided by relying on the wood/stone transitions, for the most part at least. Purple would overlay red-brown, where they met. Restricting this to two terrains, we can have purple-over-stone and brown-over-wood.

As for the vertical/horizontal/diagonal issue, I hope that can be addressed by the "adjacent-only" rule in my second bullet point, but I haven't completely worked it through yet.

Does that make sense? I'll try to work on this this weekend.

Member

doofus-01 commented Oct 20, 2017

Hi,
I've thought about this some, and want to know what others think before I start.

  • I believe it would be nice to keep this as a base terrain, instead of an overlay.

  • Also, I will float the notion that a lot of carpet-* transitions don't make sense and can be handled by other interior terrains. For example: carpet-mountains transition is silly; carpet-flat/chasm/water/ice could be some other interior-flat/chasm/water/ice transition (stone or wood?); carpet-sand/snow could favor the sand/snow transitions. A single carpet tile in the middle of other terrain will just be stone or wood floor, there will need to be adjacent carpet terrains for the carpet to actually show up.

  • To give the player/map-maker some freedom, there could be two types: wooden floor and stone floor underlayer. If we want two colors (I can see "royal" purple and "common" red-brown as being useful) that is four terrains. The transition hell that would create can be avoided by relying on the wood/stone transitions, for the most part at least. Purple would overlay red-brown, where they met. Restricting this to two terrains, we can have purple-over-stone and brown-over-wood.

As for the vertical/horizontal/diagonal issue, I hope that can be addressed by the "adjacent-only" rule in my second bullet point, but I haven't completely worked it through yet.

Does that make sense? I'll try to work on this this weekend.

@CelticMinstrel

This comment has been minimized.

Show comment
Hide comment
@CelticMinstrel

CelticMinstrel Oct 21, 2017

Member

Or carpets could be an overlay terrain?

Member

CelticMinstrel commented Oct 21, 2017

Or carpets could be an overlay terrain?

@Vultraz

This comment has been minimized.

Show comment
Hide comment
@Vultraz

Vultraz Nov 12, 2017

Member

Tried out the carpets. Looking good! Few small issues I noticed, though:

Castle under carpet:
carpet issue

Thicker border than rest of images:
carpet issue 2

Border extends slightly into carpet:
carpet issue 3

Member

Vultraz commented Nov 12, 2017

Tried out the carpets. Looking good! Few small issues I noticed, though:

Castle under carpet:
carpet issue

Thicker border than rest of images:
carpet issue 2

Border extends slightly into carpet:
carpet issue 3

@doofus-01

This comment has been minimized.

Show comment
Hide comment
@doofus-01

doofus-01 Nov 12, 2017

Member

Awwe crap. I have a sinking feeling for a couple of those, but I'll see what I can do. Thanks.

Member

doofus-01 commented Nov 12, 2017

Awwe crap. I have a sinking feeling for a couple of those, but I'll see what I can do. Thanks.

@Vultraz

This comment has been minimized.

Show comment
Hide comment
@Vultraz

Vultraz Nov 12, 2017

Member

Closing this, since the carpets have been merged and the issues addressed.

Member

Vultraz commented Nov 12, 2017

Closing this, since the carpets have been merged and the issues addressed.

@Vultraz Vultraz closed this Nov 12, 2017

@Vultraz

This comment has been minimized.

Show comment
Hide comment
@Vultraz

Vultraz Nov 12, 2017

Member

Thanks for undertaking this, BTW :)

Member

Vultraz commented Nov 12, 2017

Thanks for undertaking this, BTW :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment