Skip to content

Releases: CloudSixteen/Clockwork

Clockwork 0.95

14 Jan 17:26
Compare
Choose a tag to compare

0.95

  • Optimized cl_kernel by localizing global tables.
    • Contributed by NightAngel.
  • Added config to enable/disable smooth sprint.
    • Contributed by NightAngel.
  • Fixed typo in crafting menu that caused tab menu to not open.
    • Contributed by NightAngel.
  • Added check that stops some errors with the storage from occurring.
    • Contributed by NightAngel.
  • Removed changelog from directory menu.
    • Contributed by NightAngel.
  • Arranged default chatbox classes into an array, and added GetClasses(boolean Default) function to Clockwork.chatBox.
    • Contributed by NightAngel.
  • Modified similar Clockwork.player:CanSee[X] functions to run off of CanSeeEntity, which in turn runs off of CanSeePosition.
    • Contributed by NightAngel.
  • Localized hidden table for Clockwork.command, and added Clockwork.command:GetAll().
    • Contributed by NightAngel.
  • Localized global plugin library arrays, and changed to no longer force lowercase directories for including plugins.
    • Contributed by NightAngel.
  • Fixed typo with player models to bypass Clockwork animations (temp work around).
    • Contributed by NightAngel.
  • Changed joining and leaving logs to include IP addresses as well as SteamIDs.
    • Contributed by NightAngel.
  • Fixed look recognise and organized recognise options.
    • Contributed by NightAngel.
  • Added a hook that is called after a player's usergroup is set 'OnPlayerUserGroupSet'.
    • Contributed by NightAngel.
  • Fixed displaytyping to display proper type of talking the player is doing, also fixed the display not working on ragdolls or when a head bone isn't found.
    • Contributed by NightAngel.
  • Fixed problem with editing salesmen that were made before the update to salesmen.
    • Contributed by NightAngel.
  • Optimized StaticESP to sync only on spawn as admin, usergroup being set to admin, or when an entity is staticed and you're an admin.
    • Contributed by NightAngel.
  • Changed StaticESP to get info from an entity clientside, instead of networking pre-gathered info serverside (now syncs entity IDs instead).
    • Contributed by NightAngel.
  • Added SaveEntity() function to StaticEnts plugin and made all saving commands/functions use it, adds entity to staticEnt table to be saved.
    • Contributed by NightAngel.
  • Added command 'StaticModeToggle', when used it will toggle StaticMode, this will automatically save all whitelisted entities/props/ragdolls when ANY player spawns them.
    • Contributed by NightAngel.
  • Added 'StaticWhitelist[X]' commands for management of the static whitelist ingame (which entities can be staticed).
    • Contributed by NightAngel.
  • Moved 'CanEntityStatic' to serverside, since it is only called serverside anyways and requires serverside functions now.
    • Contributed by NightAngel.
  • Updated hands and keys SWEPs to new hands model and changed hands SWEP to play viewmodel animations.
    • Contributed by Zigalishous.

Clockwork 0.94.8

30 Dec 01:03
Compare
Choose a tag to compare

0.94.8

  • Clarified some documentation in the entity library.
    • Contributed by RJ.
  • Alphabeticalized inventory library.
    • Contributed by RJ.
  • Added methods to count the amount of a specified item in an inventory.
    • Contributed by RJ.
  • Added work in progress crafting library.
    • Contributed by RJ.
  • Optimized some functions in sv_kernel and removed pointless variables that were slowing things down.
    • Contributed by NightAngel.
  • Added more comments to sv_kernel to better explain reasons for doing certain things.
    • Contributed by NightAngel.
  • Added PlayerCanQuickRaise plugin hook that calls when a player attempts to raise their weapon by pressing left or right click.
    • Contributed by NightAngel.
  • Hands SWEP is now impossible to quick raise, due to quick raising conflicting with certain functions of the SWEP.
    • Contributed by NightAngel.

Clockwork 0.94.75

22 Dec 16:22
Compare
Choose a tag to compare

0.94.75

  • Added the ability to raise your weapon by pressing left or right click if it is lowered.
    • Contributed by NightAngel.

Clockwork 0.94.74

19 Dec 19:27
Compare
Choose a tag to compare

0.94.74

  • Fixed a fatal error with schema prints erroring out clientside.
    • Contributed by NightAngel.

0.94.73

  • Changed the ESP system to be a little less confusing with its tables, uses string keys instead of numbered keys now.
    • Contributed by NightAngel.

Clockwork 0.94.72

19 Dec 17:14
Compare
Choose a tag to compare

0.94.72

  • Fixed issues with command hints not showing due to recent GMOD update.
    • Contributed by NightAngel.
  • Added hints for voice commands that display command and phrase when typing IC.
    • Contributed by NightAngel.
  • Changed voice library to use a local stored table instead of a global one, added three new functions to access the table easier.
    • Contributed by NightAngel.
  • Added three new functions to access the voice groups table easier GetAll(), FindByID(id) and GetVoices(id).
    • Contributed by NightAngel.

0.94.69

  • Fixed schema version print to show properly (small bugs may occur where extra decimals are added).
    • Contributed by NightAngel.

0.94.68

  • Moved chatbox hooks that implement voice commands to the voice library file for better organization.
    • Contributed by NightAngel.
  • Added plugin call 'PlayerShouldStaminaDrain' to determine whether a player's stamina should drain while sprinting.
    • Contributed by NightAngel.
  • Added pitch and volume arguments to the Add function of Clockwork.voices.
    • Contributed by NightAngel.
  • Using a voice command will no longer display a message from the player if the phrase of the voice command is nil or empty.
    • Contributed by NightAngel.

