Hi, I am in the process of learning the GAS system. I am using ChatGPT to set things up. My attributes is set up and replicated clamped ect…
i have the try activate by tag node but it keeps telling me to use CancelAbilitiesWithTags to end the ability and I can not find this node no matter what I do. I’m going in circles with GPT now because its convinced I’m not dragging of the ASC or its not the right parent class.
Did EPIC change something? should I have this option.
Right now the only way I figured out how to end the ability is"GetGameplayAbilityFromSpecHandle" > EndAbility but this isn’t replicated. I can force replication with my own logic but I don’t feel this is the correct way. Any help would be greatly appreciated. Thanks.
Edit: A have searched for this problem, I can’t find what I should be using to end the ability.
in my 5.3 it’s called UAbilitySystemComponent::CancelAbilities, where the first param is FGameplayTagContainer* WithTags.
Generally i suggest to skim through AbilitySystemComponent.h, there are a lot of interesting things that barely covered in documentation. Or just ctrl+f over it when you need something
I ended up paying for chat GPT to help me build custom GAS and Movement components for my character.
Was a pain in the bahooky but I now have a solid GAS character setup.
Edit: anyone that thinks chat GPT paid version will do the work for, that is not the case.
Took me like 2 to 3 months solid and like 15 projects trying to get a working GAS setup with replication.
You will need to know what you want GPT to do and you will need to know what its doing so if it does something stupid you can debug it. In the end I learned how to read C++ well enough to know what it was doing with the code.