RECORDANDRONCO/mods/vinylgod/maps/shellmap/map.yaml
type-two 9bca0f99c2 Juice pass: living buildings, battle scars, screen shake, living menu, Stream buffs
* All 19 structures now breathe: procedural pulse-glow animation generated from
  each sprite's own lit pixels (tools/animate_sprites.py), 6 frames at 130ms.
  WithSpriteBody PlayRepeating()s multi-frame idles, so no trait changes needed.
* Big explosions leave scorch smudges on the ground (SmudgeLayer + LeaveSmudge
  on bass_ring, both superweapon impacts, and building deaths).
* Buildings shake the screen when they die (ScreenShaker + ShakeOnDeath).
* The main menu is alive again: shellmap split into two lua-driven sides that
  skirmish forever. No Bot: players, so no order-manager stall.
* Stream buffs owed by telemetry: bufferbot HP 3500->5000 (survives a second
  seven-inch), drmwalker 750, scraper capacity 18.

Verified: arena smoketest PASS with all changes, shellmap lua confirmed live.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 18:45:51 +10:00

67 lines
986 B
YAML

MapFormat: 12
RequiresMod: vinylgod
Title: Vinylgod Shellmap
Author: Vinylgod Author
Tileset: VINYLGOD
MapSize: 34,34
Bounds: 1,1,32,32
Visibility: Shellmap
Categories: Maps
Players:
PlayerReference@Neutral:
Name: Neutral
OwnsWorld: True
NonCombatant: True
Faction: Random
PlayerReference@ShowA:
Name: ShowA
Faction: vinylgod
Enemies: ShowB
PlayerReference@ShowB:
Name: ShowB
Faction: stream
Enemies: ShowA
Actors:
Actor1: pressplant
Owner: ShowA
Location: 12,12
Actor2: digger
Owner: ShowA
Location: 15,14
Actor3: ampstack
Owner: ShowA
Location: 10,14
Actor4: popupshop
Owner: ShowA
Location: 18,12
Actor5: hornpit
Owner: ShowA
Location: 16,16
Actor6: streamhub
Owner: ShowB
Location: 24,24
Actor7: transcoder
Owner: ShowB
Location: 21,25
Actor8: adblocker
Owner: ShowB
Location: 25,22
waxseed0: waxseed
Owner: Neutral
Location: 8,20
waxseed1: waxseed
Owner: Neutral
Location: 18,10
Rules: rules.yaml