Comments (4)
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.
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.
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.
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)
- Goblins don't know how to swim HOT 4
- BrogueCE-1.13-windows HOT 2
- Mirrored totem glyphs block path to rest of level, including downstairs
- When a turret or totem is negated there is no obvious indication of effect
- [Question] What does `pdsMap` mean?
- [Question] How to compile for Miyoo Mini? HOT 2
- Gauging Interest in Controller Support and Potential Pull Request HOT 6
- A dialog should appear if peforming an attack would turn an ally into an enemy
- [Opinion] Eels shouldn't be able to open doors HOT 2
- Auto-ID ring kind if possible
- Rat trap wall broke open a vault HOT 2
- Bloodwort submerged in lava HOT 1
- Fire potion doesnโt ignite door after returning from descent potion
- Grappled, blink away, monster blinks adjacent and immediately grappled again
- Priority issue; goblin tool pile renders over shallow water
- Hunting monster stuck on corner, but easy path to player HOT 1
- Mangrove Dryad doesn't avoid known net trap triggers HOT 1
- Incompatible const pointer warnings (ERRORS on GCC 14) HOT 1
- X Error of failed request: BadValue HOT 1
- Paralysis runic broken
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from broguece.