Nobody Rides For Free

Contagion

Contagion isn't your average Zombie Shooter but instead takes a more realistic and different approach to the popular genre with unique characters, environments, weapons, items, and a built in system that makes every round completely unpredictable with resources, objectives, and paths ever changing.

[img]{STEAM_CLAN_IMAGE}/4734227/1c4c0c3be23339d34b90070f2d2983e68c4ebba3.jpg[/img] [h1]Last Stop - Chapter 2[/h1] After finally arriving to the suburbs of Aurora, the survivors could finally catch their breath. But sadly, this was just a temporary safe haven. As the survivors were taking a break and gearing up for their next heavy trek towards their next destination. What they didn't know however, was that somebody was eagerly watching their progress... [h2]Panic Rework[/h2] The gamemode "Panic!" has been rewritten from scratch. It's now a single gamemode and is more simplified (from A to B), similar to [url=https://store.steampowered.com/app/17500/Zombie_Panic_Source/]Zombie Panic! Source[/url] Objective (not much randomness, or at all). The gamemode is also more PvE focused, but if zombie players are enabled, then the first player will become the Carrier, while the second player becomes the riot zombie. [h2]Campaign[/h2] [img]{STEAM_CLAN_IMAGE}/4734227/6eb02f268e68de4e454b62f5c035f81edf3ca7f0.jpg[/img] Campaign mode has been added! With this, you can play trough the entire (mostly) Last Stop campaign. But that's not all, you can also create your own custom campaign if the maps are linked with the info_safezone entity! There are up to 4 sessions you can choose from, and once a session has been selected, you will be able to choose a campaign and it's unlocked map. If you complete a map, the said map will become unlocked, and you will be able to choose the said map as your starting point. [img]{STEAM_CLAN_IMAGE}/4734227/9fbbefb0bff6e28cd003831077f3afdced490d83.png[/img] And if there is more than 1 campaign and you decide to select it, the progress you have made won't be lost. But do be careful, as your health and weapon ammo will no longer refill when changing to the next map. Everything you have on you will be saved, even your selected character. Dead players will also re-spawn as humans with 50% of their total HP with default starter weapons. [h1]Changelog[/h1] [h2]Angelscript[/h2] [list] [*]Added "[url=https://contagion-game.com/api/#cat=Entities&page=DrawASUI&function=DrawASUI]DrawASUI[/url]", you can now create your own custom HUD (supports both maps and plugins) [*]Added "GunGame" plugin (not loaded by default) [*]Added "[url=https://contagion-game.com/api/#cat=Utilities&page=Utils&function=CreateBeamRingPoint]Utils.CreateBeamRingPoint(float flDelay, Vector vOrigin, Color cColor, float flStart, float flEnd, int iModelIndex, int iHaloIndex, int iStartFrame, int iFrameRate, float flLife, float flStartWidth, float flEndWidth, float flAmplitude, int iSpeed, int iFlags);[/url]" [*]Added "[url=https://contagion-game.com/api/#cat=Entities&page=CTerrorWeapon&function=SetActiveWorldModel]CTerrorWeapon.SetActiveWorldModel( const string &in szModel );[/url]" [*]Added "[url=https://contagion-game.com/api/#cat=Globals&page=Forwards&function=OnFireGameEvent]void OnFireGameEvent( ASGameEvent &in event, bool &in bClientsided )[/url]" forward. [*]Added "[url=https://contagion-game.com/api/#cat=Entities&page=NetProp]NetProp[/url]" namespace [*]Updated Weapon Script base, now supports more functions [*]Updated [url=https://contagion-game.com/api/#cat=Utilities&page=Utils&function=FadeFlag_t]FadeFlag_t[/url], added "fade_purge" flag [*]Updated "Admin Menu" plugin [/list] [h2]Engine[/h2] [list] [*]Fixed Contagion having problems running on Steam Deck. [*]Fixed Material System, it no longer crashes if it kills a job thread prematurely. Causing the engine to crash due to "Access Violation". [*]Fixed Contagion crashing on Steam Deck when trying to update workshop items [*]Updated how the engine handles job threading. [*]Updated how and where the engine reads it's base binaries [*]Removed obsolete Pixel Shader 2.0 support. [/list] [h2]General[/h2] [list] [*]Added Campaign mode, P2P only (for now). [*]Added proper Steam Deck support [*]Added new survivor icons for boltcutters and keycards [*]Added weapon_torch [*]Added music for Flatline, so there isn't just dead silence. (if music slider isn't turned all the way down) [*]Removed obsolete functions from Hammer Editor that dates back to Worldcraft days. [*]Fixed Hammer Editor Texture Browser causing the entire program to crash due It did not free up old memory when new textures where being drawn. [*]Fixed where it would crash if you click on brushes too quickly on Hammer Editor. [*]Fixed a crash where it tried to open properties if the entity recently got deleted. [*]Fixed where having too many bots would cause the game to crash. [*]Fixed where dead players did not clear their loot when changing maps trough safe zones. [*]Fixed weapons not saving the total clip amount in safe zones. [*]Fixed where weapon attachments wasn't properly saved and read. [*]Fixed a server security issue. [*]Fixed a bug where high latency players would get "banned for speed hacking" for simply walking / running around. [*]Fixed when equipping a gasmask, all survivors would have "gasmask" filter enabled for the player who equipped it. Now, only said player that has the gasmask equipped will have the filter enabled. [*]Updated Hammer Editor, you can now render 3D *skybox and fog (it only reads the fog information if the env_fog_controller is set to "master" and has it's "Fog Enable" set to "Yes" [*]Updated how and where Hammer Editor reads its core files [*]Updated Flatline shop system. The entire UI and it's functionality got re-worked. [/list] *To render the 3D skybox, you need to load it from a func_instance. And to update it, you need to save the instance again or reopen the map. This may be changed and/or updated later. [h2]Maps[/h2] [list] [*]Removed all cpc_ and cpo_ maps [*]Added cp_roanokepd [*]Added cp_pioneerexpress [*]Added cp_broadway [*]Added ce_laststop_04 [*]Added ce_laststop_05 [*]Added ce_laststop_05b [*]Added tr_armory (Can only be loaded trough the console. Useful for testing our weapons and/or weapon skins/mods.) [*]Updated ce_laststop [*]Updated ce_laststop_02 [*]Updated ce_laststop_03 [/list] [h3]Angelscript API:[/h3] https://contagion-game.com/api [h3]Monochrome Discord:[/h3] https://discord.gg/monochrome