Jump to content
View in the app

A better way to browse. Learn more.

Obsidian Forum Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hello, I'm trying to modify the Beam spells as the other spells are, i.e., making those duration to scale with PL and Intellect. 

The Beam spells have its own "AttackBeamComponent" that contains duration and intervals, and it seems not option to apply the scaling effect, sadly. 

I guess the non-scaling by PL and Intellect of Beam is hard-coded so it cannot be modified, right?

Thanks in advance!

4 hours ago, Hoo said:

I guess the non-scaling by PL and Intellect of Beam is hard-coded so it cannot be modified, right?

Yeah, you're right. Looking at the decompiled code with dnSpy, the AttackBeam creates a timer based on "BeamDuration" without any external multipliers taken into account.

  • Author

Thank you for the reply! It's really sad to hear that fact though. 😂

By the way, I have another question of Deadfire implementation; Carnage, Barbarian's innate ability, seems not being affected by damage bonuses such as Weapon Quality upgrade and passive abilities increasing the damage dealt, like Blooded. The description said "Base Weapon Damage" so... Daggers, for example, have 10-14 base damage and Carnage with this weapon would be 3.3-4.62 without any scaling, except the 10% PL scaling?...

I felt this value is quite low... The 10% PL adjustment for Carnage, which is actually 3.3% per PL, is very weird for me, because Sneak Attack's PL scaling is additive +5%, e.g., 20% + (5%*PL), not 20% + 0.2%... 

In Carnage_SE_PrimaryAttackDamage you can see that they've intentionally set the scaling to WeaponDamage * 0.33 * (1 + (0.1 * PL))

From what I can tell from the code, the PrimarWeapon/SecondaryWeapon damage in the DynamicValue does not account for modifiers such as Weapon quality, it just makes a new damage roll based on the weapon's base min & max damage values. Which is consistent with what you've found

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.