Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 3.11 KB

README.md

File metadata and controls

19 lines (16 loc) · 3.11 KB

Background

Garry's Mod is a video game by Facepunch, published by Valve in 2006. It is a sandbox game built on the Source Engine originally as a mod, and Gmod itself supports many mods. One of these is Wiremod by the WireTeam, which adds logic gates, sensors, inputs and outputs, and programmable chips such as Expression 2.

Expression 2 is an interpreted language that could be described as a mix of C and Lua. It is a powerful way to interact with the game, being able to spawn entities, remotely apply forces, and has full knowledge of and access to all of the entities and players on the server.

Repository

I wrote the files here in 2013 during my time as an administrator on PonyLiving (a community Gmod server), though I've cleaned up and simplified some of the code. The original files can be seen in the commit hstory.

Name Description Picture
Chat Monitor Logs chat with timestamps, can be viewed with a debugger, has display options set through chat, and can save to disk Chat Monitor
Fading Door (Unoptimized) Grants entry to whitelisted players, with chat commands for adding/removing players and owners Fading Door
Flying Prop Should be attached to a prop, will chase a specified player declared by a chat command Flying Prop
Hologram Base Large rotating hologram to help players find the base from afar Hologram Base
Hologram Icosahedron Rotating icosahedron hologram with changing colors that spins faster as a player approaches it Hologram Icosahedron
Player at Door Detector Displays info about the nearest player onto a text screen, optionally excluding yourself Player at Door Detector
PLOTS PonyLiving's Own Trivia Show, an incomplete project based on Jeopardy PLOTS
PLOTS State-Machine Incomplete re-write of PLOTS based on status IDs PLOTS State-Machine

Main screenshot