Skip to content

Christmas Patch (v1.4)

Latest
Compare
Choose a tag to compare
@ampreeT ampreeT released this 08 Dec 03:04
· 27 commits to master since this release

fxtBRB

Rise and shine, Mr. Freeman.

This update marks a significant improvement in gameplay experience ranging from crash fixes, dialogue/scripting fixes, NPC/player animation fixes, single-player weapon functionality and a newly added kill notification system.

Setup

If you do not have a server installed:

If you do have a server and a old version of SourceCoop already installed:

Changes

  • Migrated to SourceMod 1.12 #164
  • Fixed hit registration while moving for Black Mesa and Half-Life 2: Deathmatch #186
  • Updated Half-Life 2: Deathmatch to the latest game update #184
  • Crowbar's attack speed is now same as singleplayer #182
  • MP5 clip size now uses singleplayer values (45 to 30) #182
  • Weapon damage values now matches singleplayer values #182
  • Prevent the player from rotating while in the intro type INTRO_FADE #180
  • Prevent the player from shooting during wait period #180
  • Fixed chapter titles on worldspawn not appearing (Chapter 3, Chapter 6 and others) #180
  • Changed grenades to use single-player vphysics which can be picked up #177
  • Fixed CAI_ScriptedSequence crash #175
  • Properly fixed AI_ScriptConditions (Fixes e.g. guard in bm_c1a1b waiting until enemies are dead before calling for help)
  • Added new ConVar sourcecoop_start_wait_mode #173
  • Fixed HEV hands pickup animation only playing for a single player once #168
  • Fixed waiting period bug with delayed output triggers not being detected #168
  • Fixed waiting for players prematurely starting before players are connected #168
  • Waiting for players timer will skip to 3 seconds when the player count matches the player count of the last map #168
  • Waiting for players timer will be skipped if there is only one player from the previous map #168
  • Waiting for players timer will now reset when the last spawned player disconnects and the map has not started yet #168
  • Fixed NPCs not looking at friends (players) during certain random dialogues #169
  • Fixed NPCs not speaking when pressing +use and other players are not nearby within PVS #163
  • Fixed PVS conditions being unset on every other tick when another player is not within PVS of a NPC #163
  • Implemented basic charging support for xen energy gluon ammo and suit chargers #160
  • Use singleplayer gravity in cooperative play #159
  • Fixed removal of player entity when dissolved #157
  • Fixed server crash when a NPC navigates to a hint node on task TASK_MOVE_AWAY_PATH #156
  • Fixed fear fleeing behavior for NPCs (most commonly seen with scientists) #156
  • Fixed not clearing HEV queue on player spawn #154
  • Replaced implementation of damage effects fix #152
  • Hide tracers of npc_lav, npc_abrams, npc_sentry_ground and npc_sentry_ceiling #145
  • Null check for tracer entity to prevent potential client crash #145
  • Fixed Source Response System #143
  • Added idle animations using prop_dynamic and built-in mp animations #142
  • Rebuilt admire gloves logic to work while being unarmed #142
  • Added feature SP_WEAPONS that controls whether to use single-player functionality for weapons #141
  • Added ironsights for weapon_357 and weapon_crossbow (Controlled by feature SP_WEAPONS) #141
  • Added regular crossbow bolts and changed crossbow skin (Controlled by feature SP_WEAPONS) #141
  • Fixed crashes while no players are connected with think pause #140
  • Fixed various crashes with generic defaults for UTIL_GetLocalPlayer #140
  • Added velocity fix for tau cannon #139
  • Added prop_soda collision and vphysics fix #133
  • Fixed map-placed tripmine laser colors when the ConVar mp_teamplay is set to 1 #132
  • Fixed NPC sleep states #130
  • Added kill and death notifications #130
  • Fixed load error for addon srccoop_addon_voting
  • Fixed creating server ragdolls in vehicles in Half-Life 2: Deathmatch
  • Fixed pose parameter values resetting for NPCs/vehicles in Black Mesa

Map Changes

  • bm_c1a0a
    • Added HEV checkpoint
    • Adjusted two checkpoints to bring all players
    • Adjusted checkpoint positions and angles
    • Fixed potential softlock for checkpoints on entities LCS_AM_Airlock_trigger and door_02_btm
  • bm_c1a0b
    • Adjusted two checkpoints to bring all players
    • Adjusted checkpoint positions and angles
    • Fixed potential softlock for checkpoint on entity lab2_door4
  • bm_c1a1a
    • Added checkpoint to Eli/Kliener scripted sequence
    • Fixed players spawning in with incorrect health if they transitioned from the last map and suicides after the initial game start cutscene plays
    • Fixed CPR scripted sequence ending prematurely when a player progressed ahead in the map
  • bm_c1a1b
    • Fixed health being set to 95 on game start
    • Deleted trigger that could retrigger the scripted sequence of the guard shooting at the zombie
    • Added changelevel block to the end of the level
  • bm_c1a1c
    • Added checkpoint in the room with the rescued scientist
    • Adjusted checkpoint positions and angles
    • Added weapon_glock to player equipment
  • bm_c1a1d
    • Fixed lift headcrabs spawning before the lift sequence if the power was turned on and a player fell
    • Added checkpoint after the lift sequence
    • Adjusted checkpoint positions and angles
    • Changed player equipment loadout
    • Removed stuck headcrab at the end of the level
  • bm_c1a1e
    • Adjusted the top stairs shortcut door to be always open
    • Stopped storage doors from closing when going up the ladder before the crate jump puzzle sequence
    • Stopped storage doors from closing when triggering the houndeye spawns near the elevator
    • Added two checkpoints
    • Added two checkpoint portals
    • Adjusted checkpoint positions and angles
    • Changed player equipment loadout
  • bm_c1a0b
    • Fixed scientist not playing keyboard animation during wait period
  • bm_c1a1a
    • Fixed intro title not appearing
  • bm_c1a2a
    • Fixed vent opening up prematurely while waiting for players to connect
    • Changed player equipment loadout
    • Added checkpoint to shotgun pickup
  • bm_c1a2b
    • Adjusted security guard shooting headcrab to the start of the map
    • Changed player equipment loadout
    • Adjusted checkpoint positions and angles
  • bm_c1a2c
    • Changed player equipment loadout
  • bm_c1a3a
    • Adjusted checkpoint positions and angles
    • Changed player equipment loadout
  • bm_c1a3b
    • Adjusted initial spawn to inside of the elevator
    • Changed intro type to none
    • Fixed changelevel elevator going down when blocked by a player
  • bm_c1a3c
    • Adjusted initial spawn to inside of the elevator
    • Changed intro type to none
    • Fixed music fading out when entering the vents
  • bm_c1a3a: part 2
    • Removed the sentry in the scripted scene with the marines
    • Removed vent and coffee cup in the scripted scene with the scientist
    • Blocked the end of the level
  • bm_c4a3d
    • Fixed getting stuck

EDT System Changes (Useful for Admins/Creators)

  • Added ability to create missing map configs from defaults on demand or automatically on map load
  • Added ability to import Stripper:Source configs
  • Fixed potential issues with delayed checkpoints #135
  • Added radius checkpoint trigger #135
  • Separation of entity property modification actions: add, set, replace #134
  • Changed entity property deletion behavior #134
  • The NO_TELEFRAGGING feature has been removed and its functionality tied to NOBLOCK
  • Default multiplayer weapons toggle is now under "equipment", STRIP_DEFAULT_EQUIPMENT has been removed #153

Full list of changes from SourceCoop v1.3 to v1.4