1
0
mirror of https://github.com/Refactorio/RedMew.git synced 2024-12-14 10:13:13 +02:00
Commit Graph

269 Commits

Author SHA1 Message Date
Matthew Heguy
184d5fa56d Add event toggles to debugger, increment version of debuggertron 2019-02-21 13:43:40 -05:00
Matthew Heguy
5c362be410 print_admins to use locale 2019-02-20 12:27:03 -05:00
Matthew
0f9ad4b93f
Merge pull request #773 from theorangeangle/oldsci
Toxic_science_jungle.lua
2019-02-20 02:43:31 -05:00
Matthew Heguy
ba5f05297f Change options to match style of others: opposite of defaults 2019-02-19 20:02:50 -05:00
Matthew Heguy
ca7d6edbd5 Add missing comment tag 2019-02-19 19:58:56 -05:00
Matthew
16fe4a7345
Merge pull request #742 from plague006/apply_lifecycle
Apply lifecycle
2019-02-19 14:13:28 -05:00
Matthew
5f283c90d8
Merge pull request #723 from plague006/entity_restriction
Add generic entity restriction module
2019-02-19 14:02:32 -05:00
grilledham
adb8936cd0 switched ipairs to normal for loop 2019-02-19 17:28:00 +00:00
grilledham
d07458bc84 local references in event and event core 2019-02-19 17:24:46 +00:00
plague006
0fe8c61886 Add recipe_locker
(cherry picked from commit 684fd03587c1a4c39d44afb406f86058514e901a)
2019-02-19 00:46:00 -05:00
plague006
8ccfe43cef Make lifecycle more readable. 2019-02-18 01:43:59 -05:00
plague006
7c29683b2e Split commands into their respective modules 2019-02-16 21:24:28 -05:00
Matthew
2b18c30949
Merge pull request #760 from grilledham/print_override
print override to own module
2019-02-16 18:16:25 -05:00
grilledham
03b81f4221 Switch to log to allow localized strings 2019-02-16 18:15:50 -05:00
grilledham
17d799224c print override to own module 2019-02-16 12:57:10 +00:00
Matthew Heguy
d6d4df26f0 Change command feedback and help text to use locale 2019-02-14 14:35:11 -05:00
Matthew Heguy
52a0622995 Use locale for new rank system 2019-02-12 20:23:20 -05:00
Matthew Heguy
c95c935003 Fix no color to player_print 2019-02-12 20:22:13 -05:00
Matthew Heguy
fe3a67e682 Add more functions for increasing/decreasing ranks, remove all prints 2019-02-12 20:22:13 -05:00
plague006
e4df3b34a4 Add timestamp to log 2019-02-12 20:22:12 -05:00
plague006
e0b59e5fe6 Many fixes and tweaks 2019-02-12 20:22:12 -05:00
Matthew Heguy
63bb4e6a83 improve table doc
add instructions for changing ranks in ranks
add missing config entry
refine regular and probation commands
2019-02-12 20:22:12 -05:00
Matthew Heguy
28daf88f21 Overhaul rank system, command, donator, add probation rank 2019-02-12 20:22:12 -05:00
Matthew
44765cd966
Update core.lua 2019-02-12 09:35:35 -05:00
Matthew Heguy
596f329337 Fix print_except 2019-02-11 12:08:23 -05:00
Matthew Heguy
4c0c7ed41c Fix lifecycle mistakes 2019-02-10 22:44:54 -05:00
grilledham
9a1cdfd512 gui_data 2019-02-09 17:57:55 +00:00
grilledham
8186395805 changed structure of gui.data 2019-02-06 21:20:27 +00:00
Matthew Heguy
98657c9308 Fix reward printout 2019-02-05 10:50:13 -05:00
plague006
e574a2dc36 Use lifecycle 2019-02-04 18:02:15 -05:00
plague006
7aec77239c Apply lifecycle to "if game " 2019-02-04 16:08:02 -05:00
Matthew
4a71fe9b82
Merge pull request #700 from plague006/data_cycle
Add _LIFECYCLE as an indicator of where we are in the data lifecycle
2019-02-04 15:39:25 -05:00
plague006
d6e8b145af Fix doc in info, expand doc task, fix MP check in player_create 2019-02-04 14:40:27 -05:00
plague006
8d35c61108 Add doc for task.lua 2019-02-04 13:07:40 -05:00
Matthew
b2b91caf4a
Merge pull request #726 from plague006/command_notifications
Add command notifications
2019-02-04 12:28:09 -05:00
grilledham
be84bd1349
Merge pull request #732 from linaori/pling-for-toast
Pling for toast
2019-02-04 16:48:23 +00:00
grilledham
7d7485e5b4 grilled's suggestions 2019-02-04 16:37:23 +00:00
plague006
dbbe8aa7ac Fix param names in event (nobody ever reads the doc) 2019-02-03 16:37:57 -05:00
Lynn
c2b3fcc4f7 Review feedback 2019-02-03 11:28:00 +01:00
Lynn
398927844e Player can use /setting-all to show all their values 2019-02-03 11:27:21 +01:00
Lynn
3ebd1f5f7b Allow players to change their notification volume 2019-02-03 11:27:20 +01:00
Lynn
0179a1d96d
Merge pull request #712 from plague006/table
Refine/add functions in Table
2019-02-03 11:17:24 +01:00
plague006
50e686e775 Cleanup, check for player 2019-02-03 01:01:32 -05:00
Matthew
61b4d04f00
Merge pull request #674 from plague006/fix/player_rewards
Deal with negative numbers in a sane way in player rewards
2019-02-02 17:45:16 -05:00
Matthew Heguy
65d538374f Fix doc 2019-02-02 14:19:29 -05:00
Matthew Heguy
88754b5521 Add/refine table searching functions 2019-02-02 14:19:29 -05:00
plague006
eb71109c5b Expand doc for deepcopy 2019-02-02 13:36:31 -05:00
plague006
0705a76ee0 Fix nested ifs 2019-02-02 12:11:31 -05:00
grilledham
ef9262abce Allow Debug.object_type to cope with LuaObjects that are invalid or do not have help function 2019-02-02 14:35:36 +00:00
plague006
950cfe10d3 Add command notifications 2019-02-01 20:46:12 -05:00
plague006
ddbae68baf Add color-redmew deprecation warning 2019-02-01 09:30:53 -05:00
plague006
47bafbac5c Remove eventcore dep 2019-02-01 09:22:14 -05:00
Matthew Heguy
7e6a632ebd Add _LIFECYCLE as an indicator of where we are in the data lifecycle 2019-01-30 19:39:11 -05:00
Matthew
214257b007
Merge pull request #716 from grilledham/debug_token
Debugger
2019-01-30 18:19:13 -05:00
grilledham
23e6d3815d debug mode 2019-01-30 22:16:44 +00:00
Lynn
6ac1062754
Merge pull request #704 from linaori/evolution-progress
Added a GUI element + toasts to notify of biter evolution
2019-01-29 19:04:22 +01:00
Matthew
5adf2c3dca
Fix calling obj.is_player before checking validity 2019-01-28 19:25:37 -05:00
Matthew Heguy
4dd4056592 Add get_player_from_any 2019-01-28 18:59:58 -05:00
Matthew Heguy
85a9c6d050 Add object_type() to Debug 2019-01-28 17:48:24 -05:00
Lynn
53fad1a75b Added a GUI element + toasts to notify of biter evolution 2019-01-28 21:21:33 +01:00
plague006
3d24f023c0 Remove deprecated tp commands
Refine messaging for deprecated commands
2019-01-27 16:44:45 -05:00
Matthew
129b6b031b
Merge pull request #677 from plague006/action_warnings
Action warnings
2019-01-27 15:24:36 -05:00
plague006
99f6f6893d Update doc 2019-01-27 15:23:52 -05:00
plague006
784983eb7d Fix doc 2019-01-25 13:16:25 -05:00
Matthew
87691f0fbd
Merge pull request #670 from plague006/table_get_random_dictionary_entry
Remove get_random, add get_random_dictionary_entry
2019-01-24 18:14:27 -05:00
Matthew Heguy
c210016999 Update docs 2019-01-24 16:11:02 -05:00
Matthew Heguy
d5be21a990 Chaaaaaaange places 2019-01-23 23:37:11 -05:00
Matthew Heguy
31266f60d4 Efficiency! 2019-01-23 16:19:52 -05:00
Matthew Heguy
2ce35ada6a Add action warnings 2019-01-23 15:54:46 -05:00
Matthew Heguy
eef70ac92f Deal with negative numbers in a sane way 2019-01-23 15:44:50 -05:00
plague006
f4ec6aa196 Remove get_random, add get_random_dictionary_entry, and may we never speak of it again. 2019-01-21 14:28:21 -05:00
Matthew
e88c72f972
Merge pull request #667 from grilledham/corpse_looting_message
Corpse looting message
2019-01-21 11:04:48 -05:00
grilledham
9a7a697bef return nil is player invalid 2019-01-21 15:54:34 +00:00
plague006
f86b46ef26 Fix typos 2019-01-21 01:53:15 -05:00
grilledham
7184d7c5e2 merge devople into terraforming_danger_ores 2019-01-16 20:50:51 +00:00
Matthew
3f8be3151a
Add redmew_surface (#631)
* Add redmew_surface

* Change map_layout to have all maps use redmew_surface

* Maps: switch hardcoded nauvis refs to redmew_surface

* Features: switch hardcoded nauvis refs to redmew_surface

* Per discussion, removal of RSO

* Changes to files based on linting warnings/errors

* ent_functions: remove functions from global scope, ignore remaining linting warnings (~100 remaining)

* borg_planet: ignore linting warnings (88 remaining)

* mazes refactored

* Changed global.lua so events are run in the order they are registered
2019-01-16 13:44:55 -05:00
grilledham
e7538bf797 added fast_remove to utils.table 2019-01-16 15:19:37 +00:00
Matthew
5dd9ce9f90 Remove math and table as globals. (#647)
* Remove math and table as globals.
Create exceptions for table.lua and math.lua to modify respective globals and add returns for respective globals.

* Fix lint errors from table and math
2019-01-15 14:27:48 +01:00
Matthew Heguy
3cbc7c4553 Change server color to yellow 2019-01-11 19:12:55 -05:00
Matthew Heguy
df125191c7 Fix bad copy paste? Improve doc 2019-01-11 15:52:25 -05:00
Valansch
7fa83bae6c Add Tetris (#605)
Somehow nailed everything on the first try. What a pro.
2019-01-11 13:31:23 -05:00
Matthew
f09ca708ee Change source option to full stack traceback option (#630) 2019-01-11 17:46:12 +01:00
Maik Wild
1eebea55e8 renamed fish_market.lua to market.lua and market_item to currency 2019-01-10 15:18:55 +01:00
Valansch
73a3b7756b
Merge branch 'develop' into event-fixes 2019-01-10 14:38:55 +01:00
grilledham
d74a9fc225 fixed not registering events bug 2019-01-09 22:46:36 +00:00
Matthew Heguy
63100e0590 Fix merge mistake 2019-01-08 12:15:14 -05:00
grilledham
53590ed280 fix typo 2019-01-07 20:05:23 +00:00
grilledham
0b3d796b60 extra documentation + fixed error for removing not registered handlers 2019-01-06 20:58:43 +00:00
grilledham
e57d34cfe2 added comment 2019-01-06 20:56:36 +00:00
grilledham
84597ea1fe Merge branch 'develop' of https://github.com/Valansch/RedMew into event-fixes 2019-01-06 12:40:39 +00:00
plague006
4c1a94c71e Change pointer for inspect 2019-01-05 12:38:37 -05:00
Lynn
afec58b440 Admins have regular permissions, commands should reflect this 2019-01-05 18:04:02 +01:00
plague006
8669330b90 Rename q and schedule back to queue and task 2019-01-04 15:02:16 -05:00
Matthew
2bd96d267d Add source of message to Debug.print (#623)
ENHANCE debug!
2019-01-03 21:04:09 +01:00
grilledham
ab347734e8 allow removeable event to be added on_init 2019-01-03 17:23:41 +00:00
Matthew
a84dcfdd91 Overhaul commands (#576)
* Split admin-only commands out of custom commands
Remove free item logging

* Overhaul commands remaining in custom_commands

* Overhaul commands in remaining files

* Change custom_commands to redmew_commands

* Remove follow.lua
2019-01-02 16:34:17 +01:00
Matthew
c2234505f3 Implement server-side color saving (#566)
* Implement server-side color saving

* Add set_and_return to core utils
2019-01-02 14:42:18 +01:00
Matthew Heguy
7bda4622a1 Add explanation of what core contains 2019-01-01 11:09:01 -05:00
Matthew
31a7b0c7f6 Document utils from factorio's util.lua (#611)
* Document utils from factorio's util.lua

* Change doc to match suggestion
2019-01-01 16:03:41 +01:00
Lynn
a62fed2b78
Merge branch 'develop' into market-gui-tweaks 2018-12-31 09:22:26 +01:00