diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-03-20 00:22:44 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-03-20 00:22:44 +0000 |
| commit | 7ac3f4abec4ca403df85e28b779a7fc0326b958c (patch) | |
| tree | 973762d2e7b343dcc0643965eb8c5c8775569f37 /src/game/server | |
| parent | d6dc91ac8a56e27d536bc481717ebe40f7ce1e2f (diff) | |
| download | zcatch-7ac3f4abec4ca403df85e28b779a7fc0326b958c.tar.gz zcatch-7ac3f4abec4ca403df85e28b779a7fc0326b958c.zip | |
fixed the crazy bouncing laser
Diffstat (limited to 'src/game/server')
| -rw-r--r-- | src/game/server/gs_server.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/game/server/gs_server.cpp b/src/game/server/gs_server.cpp index 83ee1bfc..bf9a204b 100644 --- a/src/game/server/gs_server.cpp +++ b/src/game/server/gs_server.cpp @@ -538,6 +538,7 @@ void laser::do_bounce() vec2 temp_dir = dir*4.0f; move_point(&temp_pos, &temp_dir, 1.0f, 0); + pos = temp_pos; dir = normalize(temp_dir); energy -= distance(from, pos) + tuning.laser_bounce_cost; |