在 RanvierMUD 中,套件(bundle)由一個或多個下述的目錄和文件所組成:
areas/: Area definitions and their items, rooms, NPCs, and quests along with the scripts for those entitiesbehaviors/: Scripts that are shared between entities of the same type, e.g., a behavior to have an NPC wander around an areacommands/: What it says on the tin, commands to add to the gameeffects/: Effects that can be applied to characters (NPCs/Players)help/: Helpfiles for commandsskills/: Player skills (Spells are included, they're just skills with the SPELL type)input-events/: Scripts attached to a connected socket, this involves things like handling login and parsing incoming data for commandsserver-events/: Scripts attached to the startup of Ranvier itself such as starting a telnet serverquest-goals/: Quest goal definitions that can be used by builders when writing questsquest-rewards/: Quest reward definitions that can be used by builders when writing questschannels.js: Communication channelsplayer-events.js: Scripts attached to the player such being hit, gaining experience, leveling, etc.attributes.js: Definitions of available attributes to assign to NPCs or players
Licensed under the MIT License, Copyright © 2021-present MUD-TW (Multi-User Dungeon Taiwan).