Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yamagi-quake2-ctf for openSUSE:Factory checked in at 2022-12-12 17:39:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yamagi-quake2-ctf (Old) and /work/SRC/openSUSE:Factory/.yamagi-quake2-ctf.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yamagi-quake2-ctf" Mon Dec 12 17:39:53 2022 rev:5 rq:1042302 version:1.09 Changes: -------- --- /work/SRC/openSUSE:Factory/yamagi-quake2-ctf/yamagi-quake2-ctf.changes 2021-06-29 22:44:08.434943393 +0200 +++ /work/SRC/openSUSE:Factory/.yamagi-quake2-ctf.new.1835/yamagi-quake2-ctf.changes 2022-12-12 17:42:04.585920128 +0100 @@ -1,0 +2,6 @@ +Sat Dec 10 20:00:47 UTC 2022 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.09 + * Several small bugfixes. + +------------------------------------------------------------------- Old: ---- quake2-ctf-1.08.tar.xz New: ---- quake2-ctf-1.09.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yamagi-quake2-ctf.spec ++++++ --- /var/tmp/diff_new_pack.rlDrlq/_old 2022-12-12 17:42:05.169923413 +0100 +++ /var/tmp/diff_new_pack.rlDrlq/_new 2022-12-12 17:42:05.173923435 +0100 @@ -1,8 +1,8 @@ # # spec file for package yamagi-quake2-ctf # -# Copyright (c) 2021 SUSE LLC -# Copyright (c) 2017, Martin Hauke <mar...@gmx.de> +# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2017-2022, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: yamagi-quake2-ctf -Version: 1.08 +Version: 1.09 Release: 0 Summary: Quake II - Three Wave Capture The Flag for yamagi-quake2 License: GPL-2.0-or-later ++++++ quake2-ctf-1.08.tar.xz -> quake2-ctf-1.09.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/quake2-ctf-1.08/CHANGELOG new/quake2-ctf-1.09/CHANGELOG --- old/quake2-ctf-1.08/CHANGELOG 2021-06-14 16:33:32.000000000 +0200 +++ new/quake2-ctf-1.09/CHANGELOG 2022-12-03 17:14:30.000000000 +0100 @@ -1,3 +1,6 @@ +Three Wave Capture The Flag 1.07 to 1.09 +- Several small bugfixes. + Three Wave Capture The Flag 1.07 to 1.08 - Several small bugfixes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/quake2-ctf-1.08/CMakeLists.txt new/quake2-ctf-1.09/CMakeLists.txt --- old/quake2-ctf-1.08/CMakeLists.txt 2021-06-14 16:33:32.000000000 +0200 +++ new/quake2-ctf-1.09/CMakeLists.txt 2022-12-03 17:14:30.000000000 +0100 @@ -1,5 +1,8 @@ cmake_minimum_required(VERSION 3.0) +# Print a message that using the Makefiles is recommended. +message(NOTICE: " The CMakeLists.txt is unmaintained. Use the Makefile if possible.") + # Enforce "Debug" as standard build type if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel." FORCE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/quake2-ctf-1.08/src/g_misc.c new/quake2-ctf-1.09/src/g_misc.c --- old/quake2-ctf-1.08/src/g_misc.c 2021-06-14 16:33:32.000000000 +0200 +++ new/quake2-ctf-1.09/src/g_misc.c 2022-12-03 17:14:30.000000000 +0100 @@ -334,7 +334,7 @@ { CTFResetFlag(CTF_TEAM2); /* this will free self! */ gi.bprintf(PRINT_HIGH, "The %s flag has returned!\n", - CTFTeamName(CTF_TEAM1)); + CTFTeamName(CTF_TEAM2)); return; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/quake2-ctf-1.08/src/player/weapon.c new/quake2-ctf-1.09/src/player/weapon.c --- old/quake2-ctf-1.08/src/player/weapon.c 2021-06-14 16:33:32.000000000 +0200 +++ new/quake2-ctf-1.09/src/player/weapon.c 2022-12-03 17:14:30.000000000 +0100 @@ -1515,10 +1515,35 @@ v[YAW] = ent->client->v_angle[YAW] - 5; v[ROLL] = ent->client->v_angle[ROLL]; AngleVectors(v, forward, NULL, NULL); + + if (aimfix->value) + { + AngleVectors(v, forward, right, NULL); + + VectorScale(forward, -2, ent->client->kick_origin); + ent->client->kick_angles[0] = -2; + + VectorSet(offset, 0, 8, ent->viewheight - 8); + P_ProjectSource(ent, offset, forward, right, start); + } + fire_shotgun(ent, start, forward, damage, kick, DEFAULT_SHOTGUN_HSPREAD, DEFAULT_SHOTGUN_VSPREAD, DEFAULT_SSHOTGUN_COUNT / 2, MOD_SSHOTGUN); + v[YAW] = ent->client->v_angle[YAW] + 5; AngleVectors(v, forward, NULL, NULL); + + if (aimfix->value) + { + AngleVectors(v, forward, right, NULL); + + VectorScale(forward, -2, ent->client->kick_origin); + ent->client->kick_angles[0] = -2; + + VectorSet(offset, 0, 8, ent->viewheight - 8); + P_ProjectSource(ent, offset, forward, right, start); + } + fire_shotgun(ent, start, forward, damage, kick, DEFAULT_SHOTGUN_HSPREAD, DEFAULT_SHOTGUN_VSPREAD, DEFAULT_SSHOTGUN_COUNT / 2, MOD_SSHOTGUN);