Kp
|
be8022ff41
|
Add typedef for GMNames array
|
2016-07-09 17:58:35 +00:00 |
|
zico
|
7684ce92e4
|
Added packet to notify clients about a changed vulcan ammo count in a weapon powerup in case player collects ammo but leaves the gun itself.
|
2016-06-06 17:26:59 +02:00 |
|
zico
|
1856e73ca6
|
Addition to 3366658a5bd2b30a82949b8b301e97b324ce539d: Changed show_netgame_info and pass netgame as reference and const; removed struct and extern; declared ngii inside show_netgame_info().
|
2016-05-30 13:49:06 +02:00 |
|
zico
|
7692d19e2b
|
Raised default Packets Per Second to 30 and added define for the default in multi.h
|
2016-05-10 13:45:08 +02:00 |
|
zico
|
3366658a5b
|
Updated 'Netgame Rules & Info' screen, added option to toggle it ingame via SHIFT-PAUSE, added hint to netgame help menu
|
2016-05-10 13:41:13 +02:00 |
|
zico
|
36d22a3998
|
Added more specific comment on why RespawnTimer is necessary for MultiLevelInv_Repopulate()
|
2016-02-29 16:35:00 +01:00 |
|
zico
|
901a554e96
|
New powerup management code: Addeed functions and packet type to keep track of original and current level inventory as well as player and thief inventories. Calling maybe_drop_net_powerup() for all ammo based weapons except Concussion missiles. Limiting maybe_drop_net_powerup() to only spawn items missing from initial level inventory. Added function to let host respawn items that were lost for whatever reason. Expanded maybe_drop_net_powerup() and child functions to be able to drop item based on a random player. Changed back maybe_drop_secondary_weapon_egg() to its original behavior, dropping 3 of each type max.
|
2016-02-25 14:11:08 +01:00 |
|
Kp
|
4e29e2625d
|
Move multi_endlevel_poll* lookups to menu creation
|
2016-01-26 03:45:06 +00:00 |
|
Kp
|
8e86a3586d
|
Use #ifdef dsx to guard dsx namespace
|
2016-01-09 16:38:15 +00:00 |
|
Kp
|
26e948d5f1
|
Uninline namespace dsx
|
2015-12-13 18:00:49 +00:00 |
|
Kp
|
dc8c0323d8
|
Uninline namespace dcx
|
2015-12-13 18:00:49 +00:00 |
|
Kp
|
32051298ae
|
Use inline namespace dcx/dsx for more symbols
|
2015-12-13 18:00:48 +00:00 |
|
Kp
|
143612df6a
|
Make multi_send_message static
|
2015-12-04 03:36:30 +00:00 |
|
Kp
|
a245ff8130
|
Mark multi_who_is_master static
|
2015-12-04 03:36:30 +00:00 |
|
Kp
|
0fe724b229
|
Adjust multiplayer kill handling
|
2015-11-27 03:56:13 +00:00 |
|
Kp
|
bb41075adb
|
Add preprocessor guards around types that vary by game
|
2015-11-26 02:56:55 +00:00 |
|
Kp
|
0fbccd609c
|
Ignore lifetime kills/killed in cooperative games
|
2015-11-21 18:12:13 +00:00 |
|
Kp
|
f07e08fa2f
|
Move netgame_info::players to end
This saves ~200 bytes of text.
|
2015-10-30 02:52:55 +00:00 |
|
Kp
|
731e287329
|
Clean up trailing whitespace on rank strings
|
2015-10-30 02:52:55 +00:00 |
|
Kp
|
070444157e
|
Use type safe player flags
|
2015-10-30 02:52:55 +00:00 |
|
Kp
|
7ac2840bfe
|
Rename Netgame.player_flags to .net_player_flags
The simple name conflicts with an upcoming change.
|
2015-10-30 02:52:54 +00:00 |
|
Kp
|
e130ea7b36
|
Remove unnecessary secondary_weapon_flags
|
2015-10-30 02:52:53 +00:00 |
|
Kp
|
ea3c4a8986
|
Switch const multi text to array<>
|
2015-10-29 03:01:43 +00:00 |
|
Kp
|
2196008178
|
Move fwdobject.h -> fwd-object.h for consistency
|
2015-10-10 03:44:14 +00:00 |
|
Kp
|
9da2a938d8
|
Make team_kills signed
Suicides can make kill counts negative.
|
2015-10-03 22:15:17 +00:00 |
|
Kp
|
9df40a86cb
|
Use uint8 for secondary ammo counts
Maximum non-cheating is 40 missiles, which fits in a signed 8 bit value.
Maximum cheating is 200 missiles, which fits in an unsigned 8 bit value.
|
2015-10-03 17:17:49 +00:00 |
|
Kp
|
d971cf7702
|
Wrap game-specific types in game-specific preprocessor guards
These types are not used in common code, and in some cases would provoke
a -Wodr warning if they were used.
|
2015-09-26 21:17:12 +00:00 |
|
Kp
|
f15116f2cb
|
Simplify multiplayer sound handling
|
2015-08-05 02:59:02 +00:00 |
|
Kp
|
2fb03da475
|
Inline multi_send_endlevel_start secret for D2
|
2015-08-03 03:11:25 +00:00 |
|
Kp
|
b8cc2f4172
|
Inline multi_i_am_master
|
2015-07-25 23:10:46 +00:00 |
|
Kp
|
f00725f740
|
Use forward-declaration header for player.h
|
2015-07-25 23:10:45 +00:00 |
|
Kp
|
70c4cc87ab
|
Use forward-declaration header for weapon.h
|
2015-07-25 23:10:45 +00:00 |
|
Kp
|
e54b550c59
|
Pass only vobjptr_t to multi_reset_player_object
|
2015-07-12 01:04:17 +00:00 |
|
Kp
|
fe360b18e3
|
Implement secluded spawns
|
2015-07-04 21:01:18 +00:00 |
|
Kp
|
d73e5a24c3
|
Reduce scope of ifdef(D1||D2)
|
2015-07-04 21:01:17 +00:00 |
|
Kp
|
06b453d617
|
Enable D1 weapon drops
|
2015-07-02 02:37:55 +00:00 |
|
zico
|
cd27af9e41
|
Made MULTI_POSITION and MULTI_ROBOT_POSITION use quaternion packets to increase precision of powerup drops, robot movement and their firing; Also decreased priority of the first iteration of MULTI_POSITION from 2 to 1 as the first packet does not need to be protected but just serves as a convinient excuse to flush the multi data buffer
|
2015-06-28 19:20:46 +02:00 |
|
Kp
|
9125ae32cd
|
Make objnum unsigned
|
2015-06-13 22:42:15 +00:00 |
|
Kp
|
39b705b352
|
Use integral_constant for grant masks
|
2015-06-05 02:34:40 +00:00 |
|
Kp
|
73300a285d
|
Merge "change u_int*_t to C99 standard uint*_t"
Requested-by: btb <https://github.com/dxx-rebirth/dxx-rebirth/pull/67>
Acked-by: Matt1360 <https://github.com/dxx-rebirth/dxx-rebirth/pull/67#issuecomment-104806115>
|
2015-05-23 17:36:29 +00:00 |
|
Kp
|
cc2a5e9790
|
Use gr_free_bitmap_data for Orb_icons
|
2015-05-22 03:33:19 +00:00 |
|
Bradley Bell
|
bdacd2f7d7
|
change u_int*_t to C99 standard uint*_t
|
2015-05-18 17:12:53 -07:00 |
|
Kp
|
a51a7110e8
|
Pass vobjptridx_t to multi_send_position
|
2015-05-09 17:38:59 +00:00 |
|
Kp
|
8d849b2b39
|
Wrap laser level in class
Move enum laser_level_t to weapon.h for the new class.
|
2015-04-26 20:15:56 +00:00 |
|
Kp
|
b46ecbb3e9
|
Add netgame parameter to duplicate powerups
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
4381b81497
|
Pack spawn granted items in D1
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
b32298df5a
|
Rewrite powerup cap code to centralize logic
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
90fbebf8fd
|
Convert most global arrays to array<>
|
2015-04-02 02:36:52 +00:00 |
|
Kp
|
6e96ff3e00
|
Fix ambiguous use of INTEL_SHORT/INTEL_INT
|
2015-04-02 02:36:52 +00:00 |
|
Kp
|
598a5e42a2
|
Allow granting items at player spawn
|
2015-03-28 17:18:02 +00:00 |
|