Skip to content
Success

Changes

Summary

  1. Make LOG_ macros variadic (commit: 16fb408) (details)
  2. Add fallbacks and macros for parsing the JSON file (commit: b584e93) (details)
  3. Add myself to CONTRIBUTORS.md (commit: ae96ff4) (details)
  4. Read only two values from the spawn position in config (commit: 459c3d1) (details)
  5. Tree: Rewrite reload logic (commit: 8c58e41) (details)
  6. Structs.h: Bump to 0.0.50 (commit: 9077987) (details)
  7. Source: Use LOG_ where possible & add LOG_INFO, LOG_DEBUG (commit: d316702) (details)
  8. Source: Remove \n from LOG_ and capitalize first character (commit: d1242b7) (details)
  9. Source: Send grenade position when taking damage from grenade (commit: 44fe548) (details)
  10. Physics.h: Update move_grenade code from piqueserver (commit: f2ece31) (details)
  11. Protocol.c: Move grenade logic into function (commit: 906efb3) (details)
  12. Protocol.h: Add getGrenadeDamage declaration (commit: 2639c59) (details)
  13. Physics.h: Remove commented out GrenadeType (commit: 5f25e3c) (details)
The file was modified Source/Util/Types.h (diff)
Commit b584e932e35ba32c029ea969e1118d9ac95ed2ed by 6745157+rndtrash
Add fallbacks and macros for parsing the JSON file
(commit: b584e93)
The file was modified Source/Server.c (diff)
The file was addedSource/Util/JSONHelpers.h
The file was modified Source/Main.c (diff)
The file was modified CONTRIBUTORS.md (diff)
Commit 459c3d10d43e64fe7bbb1d189ec685684a7fed25 by 6745157+rndtrash
Read only two values from the spawn position in config

https://github.com/SpadesX/SpadesX/pull/8#issuecomment-1059853713
(commit: 459c3d1)
The file was modified Source/Server.c (diff)
Commit 8c58e418c45e338862f491ccb9767114e4563acd by 16738302+Haxk20
Tree: Rewrite reload logic

This new implementation now sends the reload packets
delayed from pressing the reload button as they should be
and also supports slow reload for shotgun
(commit: 8c58e41)
The file was modified Source/Structs.h (diff)
The file was modified Source/Packets.c (diff)
The file was modified Source/Packets.h (diff)
The file was modified Source/Protocol.c (diff)
The file was modified Source/Protocol.h (diff)
The file was modified Source/Server.c (diff)
Commit 9077987122304323295afdb5b26fb2f9e06dea1c by 16738302+Haxk20
Structs.h: Bump to 0.0.50

Quite a massive jump from 0.0.20 but
a LOT of stuff has been improved.

Such as Windows support. New reload logic.
Simplified JSON config code. And much more.
(commit: 9077987)
The file was modified Source/Structs.h (diff)
Commit d3167029e29d06183edd7d8c33574aa400860834 by 16738302+Haxk20
Source: Use LOG_ where possible & add LOG_INFO, LOG_DEBUG
(commit: d316702)
The file was modified Source/Util/Types.h (diff)
The file was modified Source/Protocol.c (diff)
The file was modified Source/Gamemodes.c (diff)
The file was modified Source/Packets.c (diff)
The file was modified Source/Server.c (diff)
The file was modified Source/Util/Compress.c (diff)
The file was modified Source/Main.c (diff)
Commit d1242b77330b2333515b4af9d43746392f0f141c by 16738302+Haxk20
Source: Remove \n from LOG_ and capitalize first character
(commit: d1242b7)
The file was modified Source/Protocol.c (diff)
The file was modified Source/Server.c (diff)
The file was modified Source/Packets.c (diff)
Commit 44fe548e4a26004191ccd118f9847cbf0f76ef70 by 16738302+Haxk20
Source: Send grenade position when taking damage from grenade

Our sendHP function took position from the player
who threw the grenade and not the grenade position
itself. This caused the game damage indicator to go
bonkers.

Fix this by making sendHP accept Vector3f when
an variable is set to 1.

Fixes SpadesX/SpadesX#9
(commit: 44fe548)
The file was modified Source/Packets.c (diff)
The file was modified Source/Protocol.c (diff)
The file was modified Source/Packets.h (diff)
Commit f2ece31d7ee263f98f0b213b61ce1f949bed4977 by 16738302+Haxk20
Physics.h: Update move_grenade code from piqueserver

Thanks to all the Piqueserver contributors who touched
this code.
Code was afterwards modified to be SpadesX compatible
(commit: f2ece31)
The file was modified Source/Util/Physics.h (diff)
Commit 906efb39f3e7b68a4e6cae462d6570b7632817ac by 16738302+Haxk20
Protocol.c: Move grenade logic into function
(commit: 906efb3)
The file was modified Source/Protocol.c (diff)
Commit 2639c598c92b2f680c3b400425d69e1ee29ee7d9 by 16738302+Haxk20
Protocol.h: Add getGrenadeDamage declaration
(commit: 2639c59)
The file was modified Source/Protocol.h (diff)
Commit 5f25e3c5f15c4683fac35e3f6e6d16cb24fb49a3 by 16738302+Haxk20
Physics.h: Remove commented out GrenadeType
(commit: 5f25e3c)
The file was modified Source/Util/Physics.h (diff)