1
0
mirror of https://github.com/Refactorio/RedMew.git synced 2025-02-07 13:31:54 +02:00

352 Commits

Author SHA1 Message Date
RedRafe
772845ffa9
Add Market chest and Train station teleport (#1478) 2025-01-04 09:45:21 +00:00
RedRafe
1b75ab4322
Add rocket, inventory & quality utils (#1482)
* Add rocket, inventory & quality utils
2025-01-03 21:34:11 +00:00
RedRafe
4ad4f3b1dd
Update admin chat command to not log (#1477) 2025-01-01 20:15:59 +00:00
RedRafe
d23640d037 Refactor experience GUI 2024-12-12 00:06:43 +01:00
RedRafe
7c7acf1ac1 Fix create_local_flying_text 2024-12-02 14:26:25 +01:00
RedRafe
bd9560fde8
Fix gui string type (#1455) 2024-11-25 16:05:23 +01:00
RedRafe
9fcc2544ec Fix get_random_dictionary_entry with empty tables 2024-11-10 15:15:56 +01:00
RedRafe
115318bcbf Fix rendering 2024-11-09 17:19:13 +01:00
RedRafe
afdda61854 Fix targeting module 2024-10-26 11:29:10 +02:00
RedRafe
26e1c28dc0
Factorio 2.0 update (#1436)
* Init Factorio 2.0 update

* add credits

* fix test module

* I know luackeck, I know

* Fixes

* Fix bad event.player_index handling

* Hotfixes

* Remove all filter inserters

* Migrate removed items

* Deprecating spidertron control and landfill features
2024-10-22 20:22:35 +01:00
RedRafe
4b040d1048
Add admin panel (#1432)
* Add admin panel
2024-09-02 21:32:20 +01:00
RedRafe
eefc8da5f9
Fix restart bottlenecks (#1428) 2024-08-18 20:11:42 +01:00
RedRafe
a1f1b81ca4
Update Frontier to V2 (#1420)
* Frontier V2

* Shortcuts default disabled
2024-08-10 14:36:11 +01:00
RedRafe
926032b276
GUIs refactor using mod-gui (#1418)
* Use mod-gui for GUIs

* Height 40 and score reorder
2024-08-03 17:31:10 +01:00
RedRafe
da4e31284c
Add sounds module (#1413) 2024-07-22 13:04:29 +01:00
grilledham
8f01d04862
Remove debug functionality that was removed in Factorio 1.1.107 (#1412)
`debug.getupvalue` is no longer supported.
2024-04-19 20:46:08 +01:00
RedRafe
acc257b8b6
April fools maps (#1404)
* Upload pinguin scenario

* Fix relative path

* Pinguin scenario modularization

* Update enemy_turrets.lua

Added energy interface controls to limit power available to enemy laser turrets, with laser_shots_per_level constant for balancing.

* Update floor_is_lava.lua

Now spawns fire under players when level is half of max.

* Explosion Scare Module

Added explosion_scare module. Chooses players to randomly explode (non-damaging) a number of times before switching to new targets. Explosion intensity increases as module increases.

* Update pinguin.lua

Removed comment block over modules.

* Added New Module: permanent_factory

Has a very small chance to make an entity unminable and undestructible when placed.

* MeteOres

Added new module: MeteOres.
Spawns a random meteor that damages entities, creates ore, and spawns biters.

* Update meteOres.lua

Added explosion to meteor

* Added Auto Build

Added auto_build module. Selects random players, and automatically builds the item in their cursor nearby for a while, before changing targets.

* New module: Unorganized Recipes

Added a new module to hide recipe groups and subgroups for random players. This leads to "unorganized" crafting menus.

* Update auto_build.lua

Fixed typo. I must have changed base targets to 0 instead of the global level when preparing this file for commit.

* Add Biter Ores Module

Add new module. Spawns ores on death of biters, worms, and spawners, based on difficulty of biter and level.

looks for ores on the tile the biter dies on to add to, otherwise looks nearby for an ore type and uses that, otherwise decides on a new ore type to spawn.

This should allow players to set up "farms" for their ores, creating reasonable ore patches.

Contains a RANDOM_ORES constant that will make the search radius small and ensure random ores are placed instead.

* Update biter_ores.lua

Found typo. radius should be .1 not 1 for tile directly beneath biter.

* Updated Existing Modules

Got luacheck setup in my IDE so we don't have to wait for RedMew to run it. Fixed white-space and other linting errors.

* Split AF scenarios

* Add alien biomes module

* Draft april-fools scenarios

* Fix draft issues

---------

Co-authored-by: R. Nukem <Reoisasa@gmail.com>
2024-03-28 23:27:27 +00:00
grilledham
ee6e38816b
Send poll result to discord when finished. (#1357)
- Also when danger ore is restarted.
- Format remaining time to hours, minutes and seconds in the poll gui.
2023-05-10 21:18:34 +01:00
grilledham
13d7b9f7f0
danger ore disable recipes on configuration change. (#1355) 2023-05-08 13:28:08 +01:00
grilledham
6a07a97fbf
Map poll (#1351)
* Add tests for map poll winner.

* Add option to overwrite map poll mod pack
2023-05-06 15:44:19 +01:00
grilledham
ad16370301
Check regular/probation against know players. (#1316)
- Also allow force execute if command is rerun.
- Fix error in banning players that are not in game.
2022-05-01 15:51:17 +01:00
grilledham
9514586032
Fix failed to index variable errors. (#1314) 2022-04-30 13:41:27 +01:00
Soggs
e5f3cc7a69
Introduce unique prefix for Redmew GUI elements (#1297)
Due to collisions with mods when naming GUI elements with just numbers, I added a prefix when naming elements with ``utils.token.uid()``.
2022-03-13 20:51:09 +00:00
James Gillham
cb1f3766a3 Fix luacheck 2021-12-12 17:10:29 +00:00
James Gillham
8e07f96b32 Add danger ore gradient beltboxes ore only. 2021-12-12 16:22:42 +00:00
James Gillham
665ea1cbbc Fix commands not working when run from the server console. 2021-05-20 20:51:26 +01:00
James Gillham
ca381aa289 Add config-restart command.
- change Restart command to use server.start_game (offers setting the mod pack).
- Change danger ores and crashsite maps to use the new restart command.
2021-05-15 11:21:46 +01:00
James Gillham
66883a87b3 Change game.players -> game.get_player 2021-05-15 11:21:46 +01:00
James Gillham
6442eab80c Require auto trusted to use landfill remover. 2021-03-31 15:24:01 +01:00
James Gillham
f6ea2cbabc Remove corpse pings + Refactor redmew_settings. 2021-03-30 12:56:21 +01:00
James Gillham
480f1dd888 Updates to sanitise_message. 2021-01-30 16:20:13 +00:00
James Gillham
d33392b1cf Remove /dc command, use /sc instead. 2020-12-28 22:44:42 +00:00
James Gillham
deeb906bc0 luacheck remove unused label 2020-11-24 20:22:29 +00:00
James Gillham
89b3af7f15 Fix diggy gui button styles 2020-11-24 20:20:45 +00:00
James Gillham
762d31d465 Gui fixes 2020-11-24 17:44:31 +00:00
James Gillham
671667adaf fix luacheck issues 2020-11-13 21:05:25 +00:00
James Gillham
eb7b43cf1c Add player settings for corpse pings + tests. 2020-11-13 20:06:43 +00:00
James Gillham
0293d92791 Consistent style for close buttons 2020-10-04 21:13:09 +01:00
James Gillham
08d291b62a Store surface_count in Global 2020-10-04 12:10:27 +01:00
James Gillham
31601c4ec3 include ignores deflated files 2020-10-04 11:44:50 +01:00
James Gillham
6d0b83e2bd better error handling 2020-10-04 11:44:12 +01:00
James Gillham
bb96ccf15f Add module names and better error handling. 2020-10-03 21:11:15 +01:00
James Gillham
475b7dc8c6 More landfill_remover tests 2020-09-30 19:47:03 +01:00
James Gillham
965cebb005 stop_on_first_error option 2020-09-29 20:50:24 +01:00
James Gillham
00fbe5853e landfill_remover_tests refactor 2020-09-29 20:50:07 +01:00
James Gillham
7f659cbe58 test discovery 2020-09-28 21:03:31 +01:00
James Gillham
b4fa00ccdf context improvements 2020-09-28 20:40:47 +01:00
James Gillham
0aff9aabdd helper 2020-09-26 20:02:53 +01:00
James Gillham
df47b5aa02 module startup/teardown hooks 2020-09-25 20:33:46 +01:00
James Gillham
a1908b93d5 landfill_remover_tests 2020-09-21 19:29:02 +01:00