Space Station 14

repository·master·Indexed 42 days ago

https://github.com/space-syndicate/space-station-14

A remake of SS13 built on the C#-based Robust Toolbox engine. This implementation focuses on Russian-language localization and custom changes while maintaining compatibility with the main upstream repository.

Tokens
75.3K
Snippets
466
Records
628
Agent score
53%

What's inside Space Station 14

  1. Access Space Station 14 documentation and resources

    master

    Developers and players can access the following resources:

    • Official Documentation: Comprehensive information about SS14 content, the Robust Toolbox engine, game design, and beginner developer guides is available at docs.spacestation14.io.
    • Community & Support: Join the Discord for community interaction and help.
    • Wiki: Detailed information can be found on the Wiki.
    • Game Clients: Available on Steam or via Nightlies (non-Steam client).
  2. Use toolshed inventory commands

    master
    The toolshed inventory commands allow you to manipulate entities within the inventory slots of a piped entity. These commands can be used to get contents, put entities into slots, spawn prototypes into slots, or ensure a slot contains a specific item. Most commands operate on the first piped entity that matches a specific slot flag or name.
  3. Inventory management commands in toolshed

    master
    The toolshed command group provides a suite of commands for interacting with entity inventories via piping. These commands allow you to get, put, spawn, and ensure entities exist within specific inventory slots based on either a slot flag or a slot name. Most commands operate on the 'piped entity' (the entity passed from a previous command in the pipeline).
  4. Use loadoutEffectGroup for role-based requirements

    master

    The loadoutEffectGroup type allows for conditional equipment effects based on role requirements. For example, the MasterCap effect group requires the user to have held the JobCaptain role for at least 20h (20 hours) before the effect is applied.

    - type: loadoutEffectGroup
      id: MasterCap
      effects:
      - !type:JobRequirementLoadoutEffect
        requirement:
          !type:RoleTimeRequirement
          role: JobCaptain
          time: 20h
  5. Manage Panic Bunker settings via CLI

    master

    The panicbunker suite of commands allows server administrators to configure the Panic Bunker system. Most commands act as toggles for specific boolean settings or allow setting integer values for time thresholds.

    Usage Patterns:

    • Toggles: For boolean commands, running the command without arguments flips the current state. Providing true or false explicitly sets the state.
    • Getters/Setters: For integer commands (like min_account_age), running the command without arguments displays the current value. Providing a single integer argument sets the new value.
  6. Use the toolshed dynamicrule command

    master
    The dynamicrule command in the toolshed suite allows for managing and inspecting dynamic rules. These rules typically govern automated processes or constraints within the system. You can list active rules, inspect their budgets, adjust those budgets, or force immediate execution of a rule. Many of these commands support piping to operate on specific rule(s) provided in the pipeline.