Commit graph

53 commits

Author SHA1 Message Date
FireSiku
38af31d854 Changed the naming style for all internals across the project
Modules included: Commands, Keybindings, Network, Mutators, Settings, Localization, Persistant Tables, Toggling, Custom Textures, CommandList, Chat Actions
2018-06-07 00:11:49 -04:00
bi
d36f0b3d44 Options: automatic concatenation of the option name and a tooltip 2018-06-06 20:11:44 +03:00
bi
7205b4eb13 Chat: small changes in comments 2018-06-06 17:33:33 +03:00
bi
f16130838c Events: refactoring 2018-06-06 17:17:55 +03:00
bi
44724faffe Events: removed warning about not existing on_enabled/on_disabled event 2018-06-06 14:46:18 +03:00
bi
192871e222 Toggling: toggling mod now enables/disables all hooks by default 2018-06-06 14:42:12 +03:00
bi
edf53e44a4 Events: update event is now active only for enabled mods 2018-06-06 14:35:05 +03:00
bi
a634627823 Chat: refactoring, changing the way of sending message 2018-06-06 13:55:03 +03:00
bi
732c367397 Disabled mutators test 2018-05-31 15:53:51 +03:00
bi
f30c158fb3 Logging: fixed not showing mod name and msg type in chat 2018-05-28 22:43:31 +03:00
bi
1ac6a25024 Updated the rest of VMF to use new pcall system 2018-05-28 22:12:37 +03:00
bi
a7e88ef128 Renamed/removed files 2018-05-28 21:24:05 +03:00
bi
accbf12f2d Moved custom gui textures information to mod_data 2018-05-28 20:35:31 +03:00
bi
1fbe207930 Reworked mods initialization process.
Reworked 'new_mod' functionality.
Reworked pcalls (added error callstack).
Got rid of 'mod:initialize', 'mod:initialize_data', 'mod:localization'.
2018-05-28 17:44:38 +03:00
bi
c2dabc69ac VMF Loader: refactoring 2018-05-26 16:19:43 +03:00
bi
79ef3ff00d Small changes that are pending for quite a while 2018-05-26 15:17:49 +03:00
bi
06be8520a7 Keybindings: possible fix for inevitable crash for controller users 2018-05-26 13:45:11 +03:00
bi
5ce828b247 Disabled test mod 2018-05-26 13:19:45 +03:00
bi
93652cc0f0 Options Menu: fixed multiple Mod Options buttons 2018-05-26 13:17:20 +03:00
bi
d0e691fd12 Chat Actions: blocked raycast workaround [2] 2018-05-26 11:57:04 +03:00
bi
77b7643744 Chat Actions: blocked raycast workaround 2018-05-22 12:40:53 +03:00
bi
a54d0528d9 Mutators: moving, removig and renaming stuff 2018-05-22 11:52:57 +03:00
bi
59ca071b0f Mutators: changed method for retrieving cookies 2018-05-22 10:24:56 +03:00
bi
5946b0dac1 Mutators: tabs to spaces 2018-05-21 20:22:02 +03:00
bi
7efb7eca74 Mutators: final refactoring 2018-05-21 18:49:37 +03:00
bi
cfd0b449e8 VMF automatically determines VT version 2018-05-21 15:00:22 +03:00
bi
b44dac106e Mutators: refactoring 2018-05-20 16:43:31 +03:00
bi
a603ac007c Mutators: updated test file 2018-05-19 20:53:50 +03:00
bi
aa2fabd636 Mutators: added "no mutators" text to GUI 2018-05-19 20:53:50 +03:00
bi
6eff68f0ae Mutators: added scrollbar to GUI 2018-05-19 20:53:50 +03:00
bi
febbd6ebd7 Mutators: cleaned up GUI and added localization 2018-05-19 20:53:50 +03:00
bi
f3e6e0daa4 Mutators: fully functional GUI 2018-05-19 20:53:50 +03:00
bi
00836e1edb Custom Textures: fixed V2 reloading crash 2018-05-19 20:53:49 +03:00
bi
79ba4f5496 Porting to VT2 1.0.8 2018-05-19 20:53:49 +03:00
bi
4da00620b5 Mutators: partially working GUI 2018-05-19 20:53:49 +03:00
bi
8e730d1615 Mutators: first working GUI version 2018-05-19 20:53:49 +03:00
UnShame
6daf7518d4 Remove endless loop detection from mutator manager
Circular enable sequences are already caught when adding mutators
2018-05-16 11:38:45 +03:00
Azumgi
4a95994f96
Merge pull request #3 from FireSiku/improve_logging
Improve logging
2018-05-07 14:18:05 +03:00
FireSiku
ed31d8e58f Changed functions to use implicit self. 2018-05-07 07:16:27 -04:00
FireSiku
4e0019306c Don't format message if logging is disabled. 2018-05-07 06:13:07 -04:00
FireSiku
1b21550aa5 Don't format string for logging if we aren't sending to log. 2018-05-07 06:13:06 -04:00
FireSiku
971756b5d4 Deduplicate logging code. 2018-05-07 06:13:06 -04:00
bi
895bac9b96 Mutators: added precalculated compatibility function 2018-05-06 20:13:28 +03:00
bi
d8a84d2d76 Mutators: moved config to mod data [2]
For some reason not all changes were added to previous commit
2018-05-06 18:39:08 +03:00
bi
aeadb94343 Mutators: moved config to mod data 2018-05-06 18:35:24 +03:00
bi
89d92c580e Fix: spelling error 2018-05-06 11:37:04 +03:00
bi
15fce33bd1 Fix: VMF crashed after opening Mod Options (if first VMF run) 2018-05-06 11:35:21 +03:00
bi
8217e97750 update mutators_test 2018-05-05 19:39:40 +03:00
bi
1615ec1598 Added VT2 compatibility; updated project the last VMB version 2018-05-05 19:07:40 +03:00
Unknown
4853ebccf4 Mutators module reworking
1) Fixed delayed chat messages
2) mod:is_togglable()
3) Keybind action "toggle_mod" -> "toggle_mod_state"
4) mod:persistent_table("name")
5) Removed "enable" and "disable" methods
6) Now all mod data is stored in mod._data
7) New way of initialization mod and initialization data
8) Mutators will be run after reload (also note init_state)
9) Removed table.lua
10) Lots of small changes and fixes
2018-04-19 04:21:49 +03:00