custom field of view for bots
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@6317 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
@@ -625,6 +625,12 @@ void CBotManager::CreateSkillData()
|
||||
{
|
||||
m_BotSkills[SkillNr].bCanPredict = value!=0;
|
||||
}
|
||||
else if (strcasecmp(cmd, "field_of_view") == 0)
|
||||
{
|
||||
if (value < 60) value = 60;
|
||||
else if (value > 130) value = 130;
|
||||
m_BotSkills[SkillNr].iFov = (int)value;
|
||||
}
|
||||
else if (strcasecmp(cmd, "max_hear_volume") == 0)
|
||||
{
|
||||
if (value < 0) value = 0;
|
||||
@@ -664,6 +670,7 @@ void CBotManager::InitSkillData()
|
||||
m_BotSkills[0].sShootAtFeetWithRLPercent = 85;
|
||||
m_BotSkills[0].bCanPredict = true;
|
||||
m_BotSkills[0].iMaxHearVolume = 75;
|
||||
m_BotSkills[0].iFov = 120;
|
||||
m_BotSkills[0].bCircleStrafe = true;
|
||||
m_BotSkills[0].bCanSearchItemsInCombat = true;
|
||||
|
||||
@@ -685,6 +692,7 @@ void CBotManager::InitSkillData()
|
||||
m_BotSkills[1].sShootAtFeetWithRLPercent = 60;
|
||||
m_BotSkills[1].bCanPredict = true;
|
||||
m_BotSkills[1].iMaxHearVolume = 60;
|
||||
m_BotSkills[1].iFov = 105;
|
||||
m_BotSkills[1].bCircleStrafe = true;
|
||||
m_BotSkills[1].bCanSearchItemsInCombat = true;
|
||||
|
||||
@@ -706,6 +714,7 @@ void CBotManager::InitSkillData()
|
||||
m_BotSkills[2].sShootAtFeetWithRLPercent = 25;
|
||||
m_BotSkills[2].bCanPredict = false;
|
||||
m_BotSkills[2].iMaxHearVolume = 45;
|
||||
m_BotSkills[2].iFov = 95;
|
||||
m_BotSkills[2].bCircleStrafe = true;
|
||||
m_BotSkills[2].bCanSearchItemsInCombat = false;
|
||||
|
||||
@@ -727,6 +736,7 @@ void CBotManager::InitSkillData()
|
||||
m_BotSkills[3].sShootAtFeetWithRLPercent = 10;
|
||||
m_BotSkills[3].bCanPredict = false;
|
||||
m_BotSkills[3].iMaxHearVolume = 30;
|
||||
m_BotSkills[3].iFov = 85;
|
||||
m_BotSkills[3].bCircleStrafe = false;
|
||||
m_BotSkills[3].bCanSearchItemsInCombat = false;
|
||||
|
||||
@@ -748,6 +758,7 @@ void CBotManager::InitSkillData()
|
||||
m_BotSkills[4].sShootAtFeetWithRLPercent = 0;
|
||||
m_BotSkills[4].bCanPredict = false;
|
||||
m_BotSkills[4].iMaxHearVolume = 15;
|
||||
m_BotSkills[4].iFov = 75;
|
||||
m_BotSkills[4].bCircleStrafe = false;
|
||||
m_BotSkills[4].bCanSearchItemsInCombat = false;
|
||||
}
|
||||
@@ -961,7 +972,7 @@ COMMAND(addbot, ARG_3STR);
|
||||
|
||||
void addnbot(char *arg1, char *arg2, char *arg3)
|
||||
{
|
||||
if(!botmode()) return;
|
||||
if(!botmode()) return;
|
||||
if (!arg1 || !arg1[0]) return;
|
||||
|
||||
int i = atoi(arg1);
|
||||
|
||||
Reference in New Issue
Block a user