Developer postOriginal post (opens in a new tab)

Major Gibtastic Update!

Version: 1.0.0.1

Shared

Base

  • Added bb2_classic_mode_enabled which will enable 'vanilla' BrainBread mode but only in objective mode. Mappers can use OnStartGameClassic in game_manager if the game runs vanilla mode.
  • Added bb2_enable_scaling which can be used to disable scaling for npcs, noob servers may use this. (low level servers, this command doesn't disable scaling in Arena mode!)
  • Gibs and ragdolls are now fully client side.
  • Added some convars which will allow the player to enable/disable ragdoll & gib fading, the time until the gib or ragdoll will fade out and the max allowed gibs to spawn. (If you reach the limit then the gibs/ragdolls will fade out after 2 sec automatically...)
  • You can now gib ragdolls! Gibtastic!
  • prop_door_breakable gibs are now client side as well.
  • Changed the scaling for npcs to have two scale values, one for health and one for damage.
  • XP gained when killing enemies will increase depending on the scale amount active in the game.
  • We can now blacklist naughty servers, you may report servers in the Player Reports discussion. Blacklisted servers will not be visible in the server browser and profile saving will be disabled.
  • Major Performance and Networking improvements.

Gamemodes

  • Renamed Classic Mode to Objective Mode.
  • Fixed a bug in all the gamemodes which would prevent the round from restarting if there were no one in the zombie or human team.
  • Fixed a bug in elimination mode which would end the round instead of ending the game when a team reached the fraglimit.
  • Fixed a bug in Objective/Classic mode which would not let the Humans win if the humans escaped and respawned as 'escaped' zombie players. (when the round ended)

NPCs

  • Added npc_runner. (zombie)
  • NPCs will now have a 2 sec wait penalty when speaking.
  • The M1A1 will now target Bandits as well.
  • The M1A1's chance to burn enemies on fire has been decreased to 10%.
  • Non-boss zombies will no longer play pain or death sounds when they die due to their limited lifetime.

Mapping Entities

  • Fixed a bug in the logic_objective's scaling feature which would only trigger scaling on disconnect/connect events.
  • Mappers can now enable and disable the npc auto spawner, weapon spawner, ammo spawner and item spawner entities.
  • Fixed a bug in logic_objective which would prevent scaling of the time alone, you had to use kill counting as well to scale the time.
  • Mappers can now set which zombie type to spawn in the zombie_volume trigger.
  • Renamed the bbc_fred_spawner and bb2_info_fred_points to info_boss_point and logic_boss_spawner, from now on you have to set the classname to spawn and link the points to that classname in order to spawn a boss, the boss will be removed if you spawn twice. (one at a time per spawner)...
  • Fixed a bug in logic_objective which would fire OnTimeOver twice if the time ran out and OnEnd twice if the kills were done, but only if scaling was enabled.
  • logic_objective will now have two different scale factors, one for the time and one for the kill counter.
  • Added MaxKillsNeeded, MinKillsNeeded, MaxTime & MinTime for logic_objective to set min and max scale values.
  • You now have to set the time in logic_objective in seconds instead of minutes.
  • The zombie_volume can now set the % chance to spawn a non walker when set to spawn random zombie types.
  • Fixed a bug in ammo_* entities which would respawn ammo items even if they were set to not respawn.
  • Mappers can now use item_ammo_randomizer to spawn random ammo types across the map.

Players & Skills

  • You can no longer bunny hop.
  • Added the last parts for the Reality Phase perk, you'll now be non solid against npc zombies and decrease some damage taken while the perk is active.
  • Fixed some bugs in the +use door locking function, basically hold +use to lock a breakable door if you're a Human.
  • You will no longer get a reward for winning a round in elimination if there's not 1 or more players on both teams.
  • Fixed a bug where you'd not get any kills/score from killing human npcs.
  • Increased the voice command wait time from 0.5 sec to 1.5 sec to prevent spamming...
  • You can no longer vote on maps which don't exist on the server.
  • You'll now be notified when you're able to perk.
  • You can activate perks with a button press. Check the Keyboard Options to bind the commands so you're ready to go! To activate a perk you need X kills (you'll be notified when you've reached the kills needed) then press the button related to the perk in order to activate it. (You must have at least one point in the perk in order to use it...)
  • Zombie Players will finally get their Human XP when the round ends. (ex: elimination mode)
  • You can now use bb2_gibs_spawn_blood_puddle to enable/disable blood puddles.
  • You can now use bb2_gibs_spawn_blood to enable/disable FX impact on ragdolls and gibs.
  • You can now use bb2_gibs_max to set the max amount of gibs & ragdolls to spawn.
  • You can now use bb2_gibs_blood_chance to decrease the chance to spawn blood.
  • You can now use bb2_gibs_enable_fade to enable/disable fading for ragdolls & gibs.
  • You can now use bb2_gibs_fadeout_time to set the time before gibs & ragdolls will start fading away.

HUD & VGUI

  • Added a new HUD for the Humans & Zombies!
  • Added the infection 'bar'.
  • When you get infected you'll get a fancy pop-up wishing you best of luck.
  • The end score menu will now display different messages depending on the gamemode.
  • When using voice commands it will say (VOICE) in the chat instead of (TEAM)...
  • Added a new menu in options 'Performance' which will allow you to modify gib, ragdoll, gore and other misc options.
  • When you click Reset @ Options you will properly reset most of the default cvars.

Maps

  • Added 2 new maps: bba_barracks & bba_colosseum!

    bbc_termoil

    • Added objective scaling.
    • Updated "Wait for Extraction" to be 2 minutes long.
    • Expanded the office area + more bandits lurking in the dark!
    • Extended "Z.E.D. Publishing".

    bbc_laststand

    • Added objective scaling.
    • The zombie_volume will spawn random zombie types.

    tutorial

    • Fixed 'Holdout' objective typo.