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

835 Commits

Author SHA1 Message Date
plague006
dedfc52c98 Clean up linting, use entity_placement_restriction 2019-02-01 19:05:12 -05:00
SimonFlapse
71478d937e Added groundhogs, updated dino_island 2019-02-01 19:02:47 -05:00
plague006
fb84c3e684 Update diggy doc location 2019-01-31 20:17:41 -05:00
Matthew
6aed6d6317
Change map loading method (#640)
Add map loader
2019-01-31 20:15:41 -05:00
plague006
a7c7e6c6a2 Fix lint in crashsite 2019-01-31 19:23:26 -05:00
grilledham
5bc0e2087f removed unused variable 2019-01-31 17:19:05 +00:00
grilledham
370a17fe44 toast 2019-01-31 17:16:37 +00:00
Matthew Heguy
edbc81d81d Another try at fixing dimensions' lint warnings 2019-01-30 18:57:08 -05:00
grilledham
8b93f75b25 Grilled fixes shape.spiral 2019-01-30 18:24:09 -05:00
grilledham
d3b57899ab Grilled brings neko's modules up to date 2019-01-30 18:24:09 -05:00
plague006
bb9655e2af infinite_mazes: drop unused return
DiggyCaveCollapse: define mask_init earlier
Dimensions: comment uncalled function
2019-01-30 18:24:08 -05:00
SimonFlapse
e4a4bad3f1 Tweaking diggy settings
Based on initial feedback from latest diggy run (2019-01-28) the following has been tweaked:

* death-penalty increased from 0.2% to 0.35% of total experience. Expected effect is increase from 8-10% of total experience lost mid game to 10-13% of total experience lost. End game effects unknown.

* Price and level tweaking in market
* Personal laser defence added, requested by players
* Exoskeleton added, requested by players

Latest Diggy data shows blue biters at around level 40 -> Increased difficulty without proper steel production

Other: Changed comments to indicate new tweakings
2019-01-29 13:41:55 +01:00
SimonFlapse
fac770fda6 Added chat message of deducted experience on death 2019-01-28 16:04:06 +01:00
grilledham
604b56c0bc Merge branch 'crashsite_0.5' of https://github.com/grilledham/RedMew into crashsite_0.5 2019-01-27 17:39:51 +00:00
grilledham
88b37d9fa6 fix lint errors 2019-01-27 17:39:47 +00:00
grilledham
cce5defeff
Merge branch 'develop' into crashsite_0.5 2019-01-27 17:29:19 +00:00
grilledham
5c2b9e18c1 added pumpjack and storage tank to entity map 2019-01-26 18:07:09 +00:00
plague006
2478efb99e tetris.control to tetris.scenario 2019-01-25 15:36:15 -05:00
Matthew
2f679e737e
Merge pull request #655 from linaori/lazy-bastard
Added a Lazy Bastard feature with player limit for market items
2019-01-25 09:05:17 -05:00
Matthew
a337e06959
Merge pull request #681 from plague006/diggy_redmew_surface_compat
Diggy redmew surface compat
2019-01-25 08:23:49 -05:00
Matthew
d54677b7c6
Merge branch 'develop' into diggy_redmew_surface_compat 2019-01-25 08:23:42 -05:00
Matthew
877a57f9f6
Merge pull request #685 from plague006/chunklist
Add chunklist
2019-01-25 08:21:36 -05:00
grilledham
2dd235fcb2 Merge branch 'develop' of https://github.com/grilledham/RedMew into crashsite_0.5 2019-01-25 11:24:12 +00:00
grilledham
b2c3272b2d updates 2019-01-25 11:21:59 +00:00
grilledham
068a2e54c0 updates 2019-01-25 00:14:26 +00:00
Matthew Heguy
d2a944ac57 Add chunklist 2019-01-24 19:12:24 -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
a3515da216
Merge pull request #683 from Refactorio/pr/675
Formatting cleanup, localize insert
2019-01-24 18:10:36 -05:00
Matthew
397f8e47a9
Merge branch 'develop' into maps/grid_bot_islands 2019-01-24 18:05:39 -05:00
Matthew
39e8700ff7
Merge pull request #675 from Jayefuu/maps/sierpinski_carpet
Added sierpinski_carpet map preset
2019-01-24 18:04:50 -05:00
Matthew Heguy
d5126f7d2a Formatting cleanup, localize insert 2019-01-24 18:04:21 -05:00
Matthew
162f16d61e
Merge pull request #676 from Jayefuu/map_previews
Added map previews of maps by Jayefuu
2019-01-24 17:58:21 -05:00
Matthew Heguy
0f84071fa0 Correct doc 2019-01-24 15:52:45 -05:00
Matthew Heguy
d025549463 Set RS.spawn_island_tile in diggy 2019-01-24 15:52:29 -05:00
Matthew Heguy
60a04bb360 Autoformat 2019-01-24 15:47:38 -05:00
Matthew Heguy
865b22ed6c Add an on_init to take redmew_surface and a check for duplicate surfaces 2019-01-24 15:47:33 -05:00
grilledham
f591cef974 updated map description 2019-01-24 13:54:21 +00:00
grilledham
3fac2b3ab0 updates 2019-01-24 13:08:33 +00:00
grilledham
c489dca223 updates 2019-01-24 00:25:19 +00:00
Jayefuu
c12ce4bbcd Added map previews of maps by Jayefuu 2019-01-23 22:16:42 +00:00
Jayefuu
af3704c771 Added sierpinski_carpet map preset 2019-01-23 21:37:13 +00:00
grilledham
e6a547a386 updates 2019-01-23 19:15:28 +00:00
grilledham
3851bd219d updates 2019-01-22 16:05:31 +00: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
grilledham
76e6c905ab fix copy and paste error 2019-01-21 12:21:57 +00:00
grilledham
211b965cbc updates 2019-01-20 23:58:39 +00:00
Jayefuu
f955688c46 Added grid_bot_islands map preset
Moved entity_drop_amount from market.lua to config.lua
Added chance to entity_drop_amount table to allow map makers to configure coin drop chances for biters, spitters, worms and nests.
2019-01-20 20:58:12 +00:00
grilledham
b865c56897 removed fix for luaCoderAssist 2019-01-20 17:15:27 +00:00
grilledham
6e6501b3a6 outposts change walls to player force whe captured 2019-01-20 15:05:48 +00:00
grilledham
a2369e6d62 refactor to work around LuaCoderAssist bug 2019-01-19 23:23:16 +00:00
Matthew
0927a839b8
Fix linting (#657)
Fix linting warnings
2019-01-19 11:34:29 -05:00
Lynn
8e9f48eab4 Some general fixes related to todays bugs 2019-01-19 14:17:22 +01:00
grilledham
41c89a0ca8 fixed enemy hidden-electric-energy-interface being destructible 2019-01-19 10:40:35 +00:00
grilledham
f5fde1abef crashsite water at spawn fix 2019-01-18 20:14:48 +00:00
Matthew Heguy
eeec03729f Fix venus 2019-01-17 15:13:03 -05:00
Matthew
e14ceb24aa
Merge pull request #656 from plague006/map_cleanup
Add features to redmew_surface, change maps to use redmew_surface
2019-01-17 11:51:49 -05:00
grilledham
7d788b95a5
Merge pull request #654 from grilledham/terraforming_danger_ore
Terraforming danger ore
2019-01-17 15:53:33 +00:00
Matthew Heguy
a6263ca9e9 Fix map_layout and connected_dots 2019-01-17 00:36:10 -05:00
Matthew Heguy
1e737cbd4b Fix linting of danger_ores 2019-01-16 19:40:39 -05:00
Matthew Heguy
aeebdcb831 Clean up diagonal_ribbon comments 2019-01-16 19:37:50 -05:00
Matthew Heguy
c05c741412 Add ability to set spawn and island_tiles 2019-01-16 19:11:45 -05:00
Matthew Heguy
a6f1d6895c Add redmew_surface to maps, clean up linting, clean up broken maps 2019-01-16 19:11:07 -05:00
grilledham
de475078e8 added restart command for crash_site 2019-01-16 23:55:19 +00:00
grilledham
2d7f9d084a refactor 2019-01-16 21:32:57 +00: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
1750594b85 delete generate_not_threaded 2019-01-16 15:40:18 +00:00
grilledham
1be8dbb1a7 terraforming_danger_ores map 2019-01-16 15:40:00 +00:00
grilledham
6a2e7ed6d5 Changes to generate to allow controlling the chunk event 2019-01-16 15:39:42 +00:00
grilledham
b4166f08a2 Merge branch 'develop' of https://github.com/Valansch/RedMew into develop 2019-01-15 15:14:18 +00:00
grilledham
6b8c8795f7 fixed copy and paste error 2019-01-15 15:13:36 +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
grilledham
f062c53868 updates 2019-01-14 11:10:34 +00:00
Lynn
bfa9320fd0 Fixed missing renames 2019-01-13 13:34:37 +01:00
Matthew
055ca8487f
Merge pull request #644 from grilledham/crashsite_0.4
Crashsite 0.4
2019-01-11 16:40:41 -05:00
Matthew Heguy
812cf82eaa Remove luacheck exception 2019-01-11 16:00:31 -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
grilledham
359914157a increased map size 2019-01-11 15:50:00 +00:00
grilledham
07c7ad5ea2 balance changes 2019-01-11 15:31:32 +00:00
grilledham
79f253143c slightly larger ore patches 2019-01-10 23:10:54 +00:00
grilledham
940ea1909f fixed enemy gun turrets spawning on player buildings death bug. 2019-01-10 23:10:36 +00:00
grilledham
4e5f39d3eb more ore patches 2019-01-10 14:43:18 +00:00
grilledham
e46a4983db Merge branch 'develop' of https://github.com/Valansch/RedMew into crashsite_0.4 2019-01-10 14:35:25 +00:00
grilledham
6a40e6e3bf extra biters on entity death 2019-01-10 14:34:51 +00:00
grilledham
4594dfced1 mini_outposts + balance changes 2019-01-10 14:34:28 +00:00
Maik Wild
1eebea55e8 renamed fish_market.lua to market.lua and market_item to currency 2019-01-10 15:18:55 +01:00
grilledham
d972c86c04 balance changes 2019-01-10 12:03:20 +00:00
grilledham
3aa1930333 market names 2019-01-10 01:22:48 +00:00
grilledham
501952dd5d updates 2019-01-09 22:29:51 +00:00
grilledham
9f2797a47d added mini outposts 2019-01-09 22:29:42 +00:00
Lynn
c84dec2aaa Fixed some market related hacks 2019-01-09 18:29:20 +01:00
plague006
bcd95662b6 Redirect all dependencies 2019-01-04 15:02:55 -05: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
17c54eb136
Merge pull request #579 from iltar/retailer-in-crash-site
Uses the retailer in crash site for markets
2018-12-30 17:21:46 -05:00
Matthew
77846c1d66
Merge pull request #604 from plague006/use_color_presets
Change custom colors to presets
2018-12-30 17:20:15 -05:00
Lynn
97e757dca5
Re-added refined-hazard-concrete to the support entities 2018-12-29 22:03:44 +01:00
plague006
494648f35c Change custom colors to presets 2018-12-29 12:39:20 -05:00
Lynn
377ad8a25a
Merge pull request #603 from iltar/disabled-market-items
Ability to disable market items without removal
2018-12-29 14:07:38 +01:00
Matthew
486effcab7 Remove spaces in extant names and modify name function to remove spaces to prevent future mistakes (#581)
* Remove spaces in extant names and modify name function to remove spaces to prevent future mistakes

* Remove regulars hack and map_layout entry
2018-12-29 02:20:23 +01:00
Matthew
1b20b72d9e Update to Info's new function (#580) 2018-12-29 02:20:09 +01:00
Lynn
14e814d47f Ability to disable market items without removal 2018-12-28 21:31:08 +01:00
Lynn
2661b92b5b Re-added the blueprint helper for diggy (#602)
* Re-added the blueprint helper for diggy

* Balance shop items
2018-12-28 17:20:16 +01:00
BlueRock2
f4c9051603
Further balance tendrils_impure.lua ore ratios
This update is to better match overall map ore ratios in tendrils_impure.lua to ore consumption ratios on previous Diggy games.   Fragmented tendril ratios target anticipated early game needs, while the larger tendrils help balance out expected mid/late game ratios.   Toatal map ore average ratios for this commit are iron/copper/coal/stone equal to approx 1/0.8/0.4/0.25
2018-12-25 21:37:10 -05:00
BlueRock2
7438071700
Late game ore balancing for tendrils_impure.lua
Lowered impurity amounts in iron and copper veins as there was little or no need to seek out stone or coal veins later in the game.   Purity went from about 82% to 86%.   Standardized ore weights for each cluster to add up to 1000 so that percentage of each ore = weight / 10.   Coal and stone veins effectively the same since players can tap them or not.   Kept ore percentages scattered fragments the same since the stone and coal in them is useful early game, but doesn't affect late game much since the scattered fragments are low yield overall.
2018-12-23 13:37:25 -05:00
Lynn
7ec2380989 Retailer can generate a unique identifier 2018-12-23 13:33:54 +01:00
Lynn
511fe1a1f7 Uses the retailer in crash site for markets 2018-12-22 17:30:25 +01:00
Lynn
5cdb67979a Added some features to the market GUI (#564)
* Added some features to the market GUI

* Grouped inputs differently

* Use referenced table instead of copy
2018-12-22 00:39:18 +01:00
Matthew
bcf0c3e85d Fix issues with silly names (#559)
* Fix new LuaPlayer created on join.

* Change set_map_extra_info to add_map_extra_info

* Make silly_player and regulars compatible
2018-12-22 00:38:47 +01:00
Matthew
43aed22459 correct a typo, re-scope a couple vars, remove unused require (#570) 2018-12-22 00:38:11 +01:00
Lynn
1b29ead2e2 Track diggy XP loss (#569) 2018-12-22 00:37:44 +01:00
Matthew Heguy
38bc895796 Fix source of desync 2018-12-19 17:05:44 -05:00
Matthew Heguy
ca0ad6f431 Fix case where get_player_by_index was being sent nil 2018-12-19 17:03:41 -05:00
Matthew
00cf6eb40c
Merge pull request #553 from grilledham/top_buttons_visibility
allow player to toggle top buttons visibility
2018-12-17 10:55:33 -05:00
Lynn
f6f47b7776 Diggy fixes from last run (#554)
* Fixed wrong diggy default setting

* Fixes for Diggy

* Small balance changes
2018-12-17 13:08:58 +01:00
grilledham
f45d6d5111 allow player to toggle top buttons visibility 2018-12-16 01:28:00 +00:00
Matthew
238f6b9d7b Rename task and queue (#535)
* Rename task and queue to q

* Threading to schedule

* processing_queue to q
2018-12-15 21:28:27 +01:00
Matthew Heguy
bd04ea7fc1 Minor formatting 2018-12-15 15:26:34 -05:00
Jayefuu
9ebb826152
Merge branch 'develop' into maps/christmas_tree_of_death 2018-12-14 17:32:46 +00:00
Jayefuu
0cc268bcb5 Added christmas_tree_of_terror.lua and supporting files 2018-12-14 17:29:37 +00:00
Lynn
2776b67b54 Balanced chest raffle to be more rewarding 2018-12-13 21:42:15 +01:00
Lynn
221cf9c67d Diggy fixes, performance improvements and balance tweaks 2018-12-13 21:14:27 +01:00
grilledham
9e3f4bd7dd fixed triangle of death loot balance 2018-12-12 22:11:52 +00:00
grilledham
e8275890b6 fixed triangle_of_death 2018-12-12 22:01:59 +00:00
Lynn
239f4c021a
Re-added missing iron/gears in starting_items 2018-12-11 09:13:27 +01:00
Lynn
6549ad7c12 Autoloot coins in diggy that are dropped 2018-12-10 22:09:21 +01:00
Lynn
a29d66f47f Removed unused locals 2018-12-10 21:34:51 +01:00
Lynn
bff12f1fdb Removed duplicate config 2018-12-10 21:22:25 +01:00
Lynn
2a8a047c64 Fixed coin mining and behavior in Diggy 2018-12-10 21:18:22 +01:00
Lynn
8f2b92f56f
Merge pull request #520 from iltar/diggy-fixes
Diggy - Fixed some bugs and tweaked some balance
2018-12-10 21:17:17 +01:00
Lynn
59c70346a3 Fixed a missing comment 2018-12-10 21:15:32 +01:00
Lynn
06d64a6e7c Diggy - Fixed some bugs and tweaked some balance 2018-12-10 21:15:32 +01:00
Matthew
17f7e9dcfe
Merge pull request #533 from iltar/alien-spawner-using-prototype
Alien spawner using prototype
2018-12-10 15:14:09 -05:00
Matthew
b5de650716
Merge pull request #532 from iltar/hydra-mode-into-redmew
Made hail_hydra available to all redmew scenarios
2018-12-10 15:13:29 -05:00
Matthew
66240a6c8e
Merge pull request #538 from BlueRock2/patch-2
Update tendrils_impure.lua
2018-12-10 14:29:52 -05:00
Lynn
0f2c3655fc Added comments for the different ores 2018-12-10 19:45:30 +01:00
BlueRock2
66866e7574
Update tendrils_impure.lua
Adds a another impurity to coal vein (iron) and another impurity to stone vein (copper).   Coal vein no longer overlaps iron vein.  Iron and Copper veins slightly narrower than before.   Made weights for each cluster add up to 100 so percentage becomes obvious.
2018-12-10 13:44:34 -05:00
Lynn
6b4b8a68f8 Default ore pattern set to tendrils_impure 2018-12-10 19:42:52 +01:00
Lynn
fb9e1dba6e Made hail_hydra available to all redmew scenarios 2018-12-10 19:24:48 +01:00
Lynn
2f98d21006 Some minor fixes for venus 2018-12-09 20:55:39 +01:00
Lynn
2f44ace4dd Minor reference improvement 2018-12-09 19:40:07 +01:00
Lynn
61fbcaa653 Simplified AlienSpawner global storage 2018-12-09 19:18:16 +01:00
Lynn
0fbfe49b2f AlienEvolutionProgress to utils and uses prototype data 2018-12-09 19:18:16 +01:00
Matthew
c3d7876113 Overhauled day_night_cycle, creep_spread, and nightfall. Add Venus map. (#524)
* Added dead trees to starting area

* Add shuffle_table to table utilities

* Refine venus, terraforming, nightfall, day_night_cycle

* Overhaul day_night

* Cleanup from day_night overhaul
2018-12-09 16:50:16 +01:00
Valansch
39085a37c9
Merge pull request #528 from BlueRock2/patch-1
Ore tendril pattern with slight impurities
2018-12-09 13:27:50 +01:00
BlueRock2
a43b0faaf9
Update tendrils_impure.lua
Added in a small amount of scattered ore since it may take players a little time to find each of the four primary ore types.  Slight reduction in copper and iron ore.
2018-12-08 20:11:23 -05:00
Lynn
2b7d0d0890 Removed automatic research unlock from player_create 2018-12-08 22:36:17 +01:00
Lynn
7800fab345 Gave the player_create feature the same as diggy SetupPlayer 2018-12-08 21:52:40 +01:00
BlueRock2
6054885c30
Ore tendril pattern with slight impurities
Instead of the heavily mixed ore pattern used with Diggy in the past, this ore pattern contains ore tendrils that are about 80% pure ore with lower impurities.   Feedback encouraged.
2018-12-08 15:24:20 -05:00
Matthew
0a076b5e1f
Merge pull request #523 from iltar/retailer-with-custom-gui
Added the crash-site GUI features to the retailer
2018-12-08 14:10:08 -05:00
Lynn
6617370fbc Added the crash-site GUI features to the retailer 2018-12-07 22:58:44 +01:00