Building and Code

From Radiant Heart MUSH

Revision as of 15:23, 18 December 2024 by KitKat (talk | contribs)

Building and Coding

Building

Generally, We have plenty of open rooms of various types and flavors on the grid to choose from, rather than allow open building. If you need a specific flavor of room we don't already have, you can use the plot rooms, and the various plot room commands (See '+help Plot Rooms') to make a description for a free room you can recall at any time. If you have a suggestion for a new room or area for the grid, please use the +places command. With '+places <name of place>=<info on place>'. Your chances and quickness of addition will increase exponentially if you can include a prewritten description for the room you desire.

Note, we will only consider rooms that are able to be accessible by everyone on the grid, for example: A restaurant, a public locale- such as a beach or forest, a family owned store, etc. So no private homes or closed locales.

Code

Players are permitted to write any non-malicious code they wish within their quota and coins, if they know how to. We are not a place for you to practice writing your own code. That is, we are not a coder's playground, nor is it the responsibility of players to debug our code.If you are experiencing code issues ask on the +staff-hotline on game/#staff channels on Discord for assistance.

Code that is found to be harmful to the game may be taken offline without warning; however, Codestaff will attempt to work with you in good faith to fix the problems. Players found to be attempting malicious code on the game will be subject to punishment. Please do not drop code objects in the main areas of the MUSH- keep them on your person.

We use version 2.3 of Volund's MUSHcode Suite which can be found here: https://github.com/volundmush/mushcode/tree/old2.3. Please understand that not all 'Modern' Volund commands will be available on this version of the codebase. Because of its age we suggest using +config and other softcode commands to set your variables rather than copy and paste your setup from elseMU*..

While Volund's code is easily accessible at the above hyperlink, the coder, KitKat's code, is not open source and will not be viewable by anyone except staff.Please refrain from using functions and code not properly documented whenever possible.

We will not support fancy ASCII and ANSI tricks. Such tricks typically do not play with the autologger well, and formatting mistakes can lead to eye bleeding accidents on the screen. If you are asked to stop using these tricks for a scene, please stop. The official tagline from staff is: if the tricks work, great, if they don't, they don't. Please do not use a predominantly public area of the MUSH to test or demonstrate your ANSI/ASCII code. Please try to stick to only changing the color of your text whenever possible for tricks on the regular and save fancier tricks for dramatic moments!