From 85d58973e806ddcd881d7a518c75188601d2b332 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sun, 16 Dec 2007 22:46:23 +0000 Subject: [PATCH] changed the balance of the shotgun a bit.. firedelay 400->500, more spread, slower speed and even speed on the pellets --- datasrc/teewars.ds | 2 +- src/game/server/gs_server.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/datasrc/teewars.ds b/datasrc/teewars.ds index 728790615..a82eb1994 100644 --- a/datasrc/teewars.ds +++ b/datasrc/teewars.ds @@ -453,7 +453,7 @@ weapons { maxammo 10 costammo 1 recoil 10 - firedelay 400 + firedelay 500 muzzleduration 5 visual_size 96 offsetx 24.0 diff --git a/src/game/server/gs_server.cpp b/src/game/server/gs_server.cpp index e581424a6..5b0f4a11a 100644 --- a/src/game/server/gs_server.cpp +++ b/src/game/server/gs_server.cpp @@ -914,14 +914,14 @@ int player::handle_weapons() int shotspread = 2; for(int i = -shotspread; i <= shotspread; i++) { - float spreading[] = {-0.12f, -0.05f, 0, 0.05f, 0.12f}; + float spreading[] = {-0.185f, -0.070f, 0, 0.070f, 0.185f}; float a = get_angle(direction); float v = 1.0f-fabs(i/(float)shotspread); a += spreading[i+2]; new projectile(WEAPON_SHOTGUN, client_id, pos+vec2(0,0), - vec2(cosf(a), sinf(a))*(30.0f + 15.0f*v), + vec2(cosf(a), sinf(a))*(28.0f + 12.0f*v), //vec2(cosf(a), sinf(a))*20.0f, (int)(server_tickspeed()*0.3f), this,