Stable
1.9.2
- Added CustomRankCheck / RankNotify in zbl.config.GenLab at zbl_config_main.lua to allow for custom Rank / Level Checks when creating Vaccines
- Fixed Invalid Bone scale error for Player models which dont have the default ValveBiped Rig
Stable
1.9.0
- Added bLogs Virus Logging module
- Added config option zbl.config.PreciseInfection for more precise/realistic infection tracing
- Fixed electric fence sparks vfx being spammed to much if multiple fences exist at the same time
- Fixed asymptomatic transmission system
- Fixed zbl_OnPlayerInject Hook not returning a valid player
- Changed InfectionData for zbl_OnPlayerInfect Hook (see zbl_hooks_sh.lua)
Stable
1.8.6
- Added config option zbl.config.DisinfectantSpray.Clear_Time to protect disinfected objects for a certain amount of time
- Fixed Virus Data check for AutoContaminate at zbl_contamination_sv.lua:89
- Updated Workshop
Stable
1.8.5
- Added admin command to show all contaminated objects zbl_debug_Ctmn_Show
- Added zbl_BlockObjectScan to block certain entities to show up on the scan
- Added DNA Entity
- Added global vars for vaccines VACCINE_ (see zbl_config_vaccines.lua)
- Added Danger Factor generated from Virus Config
- Changed virusnode particle effect
- Changed zbl_hook_sv.lua to zbl_hook_sh.lua
- Changed harvested VirusNodes DNA Points are now scaling according to dangerfactor of virus
- Cached static Angles/Vectors
- Decreased Fence Door Open/Close Use interval
- Fixed out of Distance modelscale reset for Virusnodes
- Virus Items on Report Sign now sort according to occurrence count
- Update Workshop
- Splitt Config in to seperate files
- Moved Config files outside of main folder structure for easier access
- Moved main config from zbl_config to zbl_config_main.lua
- Moved Config zbl.SoundByModel and zbl.ModelOffsets to new file zbl_config_models.lua
- Moved zbl.config.PerceptionEffects and zbl.config.AppearanceEffects to new file zbl_config_effects.lua
- Moved zbl.config.Vaccines to new file zbl_config_vaccines.lua
- Moved Quest Config to new file zbl_config_quests.lua
Stable
1.8.2
- Added other virus ids to Auto Contaminate and HotSpot config.
- Fixed Infected Player count being offset at Stat Sign.
- Fixed Client Player Init not removing HUDPaint hook correctly.
Stable
1.8.1
- Added zbl.config.Sign
- Added Admin Commands, Spawn Vaccines / Cures
- Fixed Polish Translation file
- Fixed VSS_Add() and VSS_Remove() receiving invalid virus ids
- Fixed Contaminated Object getting contaminated
- Fixed CallOnRemove zbl_RemoveFromStatIfDeleted function not getting removed
- Fixed Flask not breaking beacuse HitEntity (Worldspawn) is not a valid entity
Stable
1.8.0
- Added Brazil Portuguese
- Added Virus Stat Icons
- Added Infection Report Sign
- Added config option to allow multiple Virus Hotspots at the same time (zbl.config.VirusHotspots.core_limit)
- Added system which stores node positions and saves them for the map so they can get used before generating new ones (zbl.config.VirusHotspots.cache)
- Updated Workshop
- Fixed [ERROR] addons/zeros_bloodlab/lua/entities/zbl_gasmask/init.lua:41: attempt to index global 'ply' (a nil value)
- Changed Key bind for zbl.config.InjectorGun.Keys.EmptyFlask from X to KEY_DELETE because people keep deleting their current selected injector flask by mistake
- If a HotSpot CoreNode gets killed then all his Slave nodes explode/despawn aswell
Stable
1.7.2
- Added console command zbl_debug_Cure_Self
- Added console command zbl_debug_Cure_Near
- Added config option for custom respirator uses zbl.config.Respirator.styles[maskID].use
- Added effects volume client setting
- Added symptomes volume client setting
- Added zbl.config.Fence.LockPick
- Added config option to allow the door to be open/closed zbl.config.Fence.door
- Fixed DarkRP F4Menu Fence Entity having wrong Name & Model
- Fixed [ERROR] addons/zeros_bloodlab/lua/zblood/sv/zbl_lab_sv.lua:587: attempt to index a nil value
- Fixed [ERROR] addons/zeros_bloodlab/lua/zblood/sv/zbl_swep_spray_sv.lua:158: Tried to use a NULL entity!
- Changed Fence saving function to store end point data
- Changed Injector_SetupFlasks function
Stable
1.7.1
- Added save function for fence entities
- Added Buttons for Fence/Door Action
- Changed IsResearcher function to support sandbox
- Changed Fence MoveType to allow movement via gravgun
- Fixed zbl_fence Owner when bought from the F4 Menu
- Fixed Fence Trace not detecting other fences
- Updated Workshop
Stable
1.7.0
- Added Danish Translation
- Added zbl.config.Fence
- Added Fence Entity
- Fixed [ERROR] zbl_gasmask_cl.lua:86: attempt to index local 'offset' (a nil value)
- Updated workshop
Stable
1.6.1
- Diarrhea spots can now be removed with the Disinfectant Spray
- Changed Injector Gun FlaskSequence updater
- Fixed Contaminated Objects getting removed on Sample Collection
Stable
1.6.0
Config changed!
- Added duration value for mutation stage to override default vaccine duration if defined
- Added Death Animation to corpse
- Added Rank Lock Icon on Lab Interface
- Added contaminated objects SampleType in zbl.config.SampleTypes
- Added zbl_BlockInfection Hook (see zbl_hooks_sv.lua)
- Added config option zbl.config.Contamination.collectable
- Added config option zbl.config.Contamination.limit
- Added scale value to zbl.ModelOffsets config
- Corpse explosions now contaminate objects in close proximity
- Contaminated Objects can now be used as a source of DNA Samples
- Fixed [ERROR] zbl_swep_injector_cl.lua:96: attempt to compare number with nil
- Updated Workshop Contentpack