Gameplay Effects
Check https://github.com/tranek/GASDocumentation?tab=readme-ov-file#concepts-ge for the basic knowledge of gameplay effects.
Gameplay Effect Calculation/Execution
MMC and Execution are the two main ways to participate in formula calculations in GAS. MMC itself has basic blueprint support, while Execution has very weak blueprint support.
MMC is sufficient in most cases, and GGA provides blueprint support for Execution through a function library.

The following are examples of using these APIs:

Bouns: In general, I don't really recommend that you design all attributes, including equipment attributes, as GameplayAttribute, but rather get the corresponding values from other objects (e.g. equipment Actor) via MMC or Execution when the GameplayEffect is executed.