Commit graph

  • 3a1a5d66f5
    scripted_sentence: add support for refire key. Add some more icons. Also NSPointTriggers should be SOLID_NOT now as to not travel across levels. Marco Cawthorne 2024-03-05 22:48:00 -0800
  • 09839aa198
    multi_manager: Minor clean up. Marco Cawthorne 2024-03-05 08:21:26 -0800
  • efe079bdf7
    Updates: Strip version number from preview img url. Marco Cawthorne 2024-03-05 08:20:50 -0800
  • f11a10d343
    func_tracktrain: Save/Restore more fields, keep track of when to play the movement sounds. Marco Cawthorne 2024-03-05 08:19:56 -0800
  • a3268ef65b
    env_shake: active global shake entities can be stopped by removing them from the game now. Marco Cawthorne 2024-03-05 00:33:37 -0800
  • a9b6f9a428
    trigger_transition: filter out "players" in all transitioning modes. Marco Cawthorne 2024-03-04 20:13:53 -0800
  • 0c2db7a23a
    SV_PerformLoad: Saner check for if we can call Destroy()... Marco Cawthorne 2024-03-04 19:55:30 -0800
  • 32a36d8017
    Server: show 'entered game' message once and only in MP. Marco Cawthorne 2024-03-04 19:45:33 -0800
  • f0034cb03a
    SEND/READENTITY_ANGLE: use WriteAngle()/readangle() Marco Cawthorne 2024-03-04 19:37:51 -0800
  • 9c66c2c5f9
    func_door: Fix targetClose not getting triggered right when START_OPEN spawnflag is set Marco Cawthorne 2024-03-04 19:25:51 -0800
  • c0b031ed9f
    Nodes: Make the way nodes are generated a bit better. Marco Cawthorne 2024-03-04 18:52:21 -0800
  • e2239a236f
    Minor cleanups to some point entities and replace various usage of whichpack(). Marco Cawthorne 2024-03-04 18:51:07 -0800
  • 50cc1b6198
    phys_rope: Remove newline from print. Marco Cawthorne 2024-03-04 18:49:22 -0800
  • 6c8b56c39f
    env_explosion: Don't trigger when disabled (duh) Marco Cawthorne 2024-03-04 18:48:54 -0800
  • 57b19425c1
    NSIO: Give it an empty ParentUpdate() to work around StartFrame() calling a null function on them. Marco Cawthorne 2024-03-04 18:45:06 -0800
  • 37ab385bcf
    NSEntity: add empty DebugDraw method for listen servers. Marco Cawthorne 2024-03-04 18:44:10 -0800
  • 0f96e635b0
    NSTalkMonster: add anim event 1009. Marco Cawthorne 2024-03-04 18:43:17 -0800
  • 86cfec6e6d
    NSTrigger: ensure killtarget is transferred on delayed triggers. Also double check a target is specified before we attempt to search for entities to trigger. Marco Cawthorne 2024-03-04 18:42:48 -0800
  • d405ff7e90
    PropData: Change warning to a log. Not every model has to have PropData. Marco Cawthorne 2024-03-04 18:42:05 -0800
  • 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. Marco Cawthorne 2024-03-02 00:40:08 -0800
  • 0147278359
    Client View: Ensure modelindex of the viewmodels get set to 0 when we've got no valid weapon set. Marco Cawthorne 2024-02-23 14:26:55 -0800
  • c44bf11e3b
    View: helper function to prepare for weapon changes on the client-side Marco Cawthorne 2024-02-23 14:01:43 -0800
  • 0792fbaee9
    Server: add Skill_Init inside init() Marco Cawthorne 2024-02-23 13:58:59 -0800
  • cb4ba0c201
    env_spark: Fix spawnflag START_ON not implying TOGGLE, add Input() method and implement more stuff. Marco Cawthorne 2024-02-23 13:57:28 -0800
  • ca318e29f9
    button_target, trigger_changelevel, trigger_transition: doc improvements Marco Cawthorne 2024-02-23 13:54:46 -0800
  • c60012b757
    env_shooter: Add Input() method Marco Cawthorne 2024-02-23 13:53:04 -0800
  • 8b2d484917
    func_train: fix how we initially spawn, preventing the train from accidentally getting triggered on spawn Marco Cawthorne 2024-02-23 13:50:52 -0800
  • 02551ed71b
    env_shooter: Apparently 'scale' only works on sprites. So let's add some systems to detect that. Marco Cawthorne 2024-02-23 13:41:04 -0800
  • ee58089a55
    env_explosion: Get it up to Source Engine standards. Marco Cawthorne 2024-02-23 13:23:19 -0800
  • 34884b68a3
    ambient_generic: fix mix-up of small and medium radius. also set s_nominaldistance to 1024. Marco Cawthorne 2024-02-23 13:22:51 -0800
  • e2ee6987de
    NSTraceAttack: save traceline endpos and plane_normal in case it gets set elsewhere Marco Cawthorne 2024-02-23 13:21:44 -0800
  • 7d58b4a96a
    NSRenderableEntity: Remove aggressive angle optimisation Marco Cawthorne 2024-02-23 13:21:08 -0800
  • 8a18c2e992
    PropData: gibs use a fixed angular velocity in fallback physics mode, and have a hitbox. Marco Cawthorne 2024-02-23 13:20:53 -0800
  • 0f86ba61a1
    DecalGroups_Place: cancel out if the group wasn't found. Marco Cawthorne 2024-02-23 13:20:15 -0800
  • 5c90692873
    SurfaceProperties: impacts now pass a proper dir vector to the particle system Marco Cawthorne 2024-02-21 21:11:48 -0800
  • 6319f6166e
    Skill.qc: readcmd() builtin usage replaced with a tiny config parser. Marco Cawthorne 2024-02-21 21:08:57 -0800
  • 2f56725160
    func_plat: nudge the platform the way way when no height is defined and we make up a position Marco Cawthorne 2024-02-21 16:41:52 -0800
  • 29a997dbcf
    Sound: add Sound_Stop() to make that task more slightly more accessible. Marco Cawthorne 2024-02-21 16:11:14 -0800
  • 33e5038881
    func_pushable: play the surfaceproperty specific scraping sound when being pushed around Marco Cawthorne 2024-02-21 16:10:28 -0800
  • b2fc4d2918
    env_muzzleflash: add cvar cg_muzzleflashDLightColor Marco Cawthorne 2024-02-21 16:09:32 -0800
  • 3e182b3737
    NSRenderableEntity: Ensure .skeletonindex is set to 0 after deleting the skeletal object Marco Cawthorne 2024-02-21 14:50:44 -0800
  • 0e3eb491a6
    NSClientPlayer: ensure pmodels have a shadow as well Marco Cawthorne 2024-02-21 13:51:43 -0800
  • a9836563d1
    trigger_teleport: add telefrag. Marco Cawthorne 2024-02-21 13:43:43 -0800
  • 9847f3828e
    NSGameRules: send a newly joined player to the intermission screen gently Marco Cawthorne 2024-02-21 13:41:18 -0800
  • 08259f5652
    make_mapdef.sh/trigger_changetarget: Minor fixes. Marco Cawthorne 2024-02-19 13:23:46 -0800
  • 0df1e78cc3
    Platform: Comment out debug strings. Marco Cawthorne 2024-02-19 13:20:51 -0800
  • ea0b365037
    SurfaceProperties: Insist on having a 'default' stage defined. Use that to initialize the various surface properties. Marco Cawthorne 2024-02-19 13:20:08 -0800
  • f950dcaabb
    func_pushable: Respect 'size' and improve movement direction math a little. Marco Cawthorne 2024-02-15 14:49:44 -0800
  • 9e68e24d2e
    trigger_teleport: Add filter for func_pushable entities. Test chamber can now be triggered. Marco Cawthorne 2024-02-15 13:35:42 -0800
  • 99f513efdb
    func_pushable: Remove hitcontentsmaski override, else the cart won't move up in the test chamber. Marco Cawthorne 2024-02-15 13:35:13 -0800
  • 06d959ef02
    func_tracktrain: Lots of improvements across the board. Enjoy c0a0-c0a0e! func_trackchange/autochange: Initial implementation. Marco Cawthorne 2024-02-13 22:51:36 -0800
  • 7e8d1aacdb
    Fix various warnings. Marco Cawthorne 2024-01-30 00:42:10 -0800
  • 31b88f63f2
    Fixes for DAMAGE_AIM, so we can respect the sv_aim cvar. Marco Cawthorne 2024-01-29 23:47:36 -0800
  • 08cac51d5f
    NSClient: add void SetInfoKeyFloat(string, float) and float GetInfoKeyFloat(string) methods Marco Cawthorne 2024-01-29 16:10:16 -0800
  • 4a8f4a6082
    Add a whole bunch of new bot features, including bot profiles. Developers: the internal class bot is now NSBot, and an entityDef of the old name will be instantiated instead. Marco Cawthorne 2024-01-26 19:22:14 -0800
  • ba4ddbd3f6
    Math_FixDelta: Make recursive. Rename pending... Marco Cawthorne 2024-01-26 19:10:57 -0800
  • 2332fdd45f
    Add Documentation/Bots/BotOverview.md Marco Cawthorne 2024-01-26 19:10:16 -0800
  • 30903f7683
    VGUIView: add missing return Marco Cawthorne 2024-01-15 16:34:09 -0800
  • da194e8eed
    VGUIWindow: migrate non Window specific bits into its own class: VGUIView Marco Cawthorne 2024-01-15 16:28:46 -0800
  • d66ebc4fd9
    Documentation: add DedicatedServer.md, EntityGuide.md, merge EAX/EFX within doxygen generated docs. Marco Cawthorne 2024-01-15 15:46:41 -0800
  • 05af28180e
    Server: Fix typos in various sound precache calls. Marco Cawthorne 2024-01-15 15:45:48 -0800
  • fea60cd435
    Client: add return to exit early when skyPath isn't set, solely to avoid an unnecessary print. Marco Cawthorne 2024-01-15 15:44:46 -0800
  • 7b09f7cbc4
    Menu-FN: Init String-Table before most of the other inits. Marco Cawthorne 2024-01-15 15:43:43 -0800
  • e9700b31b9
    Sound_Init: Remove precaches for anything other than common/null.wav Marco Cawthorne 2024-01-15 15:42:54 -0800
  • 5bdbe2cc47
    NSNavAI: Add method RouteToPositionDenyFlags(). Same as RouteToPosition() but will accept a link-flag filter mask. Marco Cawthorne 2024-01-11 15:56:41 -0800
  • 40aee258ce
    NSClientSpectator: new mode: overview which is work in progress. Various misc fixes to code routines that negatively affect splitscreen. We also set frametime/clframetime to 0.0 after the first player view has been drawn as to not run predraw math more than once per frame. This should not cause any issues but if you are experiencing issues let us know. Marco Cawthorne 2024-01-08 14:58:45 -0800
  • 2891bc061e
    func_breakable: precache particleeffectnum before first use Marco Cawthorne 2024-01-04 14:34:37 -0800
  • 2034eb1d45
    ambient_generic: better logging. Marco Cawthorne 2024-01-04 14:33:25 -0800
  • 0c7fc9abc6
    NSRadar: add method InitEmpty() Marco Cawthorne 2024-01-02 15:41:25 -0800
  • 1b21a6cf46
    ambient_generic/speaker: force spawnflag MSF_MULTIPLAYER within Spawned() instead of the constructor. Marco Cawthorne 2024-01-02 15:26:29 -0800
  • 177a1638f7
    make_mapdef.sh: fix bashisms Marco Cawthorne 2024-01-02 15:06:32 -0800
  • d662c12951 Test map for areaportalwindow Xylemon 2024-01-02 13:15:39 -0800
  • dda946476f Add def for areaportalwindow Xylemon 2024-01-02 12:40:40 -0800
  • eaee5f67a7
    build_game.sh: fix entities.def not being generated when RADIANT_PATH is not set. Marco Cawthorne 2024-01-02 12:38:01 -0800
  • 64a6a9007d
    Add new cvar s_developer which prints sound related info from the game logic Marco Cawthorne 2024-01-02 12:02:30 -0800
  • 21c27969f6
    env_shooter: Correct the implementation of variance and repeatability. Marco Cawthorne 2024-01-02 12:00:50 -0800
  • cca461effe
    Platform/Menu: Migration of Server_IsLan() into the master-server related code Marco Cawthorne 2024-01-02 11:59:16 -0800
  • 4600a03165
    NSRadar: checking in initial work on the class Marco Cawthorne 2024-01-01 21:23:09 -0800
  • bc05a07e50
    NSRenderableEntity: rendermode RM_SOLID becomes invisible when renderamount is 0. Marco Cawthorne 2024-01-01 21:21:31 -0800
  • d16e096306
    Documentation improvements, cleaning up of misc files. Marco Cawthorne 2024-01-01 21:20:02 -0800
  • 591d5821f9
    NSMonster: document the various spawnflags more Marco Cawthorne 2023-12-15 18:01:53 -0800
  • 6c1db1f4f6
    Shared: add bool FileExists(string filePath) function Marco Cawthorne 2023-12-15 17:00:13 -0800
  • 2530608b1f
    NSInteractiveSurface: fix typo Marco Cawthorne 2023-12-15 16:59:19 -0800
  • b8a56b3fb4 Documentation: Updated Building.md to have more explicit deps with Fedora/SUSE Xylemon 2023-12-13 15:58:13 -0800
  • 89cb5e5139 AI Path Testmap New base RGBY texlights Static versions of base K texlights Xylemon 2023-12-13 15:57:25 -0800
  • 65e491ce9c
    base: make textures/measure/rail masked again Marco Cawthorne 2023-12-13 15:37:17 -0800
  • 4b69949385
    Server: Ensure r_meshpitch gets set to 1 on init. Marco Cawthorne 2023-11-18 21:16:52 -0800
  • fa4f77aae0
    NSMonster: SetOrigin() during Respawn at least once so monsters don't die in the same spot during multiplayer respawns, inside hurt triggers or whatever. Marco Cawthorne 2023-11-18 20:30:10 -0800
  • 277b453c40
    Server: when skill is invalid (0) then default to 2 (medium) Marco Cawthorne 2023-11-18 19:58:29 -0800
  • faba64ad28
    Menu-FN: Broadcast in Chat when a player is joining a server, and handle ACTION (/me) text output Marco Cawthorne 2023-11-18 15:47:37 -0800
  • af4212987f
    Menu-FN: Make Chat Rooms and Controls accessible from other menus, keeping track of where we originated from Marco Cawthorne 2023-11-18 14:34:16 -0800
  • 1ccb640ce6
    Menu-FN: List ping for ICE servers correctly, View Game Info will now return to the appropriate menu Marco Cawthorne 2023-11-18 14:10:24 -0800
  • 602fa9fd93
    Menu-FN: Hide menu upon connecting to a server, and automatically refresh serverlist when opening the Internet Games menu Marco Cawthorne 2023-11-18 14:00:42 -0800
  • 07173b3c7b
    Platform: add menu debug command 'listGameLibrary' to output all the currently indexed games/mods Marco Cawthorne 2023-11-18 13:31:17 -0800
  • 29e7b84e4b
    NSMonster: handle the check for MSF_MULTIPLAYER inside Spawned() instead of the constructor Marco Cawthorne 2023-11-18 12:09:49 -0800
  • 0cd5d0e5a7
    MapCycle: Initialize g_mapCycle with mapcycle.txt, handle empty mapcycle slightly better. Marco Cawthorne 2023-11-18 12:02:41 -0800
  • 22460c5aa0
    BotLib: new commands - 'offset [vector]', 'flipx', 'flipy', 'flipz', 'merge [filename.way]', 'loadpb [podbotwaypoint.pwf]', 'loadrich [jumbot.jrf]', 'loadfb [foxbot.fwp]' Also make the bots use the soundDef when pressing '+use'. Marco Cawthorne 2023-11-17 18:58:24 -0800
  • 8566a9a5a7
    Base: build menu with base/src/progs.src as well Marco Cawthorne 2023-11-17 18:55:07 -0800
  • 32f9d974bb
    New commands: listClientSoundDef, listServerSoundDef Merge various trigger fields from Source entities into NSTrigger Rename default player related sounds to the Source Engine style for more parity with Half-Life 2 and later games Various player physics code fixes, such as being unable to jump higher when pushing against solids and faster noclip speed Marco Cawthorne 2023-11-17 18:54:46 -0800
  • bf705a9e31
    speaker: now shared between client/server game NSTalkMonster: Remove game specific PREDISASTER flag from the code, implement GAG instead New entities: env_cascade_light (wip), logic_achievement, env_instructor_hint (wip) Marco Cawthorne 2023-11-15 09:52:11 -0800