I'm working on a game where the player's own stats can increase after leveling/receiving a bonus. In the game, the player picks 3 team members who have their own set stats. However, the player itself can add an increase/decrease to each team member at the start of the level.
Ex.
Player: +1.5HP, 2Pow, +1.8Def, +0.2Aim
Team Member 1: 5HP, 5Pow, 4Def, 3Aim
Team Member 2: 4HP, 3Pow, 4Def, 4Aim
Team Member 3: 4HP, 5Pow, 3Def, 2Aim
How would I go about having a system where the Player stats are added as bonuses to each Team Member at the start of the level? It's a 2D side scrolling type of game.
Also, with the Aim stat... considering that each Team Member is supposed to aim at a particular angle (0, 45, etc.), I'm not sure how to even add an aiming bonus. That stat is perplexing me as to how it's even featured/used properly in a video game. Any ideas on how to go about and get this all working would be appreciated.