thirtyflightsofloving/game
Knightmare66 7b6f4281ad Added POSTTHINK_CHILD_MOVEMENT macro to new movewith host entities in g_spawn.c->SpawnEntities() in default Lazarus DLL.
Added Zaero flare gun to no-autoswitch in p_weapon.c->Pickup_Weapon() in missionpack DLL.
Added LM plasma rifle to p_weapon.c->NoAmmoWeaponChange() in missionpack DLL.
Added output of modelindex5&6, alpha, and attenuation to properties command  in missionpack DLL.
Added nogib and environment spawnflags to trigger_hurt and trigger_hurt_boox in missionpack DLL.
Added MONSTER_KNOWS_MIRRORS flag to berserker, barracuda shark, and mutant in missionpack DLL.
Added entity class IDs to misc_actor and target_actor in missionpack DLL.
Added syntax whitespacing to some files in missionpack DLL.
Added backpack drop to certain monsters in missionpack DLL.
Changed some sound paths for new monsters and weapons in missionpack DLL.
2020-10-29 13:03:20 -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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
acebot_spawn.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_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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_combat.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_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 re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04: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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_func.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_func_decs.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_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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00: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 entity class IDs for misc_actor and target_actor in default Lazarus DLL. 2020-10-27 02:31:41 -04:00
g_lock.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_main.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
g_misc.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_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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_monster.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_moreai.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
g_mtrain.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04: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 Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04: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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_spawn.c Added POSTTHINK_CHILD_MOVEMENT macro to new movewith host entities in g_spawn.c->SpawnEntities() in default Lazarus DLL. 2020-10-29 13:03:20 -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 re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
g_thing.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
g_tracktrain.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_trigger.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_turret.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_utils.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_vehicle.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_weapon.c Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
game.h Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -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 entity class IDs for misc_actor and target_actor in default Lazarus DLL. 2020-10-27 02:31:41 -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 Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_berserk.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_berserk.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_boss2.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_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 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.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_boss32.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_boss32.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_brain.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_brain.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_chick.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_chick.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_flash.c Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_flipper.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_flipper.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_float.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_float.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_flyer.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_flyer.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_gladiator.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_gladiator.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_gunner.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_gunner.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_hover.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_hover.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_infantry.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_infantry.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_insane.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_insane.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
m_medic.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_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 re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00: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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00: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 re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -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 Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00: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 re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
p_hud.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_menu.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_menu.h Updated GPL headers based on Q2 Tools GPL source release. 2020-06-04 17:01:28 -04:00
p_text.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_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 Added red hyperblaster turret. 2020-08-04 21:33:39 -04:00
p_weapon.c Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -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 re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00:05 -04:00
q_shared.h Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL. 2020-10-27 02:00: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