1
This commit is contained in:
parent
55b109eead
commit
4f615ed63e
@ -92,6 +92,11 @@ void PlayerStats::SetHeroWeaponLv(int hero_id, int weapon_lv)
|
|||||||
MustBeHero(hero_id).weapon_lv = std::max(MustBeHero(hero_id).weapon_lv, weapon_lv);
|
MustBeHero(hero_id).weapon_lv = std::max(MustBeHero(hero_id).weapon_lv, weapon_lv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void PlayerStats::CalcReward(int ranked, int kills)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Human::Human():Creature()
|
Human::Human():Creature()
|
||||||
{
|
{
|
||||||
default_weapon.weapon_idx = 0;
|
default_weapon.weapon_idx = 0;
|
||||||
|
@ -38,6 +38,22 @@ struct HeroStats
|
|||||||
int weapon_lv = 0;
|
int weapon_lv = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct OverRewardItem
|
||||||
|
{
|
||||||
|
std::string uniid;
|
||||||
|
int obtain_gold = 0;
|
||||||
|
int gold_limit = 0;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct OverReward
|
||||||
|
{
|
||||||
|
OverRewardItem hero;
|
||||||
|
OverRewardItem weapon1;
|
||||||
|
OverRewardItem weapon2;
|
||||||
|
int bounds = 0;
|
||||||
|
int total = 0;
|
||||||
|
};
|
||||||
|
|
||||||
struct PlayerStats
|
struct PlayerStats
|
||||||
{
|
{
|
||||||
int kills = 0;
|
int kills = 0;
|
||||||
@ -83,6 +99,8 @@ struct PlayerStats
|
|||||||
|
|
||||||
int dead_times = 0;
|
int dead_times = 0;
|
||||||
|
|
||||||
|
OverReward over_reward;
|
||||||
|
|
||||||
WeaponStats& MustBeWeapon(int weapon_id);
|
WeaponStats& MustBeWeapon(int weapon_id);
|
||||||
void IncWeaponKills(int weapon_id, int val);
|
void IncWeaponKills(int weapon_id, int val);
|
||||||
void IncWeaponDamageOut(int weapon_id, int val);
|
void IncWeaponDamageOut(int weapon_id, int val);
|
||||||
@ -91,6 +109,7 @@ struct PlayerStats
|
|||||||
HeroStats& MustBeHero(int hero_id);
|
HeroStats& MustBeHero(int hero_id);
|
||||||
void SetHeroSkillLv(int hero_id, int skill_lv);
|
void SetHeroSkillLv(int hero_id, int skill_lv);
|
||||||
void SetHeroWeaponLv(int hero_id, int weapon_lv);
|
void SetHeroWeaponLv(int hero_id, int weapon_lv);
|
||||||
|
void CalcReward(int ranked, int kills);
|
||||||
};
|
};
|
||||||
|
|
||||||
struct xtimer_list;
|
struct xtimer_list;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user