Yamagi
b315ef2993
Update the CHANGELOG.
2025-04-02 11:20:03 +02:00
Yamagi
868978ad84
Fix (potential) problematic use cases of qboolean.
...
xatrix had only one potential problematic use case, putting an int into
qboolean. It would have worked if qboolean is a bool, but better do it
right. No functional change intended.
2025-03-15 17:21:47 +01:00
Yamagi
2e95d187b5
Merge pull request #103 from BjossiAlfreds/door-use-fix
...
Fixed doors being unusable with NULL activator
2025-03-01 16:49:11 +01:00
Yamagi
f75a0e16f1
Fix build with C23 by reusing the predefined bool type.
2025-03-01 12:42:21 +01:00
Yamagi
26d8292829
Follow yquake2 and don't force a C standard in Makefile and CMakeLists.
...
This reverts 6482460
.
2025-03-01 12:41:17 +01:00
BjossiAlfreds
026be478dd
Fixed doors being unusable with NULL activator
2025-02-24 15:43:07 +00:00
Yamagi
64824600d1
Force C standard to gnu99 in cmake builds.
...
The Makefiles forces gnu99 since ages. Additionally gcc15 started to
default to C23 and our code doesn't (yet) build with it.
2025-02-22 11:43:01 +01:00
Yamagi
6ca882da1f
Fix a typo.
2025-02-09 11:30:54 +01:00
Yamagi
28d4e362ed
Add a Win64 workflow file.
2025-02-09 11:24:43 +01:00
Yamagi
a24ceb45b4
Add a Linux/aarch64 workflow file.
2025-02-09 11:23:10 +01:00
Yamagi
a6a7521ded
Rename the Linux/x86_64 workflow file.
...
This is a preparation of an upcoming Linux/aarch64 build. While here
switch back to Ubuntu 22.04 as builder, we should use the same Ubuntu
version everywhere.
2025-02-09 11:22:47 +01:00
Yamagi
7b6b787c35
Update CI to use 4 CPUs on Linux and Windows.
2025-02-09 10:58:06 +01:00
Yamagi
d215802d16
Merge pull request #102 from protocultor/wpn_preview
...
Weapon preview for cycleweap
2024-12-21 09:52:30 +01:00
Jaime Moreira
6767664988
Weapon preview for cycleweap
...
'Pickup style' just like weapprev/weapnext, only works when cycleweap
is called with 3 or more parameters.
2024-12-04 19:00:43 -03:00
Yamagi
1957253b25
Mark g_swap_speed as CVAR_ARCHIVE.
2024-09-21 09:53:42 +02:00
Yamagi
16db9eab3f
Merge pull request #101 from BjossiAlfreds/spawntemp-leak-fix
...
Fixed spawntemp data leaking into mid-level spawned entities
2024-08-21 21:02:51 +02:00
Yamagi
de69b2a37d
Merge pull request #100 from devnexen/hunt_target_fix
...
backport yquake2 fix for HuntTarget unitialised vector
2024-08-18 17:05:34 +02:00
David Carlier
9fc912dc01
backport yquake2 fix for HuntTarget unitialised vector
2024-08-18 14:40:53 +01:00
BjossiAlfreds
6cfda5732d
Fixed spawntemp data leaking into mid-level spawned entities
2024-08-12 16:31:04 +00:00
Yamagi
6fba354e60
There's no need to run brew upgrade
.
2024-08-12 18:23:10 +02:00
Yamagi
68f407f16f
Add CI workflows for Linux, MacOS and Windows.
...
This is equivalent to the CI workflows added to the yquake2 main
repository. The workflows are triggered on commit, for new pull
requests and when the pull request branch is updated. The CI is
mostly for providing users with up to date test builds.
2024-08-12 15:40:29 +02:00
Yamagi
69faeb6777
Modernize the README.
...
Convert to markdown and follow the same style as the yquake2 main
repository. Use it's resources were appropriate.
2024-08-12 15:31:59 +02:00
Yamagi
31b1c2d92b
Add g_monsterfootsteps
to the CHANGELOG.
2024-07-22 18:01:40 +02:00
Yamagi
33cb7a911f
Merge pull request #99 from 0lvin/master
...
Add Monster footsteps support #91
2024-07-22 18:00:58 +02:00
Denis Pauk
4faedcf71e
Add Monster footsteps support #91
2024-07-21 13:23:02 +03:00
Yamagi
b2e6790c8f
Update CHANGELOG for 'Work around naggy help icons'.
2024-07-20 09:21:07 +02:00
Yamagi
2d6c12b423
Merge pull request #98 from BjossiAlfreds/helpmsg-always
...
Workarounds for naggy help icons
2024-07-20 09:18:39 +02:00
BjossiAlfreds
df596a7b44
Workarounds for naggy help icons
2024-07-15 22:46:01 +00:00
Yamagi
36e9e03144
Switch g_quick_weap to 1 by default.
...
It's a nice to have convenience feature that most players will never
notice. Die hard traditionalists can switch it off.
2024-07-15 21:44:18 +02:00
Yamagi
7a173ac7c1
Fix description of g_quick_weap.
2024-07-15 21:43:46 +02:00
Yamagi
0da2327185
Update CHANGELOG for 2.13.
2024-07-13 16:26:16 +02:00
Yamagi
b837ee59e6
Merge pull request #97 from protocultor/quick_weap
...
Faster "weapprev" and "weapnext" behavior
2023-12-17 11:50:44 +01:00
Jaime Moreira
e8065c8b5a
Preview of the coming weapon for weapprev/weapnext
...
The weapon you are changing to appears in the HUD, in "pickup" format.
Requires g_quick_weap == 1.
2023-12-16 17:51:10 -03:00
Jaime Moreira
091dff9b59
Faster "weapprev" and "weapnext" behavior
...
Allows to skip the "previous" or "next" weapon, by constantly tapping
the bound key (or scrolling the mouse wheel).
2023-12-07 23:42:40 -03:00
Yamagi
d6f7384c74
s/Jaime Moreira/protocultor/g
2023-11-08 18:48:29 +01:00
Yamagi
05c915ca54
Update the CHANGELOG for version 2.12.
2023-11-04 11:01:20 +01:00
Yamagi
80016e7f7b
Port aimfix
support for the super shotgun from yquake2.
...
This enables the `aimfix` cvar for the super shotgun. While here add the
same fix to the phalanx, which is just a super shotgun with plasma
instead of shells.
2023-11-04 10:28:09 +01:00
Yamagi
0ee9b324a1
Relicense xatrix aka The Reckoning to GPL2.
...
This was made possible by id Software rereleasing the unaltered addon
sources codes under GPL2:
https://github.com/id-Software/quake2-rerelease-dll/
All past contributors but one agreed with the relicensing:
* Andrey Nazarov - @skullernet
* Angus Freudenberg - @afreuden
* @BjossiAlfreds
* @DanielGibson
* David Carlier - @devnexen
* Denis Pauk - @0lvin
* @De-Seppe
* Jaime Moreira - @protocultor
* Joshua Scoggins - @DrItanium
* Mitchell Richters - @mjr4077au
* @NeonKnightOA
* Scott - @Pickle
* svdijk - @svdijk
* Yamagi
@Dremor8484 didn't give their permission, their commits were reverted:
* 368df08
* 44e50a1
* 04868b7
Many thanks to all involved with this project!
2023-11-04 10:14:22 +01:00
Yamagi
420413d169
Revert "Update weapon.c"
...
This reverts commit 04868b72ee
.
The author didn't give us permission to relicense the code to GPL2.
2023-11-04 10:13:15 +01:00
Yamagi
b2fe34a575
Revert "Update weapon.c"
...
This reverts commit 44e50a12ca
.
The author didn't give us permission to relicense the code to GPL2.
2023-11-04 10:13:06 +01:00
Yamagi
6fb31423e5
Revert "Update weapon.c"
...
This reverts commit 368df08757
.
The author didn't give us permission to relicense the code to GPL2.
2023-11-04 10:12:47 +01:00
Yamagi
8123986f86
Merge pull request #95 from protocultor/limits
...
Added missing include, fixing compilation in Linux and MacOS
2023-09-15 20:21:19 +02:00
Jaime Moreira
0a34834dc5
Added missing include for USHRT_MAX
2023-09-15 11:52:42 -03:00
Yamagi
381b0ca57c
Merge pull request #94 from protocultor/g_swap_speed_fix
...
Fix for g_swap_speed behaviour with extreme values
2023-09-14 21:12:42 +02:00
Jaime Moreira
b86d7e954c
Just typos
2023-08-26 22:49:41 -04:00
Jaime Moreira
1e63034859
Fixed g_swap_speed behaviour with extreme values
...
When its value was between 0 and 1, rounded down to 0; did the same
when bigger than 65535. Both cases locked up the weapon animation.
2023-08-26 22:48:23 -04:00
Yamagi
751f3f56fa
Merge pull request #90 from BjossiAlfreds/tdam-dir
...
T_Damage no longer modifies dir parameter
2023-07-16 09:49:44 +02:00
BjossiAlfreds
e1aaa64b67
T_Damage no longer modifies dir parameter
2023-07-07 23:47:15 +00:00
Yamagi
ae8a86dd71
Merge pull request #89 from protocultor/g_swap_speed
...
Cheat to speed up "weapon change" animations
2023-07-01 16:21:47 +02:00
Jaime Moreira
8e46e411bc
Snappier "g_swap_speed" behaviour
...
Player is no longer forced to go through the last frame of activation
or deactivation of a weapon before changing its state.
2023-06-29 11:37:36 -04:00