Clockwork 0.94.64

07 Dec 11:27
Compare
Choose a tag to compare

0.94.64

  • Added setting to disable/enable drawing of the vignette.
    • Contributed by NightAngel.
  • Capitalized most setting/config entry names.
    • Contributed by NightAngel.
  • Added category key to config entry array.
    • Contributed by kurozael.
  • Changed decimal, maximum and minimum to be forced to numbers before being added to the config entry.
    • Contributed by NightAngel.
  • Fixed issue with 'DoorSetChild' command where the active parent door could become its own child.
    • Contributed by NightAngel.
  • Fixed minor issue with the door multitool not updating its cpanel properly.
    • Contributed by NightAngel.
  • Cleaned up useless comment from 'SalesmanPlaySound' datastream hook.
    • Contributed by NightAngel.

0.94.6

  • Patched weakness that was being exploited to dupe items/currency, cooldown on entity use can now be edited with 'entity_handle_time' in the config.
    • Contributed by NightAngel.
  • Added variables (tool.reloadCMD, tool.reloadFire, tool.leftClickFire, tool.rightClickFire) to the tool metatable. Fire variables are boolean for whether the beam will fire on each event.
    • Contributed by NightAngel.
  • Shifted door tools and parent ESP from toolguns plugin to doorcommands plugin, optimized and cleaned up code for both tools. Also shifted alot of code from tools to the commands being called.
    • Contributed by NightAngel.
  • Added notifications to 'DoorLock' and 'DoorUnlock' commands.
    • Contributed by NightAngel.
  • Added 'DoorResetParent' command to clear a player's active parent door (this is what the reload function of parenting tool did).
    • Contributed by NightAngel.
  • Added config to save whether doors are locked and/or opened (on by default).
    • Contributed by NightAngel.

Clockwork 0.94.51

02 Dec 20:47
Compare
Choose a tag to compare

0.94.51

  • Fixes problem with some menus overlapping next buttons for lower resolutions in char creation
    • Contributed by NightAngel.

0.94.5

  • Fixed animations not saving for salesmen
  • Added sounds for phrases and whether or not a phrase will display the salesman's name
  • Added phrase for when a player starts trading with a salesman
    • Contributed by NightAngel.

0.94.42

  • Fixed a small problem with voice library being overwritten by HL2 RP.
    • Contributed by NightAngel.

Clockwork 0.94.41

23 Nov 14:06
Compare
Choose a tag to compare

Changelog

  • Fixed a small bug with voice commands that stopped them from working correctly.
    • Contributed by NightAngel.

Clockwork 0.94.4

21 Nov 09:13
Compare
Choose a tag to compare

Changelog

  • Added 'PostCommandUsed' hook called after a command succeeds in running.
    • Contributed by NightAngel.
  • Added 'StaticAreaAdd' and 'StaticAreaRemove' commands for adding static entities in a certain radius around you.
    • Contributed by NightAngel.
  • Added two new functions in the player library, CanPromote and CanDemote (focussed on rank promotions/demotions).
    • Contributed by Vortix.
  • Added two new commands, RankPromote and RankDemote.
    • Contributed by Vortix.
  • GetLowestRank and GetHighestRank functions now return rank table as well as name.
    • Contributed by Vortix.
  • SetFactionRank now checks if the rank is valid and, if it is, sets the player's rank to the provided rank and provides the new rank's model, class and weapons.
    • Contributed by Vortix.
  • Fixed sorting for tab menu items that don't have icons.
    • Contributed by kurozael.
  • Fixed issue with players being unable to make another character without having to rejoin.
    • Contributed by NightAngel.
  • Added theme hooks 'PreCharacterFadeOutNavigation', 'PreCharacterFadeInNavigation', 'PreCharacterFadeOutTitle' and 'PreCharacterFadeInTitle'.
    • Contributed by NightAngel.
  • Shifted PreCharacterMenuPaint to include everything inside the paint function.
    • Contributed by NightAngel.
  • Fixed errors that occured from the display typing plugin with utf8 len function.
    • Contributed by NightAngel.
  • Added whitelist/blacklist system for classes that can be staticed
    • Contributed by NightAngel.
  • Added EditStaticWhitelist and EditStaticBlacklist hooks to modify what can and cannot be staticed
    • Contributed by NightAngel.
  • Added 'target_id_delay' config to modify the delay for when a target ID appears on a player's screen.
    • Contributed by kurozael.
  • Added config options for intro background and logo. ('intro_background_url', 'intro_logo_url')
    • Contributed by kurozael.
  • Added work in progress translate command along with 'translate_api_key' config option.
    • Contributed by Vortix.

Clockwork 0.94.17

06 Nov 18:55
Compare
Choose a tag to compare

0.94.17

  • Added bitflag library.
    • Contributed by duck.
  • Linked utf-8 library with GMod utf-8 module.
    • Contributed by Kefta.
  • Added DoorSetAllUnownable/DoorSetAllOwnable commands.
    • Contributed by Trurascalz.
  • Allow SQL host urls with/without http:// or https:// to be used.
    • Contributed by RJ.
  • Added check for iniTable so that the framework doesn't crash if a plugin doesn't have an ini file.
    • Contributed by NightAngel.
  • Added checks to chatbox that solve len bug from utf8 commit.
    • Contributed by NightAngel.