- added kickback factor skill property.

This commit is contained in:
Christoph Oelckers 2017-02-26 19:37:25 +01:00
commit 7267e608cf
3 changed files with 13 additions and 0 deletions

View file

@ -66,6 +66,7 @@ void FMapInfoParser::ParseSkill ()
skill.DamageFactor = 1.;
skill.ArmorFactor = 1.;
skill.HealthFactor = 1.;
skill.KickbackFactor = 1.;
skill.FastMonsters = false;
skill.SlowMonsters = false;
skill.DisableCheats = false;
@ -118,6 +119,12 @@ void FMapInfoParser::ParseSkill ()
sc.MustGetFloat ();
skill.DamageFactor = sc.Float;
}
else if (sc.Compare("kickbackfactor"))
{
ParseAssign();
sc.MustGetFloat();
skill.KickbackFactor = sc.Float;
}
else if (sc.Compare ("fastmonsters"))
{
skill.FastMonsters = true;
@ -436,6 +443,9 @@ double G_SkillProperty(EFSkillProperty prop)
case SKILLP_FriendlyHealth:
return AllSkills[gameskill].FriendlyHealth;
case SKILLP_KickbackFactor:
return AllSkills[gameskill].KickbackFactor;
}
}
return 0;