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

Pro-Tip:

If your ability is giving you a hard time and it's not even reacting to the ApplyStatusEffectOnEvent effects you made, well if you just need to clear the effect, then you can simply use the Trigger section.  Make it TriggerOnEvent for the event you want, then give it a max trigger of 1 and clear the effect when the trigger occurs.

 

"TriggerOnEvent": "OnPostAttackRollCalculated"
...
"ValidateWithAttackFilter": "true",
...
"MaxTriggerCount": 1,
...
"RemoveEffectAtMax": "true",

 

The above is the only way I know to get my ranged attack bonus to remove after putting on a OneHitUse status effect.  The problem started when I couldn't use OneHitUse in combination with a FullAttack ability component.  Why?  Because I needed to slow the attack itself, which should work but does not.  I know, I know that there are many FullAttack abilities that use OneHitUse status effects without any issue.  I made a bow attack with a slow attack speed and let me tell you that there were problems in every possible way you could imagine.  Maybe it's because it's ranged, who knows.

 

CDlZvlCUgAAHg6a.jpg

  • 1 year later...
  • Author

Pro-Tip:

EngagementRadius doesn't appear to work
 

image.jpeg.031237f8242973035909b4cc52eec068.jpeg

 

  • Author

Pro-Tip:

The projectile animation itself is configured to bounce off of walls.  If it didn't bounce before, and you try to make it bounce off walls, it will just go out and effect no one.

 

2y7y0xpjk5f31.jpg

  • Author

Pro-Tip:

There is no effing way to make bounces hit allies multiple times

 

  • Author

Pro-Tip:

You saw what they did with BonusHealMult and thought you could make a BonusHealingGivenMult work with a specific ability via keywords in the attack filter but you won't, because you didn't, because you can't.

 

msl0c8ky5ko31.jpg

  • 3 weeks later...
  • Author

Pro-Tip:

When things ain't stacking on stacks of stacking things, try the rare setting of "StackedChildrenApplyEffects": "true" .  I'm not sure if it's really the reason for success, but In my Fireform attack, a stacking ApplyOnTick ApplyStatusEffectOnEvent applying a stacking DamageMult wasn't stacking the DoT applications, it was only applying at the interval rate, until StackedChildrenApplyEffects "true".  It also appears you can just have multiple ApplyStatusEffectOnEvent with the event OnInterval.

 

sutaiwhegi251.jpg

Edited by Grape_You_In_The_Mouth

  • 2 weeks later...
  • Author

Pro-Tip:

The most useful tick rate is 0.33 seconds, but it only applies on movement.  You can easily create your own by copying the code and adding it to your mod, and disabling the interval's movement trigger option.  You can set the tick rate to be whatever you want!

 

TrwuNH2.jpg

  • 7 months later...
  • Author

Deleted for being untrue!

Edited by Grape_You_In_The_Mouth

  • Author

Pro-Tip:

Multiple StatusEffects that do the same thing but for different reasons? --> "StackingRuleOverride": "Always" in the ability section
    • or only the highest DamageMultiple bonus will take effect, for example

 

i4tPyT9.jpg

  • Author

Pro-Tip:

+OnMovementEnd sometimes "doesn't work" because it triggers automatically an extra time, immediately when you don't want it to!
    - So if you have it cancel on the 2nd time, via MaxTriggerCount: 2, RemoveEffectAtMax: True, then it works as intended
    - I can't tell when exactly it triggers, but apparently at the end of casting, and at rest. Maybe the beginning of the current action.

 

E9uZiYD.jpg

  • 3 weeks later...
  • Author

 

Pro-Tip:

The VFX can prevent the ability from loading if you put Event": "OnHit" for a SE that itself doesn't check for an event

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.