DeaDDooMER [Wed, 16 Jan 2019 14:41:40 +0000 (17:41 +0300)]
Added .dfz extension
DeaDDooMER [Sat, 5 Jan 2019 12:04:44 +0000 (15:04 +0300)]
regenerate mapdef. required for previous commits
Joseph Stalin [Thu, 27 Dec 2018 05:13:24 +0000 (10:13 +0500)]
Changed indicator's vertical offset:
Signed-off-by: DeaDDooMER <deaddoomer@deadsoftware.ru>
Joseph Stalin [Thu, 27 Dec 2018 05:09:31 +0000 (10:09 +0500)]
Added type "Flame" to trigger SpawnShot
Signed-off-by: DeaDDooMER <deaddoomer@deadsoftware.ru>
DeaDDooMER [Fri, 4 Jan 2019 20:02:35 +0000 (23:02 +0300)]
reverted prioritized weapon switch (bye-bye fucking bugfeature); bumped protocol version
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "if we have several weapons on one key, do prioritized selection"
This reverts commit
e65704e6e35ebfc43ec635f7a86f95f0b4442fbd.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "fixed weapon selector: forgot to add rocket launcher to priority list; also, weapon selector used logical weapon numbers to check real arrays"
This reverts commit
b2a3a1d36f49c0bfe00eb3ead99abc98b388431b.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "oops! berserk knuckles should come first, not last"
This reverts commit
4fafdb6a4e53f7f9db8060f3a7e7c9c3f9580683.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "weapon order fix (supermini comes first now)"
This reverts commit
d001446ed83b8c55697892867289381d495bc2e5.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "fix: we can have more priorities than "real" weapons (consider berserk knuckles and normal knuckles, for example)"
This reverts commit
fd7ac4cd55502ecbb2a77e3f603ac0f899c1064d.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "superminigun is using shells, not bullets; fixed `hasAmmoForWeapon()`"
This reverts commit
0703593e5048c7123ee86693a42512d663306833.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!"
This reverts commit
a3827aae6da362e100e614fb008fe410e22d0f64.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)"
This reverts commit
3377bafefa3681f8243fff9545ebca4df218e4fb.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "slightly better prioritized weapon selection (code cleanup, should not affect the actual selection)"
This reverts commit
fc965d7cd1a1889f7407070f2bc19bc4ac48fd01.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "fixed weapon switching over the network; bumped protocol version"
This reverts commit
7c0186b3f1e66e80377d14364f0cec949e44e615.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "Revert "fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)""
This reverts commit
0f19f863e4ed346794b6ce5a56571027b4c8cd0b.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "Revert "no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!""
This reverts commit
aea87456d131c418ed632d30b57280dfeefe16de.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "Revert "fixed weapon switching over the network; bumped protocol version""
This reverts commit
87ddd721327c2ed38e6f9d324c731b58566a60b7.
DeaDDooMER [Fri, 4 Jan 2019 19:58:38 +0000 (22:58 +0300)]
Revert "Revert "Revert "fixed weapon switching over the network; bumped protocol version"""
This reverts commit
ec8ff55f97b6159f646c6e120a64a323d9fe8189.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "Revert "Revert "no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!"""
This reverts commit
a9ab7bf0c72e15b932b20aad24b10db60138bb21.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "Revert "Revert "fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)"""
This reverts commit
2c2ea77ec1752fb67509167e72bb0816b2c956e0.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "network: packed some player state bools into bytes"
This reverts commit
8b7ced631d49879ce68703ac84389e3b4780c3db.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "network: do not send weapon switch keys over the network, send actual selected weapon instead"
This reverts commit
85f0d06ec81bc2e66f235f87cf5c6844487b26c6.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "network: code uglification; fixed bug with weapon switching (i hope)"
This reverts commit
397f9cdedf0fb2a1a51d4f585db266b0f4925d97.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "network: oops; server player was unable to switch weapons"
This reverts commit
4a731d0c9ac5b354185b3eb5959a5484a3413b4a.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "network: it seems that something is wrong with `gTime`; tried to hack around it for weapon switching"
This reverts commit
7fff36f90fbb1fb0f5a8cdc8d3c49a5dc2ee67b8.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "reset weapon switch timer in various places; just in case"
This reverts commit
e80d004a8ce634dfaba32759d0c427503744a8da.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "oops; gTime fwp sync timeout was too small"
This reverts commit
f666629aca7f9df2fa9363d66f388fd5b30f76b3.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "properly reset weapon states, so player will be able to switch weapons after map restart (and other restarts)"
This reverts commit
8a0bb6df836d0e815a261280d628cfd766fa02e7.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "network: server is weapon authority!"
This reverts commit
249437fb26187bc1db9b35f59ad597e169ec9c01.
DeaDDooMER [Fri, 4 Jan 2019 19:58:37 +0000 (22:58 +0300)]
Revert "network: changed weapon forcing logic; should be more reliable (i hope)"
This reverts commit
c97b4f7894fd3d797ecea3de574b58499c43aa85.
Stas'M [Fri, 28 Dec 2018 20:24:43 +0000 (23:24 +0300)]
GFX: Fix particles in horizontal streams
Stas'M [Fri, 28 Dec 2018 17:51:09 +0000 (20:51 +0300)]
GFX: Fix lift down and velocities
Stas'M [Fri, 28 Dec 2018 14:50:58 +0000 (17:50 +0300)]
GFX: Add waitTime for particles
Ketmar Dark [Fri, 21 Dec 2018 22:55:26 +0000 (00:55 +0200)]
made projectiles slightly faster in liquids (it rougly matches "original" speed now)
Ketmar Dark [Fri, 21 Dec 2018 17:15:40 +0000 (19:15 +0200)]
water should deccelerate projectiles according to their direction and speed
Ketmar Dark [Fri, 21 Dec 2018 14:13:04 +0000 (16:13 +0200)]
fixed "unused variable" varning for non-droid builds
Ketmar Dark [Fri, 21 Dec 2018 14:11:10 +0000 (16:11 +0200)]
ketmar: 'cmon, people, DO NOT LEAVE TRAILING SPACES!
Joseph Stalin [Thu, 20 Dec 2018 21:15:36 +0000 (02:15 +0500)]
Initial Player Indicator Implementation.
DeaDDooMER [Mon, 17 Dec 2018 11:58:57 +0000 (14:58 +0300)]
Fixed fish movement in acid. Thanks GranMinigun!
DeaDDooMER [Mon, 22 Oct 2018 20:04:46 +0000 (23:04 +0300)]
Supported non ascii system user names
DeaDDooMER [Sun, 7 Oct 2018 20:27:27 +0000 (23:27 +0300)]
Android: improved data unpacking
Ketmar Dark [Sat, 6 Oct 2018 12:12:21 +0000 (15:12 +0300)]
network: changed weapon forcing logic; should be more reliable (i hope)
DeaDDooMER [Fri, 5 Oct 2018 19:40:50 +0000 (22:40 +0300)]
System username used as player's nickname by default
Ketmar Dark [Tue, 2 Oct 2018 03:17:54 +0000 (06:17 +0300)]
network: server is weapon authority!
Ketmar Dark [Mon, 1 Oct 2018 11:54:44 +0000 (14:54 +0300)]
properly reset weapon states, so player will be able to switch weapons after map restart (and other restarts)
Ketmar Dark [Mon, 1 Oct 2018 11:04:07 +0000 (14:04 +0300)]
oops; gTime fwp sync timeout was too small
Ketmar Dark [Mon, 1 Oct 2018 11:00:21 +0000 (14:00 +0300)]
reset weapon switch timer in various places; just in case
Ketmar Dark [Mon, 1 Oct 2018 10:57:33 +0000 (13:57 +0300)]
network: it seems that something is wrong with `gTime`; tried to hack around it for weapon switching
Ketmar Dark [Mon, 1 Oct 2018 10:29:56 +0000 (13:29 +0300)]
network: oops; server player was unable to switch weapons
Ketmar Dark [Mon, 1 Oct 2018 10:01:27 +0000 (13:01 +0300)]
network: code uglification; fixed bug with weapon switching (i hope)
Ketmar Dark [Mon, 1 Oct 2018 08:04:38 +0000 (11:04 +0300)]
network: do not send weapon switch keys over the network, send actual selected weapon instead
Ketmar Dark [Mon, 1 Oct 2018 06:45:19 +0000 (09:45 +0300)]
network: packed some player state bools into bytes
Ketmar Dark [Mon, 1 Oct 2018 06:32:18 +0000 (09:32 +0300)]
Revert "Revert "fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)""
This reverts commit
0f19f863e4ed346794b6ce5a56571027b4c8cd0b.
Ketmar Dark [Mon, 1 Oct 2018 06:32:06 +0000 (09:32 +0300)]
Revert "Revert "no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!""
This reverts commit
aea87456d131c418ed632d30b57280dfeefe16de.
Ketmar Dark [Mon, 1 Oct 2018 06:31:57 +0000 (09:31 +0300)]
Revert "Revert "fixed weapon switching over the network; bumped protocol version""
This reverts commit
87ddd721327c2ed38e6f9d324c731b58566a60b7.
Ketmar Dark [Sun, 30 Sep 2018 14:51:06 +0000 (17:51 +0300)]
Revert "fixed weapon switching over the network; bumped protocol version"
This reverts commit
7c0186b3f1e66e80377d14364f0cec949e44e615.
Ketmar Dark [Sun, 30 Sep 2018 14:48:50 +0000 (17:48 +0300)]
Revert "no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!"
This reverts commit
a3827aae6da362e100e614fb008fe410e22d0f64.
Ketmar Dark [Sun, 30 Sep 2018 14:48:38 +0000 (17:48 +0300)]
Revert "fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)"
This reverts commit
3377bafefa3681f8243fff9545ebca4df218e4fb.
DeaDDooMER [Sun, 30 Sep 2018 13:23:59 +0000 (16:23 +0300)]
Added new blood types for player's models
Ketmar Dark [Sat, 29 Sep 2018 23:11:06 +0000 (02:11 +0300)]
fixed weapon switching over the network; bumped protocol version
WARNING! all weapon selection logic is done by The Server (including priorities), so
we cannot simply do it on a client and send a new weapon number (at least
not yet).
it means that client and server code should be in sync, and you have to
bump protocol version if weapon priorities changes.
Ketmar Dark [Sat, 29 Sep 2018 22:35:12 +0000 (01:35 +0300)]
slightly better prioritized weapon selection (code cleanup, should not affect the actual selection)
Ketmar Dark [Sat, 29 Sep 2018 22:15:21 +0000 (01:15 +0300)]
fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)
Ketmar Dark [Sat, 29 Sep 2018 21:42:34 +0000 (00:42 +0300)]
no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!
Ketmar Dark [Sat, 29 Sep 2018 20:53:19 +0000 (23:53 +0300)]
superminigun is using shells, not bullets; fixed `hasAmmoForWeapon()`
Ketmar Dark [Sat, 29 Sep 2018 20:37:06 +0000 (23:37 +0300)]
fix: we can have more priorities than "real" weapons (consider berserk knuckles and normal knuckles, for example)
Ketmar Dark [Sat, 29 Sep 2018 19:54:56 +0000 (22:54 +0300)]
weapon order fix (supermini comes first now)
Ketmar Dark [Sat, 29 Sep 2018 19:50:13 +0000 (22:50 +0300)]
oops! berserk knuckles should come first, not last
Ketmar Dark [Sat, 29 Sep 2018 19:19:37 +0000 (22:19 +0300)]
fixed weapon selector: forgot to add rocket launcher to priority list; also, weapon selector used logical weapon numbers to check real arrays
DeaDDooMER [Thu, 27 Sep 2018 21:51:35 +0000 (00:51 +0300)]
Added blood color to player's model description
Stas'M [Tue, 25 Sep 2018 11:11:30 +0000 (14:11 +0300)]
Player: Fix follow corpses at client side
Stas'M [Mon, 24 Sep 2018 16:22:01 +0000 (19:22 +0300)]
Game: Add corpse kill announcer effect
Stas'M [Mon, 24 Sep 2018 14:46:33 +0000 (17:46 +0300)]
Player: Don't follow corpse after respawn
Stas'M [Mon, 24 Sep 2018 12:59:06 +0000 (15:59 +0300)]
Options: Improve resolution detection
Stas'M [Mon, 24 Sep 2018 12:34:59 +0000 (15:34 +0300)]
Player: Follow dead corpse
DeaDDooMER [Mon, 24 Sep 2018 12:02:50 +0000 (15:02 +0300)]
Default window size and position setted according with display resolution
Stas'M [Sun, 23 Sep 2018 23:51:36 +0000 (02:51 +0300)]
Player: Fix weapon cycling bitmask
DeaDDooMER [Sun, 23 Sep 2018 16:21:06 +0000 (19:21 +0300)]
Improved portability (bug #45)
Ketmar Dark [Sat, 22 Sep 2018 19:51:02 +0000 (22:51 +0300)]
if we have several weapons on one key, do prioritized selection
priorities are:
bfg, plasma, flamethrower, ssg, minigun, sg, pistol, berserk, chainsaw, fist
Stas'M [Wed, 12 Sep 2018 20:32:12 +0000 (23:32 +0300)]
Player: Always display punch animation
Plus add separate animation for berserk
Ketmar Dark [Sat, 15 Sep 2018 21:42:57 +0000 (00:42 +0300)]
fixed two compiler warnings (one is definitely false positive, but meh...)
DeaDDooMER [Sat, 15 Sep 2018 16:26:18 +0000 (19:26 +0300)]
Android: hack-fix bug #31 and #32
DeaDDooMER [Sat, 15 Sep 2018 06:39:03 +0000 (09:39 +0300)]
Android: Fix menu reset when open keyboard
Stas'M [Sat, 25 Aug 2018 19:24:01 +0000 (22:24 +0300)]
Game: Implement spectator autoview feature
- especially for Chaos Constructions 2018
Stas'M [Sat, 25 Aug 2018 15:29:55 +0000 (18:29 +0300)]
Main: Fix directives to hide compiler notices
Stas'M [Sat, 25 Aug 2018 15:21:26 +0000 (18:21 +0300)]
Netmaster: Optimize drawing loops
Stas'M [Sat, 25 Aug 2018 15:12:04 +0000 (18:12 +0300)]
Netmaster: Improve server list
- Group similar servers by name
- Allow to switch between similar servers with Left & Right arrows
- Sort similar servers and all server list by ping
DeaDDooMER [Mon, 30 Jul 2018 11:42:32 +0000 (14:42 +0300)]
Fixed palyer freezing and monster disappearing at y<0 on AMD64/ARM
DeaDDooMER [Sun, 29 Jul 2018 19:40:06 +0000 (22:40 +0300)]
Android: added navigation bar hiding hack
DeaDDooMER [Tue, 26 Jun 2018 19:24:38 +0000 (22:24 +0300)]
Android: added timidity.cfg to game files, so midi music can playing now
DeaDDooMER [Mon, 25 Jun 2018 13:32:36 +0000 (16:32 +0300)]
Android: yet another virtual keyboard layout changes.
DeaDDooMER [Sun, 24 Jun 2018 13:08:26 +0000 (16:08 +0300)]
Android: fix bad screen size when config not found
DeaDDooMER [Sun, 24 Jun 2018 11:30:08 +0000 (14:30 +0300)]
Forced landscape mode on android
DeaDDooMER [Sun, 24 Jun 2018 10:54:25 +0000 (13:54 +0300)]
Added check for support NPOT textures with OpenGL ES. Legacy mode is still bugged.
DeaDDooMER [Sat, 23 Jun 2018 22:27:53 +0000 (01:27 +0300)]
Added new OpenGL ES wrapper
DeaDDooMER [Sat, 23 Jun 2018 08:14:49 +0000 (11:14 +0300)]
Holmes now optional at compile-time
DeaDDooMER [Fri, 22 Jun 2018 18:29:35 +0000 (21:29 +0300)]
Calculation gibs size no more depends on opengl
DeaDDooMER [Thu, 21 Jun 2018 17:45:44 +0000 (20:45 +0300)]
Android: added key for calling android keyboard
Ketmar Dark [Fri, 1 Jun 2018 18:16:22 +0000 (21:16 +0300)]
fixed small bug in hashtable
DeaDDooMER [Sat, 26 May 2018 13:09:55 +0000 (16:09 +0300)]
Fix some default values that not present in config