Stable2.0.7
- Fixed Melter and Crusher Entity Client error if user does not have the content installed
Stable2.0.6
- Added function to delete the content of a refiner crate completly via Middle Mouse Button
- Fixed valid check for minecart on MineBase Entity
- Fixed Valid check for PublicEnts data file
- Fixed zrmine.f.CanSteal problem on Storagecrate after itemstore spawn
Stable2.0.5
- Added Loss Rate Config for Inserter Belt (see config zrmine.config.Inserter_LossRate)
- Added AutoSpawnCrate config for Refiner (see config zrmine.config.Refiner_AutoSpawnCrate)
- Fixed Pickaxe LevelUp Bug on XP/Lvl set via Admin Panel
- Fixed Pickaxe Data receiver for new players at zrmine.data.GetData
Stable2.0.4
- Added zrmine_XPModify Hook for modifing Pickaxe XP Data. (see zrmine_hooks.lua)
- Added zrmine.data.PlayerVarCheck to ensure Player Pickaxe Data Table exists in Player before acessing it.
- Fixed [ERROR] addons/zeros_retrominingsystem/lua/itemstore/items/zrms_gravelcrate.lua:21: attempt to call method
- Fixed Invalid Table Error in function zrmine.f.AllowedConnection
Stable2.0.3
- Added Pickaxe Level Restriction to MineEntrance
- Changed Melter Coal Input to allways allow adding coal
- Fixed Melter Coal Input Bug
- Fixed Melter Coal Transfer Capacity function
Stable2.0.2
- Added Ore Level Restriction (see config zrmine.config.Pickaxe_OreRestriction)
- Added Next XP on Pickaxe UI
- Fixed Russian Translation
- Fixed Bug zrmine.f.Melter_AddCoal
- Fixed Ressource Bug zrmine.f.Crusher_AddResource_CRATE(Crusher,crate)
Stable2.0..1
- Changed zrmine.config.MetalBar_Stealing to zrmine.config.MetalBar_Stealing.Enabled
- Added Config for job check on metalbar stealing, so only certain jobs can steal (see config zrmine.config.MetalBar_Stealing.Jobs)
- Added Config to limit the entity count a player can spawn with the Builder swep (see config zrmine.config.BuilderSWEP.entity_limit)
- Fixed ParentModule sound Bug
- Fixed zrmine.f.IsMetalBuyerCustomer(ply)
Stable2.0.0
New:
- Added Builder SWEP for easy Pipline construction
- Added Default Data Saving Method instead of sv.db (see config zrmine.config.Pickaxe_UseDB)
- Added Console Command "zrms_levelsystem_migrate_data_to_file" for migrating data from sv.db to file
- Added zrmine.config.BuilderSWEP for configuring Entity Prices and generic Builder SWEP settings
- Added GravelCrate Filling Feature, Gravelcrates can now be filled when put near a Inserter EndPoint
- Added despawn time for dropped storagecrates on death
- Added Script internal Entity list for better access (see zrmine_enttable.lua)
- Added Client Settings (Light Sprites, Dynamic Light, Stencil, Sound)
- Added Console Command: zrms_levelsystem_migrate_data_to_file , This resaves the Pickaxe data for all online players on the server from sv.db to file.
- Added ClientSide Preview for Ore Spawner
- Added Custom Hooks (see zeros_retrominingsystem\lua\zrmine\sv\zrmine_hooks.lua)
- Added Spanish Translation
Config:
- Added zrmine.config.Pickaxe_UseDB
- Added zrmine.config.Pickaxe_LvlSys_Init_LoadTime
- Removed zrmine.config.selectedGameMode since its now detected automatic
- Removed zrmine.config.UI
Changes:
- Improved Notify function so it cant spam notifications anymore
- Removed DarkRP Pipeline Entities + GravGun Build function
- Seperated Money functions to zrmine_money_sv.lua
- Changed zrmine.config.BuyerNPC_Currency to zrmine.config.Currency
- Rock Crusher output now ores at random if more then one is availabe
Fixes:
- Fixed Custom Animation Bug for Crusher and ConveyorBelt Entities
- Fixed zrmine.f.PipeLine_Delete missing Player var
- Fixed Data loading Bug for Linux Systems.
- Fixed Pickaxe Viewmodel material bug after switching Jobs while holding a pickaxe
- Fixed Bug where Pipeline entites with multiple connections not getting saved
- Fixed GravelCrate broken skins
Performance:
- Gravel animations are now fully handeled on Client
- PreCached Color and Materials
- Imrpoved Crusher Entity
- Improved Refinery Entity
- Improved GravelCrate Entity
- Improved StorageCrate Entity
- Improved ConveyorBelt Base Entity
- Improved Splitter Entity
- Improved Melter Entity
- Improved Distance function
- Improved OrSpawn Entity
Stable1.2.7c
- Decreased render distance for stencil on Melter Entity
- Fixed Empty StorageCrate spawn on Death Bug
Stable1.2.7b
- Added NW Timout for Server net.receive
- Added Portuguese translation
Stable1.2.7a
- Added metalbars to drop on death function (see config zrmine.config.MetalBar_DropOnDeath = true)
- Fixed playerdata load Bug on PlayerSpawn at zrmine.data.PlayerSpawn
Stable1.2.7
- Added LevelSystem Player Data Interface
- Use Console command zrms_levelsystem_open or QMenu Admin Settings
- Interface allows to change pickaxe xp & lvl of Online Players
- Changed concoammands for lvlsystem to allow being run by server
- Fixed valid check for player entity in function zrmine.f.IsAdmin(ply)
- Fixed valid check for hit entity in Pickaxe swep for SecondaryAttack function.