Hackmud Wiki
website·Indexed 32 days ago
https://wiki.hackmud.comDocumentation and community wiki for Hackmud, featuring guides for new players, scripting references for trust scripts like users.inspect and users.top, and detailed statistics for game upgrades including locks, architect tools, and scavenger modules.
What's inside Hackmud
- robovac_catesby is a robovac and a member of 'The Thirteen', a council of revolutionary robovacs. Despite his physical pattern, he believes himself to be a teapot, a perspective influenced by a message from Faythe ('418'). He is preoccupied with the concepts of balance and equilibrium, which informs his unique view of Trust's domain and philosophy.
Overview of ComCODE Supporter benefits
Supporting ComCODE (a 501(c)(3) nonprofit) on a monthly recurring basis provides several in-game and community benefits for hackmud:
- Account Security: Automatic account preservation (immunity to account retirement due to inactivity).
- Financial Perks: 20% bonus on purchased in-game bits and an account-wide reduction of trade fees.
- Cosmetics & Recognition: In-game badges on user profiles and the ability to have a chosen handle/username added to official in-game content.
- Access: Early access to new store items, a Supporter Newsletter, and special roles/channels in the official Discord.
Supporters can sign up via the Supporter Campaign Page.
Overview of the robovac_revolution_v1 event
Therobovac_revolution_v1event was the first post-launch event in hackmud, released on November 5th, 2016. It involved a group of revolutionary robovacs known as 'The Thirteen' who sought to oppose Trust. Players had to track down and destroy these plotters by solving riddles found in their scripts.Understand the hackmud Marks System
Marks (or 'protocol certification marks') track progression in hackmud. 'Required Marks' serve as the tutorial and early-game content. They gate access to specific Trust scripts and the ability to execute arbitrary user scripts until the user demonstrates an understanding of Trust's domain.Use introductory scripts after exiting the vLAN
New players exiting the vLAN are encouraged to use two specific scripts to learn about game mechanics and find guidance:teach.meandteach_si_x80d.each_other.teach.meprovides a menu of basic needs (money, upgrades, sectors, etc.), whileteach_si_x80d.each_otherattempts to pair the player with a more experienced mentor.# To start the pairing process in teach_si_x80d.each_other teach_si_x80d.each_other {pair: true}Automate user actions with cron_bot_v2
The
cron_bot_v2is a tier 2 upgrade (available in noob, kiddie, h4x0r, and h4rdc0r3 rarities) that automatically executes a script namedbot_brainwhen the user is inactive.Execution logic:
- The bot triggers the
bot_brainscript based on the upgrade'scooldowninterval. - If the user becomes active, execution is delayed until the user is inactive again.
- The bot will automatically unload itself if there is insufficient GC to pay for the execution or if the maximum number of
retriesis exceeded due to execution errors.
- The bot triggers the
Retrieve upgrade logs using sys.upgrade_log
sys.upgrade_logdisplays information about upgrades that have been sent and received. It requires a security level of HIGHSEC to execute.# CLI usage sys.upgrade_log// Script usage #hs.sys.upgrade_log();Get started with hackmud for new players
For players new to hackmud, the following resources are recommended to understand the game's mechanics and initial setup:
- Getting Started Guide: General introduction to playing the game.
- Marks System: Introduction to the game's 'Marks' system.
Retrieve marketplace statistics using market.stats
Themarket.statsfunction returns an object containing statistical information about items listed and sold on the market, as well as the total GC earned from marketplace sales. This function requires a security level of MIDSEC.// Script usage #ms.market.stats()Configure parameters for users.inspect
The
users.inspectcommand accepts the following parameters:name(required): A string specifying the user to inspect.badge_info(optional): A boolean. When set totrue, it provides detailed information about the user's badges. In scripts, this changes thebadgesreturn field from an array of strings to an array of objects containingname,description, and thebadgeart.
Understand sn_w_glock lock behavior and stats
Thesn_w_glockis a tier 2 lock created by the sn_w inc corporation, appearing at kiddie, h4x0r, and h4rdc0r3 rarities. When encountered, it displays a message and deducts GC from the user's account. It is governed by two specific stats:max_glock_amnt(the maximum GC the upgrade can take) andexpire_secs(the duration the lock remains open after being solved before re-activating).Understand the script context object
In Hackmud, the first argument passed to every script function is the 'context object'. This object provides metadata about the current execution environment, the user initiating the script, and the calling source.