1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-01-24 03:47:58 +02:00

108 Commits

Author SHA1 Message Date
Piratux
254c43c081 Player leaving/joining changes
Changes:
- Fixed an issue where player force wasn't properly set to default force, when player joined the game 2nd time after 5 minutes, which caused all sorts of issues (such as being able to take classes while staying in lobby, etc.)
- Player inventory when player leaves the crew (either to lobby or quite game) now remains in their character corpse.
- When player leaves and joins the game within 1 minute, he will spawn where he left.
2023-06-26 21:51:55 +03:00
Piratux
7802c49ad9 Radioactive island changes
Changes:
- Fixed an issue where boat would auto undock in radioactive island instead of making crew lose, when uranium wasn't collected.
- "Kovarex-enrichment-process" recipe is now researched by default to allow crafting uranium in centrifuges in Radioactive island.
2023-06-24 23:49:36 +03:00
Piratux
b20def2974 Fixed Lua errors
Changes:
- Fixed Lua errors
2023-06-24 20:55:43 +03:00
Piratux
9aa5511bf9 Tweaks
Changes:
- When players enter the game they are now placed at the lobby. If the player left the game and rejoined within few minutes, they will be auto placed in the crew they were before.
- Increased amount of worms you need to kill for a quest in Sandworm Caldera island.
- Worm quest now can sometimes appear in Mysterious Caves island.
- Fixed an issue where worm quest was sometimes incompletable due to not enough worms on the island.
- Slightly reduced the cost of extra hold and new class purchases in captain's cabin.
- When player joins protected run with no captain, he will get information in whisper, instead of parrot announcing it.
2023-02-20 18:56:41 +02:00
Piratux
3b65d4222f Balancing
Changes:
- More nodes of oil now spawn in Mysterious Caves island, but amount of oil is reduced.
- Increased amount of extra damage that biters do at night from 10% to 50%.
- Reduced the rewards from GUI island quests by ~30% (slightly less for easier difficulties).
- Reduced the coal reward scaling with leagues from launching rocket.
- Reduced the coin reward from launching rocket, but now the amount scales with leagues.
- Kraken rewards now scale with leagues.
2023-02-19 20:38:54 +02:00
Piratux
0d9be8e524 Crew related changes
Changes:
- Added protected run checkbox when creating new run proposal. This locks captain role when captain becomes afk or leaves the afk.
- Increased crew run limit from 2 to 3.
- Public crew will no longer have captain protection when captain goes afk.
- Fixed an exploit where player could join private run bypassing password protection.
- Fixed an issue where spectator could take a class.
- Adjusted some GUI elements to look nicer.
2023-02-02 21:44:44 +02:00
Piratux
032c4d9d4f Small tweaks and fixes
Changes:
- Fixed an issue that caused player items to disappear when player left the game. But now offline player's items immediately go to captain's cabin.
- Added additional tiles around furnace quest structure.
- Veteran class now has 100% chance to slow an enemy.
- An error is printed to player now, when he is trying to create crew proposal with max crew limit.
2023-02-01 22:17:22 +02:00
Piratux
65bea7b1c2 Mandatory resources to leave island in late game
Changes:
- From 800 leagues, islands will now have mandatory resource cost to leave, which doesn't decrease. Failing to collect resources, will cause the crew to lose.
- Killing all spawners now won't remove undock cost.
- Mysterious Caves island now has undock cost on later leagues.
- You can't stay forever in radioactive island anymore.
2023-01-29 15:02:06 +02:00
Piratux
7930fdd32c Script error fixes from the logs 2023-01-28 15:55:01 +02:00
Piratux
92fcbe3b6d Kraken tweaks and fixes
CHANGES:
- Island now doesn't load, when there are active krakens, to reduce lag.
- Slightly increased biter swimming speed during kraken fight. This should reduce the chance for biters to get stuck on the ship edge.
- Fixed biters swimming faster with multiple active krakens.
- Fixed biters stopping swimming towards ship when kraken dies.
2023-01-12 23:34:44 +02:00
Piratux
153a2016ed Cave and desert island tweaks
CHANGES:
- Prevented situation where biter wave could spawn immediately upon revealing it in Mysterious Caves island.
- Fixed "All biter bases destroyed — escape cost removed." message appearing when arriving at Mysterious Caves island.
- Fixed GUI showing resource cost to leave Mysterious Caves island. It won't need any resources to undock in late game.
- Fixed Mysterious Caves island letting you stay infinitely in late game.
- Sandworm Caldera island now has auto undock timer.
- Sandworm Caldera island now doesn't have launch rocket as resource requirement.
- Reduced maximum amount of time you can stay in Sandworm Caldera island by 20%.
- Reduced maximum amount of time you can stay in Mysterious Caves island by 20%.
- Revealing a spawner in Mysterious Caves island, reveals nearby area and spawners around it.
2023-01-12 18:58:53 +02:00
Piratux
770c3c523b Possible fix for class gui related error
Changes:
- Possible fix for class gui related error.
2022-11-20 20:29:37 +02:00
Piratux
0f50d2d96c Cave island tweaks + some small changes
Changes:
- Revamped cave island: more biter nests/worms, more narrow caves (mainly to ensure starting location connected with caves).
- Disabled default coal liquefaction research.
- Dock upgrades now repeat later on (like rockets/merchants) if people haven't bought them.
2022-11-19 23:28:37 +02:00
Piratux
a4d591eba5 temp commit
note to myself: don't forget to mention changes made here
2022-11-18 15:49:03 +02:00
Gerkiz
bfaea6e5c8 Pirates - add the ability to toggle crew disband via config 2022-11-08 21:55:40 +01:00
Piratux
6c14997498 Merge remote-tracking branch 'upstream/develop' into develop 2022-10-28 16:53:02 +03:00
Piratux
9dc0a145ed Warning fixes 2022-10-28 16:22:59 +03:00
Piratux
69a46dd3fc Tweaked quest market item count formula
Changes:
- Changed quest item count formula using new philosophy: start lower, scale slightly faster. This results in ~30% on average smaller requirement for items to open the market in early game. The reasoning: it was observed that new players rarely complete the market quest, since they don't make items as fast as needed. As well as when players progress, they can craft items much faster (due to speed modules)
2022-10-12 22:02:12 +03:00
Piratux
be900aa05b Officer check code cleanup
Changes:
- Cleaned up code that checks if player is officer and changed to is_officer()
2022-10-11 21:38:53 +03:00
Piratux
9cda27df02 Standardised island enum usage
Changes:
- Moved island enum to its own file to avoid dependency loops
- Standardised island enum usage to use IslandEnum.enum
2022-10-10 22:03:51 +03:00
Piratux
f3f5f0a1b0 Added scroll pane for crews window
Changes:
- Added scroll pane for crews window.
2022-10-10 20:39:08 +03:00
Piratux
f72a577b7d New private runs
Changes:
- Players now can create private runs protected by a password. This run becomes public if the crew is empty or inactive for 24 horus (Limit is currently 1 private run at a time).
2022-10-10 20:21:14 +03:00
Piratux
8542a783cf New cave island
Changes:
- New island: Mysterious caves
- New market offers: logistic chests
2022-10-03 00:37:54 +03:00
danielmartin0
b3fb6040a3 luacheck 2022-09-13 22:09:25 +01:00
danielmartin0
353fce2dda bugfixes, more krakens near the end, unguarded silo threat 2022-07-31 13:08:22 +01:00
danielmartin0
0cd02ed024 tweaks 2022-07-31 10:23:59 +01:00
danielmartin0
f580743cfc info tab fix 2022-07-30 15:28:28 +01:00
danielmartin0
9e9c063295 In-progress: markets not tested, also somehow dies when captain is passed? 2022-07-30 14:02:24 +01:00
Piratux
7aa1bbac7d Fixed crew GUI buttons
Changes:
- Fixed some captain's actions not working in crew GUI (like 'pass captain', 'make officer', etc.)
2022-07-29 15:30:32 +01:00
Piratux
e37f74a7e3 Fixed class issues
Changes:
- Fixed class GUI issues
- added /remove_classes command (removes all classes)
- made /unlock <class> command available while not in debug as well (unlocks a class)
2022-07-28 18:15:31 +01:00
Piratux
9f0158546d Disabled ore generation at sea
Changes:
- Classes that generate ore passively now don't generate ore when at sea
2022-07-26 21:59:42 +01:00
Piratux
93116e0e56 class panel small fix
Changes:
- Fixed button update to enable/disable it when people pick the class
2022-07-24 22:24:06 +01:00
danielmartin0
622f2b4ce1 version and info update 2022-07-21 20:22:37 +01:00
Piratux
fa5b4a0fbc Warning fixes 2022-07-15 15:18:01 +03:00
Piratux
383035aed1 Deprecated simple class explanations
Changes:
- Removed /classinfofull command and merged it onto /classinfo command
- Shops now show advanced explanation of classes
2022-07-08 15:53:31 +03:00
Piratux
f826660619 New class GUI window
Changes:
- Fixed crash that could happen if player clicked on crew window button with middle mouse button while in lobby
- Removed "Pro..." text from Progress window button
- Moved class related info from crew window to new class window
- Added scroll pane for crew window
2022-07-07 23:01:45 +03:00
Piratux
2944a907aa features+code cleanup
Changes:
- Changed requirements for placing structures on islands: instead of trying to squeeze in-between trees, now it needs a single corner to be on land (it still can't spawn in ocean). In result, islands with more dense forests should see special structures more often and more scattered around the island, rather than them spawning mostly on beaches (because they had no trees)
- When area in which structure is going to be placed contains water, it's replaced with landfill
- New structure: friendly small-cliff-base with cliffs, gun turrets and car
- Captain's cabin now contains cliff-explosives that can be placed in hold's chests to remove them
- Moved repeating code snippets into seperate functions
2022-06-16 00:00:18 +03:00
danielmartin0
3202f9d5cf cleanup; more treasure chests; harder electronic circuit leaving costs 2022-06-04 14:43:08 +01:00
danielmartin0
9da8e2f4af un-localise default crew name 2022-06-03 09:53:14 +01:00
danielmartin0
d331c665f5 fix: command memory setting 2022-06-02 19:54:47 +01:00
danielmartin0
513c9559bf version update: v1.2.12 2022-06-02 16:15:28 +01:00
danielmartin0
6b44d5a4fe patches 2022-06-01 21:01:00 +01:00
danielmartin0
de538a2221 patch 2022-06-01 20:51:35 +01:00
danielmartin0
88d4da397e boat now pauses after each destination 2022-06-01 20:45:13 +01:00
danielmartin0
281d22bb94 header on each file; clamp function; locale fixes 2022-06-01 19:50:36 +01:00
danielmartin0
fc08a81da3 locale fix, improvements
- reorder lines in locale file for clarity
- localise a few additional renderings
- players in the cabin now see the large 'outside world minimap' rather than the small spontaneous camera
- play sounds along with error messages
- correctly print info message when player joins a game with _DEBUG=true
2022-05-30 16:51:08 +01:00
danielmartin0
0d0646011e small fixes 2022-05-30 10:07:49 +01:00
danielmartin0
942734e9c2 fix: window height 2022-05-30 08:56:21 +01:00
danielmartin0
03f7da2b95 fix: errors that arose during string refactoring 2022-05-30 08:44:52 +01:00
danielmartin0
f365dd87b4 bugfixes 2022-05-29 16:27:04 +01:00