Example #1
0
        public HeavyCaliberRounds()
        {
            WeaponType = WeaponType.Pistol;
            SpecificSpellTypes.Add(new Passive
            {
                SpellTypes = new List <Type> {
                    typeof(WhiteChambers)
                },
                BaseDamageModifier = 0.28
            });

            SpecificSpellTypes.Add(new Passive
            {
                SpellTypes = new List <Type> {
                    typeof(BlueChambers)
                },
                BaseDamageModifier = 0.1415
            });

            SpecificSpellTypes.Add(new Passive
            {
                SpellTypes = new List <Type> {
                    typeof(RedChambers)
                },
                BaseDamageModifier = 0.09
            });
            // Increased bonus damage from matching set, Double White: 28%, Double Blue: 14.15%, Double Red: 9%
        }
Example #2
0
        public override void Init(IPlayer player)
        {
            if (player.HasPassive(nameof(Annihilate)))
            {
                SpecificSpellTypes.Add(new Passive
                {
                    SpellTypes = new List <Type> {
                        typeof(EruptionRage)
                    },
                    BaseDamageModifier = 0.055
                });
            }

            base.Init(player);
        }
Example #3
0
        // Enrage bonus effects increased:
        // Razor Shards DoT: 15%
        // Demolish: 8%
        // Pulverise max health: 50%
        // Burning Wrath ground AoE: 14%
        // Eruption damage with Annihilate Passive: 5.5%

        public UnbridledWrath()
        {
            WeaponType = WeaponType.Hammer;

            SpecificSpellTypes.Add(new Passive
            {
                SpellTypes = new List <Type> {
                    typeof(RazorShardsRage)
                },
                BaseDamageModifier = 0.15
            });

            SpecificSpellTypes.Add(new Passive
            {
                SpellTypes = new List <Type> {
                    typeof(DemolishRage)
                },
                BaseDamageModifier = 0.08
            });
        }