@@ -18,6 +18,10 @@ function addAbility(keys)
18
18
return nil
19
19
end
20
20
for abilityName in string.gmatch (keys .Ability ," [%w_]+" ) do
21
+ if (abilityName == " go_back" and not keys .caster :IsHero ()) then
22
+ abilityName = keys .caster :GetUnitName ().. " _" .. abilityName
23
+ print (" Dette bör vare \" architect\" : " .. keys .caster :GetUnitName ())
24
+ end
21
25
keys .caster :AddAbility (abilityName )
22
26
keys .caster :FindAbilityByName (abilityName ):UpgradeAbility ()
23
27
end
@@ -77,10 +81,10 @@ function distance(eA,eB)
77
81
end
78
82
79
83
function PrintSquare (v ,size )
80
- DebugDrawLine (Vector (v .x - size ,v .y + size ,BH_Z ), Vector (v .x + size ,v .y + size ,BH_Z ), 255 , 0 , 0 , false , 30 )
81
- DebugDrawLine (Vector (v .x - size ,v .y + size ,BH_Z ), Vector (v .x - size ,v .y - size ,BH_Z ), 255 , 0 , 0 , false , 30 )
82
- DebugDrawLine (Vector (v .x - size ,v .y - size ,BH_Z ), Vector (v .x + size ,v .y - size ,BH_Z ), 255 , 0 , 0 , false , 30 )
83
- DebugDrawLine (Vector (v .x + size ,v .y - size ,BH_Z ), Vector (v .x + size ,v .y + size ,BH_Z ), 255 , 0 , 0 , false , 30 )
84
+ DebugDrawLine (Vector (v .x - size ,v .y + size ,BH_Z ), Vector (v .x + size ,v .y + size ,BH_Z ), 255 , 0 , 0 , false , 30 )
85
+ DebugDrawLine (Vector (v .x - size ,v .y + size ,BH_Z ), Vector (v .x - size ,v .y - size ,BH_Z ), 255 , 0 , 0 , false , 30 )
86
+ DebugDrawLine (Vector (v .x - size ,v .y - size ,BH_Z ), Vector (v .x + size ,v .y - size ,BH_Z ), 255 , 0 , 0 , false , 30 )
87
+ DebugDrawLine (Vector (v .x + size ,v .y - size ,BH_Z ), Vector (v .x + size ,v .y + size ,BH_Z ), 255 , 0 , 0 , false , 30 )
84
88
end
85
89
86
90
function PrintCircle (v ,radius )
@@ -115,12 +119,12 @@ function in_array(array,element)--someone make this work..
115
119
end
116
120
return true
117
121
else]]
118
- for i = 1 ,# array do
119
- if array [i ]== element then
120
- return true
122
+ for i = 1 ,# array do
123
+ if array [i ]== element then
124
+ return true
125
+ end
121
126
end
122
- end
123
- return false
127
+ return false
124
128
end
125
129
126
130
function PrintTable (t , indent , done )
0 commit comments