Giter Club home page Giter Club logo

Comments (4)

tmewett avatar tmewett commented on July 28, 2024

Sanctuary glyphs spawn on the liquid layer. Clearing out the liquid layer when a glyph spawns would be unintuitive, as it would allow you to e.g. beach bog monsters or kraken that were grappling you in the middle of shallow water. Maybe we can move the glyph to the surface layer?

from broguece.

withinwheels avatar withinwheels commented on July 28, 2024

On SURFACE we face a similar issue with (say) dense foliage. If we read the scroll in some bushes, the glyphs will not appear under them even after trampling.

The scroll could clear out the surface layer, which may be moderately more appropriate than doing so in the liquid layer. Notable surface layer things that such a scroll would then be able to demolish:

  • DF_BLOAT_EXPLOSION
  • DF_MUTATION_EXPLOSION
  • DF_MUTATION_LICHEN
  • DF_TUNNELIZE
  • DF_SHATTERING_SPELL
  • DF_SILENT_GLYPH_GLOW, DF_GUARDIAN_STEP, DF_MIRROR_TOTEM_STEP (other stone guardian glyphs?)
  • ..also various fires including brimstone, and flood trap water.

Not sure if I'm interpreting that dungeonFeaturesCatalog correctly though.

from broguece.

withinwheels avatar withinwheels commented on July 28, 2024

Putting it on SURFACE (or DUNGEON for that matter) still does not allow the glyphs to form on brimstone it seems.

Or maybe I'm doing it wrong, I'm changing the .layer of the SACRED_GLYPH dungeonFeature entry.

from broguece.

withinwheels avatar withinwheels commented on July 28, 2024

Placing the sacred glyphs in SURFACE allows the dungeon feature to spawn, but the glyph's own draw priority isn't high enough to draw over brimstone.

This was ultimately the original problem in LIQUID as well, where draw priority was used to determine if the glyphs could even be placed (they could not.) Now they're invisible but present (monsters won't walk over them.)

If I also raise the priority of the sacred glyph to be more important than the various fires, then they are indeed visible again and things are as perhaps they should. Alternately we could consider decreasing the priority of the fire.

from broguece.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.