new_legacy.This is an old revision of the document!
| Development Lifespan | October 2017 - 2023 |
|---|---|
| Initial Release | October 2017 |
| Game Engine | Gamemaker 8.1 |
| Developer | Mooshimity Ltd. |
Brick Hill Legacy is a mainline client originally released in October 2017 by brick-luke as a result of the whole codebase rewrite. Alongside with the client release, the mainline release also had its new Workshop (updates has ended in 2018) with the Host executables (was later replaced with Node Hill in 2020), all written in GameMaker 8.1 (late legacy clients were updated via GameMaker 8.2 Project1)2) ).
Released Features
- Optimized Set loading (2021 (middle?) and later)
- Brick Physics (Late 2017 & 2021 and later)
- Health bar (2019 and later)
- Projectiles (2019? and later)
Unused or removed features
Figures
- (Late 2017, removed around 2018-2019)
Figures are simplified Roblox packages, originally meant to change your avatar fundamentally. The first and the last figure “Patient Zero” was released in the 2017 Brick Hill Halloween event. It is unknown about its implementation in the Brick Hill Legacy client.
Scripts
Scripting as a feature became a part of Brick Hill ever since Brick Hill Legacy Beta. Scripting support for GML has been abandoned (and got changed with JavaScript) due to technical difficulties supporting it on Node Hill.
Brick Stickers
- (?, found in Legacy Workshop source code in
load_filescript)
Like in Roblox, Brick Stickers4) were supposed to work as Decals. Despite the obj_brick having such options with the possibility to assign the images via Brick Parameters the game's code will never get to draw the stickers, due to such code being cut off in draw_brick script of Legacy Workshop. Possibly removed due to technical difficulties.
Notes
NSTICKER, ESTICKER, SSTICKER and WSTICKER. Defined in new_brick script as brick.north, brick.east, brick.south and brick.west, respectively.

