Harpagornis Posted September 23, 2018 Share Posted September 23, 2018 I thought this one would be easy so i copied the Ability_ID for Shifters and combined it with the renamed Bear_Shifter_NoSpell StatusEffects_ID. For whatever reason its not working and so the question is... What am i missing this time? BtW: Even when using the Mage Slayer No Potion & Scroll ID´s on the Shifter Ability ID he can still use them. Wrong tables?!! Thanks for your help!! PoE II: Druid Shifter: Evolution Mod Link to comment Share on other sites More sharing options...
Harpagornis Posted September 23, 2018 Author Share Posted September 23, 2018 (edited) Regardless of the StatusEffects i am using nothing is applied to the Shifter... holy cow... This should be the right table - no? And StatusEffect ID for the effect i want to get... again no? I am confused... {"$type":"Game.GameData.GenericAbilityGameData, Assembly-CSharp","DebugName":"Shifter","ID":"197466a3-5a92-4f93-bc6b-36fa86bc49e7","Components":[{"$type":"Game.GameData.GenericAbilityComponent, Assembly-CSharp","KeywordsIDs":[],"DisplayName":2256,"Description":3727,"UpgradeDescriptions":[{"String":2257}],"UpgradedFromID":"00000000-0000-0000-0000-000000000000","Vocalization":"NoVocalization","Icon":"gui/icons/abilities/talents/class_druid.png","UsageType":"None","UsageValue":0,"AbilityClassID":"568f1c26-1398-4e67-8b81-0f6a60e6cdde", "AbilityLevel":0,"IsPassive":"true","StackingRuleOverride":"Default","TriggerOnHit":"false","IsModal":"false", "ModalGroupID":"00000000-0000-0000-0000-000000000000","IsCombatOnly":"false","IsNonCombatOnly":"false", "HideFromUI":"false","HideFromCombatLog":"false","UniqueSet":"None","NoiseLevelID":"15743f94-1026-40b0-8e13-a667b3f66f63","DurationOverride":0,"OverrideEmpower":"Default","ClearsOnMovement":"false","CannotActivateWhileInStealth":"false", "CannotActivateWhileInvisible":"false","ActivationPrerequisites":{"Conditional":{"Operator":0,"Components":[]}},"ApplicationPrerequisites":{"Conditional":{"Operator":0,"Components":[]}},"DeactivationPrerequisites":{"Conditional":{"Operator":0,"Components":[]}},"PowerLevelScaling":{"ScalingType":"Default","BaseLevel":0,"LevelIncrement":1,"MaxLevel":0,"DamageAdjustment":1,"DurationAdjustment":1, "BounceCountAdjustment":0,"ProjectileCountAdjustment":0,"AccuracyAdjustment":0,"PenetrationAdjustment":0},"StatusEffectKeywordsIDs":[],"StatusEffectsIDs":["379dafce-36f4-4569-9612-7d3f10a21122"],"VisualEffects":[],"SelfMaterialReplacementID":"00000000-0000-0000-0000-000000000000","AttackID":"00000000-0000-0000-0000-000000000000", "AITargetingConditional":{"Conditional":{"Operator":0,"Components":[]},"Scripts":[]},"AudioEventListID":"00000000-0000-0000-0000-000000000000"},{"$type":"Game.GameData.ProgressionUnlockableComponent, Assembly-CSharp"}]}, Edited September 23, 2018 by Harpagornis PoE II: Druid Shifter: Evolution Mod Link to comment Share on other sites More sharing options...
Harpagornis Posted September 24, 2018 Author Share Posted September 24, 2018 (edited) Isnt there anyone that can tell me how to disable spell casting for the "human form" only? Just point me the direction so i can - hopefully - find my way through the code horde! Edited September 24, 2018 by Harpagornis PoE II: Druid Shifter: Evolution Mod Link to comment Share on other sites More sharing options...
Armakoir Posted September 25, 2018 Share Posted September 25, 2018 There are status effects that disable abilities based upon a condition. You could deactivate this status effect when in spiritshift and reactivate in human form. These status effects would work for all abilities regardless of class, but I would suggest a less extreme design. But that means modding individual abilities. For individual abilities, you would work in ActivationPrequesite with the HasAbility conditional using GUID of the ability granted by a spiritshift. My PoE2 Mods: The Class Project | Thrown Weaponry Kits | Informative Proficiency Descriptions Link to comment Share on other sites More sharing options...
Harpagornis Posted September 25, 2018 Author Share Posted September 25, 2018 This extreme design is intentional @Armakoir. I want to make the Shifter feeling really weak in its natural form while being a true beast when being shifted. My problem is that the ShifterID i can find in the Abilities Table is not working. As i have posted i can insert any StatusEffects in the StatutsEffectsID but - for whatever reason - they are not applied ingame. If you can tell me which table i have to use or what else am i doing wrong: Would be nice! PoE II: Druid Shifter: Evolution Mod Link to comment Share on other sites More sharing options...
Armakoir Posted September 25, 2018 Share Posted September 25, 2018 Can you post an example? My PoE2 Mods: The Class Project | Thrown Weaponry Kits | Informative Proficiency Descriptions Link to comment Share on other sites More sharing options...
Harpagornis Posted September 25, 2018 Author Share Posted September 25, 2018 Here you go: druid_spellblocking.zip PoE II: Druid Shifter: Evolution Mod Link to comment Share on other sites More sharing options...
Armakoir Posted September 25, 2018 Share Posted September 25, 2018 Looks good, the only thing I suggest trying is keeping the elongated json format and moving the DebugName and ID up to the line below GenericAbilityGameData. I don't know for sure that this causes a problem, but I feel like it does (from my first few days of modding POE2). My PoE2 Mods: The Class Project | Thrown Weaponry Kits | Informative Proficiency Descriptions Link to comment Share on other sites More sharing options...
Harpagornis Posted September 25, 2018 Author Share Posted September 25, 2018 Keeping the elongated form and putting DebugName + ID directly under GenericAbilityData does not change anything... holy cow... this is really depressing... PoE II: Druid Shifter: Evolution Mod Link to comment Share on other sites More sharing options...
Harpagornis Posted September 25, 2018 Author Share Posted September 25, 2018 (edited) I can use Conditionals like BooleanHasStatusEffectwithKeyword but the problem is that this bans the spells from all the other Druid classes (in Human Form) as well. Not good... Edited September 25, 2018 by Harpagornis PoE II: Druid Shifter: Evolution Mod Link to comment Share on other sites More sharing options...
Harpagornis Posted September 27, 2018 Author Share Posted September 27, 2018 Finally i found away to get this damn spellblocking working! All i had to do was use the reworked files and integrate them into the ProgressionTables as a new passive PL 0 AutoGrant Ability. No more spells, scrolls or whatever i wish - hurray! PoE II: Druid Shifter: Evolution Mod Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now