Skip to content

feat: wall-climbing monsters#8247

Open
shmakota wants to merge 12 commits intocataclysmbn:mainfrom
shmakota:wall_climbing
Open

feat: wall-climbing monsters#8247
shmakota wants to merge 12 commits intocataclysmbn:mainfrom
shmakota:wall_climbing

Conversation

@shmakota
Copy link
Collaborator

@shmakota shmakota commented Feb 25, 2026

Purpose of change (The Why)

It feels insanely weird giant spiders, ants, and similar creatures can't crawl up the wall after me. Also helps solve spear cheese a bit.

Describe the solution (The How)

Add a new "CLIMBS_WALLS" flag which allows the monster to climb up walls and onto ceilings.

Adds the flag to:
spiderbots
all spiders
spideer
all ants
new clinger crawler zombie
predator zombie

Describe alternatives you've considered

Allowing the normal crawler to climb up walls? Think it's best to limit this past an evolutionary stage so the first days are still generally safe for spear cheese.

Testing

Spawn at a high location (silo, office tower, etc). Silo works well for this because it has solid walls that can't be broken, and the zombies can still see you on top. Spawn a horde of "clinger crawlers" and note as they start ascending the walls to get to you.

Additional context

Probably need to ensure they vertically climb in a reasonable amount of time.

2026-02-25.13-03-14.mp4

Checklist

Mandatory

@github-actions github-actions bot added docs PRs releated to docs page src changes related to source code. JSON related to game datas in JSON format. labels Feb 25, 2026
@autofix-ci
Copy link
Contributor

autofix-ci bot commented Feb 25, 2026

Autofix has formatted code style violation in this PR.

I edit commits locally (e.g: git, github desktop) and want to keep autofix
  1. Run git pull. this will merge the automated commit into your local copy of the PR branch.
  2. Continue working.
I do not want the automated commit
  1. Format your code locally, then commit it.
  2. Run git push --force to force push your branch. This will overwrite the automated commit on remote with your local one.
  3. Continue working.

If you don't do this, your following commits will be based on the old commit, and cause MERGE CONFLICT.

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

Labels

docs PRs releated to docs page JSON related to game datas in JSON format. src changes related to source code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant