Kp
ea3cea4ce2
Make master drop powerups from uncontrolled robot at death
...
This code is in D2X, and per zico should be enabled in D1X as well. It
appears to predate the release of Descent 2 source, so this was likely a
fix from Parallax that was never backported.
2013-04-06 21:13:34 +00:00
Kp
264f2aa8db
Add multi_send_robot_explode unused parameter isthief to match D2X
2013-03-31 20:41:21 +00:00
Kp
cb537edd82
Use ubyte/const ubyte consistently in multiplayer messaging
2013-03-31 20:41:21 +00:00
Kp
84fb22aafe
Simplify logic for robot to drop proximity bomb
2013-03-31 20:41:20 +00:00
Kp
f3562a1a38
Rename include/error.h to include/dxxerror.h
...
Avoid conflict with generic system header.
2012-07-07 18:35:06 +00:00
Kp
a4068234b4
Normalize whitespace in copyright header to match D2X-Rebirth
2013-02-24 02:39:48 +00:00
Kp
3edbfa2c90
Normalize comments and whitespace to match D2X
2013-02-25 02:00:02 +00:00
zicodxx
6fdf44035e
Added new priority level for MDATA packets to also send them ASAP without the need for an ACK; Streamlined sending multibot and fire packets and on the way artificially and automatically scaling fire rates, energy/ammo usage and damage of weapons in Multiplayer to decrease traffic easy way without changing the Gameplay
2011-09-15 10:45:45 +02:00
zicodxx
8bc5fd54a1
Fixed uninitialized bytes in multi_do_create_robot_powerups() and two set but unused variables
2011-07-12 15:34:47 +02:00
zicodxx
fe2dd897f7
Added cv_fade_level to canvas structure to replace Gr_scanline_darkening_level; Added cv_blend_func to canvas structure to set blending; Introduced gr_settransblend to set cv_fade_level and cv_blend_func; Added function to set normal blending, additive alpha blending and additive color blending; Moved Special transparency effects from g3_draw_bitmap to render_object to set individual transparency and/or blending for each object outside of OpenGL-specific code; Added special blending for fuelcenter and force field effects as well; Removed unused LASER_HACK code; Renamed OglAlphaEffects variable of PalyerCfg to AlphaEffects as I plan to implement this kind of effects for Software renderer, too
2011-02-23 17:46:36 +01:00
zicodxx
6e0ea332de
Removed D1X implementation of multiplayer powerup capping and added D2X code to replace this (UDP-only); Added a bunch of D2X code for general and multiplayer powerup dropping to make codes more consistent to each other; Removed MULTI_PROTO_D1X_VER and MULTI_PROTO_D1X_MINOR defines since they are not needed anymore
2011-01-14 14:29:36 +01:00
zicodxx
4b265301a0
Made GameTime to GameTime64 using fix64; Changed all structures saving GameTime64 for internal timer purposes to store fix64 and added converting functions to save such times in fix; For Savegames/Demos always reset GameTime64 to 0 while saving and putting all timer values to safe limits, Multiplayer objects are sent in similar fashion
2010-12-22 01:17:49 +01:00
zicodxx
ffc73ed4f2
Introduced new data type fix64 to be used for new timers which can last 4462756 years instead of 9 hours; Introduced new timer functions to update and query program time; Used new timer all over the program except GameTime (which comes next)
2010-12-11 00:18:03 +01:00
zicodxx
fb08673f54
Removed timer_get_approx_seconds() and replaced with timer_get_fixed seconds since it was too inaccurate and created significant offset
2009-11-24 22:43:41 +00:00
zicodxx
85b086c0ef
Abstracting networking protocols - Step 3: Renaming network_* functions to net_ipx_*, writing wrappers for protocol dependend functions in multi.c, Implementing protocol selection and Cleanup - Next up: Implementing new UDP layer
2009-04-09 07:41:30 +00:00
zicodxx
0fc0fff7f1
Abstracting networking protocols - Step 1: Renaming network-related files; Removing net_ipx.h (former network.h) includes from as much files as possible to make isolation of IPX-related functions easier in Step 2; Version defines Cleanup - needed later for good Version-Checking
2009-03-04 21:04:43 +00:00
kreatordxx
dfdea820dc
fix remaining endian bugs in network code, now it works on the Mac
2008-05-16 11:20:33 +00:00
zicodxx
a172315d4a
Implemented Console-style game logging system to print graphics, to stdout and gamelog.txt; Added structure to keep values for descent.cfg; Added aspect and Texture Filtering to descent.cfg; Removed mono code - printing important stuff over console; Removed some obsolete or very common defines; Code cleanup and small fixes
2008-04-06 20:23:28 +00:00
zicodxx
091526789e
Added BigEndian-related multiplayer/network code (unfinished); Re-Added IPX Socket option to Host menu for IPX games; Removed ForceVersionCheck global - conditions with driver->type; Merged netmisc.* and netpkt.*; Handling host disconnect for UDP games in network.c
2008-01-08 16:33:19 +00:00
zicodxx
285da809a8
Code cleanup - old/unused/obsolete multiplayer code and more
2007-12-29 14:18:49 +00:00
md2211
d393f32eed
* Removed executable flag on most files
...
* Reverted value of SOUND_MAX_VOLUME
2007-09-21 19:06:05 +00:00
zicodxx
86c18a63c3
fixed a bunch of compiler warnings
2007-06-11 09:06:14 +00:00
zicodxx
d64c3d1023
change byte to sbyte
2006-10-06 14:41:31 +00:00
zicodxx
cde0244a09
initial import
2006-03-20 16:43:15 +00:00