thirtyflightsofloving/game
Knightmare66 95295401a4 Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs.
Added weapon balancing and tech control cvars to 3ZB2 DLL.
Added Vampire and Ammogen techs to 3ZB2 game DLL.
Fixed func_door_secret movement bug (when built with origin brush) in Zaero DLL.
Fixed armor stacking bug in default Lazarus, missionpack, and Zaero DLLs.
Removed unused tech cvars in default Lazarus DLL.
Changed parsing of TE_BLASTER_COLORED tempent.
2021-10-31 03:53:09 -04:00
..
acebot.h Refactoring and rearrangment of menu code. 2021-08-12 15:30:51 -04:00
acebot_ai.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
acebot_cmds.c Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
acebot_compress.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
acebot_items.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
acebot_movement.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
acebot_nodes.c Changed parameter order for Q_strncpyz() and Q_strncatz() to match Com_strcpy() and Com_strcat() from missionpack DLL. 2021-01-25 02:47:07 -05:00
acebot_spawn.c Changed parameter order for Q_strncpyz() and Q_strncatz() to match Com_strcpy() and Com_strcat() from missionpack DLL. 2021-01-25 02:47:07 -05:00
g_ai.c Reworked 2D pic drawing using a new, merged R_DrawPic() function. Moved old pic drawing functions to r_draw_removed.c. 2021-08-07 00:43:46 -04:00
g_camera.c Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_chase.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
g_cmds.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
g_combat.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
g_crane.c Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_ctf.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
g_ctf.h Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
g_fog.c Changed parameter order for Q_strncpyz() and Q_strncatz() to match Com_strcpy() and Com_strcat() from missionpack DLL. 2021-01-25 02:47:07 -05:00
g_func.c Added support for custom axis rotation for func_door_rotating, func_door_rot_dh, func_door_swinging, func_rotating, and func_rotatating_dh in default Lazarus and missionpack DLLs. 2021-10-06 19:04:43 -04:00
g_func_decs.h Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
g_func_list.h Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
g_items.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
g_jetpack.c Added changeable blaster weapon skin based on sk_blaster_color cvar in default Lazarus, missionpack, and Zaero DLLs. 2021-09-30 20:09:36 -04:00
g_lights.c Reworked 2D pic drawing using a new, merged R_DrawPic() function. Moved old pic drawing functions to r_draw_removed.c. 2021-08-07 00:43:46 -04:00
g_local.h Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
g_lock.c Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
g_main.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
g_misc.c Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05:00
g_mmove_decs.h Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
g_mmove_list.h Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
g_model.c Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
g_monster.c Added changable railgun weapon skin based on sk_railgun_skin cvar to change railgun skin to default Lazarus, missionpack, and Zaero DLLs. 2021-10-16 23:19:27 -04:00
g_moreai.c Refactoring and rearrangment of menu code. 2021-08-12 15:30:51 -04:00
g_mtrain.c Added support for making model_spawn start off by setting delay to 1 along with toggle flag for both default Lazarus and missionpack DLLs. 2020-12-14 00:09:31 -05:00
g_patchplayermodels.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
g_pendulum.c Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05:00
g_phys.c Reworked 2D pic drawing using a new, merged R_DrawPic() function. Moved old pic drawing functions to r_draw_removed.c. 2021-08-07 00:43:46 -04:00
g_reflect.c Added changable railgun weapon skin based on sk_railgun_skin cvar to change railgun skin to default Lazarus, missionpack, and Zaero DLLs. 2021-10-16 23:19:27 -04:00
g_save.c Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
g_spawn.c Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
g_svcmds.c Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_target.c Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
g_thing.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
g_tracktrain.c Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
g_trigger.c Fixed firing player weapon while using spycam/remote turret in default Lazarus and missionpack DLLs. 2021-08-10 16:37:04 -04:00
g_turret.c Added changable railgun weapon skin based on sk_railgun_skin cvar to change railgun skin to default Lazarus, missionpack, and Zaero DLLs. 2021-10-16 23:19:27 -04:00
g_utils.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
g_vehicle.c Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05:00
g_weapon.c Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
game.h Exported FS_Seek() and FS_Tell() to game API's game_import_t struct. 2021-03-25 02:25:48 -04:00
km_cvar.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
km_cvar.h Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
laz_misc.h Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
lazarus.def inital commit of full repository 2019-03-13 15:20:07 -04:00
m_actor.c Refactoring and rearrangment of menu code. 2021-08-12 15:30:51 -04:00
m_actor.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_actor_weap.c Added changable railgun weapon skin based on sk_railgun_skin cvar to change railgun skin to default Lazarus, missionpack, and Zaero DLLs. 2021-10-16 23:19:27 -04:00
m_berserk.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_berserk.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_boss2.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_boss2.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_boss3.c Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
m_boss31.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_boss31.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_boss32.c Refactored spincontrol menu control with value lists, simplifying menu implementations. 2021-09-04 02:18:06 -04:00
m_boss32.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_brain.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_brain.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_chick.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_chick.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_flash.c Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -04:00
m_flipper.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_flipper.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_float.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_float.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_flyer.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_flyer.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_gladiator.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_gladiator.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_gunner.c Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
m_gunner.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_hover.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_hover.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_infantry.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_infantry.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_insane.c Reworked 2D pic drawing using a new, merged R_DrawPic() function. Moved old pic drawing functions to r_draw_removed.c. 2021-08-07 00:43:46 -04:00
m_insane.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_medic.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_medic.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_move.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_mutant.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_mutant.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_parasite.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_parasite.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_player.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_rider.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_soldier.c Fixed pain sounds for soldiers with custom skins in default Lazarus DLL. 2021-08-26 02:18:59 -04:00
m_soldier.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_supertank.c Improved Tactician Gunner's prox mine aiming in missionpack DLL. 2021-07-31 02:07:06 -04:00
m_supertank.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_tank.c Refactored spincontrol menu control with value lists, simplifying menu implementations. 2021-09-04 02:18:06 -04:00
m_tank.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
p_chase.c Refactored spincontrol menu control with value lists, simplifying menu implementations. 2021-09-04 02:18:06 -04:00
p_client.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
p_hud.c Fixed firing player weapon while using spycam/remote turret in default Lazarus and missionpack DLLs. 2021-08-10 16:37:04 -04:00
p_menu.c Changed parameter order for Q_strncpyz() and Q_strncatz() to match Com_strcpy() and Com_strcat() from missionpack DLL. 2021-01-25 02:47:07 -05:00
p_menu.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
p_text.c Added handling for sscanf() exceptions. 2021-07-14 05:27:46 -04:00
p_text.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
p_trail.c Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
p_view.c Reworked 2D pic drawing using a new, merged R_DrawPic() function. Moved old pic drawing functions to r_draw_removed.c. 2021-08-07 00:43:46 -04:00
p_weapon.c Added support for custom client railgun colors in 3ZB2, Awakening2, and Zaero DLLs. 2021-10-31 03:53:09 -04:00
pak.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
q_shared.c Added color1 userinfo cvar for player railgun effect color to client. 2021-10-21 02:03:19 -04:00
q_shared.h Added custom animations array and re-enabled target_animation entity in default Lazarus DLL. 2021-10-28 21:39:19 -04:00
readme.txt inital commit of full repository 2019-03-13 15:20:07 -04:00
resource.h inital commit of full repository 2019-03-13 15:20:07 -04:00

Lazarus source code
Version 2.1
09/22/01

I had wanted to spend more time commenting the code and cleaning a few things up, and 
still plan to do so. But there have been a couple of requests for the source so... here
it is in all its ugliness.

The code compiles fine with MSVC 6.0, and should also work with no problems with MSVC 5.0.
I make no guarantees of success with any other compiler. If you insist on lcc, hey that's
your problem, bub :-)

Use to your heart's content any way you see fit, subject to id's original license agreement.
If you use this to make money, it won't be me you need to worry about but somebody with
just a bit more clout. If you *do* use any of this in a publicly-released mod, I'd 
appreciate a link to the Lazarus site, currently http://planetquake.com/lazarus.


David Hyde
rascal@vicksburg.com