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

Hi everyone. I've never modded anything for Deadfire in my life, so I have no idea where to begin. I'm hoping someone might help me here and explain some stuff.

What I want to do is to give a Fury Druid an option to choose their Spiritform. Fury is almost perfect both gameplay and RP-wise for my druid, but the storm blight is kinda messing up my playstyle. Well, I want to either have an option to choose or just straight up change the blight form to a different one.

I know how to change stuff in general and make a mod file btw. I just don't know where the info I need is stored and what exactly I need to edit to make it work

Thanks in advance for helping out a dum dum

Edited by Aldaroshka
typos

You need to override the entire PT_Druid progression table, located in progressiontables.gamedatabundle.

  • PL 0 Auto Grant - Spiritshift Stormblight
    1. Change Category from General to Custom1 (for Druids this is the category used for Spirit Shift abilities).
    2. Change UnlockStyle from AutoGrant to Unlock.
    3. To hide Storm Blight from your Ability Tree if you did not pick it, append the following ConditionalCall to VisibilityConditional:
    {
    	"$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
    	"Data": {
    		"FullName": "Boolean ProgressionTableHasAbility(Guid)",
    		"Parameters": [
    			"b1cbe940-1f51-48e0-ac54-d7547e8cc0e3"
    		]
    	},
    	"Not": false,
    	"Operator": 0
    }

     

  • PL 0 Unlock - Spiritshift Bear/Boar/Wolf/Cat/Stag
    1. Remove the following ConditionalCall from both VisibilityConditional and Conditional to make sure Fury can pick each Spiritshift variant:
    {
    	"$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
    	"Data": {
    		"FullName": "Boolean ProgressionTableIsSubclass(Guid)",
    		Parameters": [
    			"0e7a5b7d-6eba-4d29-9bdc-a90dc145a0c4"
    		],
    		"Flags": "",
    		"UnrealCall": "",
    		"FunctionHash": 1231916529,
    		"ParameterHash": 1588994268
    	},
    	"Not": true,
    	"Operator": 0
    }

     

fury.png.7bfcc1e54948e4e5b72828f8cc0f1305.png

fury2.thumb.png.1777df05d5544306a3384a66af26360a.png

Edited by Noqn

  • Author

Thank you! I'll try this.

Can I ask you further questions when I inevitably screw something up? 😄

Of course, no worries 😄

  • Author
1 hour ago, Noqn said:

no worries

Surprisingly, there's indeed few worries to be found 😄 I think it's working and my game hasn't gone up in flames just yet! And if anything does go wrong, I kinda understand what's going on and what to do now.

So thank you soooo much once again!

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.