1
0
mirror of https://github.com/Oarcinae/FactorioScenarioMultiplayerSpawn.git synced 2026-06-19 22:15:34 +02:00

326 Commits

Author SHA1 Message Date
Oarcinae dd13198268 Undo whitespace change. 2025-05-16 12:59:08 -04:00
Oarcinae 7089e638c1 Make sure crash site wreckage belongs to host force. 2025-05-16 12:00:19 -04:00
jungooji 5739a766fd Update holding_pen.lua 2025-05-11 01:22:42 +09:00
jungooji f1e4c20dd5 add hotfix in case of default map_gen_settings not exists somehow 2025-05-11 01:19:22 +09:00
Oarcinae 94adddabd2 Remove extra unused line. 2025-01-18 21:42:40 -05:00
Oarcinae 8563013b03 Fixing critical bug stopping loading the mod in an existing save. 2025-01-18 21:32:15 -05:00
Oarcinae 47d341187e Critical bug fixes for cargo pods forcing secondary spawns and mod compatibility. Minor modding support changes. 2025-01-13 20:28:08 -05:00
Oarcinae c82d6e562b This should actually fix the issue with an outdated buddy in spawn choices. 2024-12-31 13:35:07 -05:00
Oarcinae 4a130a9f97 Fixing buddy secondary spawn crash when buddy leaves. Change settings import/export to use multi line text box. Add support for custom info section in server info tab. Bumping version too. 2024-12-30 09:41:47 -05:00
Oarcinae bd2512bc8a Remove remaining references to buddy_pairs. Remove experimental message warning. 2024-12-19 09:40:12 -05:00
Oarcinae 0aa69709f9 Fix crash due to buddy name not being cleared. 2024-12-19 09:11:07 -05:00
Oarcinae c090f64c46 Fix crash due to latest change not correctly checking for solid resources vs gleba style resources in square base spawns when using automatic placement. 2024-12-11 10:26:12 -05:00
Oarcinae 72bc4b2ab8 Add a way to offset the player spawn location by changing the config. Add migration for new random resource order config. 2024-12-09 11:38:18 -05:00
Oarcinae 46bd577c97 Allow disabling of resource randomization. Added gleba resource spawning to square style base gen. 2024-12-09 11:16:12 -05:00
Oarcinae c8b60f9498 First attempt at solving the cargo pods being dropped at center of the map problem for secondary spawns. Main force still works as before, but definitely an improvement. 2024-12-08 20:09:33 -05:00
Oarcinae bc6d415960 Disable additional logging. 2024-12-06 10:11:33 -05:00
Oarcinae c22db49384 Update changelog and add a note about gleba resources only supporting autoplace. 2024-12-05 21:30:45 -05:00
Oarcinae 0aeb536864 Add remove decoratives non-mod setting. 2024-12-05 21:21:13 -05:00
Oarcinae 07295f6a17 More moddifng functionality. Some reduced debug logs. 2024-12-05 21:01:09 -05:00
Oarcinae 7755ae9d73 Fix surface name for platforms in player list. Caught some more print statements that weren't wrapped in CompatSend. Add special sound for join request. 2024-12-03 20:03:39 -05:00
Oarcinae 73aa900e35 Disable the additional console chat sound due to causing multiple sounds to be played at the same time. Might add it as an option in the future. 2024-12-03 19:33:55 -05:00
Oarcinae 7bf5b21b6d Fix incorrect sound filename. 2024-12-03 18:55:51 -05:00
Oarcinae 39cf6efa8d Fix edge case where player can be reset while spawning. 2024-12-03 18:37:51 -05:00
Oarcinae 6732cc505e Add cleanup player command (admin only). 2024-12-03 16:53:01 -05:00
Oarcinae 37dda47921 Fix missing surface name on player list if not on planet. 2024-12-03 13:23:35 -05:00
Oarcinae 502ed16b92 Lots of changes to the color/sound/icons for various messages printed to players. 2024-12-02 12:49:56 -05:00
Oarcinae 3f6f92e4aa Adding in player colored chat messages. Comment out log spam events. Add destroy decoratives to template scenario. 2024-11-29 13:50:38 -05:00
Oarcinae 8a077190ec Saving work on custom events and example scenario. 2024-11-28 13:30:11 -05:00
Oarcinae e80ceaa528 Modding interface updates. 2024-11-26 22:04:08 -05:00
Oarcinae e0e21da26f Update changelog and fix migration bug where gleba_resources was missing in nauvis config. 2024-11-26 21:02:36 -05:00
PennyJim e18bd34d52 Add Better Chatting compatibility (#252)
* Add CompatSend

* Replace all other prints with CompatSend

I used the regex `(\w+)\.print\(` and replaced it with `CompatSend($1, `
Was really easy.
2024-11-21 19:43:38 -05:00
Oarcinae 1e1f3364ef More fancy planet name and icon localization. 2024-11-21 19:36:55 -05:00
Oarcinae 760173e0a1 Switch to using new set_driving() function, update required base version and mod version. 2024-11-21 13:37:11 -05:00
Oarcinae e363d97a0e Add comment about fluid resource placement in aquilo config. 2024-11-20 16:33:35 -05:00
Oarcinae 0bd2df774a Remove a bunch of old code and fix some incorrect lua param syntax. 2024-11-20 16:25:08 -05:00
Oarcinae 49f7918085 Add support for secondary spawns on Aquilo. More info in FAQ, updated various warnings about secondary surfaces and starting on other planets. 2024-11-20 13:17:06 -05:00
Oarcinae 661f36085a First pass Gleba secondary spawn seems to be okay. 2024-11-20 11:49:02 -05:00
Oarcinae 553389ce6e Saving initial Gleba work. Have a dumb but simple method for placing plants and iron-copper things. Needs refining and testing. 2024-11-19 23:16:52 -05:00
Oarcinae de55c774f9 Add vulcanus config migration. Disable moat on Vulcanus to avoid spawn locking. It also serves no real defensive purpose. Revert radius mod to 1. 2024-11-19 21:34:15 -05:00
Oarcinae 4cd397f815 Add basic support for Vulcanus secondary spawns.
Have a workaround for demolishers that tracks them and destroys them if they are too close to the spawn. Can definitely be abused, but good enough for now. Fixed issue with joiners being teleported unexpectedly when rerolling a secondary spawn. Removed some old commented out code in utils. Tweak default danger radius to be smaller based on feedback. Fix fuild resources and sharing entities not moving when scaling spawn size. Added locale for welcome home ground text.
2024-11-19 20:59:25 -05:00
Oarcinae 905939610d Default to moat enabled in spawn choices. 2024-11-17 14:38:48 -05:00
Oarcinae 3009c88be8 Remove unnecessary error message and checks for offline protection when enemy group attack area doesn't seem to contain any player entities. 2024-11-17 14:32:16 -05:00
Oarcinae 229cd326c0 Fix regrowth checkboxes not respecting previous setting if surface wasn't created yet. Surface init now defaults to the global setting. Adding a migration and change to surface init to ensure the center chunks never get deleted so that cargo-pods don't go missing. 2024-11-17 14:14:28 -05:00
Oarcinae 9b215c9f0d Fix missing localization for research notification and add warnings about supported surfaces. 2024-11-13 06:32:50 -05:00
Oarcinae a4c4a67d32 Renaming startup setting for enabling secondary spawns. Adding some helper commands. Fixing more migration issues. 2024-11-11 12:00:10 -05:00
Oarcinae 9b9993f25d More missing migration (generated spawn status). Add a work around for teleporting player to their spawn if they don't have a landing pad on the surface. 2024-11-10 10:00:12 -05:00
Oarcinae 1421cf029a Fix regrowth and migration issues. 2024-11-09 00:19:04 -05:00
Oarcinae 30646f63d7 Saving major work implementing and testing secondary spawns on other surfaces. Still semi-experimental. 2024-11-08 23:00:12 -05:00
Oarcinae 3eb2c385c9 Saving my work getting other planet spawns to work. Got distracted by a repeatable desync related to cheat planet command and removing offline players. Needs more testing. 2024-11-07 22:27:12 -05:00
Oarcinae c693ab5230 Untested change for detecting landing pads on a surface and letting player go there instead of teleporting to spawn. 2024-11-06 12:38:02 -05:00