Fix for amb1647: brush origin retrieval was wrong
This commit is contained in:
@@ -90,12 +90,14 @@ stock get_grenade(id)
|
||||
stock get_brush_entity_origin(ent, Float:orig[3])
|
||||
{
|
||||
new Float:Min[3], Float:Max[3];
|
||||
|
||||
entity_get_vector(ent, EV_VEC_origin, orig);
|
||||
entity_get_vector(ent, EV_VEC_mins, Min);
|
||||
entity_get_vector(ent, EV_VEC_maxs, Max);
|
||||
|
||||
orig[0] = (Min[0] + Max[0]) * 0.5;
|
||||
orig[1] = (Min[1] + Max[1]) * 0.5;
|
||||
orig[2] = (Min[2] + Max[2]) * 0.5;
|
||||
orig[0] += (Min[0] + Max[0]) * 0.5;
|
||||
orig[1] += (Min[1] + Max[1]) * 0.5;
|
||||
orig[2] += (Min[2] + Max[2]) * 0.5;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
Reference in New Issue
Block a user