* 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>
67 lines
986 B
YAML
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
|