├── .eslintrc ├── .gitignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── index.js ├── package.json ├── src ├── Account.js ├── AccountManager.js ├── Area.js ├── AreaAudience.js ├── AreaFactory.js ├── AreaFloor.js ├── AreaManager.js ├── Attribute.js ├── AttributeFactory.js ├── Attributes.js ├── BehaviorManager.js ├── Broadcast.js ├── BundleManager.js ├── Channel.js ├── ChannelAudience.js ├── ChannelManager.js ├── Character.js ├── Command.js ├── CommandManager.js ├── CommandQueue.js ├── CommandType.js ├── Config.js ├── Damage.js ├── Data.js ├── DataSourceRegistry.js ├── Effect.js ├── EffectFactory.js ├── EffectFlag.js ├── EffectList.js ├── EntityFactory.js ├── EntityLoader.js ├── EntityLoaderRegistry.js ├── EquipErrors.js ├── EventManager.js ├── EventUtil.js ├── GameEntity.js ├── GameServer.js ├── Heal.js ├── HelpManager.js ├── Helpfile.js ├── Inventory.js ├── Item.js ├── ItemFactory.js ├── ItemManager.js ├── ItemType.js ├── Logger.js ├── Metadatable.js ├── MobFactory.js ├── MobManager.js ├── Npc.js ├── Party.js ├── PartyAudience.js ├── PartyManager.js ├── Player.js ├── PlayerManager.js ├── PlayerRoles.js ├── PrivateAudience.js ├── Quest.js ├── QuestFactory.js ├── QuestGoal.js ├── QuestGoalManager.js ├── QuestReward.js ├── QuestRewardManager.js ├── QuestTracker.js ├── RoleAudience.js ├── Room.js ├── RoomAudience.js ├── RoomFactory.js ├── RoomManager.js ├── Scriptable.js ├── Skill.js ├── SkillErrors.js ├── SkillFlag.js ├── SkillManager.js ├── SkillType.js ├── TransportStream.js ├── Util.js └── WorldAudience.js └── test └── unit ├── Attribute.js └── CommandQueue.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | 3 | !README.mkd 4 | !LICENSE.txt 5 | !src/* 6 | !index.js 7 | !package* 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/package.json -------------------------------------------------------------------------------- /src/Account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Account.js -------------------------------------------------------------------------------- /src/AccountManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/AccountManager.js -------------------------------------------------------------------------------- /src/Area.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Area.js -------------------------------------------------------------------------------- /src/AreaAudience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/AreaAudience.js -------------------------------------------------------------------------------- /src/AreaFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/AreaFactory.js -------------------------------------------------------------------------------- /src/AreaFloor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/AreaFloor.js -------------------------------------------------------------------------------- /src/AreaManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/AreaManager.js -------------------------------------------------------------------------------- /src/Attribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Attribute.js -------------------------------------------------------------------------------- /src/AttributeFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/AttributeFactory.js -------------------------------------------------------------------------------- /src/Attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Attributes.js -------------------------------------------------------------------------------- /src/BehaviorManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/BehaviorManager.js -------------------------------------------------------------------------------- /src/Broadcast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Broadcast.js -------------------------------------------------------------------------------- /src/BundleManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/BundleManager.js -------------------------------------------------------------------------------- /src/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Channel.js -------------------------------------------------------------------------------- /src/ChannelAudience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/ChannelAudience.js -------------------------------------------------------------------------------- /src/ChannelManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/ChannelManager.js -------------------------------------------------------------------------------- /src/Character.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Character.js -------------------------------------------------------------------------------- /src/Command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Command.js -------------------------------------------------------------------------------- /src/CommandManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/CommandManager.js -------------------------------------------------------------------------------- /src/CommandQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/CommandQueue.js -------------------------------------------------------------------------------- /src/CommandType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/CommandType.js -------------------------------------------------------------------------------- /src/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Config.js -------------------------------------------------------------------------------- /src/Damage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Damage.js -------------------------------------------------------------------------------- /src/Data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Data.js -------------------------------------------------------------------------------- /src/DataSourceRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/DataSourceRegistry.js -------------------------------------------------------------------------------- /src/Effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Effect.js -------------------------------------------------------------------------------- /src/EffectFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EffectFactory.js -------------------------------------------------------------------------------- /src/EffectFlag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EffectFlag.js -------------------------------------------------------------------------------- /src/EffectList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EffectList.js -------------------------------------------------------------------------------- /src/EntityFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EntityFactory.js -------------------------------------------------------------------------------- /src/EntityLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EntityLoader.js -------------------------------------------------------------------------------- /src/EntityLoaderRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EntityLoaderRegistry.js -------------------------------------------------------------------------------- /src/EquipErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EquipErrors.js -------------------------------------------------------------------------------- /src/EventManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EventManager.js -------------------------------------------------------------------------------- /src/EventUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/EventUtil.js -------------------------------------------------------------------------------- /src/GameEntity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/GameEntity.js -------------------------------------------------------------------------------- /src/GameServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/GameServer.js -------------------------------------------------------------------------------- /src/Heal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Heal.js -------------------------------------------------------------------------------- /src/HelpManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/HelpManager.js -------------------------------------------------------------------------------- /src/Helpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Helpfile.js -------------------------------------------------------------------------------- /src/Inventory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Inventory.js -------------------------------------------------------------------------------- /src/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Item.js -------------------------------------------------------------------------------- /src/ItemFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/ItemFactory.js -------------------------------------------------------------------------------- /src/ItemManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/ItemManager.js -------------------------------------------------------------------------------- /src/ItemType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/ItemType.js -------------------------------------------------------------------------------- /src/Logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Logger.js -------------------------------------------------------------------------------- /src/Metadatable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Metadatable.js -------------------------------------------------------------------------------- /src/MobFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/MobFactory.js -------------------------------------------------------------------------------- /src/MobManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/MobManager.js -------------------------------------------------------------------------------- /src/Npc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Npc.js -------------------------------------------------------------------------------- /src/Party.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Party.js -------------------------------------------------------------------------------- /src/PartyAudience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/PartyAudience.js -------------------------------------------------------------------------------- /src/PartyManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/PartyManager.js -------------------------------------------------------------------------------- /src/Player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Player.js -------------------------------------------------------------------------------- /src/PlayerManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/PlayerManager.js -------------------------------------------------------------------------------- /src/PlayerRoles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/PlayerRoles.js -------------------------------------------------------------------------------- /src/PrivateAudience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/PrivateAudience.js -------------------------------------------------------------------------------- /src/Quest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Quest.js -------------------------------------------------------------------------------- /src/QuestFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/QuestFactory.js -------------------------------------------------------------------------------- /src/QuestGoal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/QuestGoal.js -------------------------------------------------------------------------------- /src/QuestGoalManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/QuestGoalManager.js -------------------------------------------------------------------------------- /src/QuestReward.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/QuestReward.js -------------------------------------------------------------------------------- /src/QuestRewardManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/QuestRewardManager.js -------------------------------------------------------------------------------- /src/QuestTracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/QuestTracker.js -------------------------------------------------------------------------------- /src/RoleAudience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/RoleAudience.js -------------------------------------------------------------------------------- /src/Room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Room.js -------------------------------------------------------------------------------- /src/RoomAudience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/RoomAudience.js -------------------------------------------------------------------------------- /src/RoomFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/RoomFactory.js -------------------------------------------------------------------------------- /src/RoomManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/RoomManager.js -------------------------------------------------------------------------------- /src/Scriptable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Scriptable.js -------------------------------------------------------------------------------- /src/Skill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Skill.js -------------------------------------------------------------------------------- /src/SkillErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/SkillErrors.js -------------------------------------------------------------------------------- /src/SkillFlag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/SkillFlag.js -------------------------------------------------------------------------------- /src/SkillManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/SkillManager.js -------------------------------------------------------------------------------- /src/SkillType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/SkillType.js -------------------------------------------------------------------------------- /src/TransportStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/TransportStream.js -------------------------------------------------------------------------------- /src/Util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/Util.js -------------------------------------------------------------------------------- /src/WorldAudience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/src/WorldAudience.js -------------------------------------------------------------------------------- /test/unit/Attribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/test/unit/Attribute.js -------------------------------------------------------------------------------- /test/unit/CommandQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanvierMUD/core/HEAD/test/unit/CommandQueue.js --------------------------------------------------------------------------------