nuclide/src/gs-entbase/server
Marco Cawthorne 649ed825ad
Big commit, work over various triggers. Clean up debug prints and make
them more consistent. Warnings are in yellow, while errors are in red.

New cvar: g_developerTimestamp will display timestamps next to debug messages
originating from the game-logic. Set g_developer to 1 to see them.
A lot of useful into, such as which entity id messages originate from
should aid in debugging quite a bit.

SP level transitions should also be more reliable now in terms of
transferring entities and the like.

Some levels have awkward transition areas and you might find yourself
jumping between levels frequently. Workarounds are in the works.
2024-03-02 00:40:08 -08:00
..
button_target.qc button_target, trigger_changelevel, trigger_transition: doc improvements 2024-02-23 13:54:46 -08:00
cycler.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
cycler_sprite.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
cycler_weapon.qc Implement cycler_weapon, cycler_wreckage, game_end, game_player_hurt, game_score, game_team_master, game_team_set, game_player_team, game_zone_player 2023-10-25 00:46:04 -07:00
cycler_wreckage.qc Implement cycler_weapon, cycler_wreckage, game_end, game_player_hurt, game_score, game_team_master, game_team_set, game_player_team, game_zone_player 2023-10-25 00:46:04 -07:00
defs.h Exterminate FX_Explosion, FX_Spark and FX_Impact references. 2023-07-24 14:14:20 -07:00
env_beverage.qc Minor documentation enhancements, QuakeEd entity comment color changes 2023-03-13 02:04:31 -07:00
env_explosion.qc env_explosion: Get it up to Source Engine standards. 2024-02-23 13:23:19 -08:00
env_fade.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
env_global.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
env_hudhint.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
env_message.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
env_model.qc env_model: Initial implementation of this SoHL entity 2023-10-06 00:21:17 -07:00
env_physexplosion.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
env_render.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
env_shake.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
env_shooter.qc env_shooter: Add Input() method 2024-02-23 13:53:04 -08:00
env_spark.qc env_spark: Fix spawnflag START_ON not implying TOGGLE, add Input() method and implement more stuff. 2024-02-23 13:57:28 -08:00
func_areaportal.qc Add def for areaportalwindow 2024-01-02 12:40:40 -08:00
func_breakable.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
func_brush.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
func_button.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
func_detail.qc speaker: now shared between client/server game 2023-11-15 09:52:11 -08:00
func_detail_illusionary.qc speaker: now shared between client/server game 2023-11-15 09:52:11 -08:00
func_door.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
func_door_rotating.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
func_group.qc speaker: now shared between client/server game 2023-11-15 09:52:11 -08:00
func_guntarget.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
func_healthcharger.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
func_lod.qc Lots of cleanup related to many entity classes to aid doxygen with generating documentation. 2022-12-06 15:04:07 -08:00
func_monsterclip.qc func_monsterclip: Initial implementation 2023-09-22 17:08:02 -07:00
func_mortar_field.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
func_pendulum.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
func_physbox.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
func_plat.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
func_platrot.qc func_platrot: Cleanup and rewrite the essential parts. Now inherits most of func_plat. 2023-10-23 14:38:02 -07:00
func_pushable.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
func_recharge.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
func_rot_button.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
func_rotating.qc Fixes for DAMAGE_AIM, so we can respect the `sv_aim` cvar. 2024-01-29 23:47:36 -08:00
func_tank.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
func_tankcontrols.qc GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen. 2022-12-13 17:52:20 -08:00
func_trackautochange.qc func_tracktrain: Lots of improvements across the board. Enjoy c0a0-c0a0e! 2024-02-13 22:51:36 -08:00
func_trackchange.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
func_tracktrain.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
func_train.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
func_traincontrols.qc func_tracktrain: Lots of improvements across the board. Enjoy c0a0-c0a0e! 2024-02-13 22:51:36 -08:00
func_vehiclecontrols.qc GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen. 2022-12-13 17:52:20 -08:00
func_wall_toggle.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
game_counter.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
game_counter_set.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
game_end.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
game_player_equip.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
game_player_hurt.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
game_player_team.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
game_score.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
game_team_master.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
game_team_set.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
game_text.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
game_zone_player.qc Implement cycler_weapon, cycler_wreckage, game_end, game_player_hurt, game_score, game_team_master, game_team_set, game_player_team, game_zone_player 2023-10-25 00:46:04 -07:00
gibshooter.qc GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen. 2022-12-13 17:52:20 -08:00
info_hint.qc New commands: listClientSoundDef, listServerSoundDef 2023-11-17 18:54:46 -08:00
info_intermission.qc GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen. 2022-12-13 17:52:20 -08:00
info_node.qc GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen. 2022-12-13 17:52:20 -08:00
info_node_air.qc GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen. 2022-12-13 17:52:20 -08:00
info_notnull.qc Minor documentation enhancements, QuakeEd entity comment color changes 2023-03-13 02:04:31 -07:00
info_null.qc Save/load system stability improvements. 2023-03-23 17:04:34 -07:00
infodecal.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
item_food.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
item_generic.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
light.qc speaker: now shared between client/server game 2023-11-15 09:52:11 -08:00
logic_auto.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
logic_case.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
logic_relay.qc New commands: listClientSoundDef, listServerSoundDef 2023-11-17 18:54:46 -08:00
logic_timer.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
math_counter.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
momentary_door.qc GS-EntBase: Adjust QUAKED comments so they can be parsed by Doxygen. 2022-12-13 17:52:20 -08:00
momentary_rot_button.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
momentarybase.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
monster_furniture.qc Implement cycler_weapon, cycler_wreckage, game_end, game_player_hurt, game_score, game_team_master, game_team_set, game_player_team, game_zone_player 2023-10-25 00:46:04 -07:00
monster_generic.qc Implement cycler_weapon, cycler_wreckage, game_end, game_player_hurt, game_score, game_team_master, game_team_set, game_player_team, game_zone_player 2023-10-25 00:46:04 -07:00
monstermaker.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
multi_manager.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
multisource.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
path_corner.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
path_track.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
phys_ballsocket.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
phys_constraint.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
phys_constraintsystem.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
phys_convert.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
phys_hinge.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
phys_keepupright.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
phys_slideconstraint.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
player_loadsaved.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
player_weaponstrip.qc trigger_relay: Set m_iValue so that multisources will work properly that get targetted by them 2022-12-14 16:51:16 -08:00
point_camera.qc GS-EntBase: Fix formatting in a few class definitions 2023-10-03 10:54:49 -07:00
point_servercommand.qc point_servercommand: initial implementation of this Half-Life 2 entity 2023-09-12 15:03:41 -07:00
point_trigger.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
prop_door_rotating.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
prop_dynamic.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
prop_physics.qc New commands: listClientSoundDef, listServerSoundDef 2023-11-17 18:54:46 -08:00
prop_static.qc Add the following physics entities from Source: phys_ballsocket, phys_constraint, phys_constraintsystem, phys_convert, phys_hinge, phys_keepupright, phys_slideconstraint & env_physexplosion 2023-10-17 16:49:01 -07:00
random_speaker.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
random_trigger.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
scripted_sentence.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
scripted_sequence.qc scripted_sequence: support for 'killtarget' key 2023-10-04 14:55:02 -07:00
stubs.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
targ_speaker.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
target_cdaudio.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_auto.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_autosave.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_cdaudio.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_changelevel.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_changetarget.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_counter.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_endsection.qc game_team_master/NSTrigger: GetValue() is now aware of who is querying for said information. Required for game_team_master. 2023-10-30 16:37:45 -07:00
trigger_hurt.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_look.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_monsterjump.qc Fix various warnings. 2024-01-30 00:42:10 -08:00
trigger_multiple.qc New commands: listClientSoundDef, listServerSoundDef 2023-11-17 18:54:46 -08:00
trigger_once.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_playerfreeze.qc New commands: listClientSoundDef, listServerSoundDef 2023-11-17 18:54:46 -08:00
trigger_relay.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_teleport.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00
trigger_transition.qc Big commit, work over various triggers. Clean up debug prints and make 2024-03-02 00:40:08 -08:00