public InventoryCommands(IInventoryService inventoryService, IUserRepository userRepository, ISlackWebApi slack) { _inventoryService = inventoryService; _userRepository = userRepository; _slack = slack; }
public StatsCommands(IUserRepository userRepository, ISlackWebApi messageSender) { _userRepository = userRepository; _slack = messageSender; }
public SlursCommands(ISlurRepository slursRepository, IUserRepository userRepository, ISlackWebApi messageSender, IAuthorizationService adminValidator, IEventDispatcher eventDispatcher, IUserService userService) { _slurRepository = slursRepository; _userRepository = userRepository; _slack = messageSender; _adminValidator = adminValidator; _eventDispatcher = eventDispatcher; _userService = userService; }
public CraftingMenuService(ISlackWebApi slack, IUserRepository userRepository, ICraftingService craftingService) { _slack = slack; _userRepository = userRepository; _craftingService = craftingService; }
public PartyService(IPartyRepository partyRepository, IUserService userService, ISlackWebApi slack) { _partyRepository = partyRepository; _userService = userService; _slack = slack; }
public ArcaneIntellect(IStatsRepository statsRepository, IEffectRepository effectRepository, ISlackWebApi slack, IUserService userService) : base(statsRepository, effectRepository, slack, userService) { Id = SkillId; Name = "ArcaneIntellect"; EnergyCost = 35; Cooldown = 15; BuffId = Effects.Buffs.ArcaneIntellect.EffectId; BuffName = "Arcane Intellect"; Duration = 120; }
public SkillFactory(IUserService userService, IStatsRepository statsRepository, ISlackWebApi slack, ICombatService combatService, IEventDispatcher eventDispatcher, IChannelRepository channelRepository, IRandomService randomService, ICreditsRepository creditsRepository, IEffectRepository effectRepository) { _userService = userService; _statsRepository = statsRepository; _slack = slack; _combatService = combatService; _eventDispatcher = eventDispatcher; _channelRepository = channelRepository; _randomService = randomService; _creditsRepository = creditsRepository; _effectRepository = effectRepository; }
public EquipmentEffectFactory(IUserService userService, IStatsRepository statsRepository, ISlackWebApi slack) { _userService = userService; _statsRepository = statsRepository; _slack = slack; }
public CombatCommands(IItemEventDispatcher itemEventDispatcher, IUserRepository userRepository, ISlackWebApi slack, IStatsRepository statsRepository, IRandomService randomService) { _itemEventDispatcher = itemEventDispatcher; _userRepository = userRepository; _slack = slack; _statsRepository = statsRepository; _randomService = randomService; }
public UserService(ISlackWebApi slack, IStatsRepository statsRepository) { _slack = slack; _statsRepository = statsRepository; }
public MonsterMenuService(IUserRepository userRepository, ICombatService combatService, IMonsterRepository monsterRepository, ISlackWebApi slack) { _userRepository = userRepository; _combatService = combatService; _monsterRepository = monsterRepository; _slack = slack; }
public StatsMenuService(IStatsRepository statsRepository, IUserRepository userRepository, ISlackWebApi slack) { _statsRepository = statsRepository; _userRepository = userRepository; _slack = slack; }
protected CombatSkill(IStatsRepository statsRepository, IChannelRepository channelRepository, ISlackWebApi slack, IEventDispatcher eventDispatcher) : base(statsRepository) { _channelRepository = channelRepository; _slack = slack; _eventDispatcher = eventDispatcher; }
public InventoryMenuService(ISlackWebApi slack, IUserRepository userRepository, IInventoryCommands inventoryCommands) { _slack = slack; _userRepository = userRepository; _inventoryCommands = inventoryCommands; }
public EffectFactory(ISlackWebApi slack, IUserService userService, IEffectRepository effectRepository) { _slack = slack; _userService = userService; _effectRepository = effectRepository; }
protected BuffSkill(IStatsRepository statsRepository, IEffectRepository effectRepository, ISlackWebApi slack, IUserService userService) : base(statsRepository) { _slack = slack; _effectRepository = effectRepository; _userService = userService; }
public CreditsCommands(IUserRepository userRepository, ISlackWebApi messageSender, IItemFactory itemFactory) { _userRepository = userRepository; _slack = messageSender; _itemFactory = itemFactory; }
public MysteryBox(IInventoryRepository inventoryRepository, IRandomService randomService, ISlackWebApi slack, IUserService userService, IItemFactory itemFactory) : base(inventoryRepository) { _inventoryRepository = inventoryRepository; _randomService = randomService; _slack = slack; _userService = userService; _itemFactory = itemFactory; SetProperties(); _dropTable = new Dictionary <LootItem, double> { { new LootItem(_itemFactory.CreateItem(Apple.ItemId), 5), 0.1 }, { new LootItem(_itemFactory.CreateItem(CoffeeCup.ItemId), 5), 0.1 }, { new LootItem(_itemFactory.CreateItem(Bread.ItemId), 5), 0.1 }, { new LootItem(_itemFactory.CreateItem(McdoFries.ItemId), 2), 0.05 }, { new LootItem(_itemFactory.CreateItem(KickTicket.ItemId), 3), 0.01 }, { new LootItem(_itemFactory.CreateItem(InviteTicket.ItemId), 3), 0.1 }, { new LootItem(_itemFactory.CreateItem(HolyWater.ItemId), 1), 0.05 }, { new LootItem(_itemFactory.CreateItem(SuicidePill.ItemId), 1), 0.05 }, { new LootItem(_itemFactory.CreateItem(Cigarette.ItemId), 1), 0.05 }, { new LootItem(_itemFactory.CreateItem(PicklePickle.ItemId), 1), 0.05 }, { new LootItem(_itemFactory.CreateItem(BachelorsDegree.ItemId), 1), 0.05 }, { new LootItem(_itemFactory.CreateItem(IronIngot.ItemId), 1), 0.05 }, { new LootItem(_itemFactory.CreateItem(StraightEdge.ItemId), 1), 0.01 }, { new LootItem(_itemFactory.CreateItem(CloakOfSpikes.ItemId), 1), 0.01 }, { new LootItem(_itemFactory.CreateItem(AwakeningOrb.ItemId), 1), 0.01 }, { new LootItem(_itemFactory.CreateItem(BurglarBoots.ItemId), 1), 0.01 }, { new LootItem(_itemFactory.CreateItem(GreedyGloves.ItemId), 1), 0.005 }, { new LootItem(_itemFactory.CreateItem(LuckyCoin.ItemId), 1), 0.005 }, { new LootItem(_itemFactory.CreateItem(AgilityReset.ItemId), 1), 0.02 }, { new LootItem(_itemFactory.CreateItem(StrengthReset.ItemId), 1), 0.02 }, { new LootItem(_itemFactory.CreateItem(LuckReset.ItemId), 1), 0.02 }, { new LootItem(_itemFactory.CreateItem(ConstitutionReset.ItemId), 1), 0.02 }, { new LootItem(_itemFactory.CreateItem(IntelligenceReset.ItemId), 1), 0.02 } }; }
public InventoryService(IActionFactory actionFactory, IInventoryRepository inventoryRepository, IUserService userService, ISlackWebApi slack, ITargetActionFactory targetFactory, IEquipmentRepository equipmentRepository) { _actionFactory = actionFactory; _inventoryRepository = inventoryRepository; _userService = userService; _slack = slack; _targetFactory = targetFactory; _equipmentRepository = equipmentRepository; }
public AuthorizationService(ISlackWebApi slackWebApi) { _slack = slackWebApi; }
public CoffeeCommands(ICoffeeRepository coffeeRepository, IUserRepository userRepository, ISlackWebApi messageSender, IAdminValidator adminValidator, ICoffeeService coffeeBreakService) { _coffeeRepository = coffeeRepository; _userRepository = userRepository; _slack = messageSender; _adminValidator = adminValidator; _coffeeBreakService = coffeeBreakService; }
public AdminValidator(ISlackWebApi slackWebApi) { _slack = slackWebApi; }
public CombatService(IEventDispatcher eventDispatcher, IUserRepository userRepository, ISlackWebApi slack, IStatsRepository statsRepository, IRandomService randomService, IUserService userService, IChannelRepository channelRepository, IMonsterRepository monsterRepository, IMonsterService monsterService) { _eventDispatcher = eventDispatcher; _userRepository = userRepository; _slack = slack; _statsRepository = statsRepository; _randomService = randomService; _userService = userService; _channelRepository = channelRepository; _monsterRepository = monsterRepository; _monsterService = monsterService; }
public Kick(IEventDispatcher eventDispatcher, ISlackWebApi slack, IInventoryRepository inventoryRepository) : base(inventoryRepository) { _eventDispatcher = eventDispatcher; _slack = slack; }
public Heal(IStatsRepository statsRepository, ISlackWebApi slack, IUserService userService) : base(statsRepository) { _slack = slack; _userService = userService; EnergyCost = 8; }