Objects: CTF flag placed correctly w.r.t. base

Maikel de Vries 2010-12-03 22:50:51 +01:00
parent 26ea10106f
commit f326687652
2 changed files with 3 additions and 3 deletions

View File

@ -165,7 +165,7 @@ protected func Destruction()
{
var flag = CreateObject(Goal_Flag, 0, 0, GetOwner());
flag->SetTeam(GetTeam());
flag->SetPosition(base->GetX(), base->GetY() - 10);
flag->SetPosition(base->GetX() + 7, base->GetY() - 13);
Log("$MsgFlagRestored$", GetTeamName(team));
}
return;
@ -188,7 +188,7 @@ private func BeamFlag(bool msg)
if (base)
{
if(ObjectDistance(base) > 30)
SetPosition(base->GetX(), base->GetY() - 13);
SetPosition(base->GetX() + 7, base->GetY() - 13);
}
else
RemoveObject();

View File

@ -31,7 +31,7 @@ public func SetFlagBase(int team, int x, int y)
var base = CreateObject(Goal_FlagBase, x, y, NO_OWNER);
base->SetTeam(team);
var flag = CreateObject(Goal_Flag, x, y, NO_OWNER);
flag->SetPosition(x, y - 13);
flag->SetPosition(x + 7, y - 13);
flag->SetTeam(team);
return;
}