thirtyflightsofloving/game
Knightmare66 94e238a893 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords().
Added support for laser model with multiple skins to client entity code.
Enabled old blaster/flechette puff model when particles are disabled.
Added player muzzleflashes for LMCTF plasma rifle in cl_ents.c->CL_ParseMuzzleFlash().
Added support for extended w/ short index monster muzzleflashes using short enumerator to cl_lights.c->CL_ParseMuzzleFlash2().
Added contact parameter to g_monster.c->monster_fire_grenade() in missionpack DLL.
Added changeable blaster flash colors to cl_lights.c->CL_ParseMuzzleFlash2().
Added muzzleflashes for ionripper and plasma rifle soldier in cl_lights.c->CL_ParseMuzzleFlash2().
Removed unused removed weapons/hyprbu1a.wav from plasma rifle precache in default Lazarus, missionpack, and Zaero DLLs.
Added support for extended monster muzzleflashes to monster weapon code in default Lazarus and missionpack DLLs.
Changed fire_blaster() to use different skins in the same model instead of separate models for blaster bolts.
Tweaked default gib_health values in default Lazarus DLL.
Removed Lazarus grenade avoidance code from missionpack DLL.
Renamed monster_gunner_commander to monster_gunner_tactician in Lazarus DLL.
Adjusted damage for Tactician Gunner prox mines.
Changed order of glow pass in shared model rendering to be after envmap and celshading.
2021-07-09 19:54:05 -04:00
..
acebot.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -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 Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
g_combat.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_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 Tweaked alignment of team icons in 3Team CTF HUD layout. 2021-02-24 03:47:08 -05:00
g_ctf.h Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -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 Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
g_func_decs.h Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05:00
g_func_list.h Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_items.c Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -04:00
g_jetpack.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
g_lights.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
g_local.h Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05: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 inital commit of full repository 2019-03-13 15:20:07 -04:00
g_mmove_list.h inital commit of full repository 2019-03-13 15:20:07 -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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -04:00
g_moreai.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_reflect.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
g_save.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_spawn.c Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05: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 Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
g_thing.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_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 shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
g_turret.c Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
g_utils.c Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05: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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
km_cvar.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_berserk.c Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05: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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
p_client.c Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05:00
p_hud.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.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 Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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 Fixed shootable func_door_secret not working in default Lazarus and missionpack DLLs. 2021-01-26 00:08:08 -05:00
p_weapon.c Added frame and skinnum parms to ThrowGib(), ThrowHead(), and ThrowDebris() in default Lazarus DLL. 2021-02-02 00:55:10 -05:00
pak.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
q_shared.c Cleaned up string handling in extractfuncs. 2021-01-29 17:00:19 -05:00
q_shared.h Renamed cl_screen.c->SCR_AdjustFrom640() to SCR_ScaleCoords(). 2021-07-09 19:54:05 -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