Log inGet started
Package

venue.sceneModule

Newest version

This package holds more than this page lists. See all of its files in its world.

README.md

game.club.venue

The Banana Split is a cartoon burlesque club ("LIVE PEEL SHOW") on the right-hand side of the Peel Kabuki street, in the gap game.city.district leaves at x 9..29, z 69..83. Everything is placed from game.club.layout.

This module adds:

  • Outside: the facade with its door, the big neon "The Banana Split" sign, a two-sided blade sign with the neon banana lady, and a bulb-lit marquee. In front of the door there is a red carpet and rope stanchions.
  • Inside: a lacquer-and-velvet room with a pink neon cove, and a stage with a curtain, an elliptical apron, a runway and a round tip platform. There are three brass poles, a bar with a mirror and shelves of bottles, a banquette with tables and tub chairs, lighting trusses, a mirror ball and three ceiling spotlights.
  • Colliders for the shell, the stage, the bar and the furniture, plus a reflection probe.

Static geometry is batched per material, and each batch is written as one mesh (the district pattern). The dancers and the moving parts live under life with unique club_* names. The game.club.ClubShow component on the club root drives them.

The scene must already hold the district. Place this module once with a SceneModule (scenes/main.scene/build.luau puts it under mount_city). Its only input is seed, which sets the bottle colours on the bar.