GAS Questions

I’ve been working on a project for the last few weeks and I had a few questions about the GAS system.

  1. How do I do a level-up system? I was going through the GAS documentation project but I either overlooked or just didn’t see how it did the level up system

  2. If I wanted to do a thing like Pokemons EV system how would that work? My thought process is to have a stat on each enemy and then when they die apply an effect to the player that adds the EVs to a sub-stat that gets applied on level up.

  3. I want to have weapon and armor stats added to the players and enemy stats. Should I have an attribute set on the weapon/armor or do I need to just have a float on them and pull it into my damage calc some other way?

  4. Is it possible to use data tables to add abilities to characters?