Or tighten the distance maybe?
jv_map wrote: $guy movedonedist 200 // maybe tweak
Moderator: Moderators
What's all this, then? Doesn't level.friendy[local.i] mean allies placed in Radiant or something like that?level.friendly[local.i].waittime = 0.2
level.friendly[local.i].noticescale = 1
level.friendly[local.i].area = -1
level.friendly[local.i].mins = -5
level.friendly[local.i].maxs = 40
level.friendly[local.i].friendtype = 0
level.friendly[local.i].distance = 250
// level.friendly[local.i].destination = $player
level.friendly[local.i].destinationset = 10
level.friendly[local.i].destinationnum = 10
if (level.friendly[local.i].fnum == 1)
level.friendly1 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 2)
level.friendly2 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 3)
level.friendly3 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 4)
level.friendly4 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 5)
level.friendly5 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 6)
level.friendly6 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 7)
level.friendly7 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 8)
level.friendly8 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 9)
level.friendly9 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 10)
level.friendly10 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 11)
level.friendly11 = level.friendly[local.i]
if (level.friendly[local.i].fnum == 12)
level.friendly12 = level.friendly[local.i]
level.friendly[local.i] thread friendlydeath
if (getcvar(medic) == "1")
level.friendly[local.i] thread soondie
All of the allies I place are called "FFally#", # being the number of the custom-placed ally, going in order. The medic is then called "FFmedic". I'm going to see if I can't get my FFallies to be considered level.friendly[local.i]s, when I get on the right computer.if (self.friendtype == 5)
{
if (level.time > self.lasthealed)
{
self.lasthealed = level.time + level.medictime
waitthread heal $player
for (local.i=1;local.i<level.friendlys+1;local.i++)
if (level.friendly[local.i] != self)
waitthread heal level.friendly[local.i]
if ((self.health * 100) / self.maxhealth < 40)
waitthread canteen
}