1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-01-10 00:43:27 +02:00
Commit Graph

34 Commits

Author SHA1 Message Date
cogito
9e5012c582 pp: add annihilation ending
Map will be reset, when this happens.
2020-02-01 10:08:36 +01:00
cogito
5ef9052b16 pp: change default player name template
Changes default player name template into something easier to memorize.
2020-02-01 10:08:36 +01:00
cogito
04ceb853dc pp: remove uranium and cliffs 2020-02-01 10:08:36 +01:00
cogito
e4abd83f9f pp: disable bandits flashlight
Bandits will have flashlights disabled.
2020-02-01 10:08:36 +01:00
cogito
7460989c13 pp: add raid event
Adds a quite complex system that calculates stuff within player
borders and sends raids based on given costs, just like in rimworld.
2020-02-01 10:08:36 +01:00
cogito
284ed14b74 planet_prison: add claim system
Adds claim system to mark player bases.
2020-02-01 10:08:36 +01:00
cogito
cfd35eb9bd pp: fix map brightness for 0.18.1 2020-02-01 10:08:36 +01:00
cogito
e4d3469c5f pp: fix blood for 0.18.2 2020-02-01 10:08:36 +01:00
cogito
1769cc9fc5 planet_prison: harden merchant exploit check
Increase the radius of power pole check up to 18.
2020-01-22 19:59:13 +01:00
cogito
ff670c7ae4 planet_prison: prevent robots from building around merchant
Players could syphon energy from the merchant by using robots to build
power poles around him.
2020-01-22 19:59:13 +01:00
cogito
a574c797d1 planet_prison: fix invalid LuaEntity bug
Fixes invalid LuaEntity bug during merchant exploit check.
2020-01-22 19:59:13 +01:00
cogito
f4079a194f planet_prison: lower the size of water-shallow layer 2020-01-18 08:58:28 +01:00
cogito
f52e80aaf5 planet_prison: add blood effects
When character gets killed or damaged, some blood particles will
be shown.
2020-01-18 08:58:28 +01:00
cogito
87eb854ace planet_prison: fix global variable miussage.
Fixes some 'global' variable missusage.
2020-01-18 08:58:28 +01:00
cogito
198b5fd17a planet_prison: add timer to player spawn
These generators from ships are way to op as you can easily place
radars around it. We'll explode the ships after 10 minutes, so they
don't clutter the map and don't give exploits.
2020-01-18 08:58:28 +01:00
cogito
66d535d7f2 planet_prison: fix get_non_obstructed_position
Fixes get_non_obstructed_position function to do more exhaustive check
for position, so that out-of-map spawns become highly unlikely.
2020-01-18 08:58:28 +01:00
cogito
6eb1486574 planet_prison: add an afk timer
Adds an afk timer, 90 minutes. After that time you die.
2020-01-18 08:58:28 +01:00
cogito
1f12c2602f planet_prison: move layers to map configuration
Moves layers to map configuration for better managability.
2020-01-18 08:58:28 +01:00
cogito
be4e1dfa44 planet_prison: add bandits with shotguns
Adds randomly shotguns to bandits in 1 to 7 odds.
2020-01-18 08:58:28 +01:00
cogito
729a332d54 planet_prison: add camouflage to bandits
Default red color for a bandit looks bad. This patch changes it
to be in random shade of gray.
2020-01-18 08:58:28 +01:00
cogito
c895ff729d planet_prison: fix the nil bug in on_gui_click
Some of the GUI elements become invalid suddenly. Let's make a
check for it.
2020-01-18 08:58:28 +01:00
cogito
01b55c8df1 planet_prison: rename "buddies" to "NAP"
Renames "buddies" to "non-aggressive pact", so it's less confusing.
2020-01-18 08:58:28 +01:00
cogito
a147c050b2 planet_prison: limit the size of shallow water layer
It seems that shallow water layer is too big. Let's tweak it
a little.
2020-01-11 19:34:30 +01:00
cogito
7760fced0c planet_prison: allow "merchant" button
If you get GPS receiver from the store it would cause "merchant"
button to disappear, which is annoying.
2020-01-11 19:34:30 +01:00
cogito
98bbec451b planet_prison: maybe fix the nil perks
Hardly could reproduce, hopefully this will fix it.
2020-01-11 14:59:03 +01:00
cogito
1b42918315 planet_prison: enable flashlight by default
Forcing a player to buy a flashlight is a bad idea. This patch
removes possiblity of flashlight buying as he'll have it by default.
2020-01-11 14:59:03 +01:00
cogito
b1336833de planet_prison: fix the name generation
The get_random_id was always returning after first cycle. This
could casue more than a 1 player to be assigned under single force.
Added additional check and we return completely full name.
2020-01-11 14:59:03 +01:00
cogito
74d73c1b47 planet_prison: fix the buddy system
Bunch of fixes to buddy system.
2020-01-11 14:59:03 +01:00
cogito
fc02629820 planet_prison: increase chance of ore spawn by 2
Increases the chance of ore spawn by 2 (60 -> 30 rand pool)
2020-01-10 17:39:44 +01:00
cogito
a0e5ea0737 planet_prison: increase crude oil frequency
Increases frequency of oil crude to spawn to 1000.
2020-01-10 17:39:44 +01:00
cogito
17486c4053 planet_prison: optimize map gen
Optimizes map generation. Currently, 16kb were used per chunk for
internal processing geared towards update time and not save time.
Map generation was optimized in a such was that only 8 bytes are
used per chunk, but since we no longer have granular data as before,
occasional lag spikes may occur as much more data needs to get
processed right as we get it.
2020-01-10 17:39:44 +01:00
cogito
ea2eaf2a01 planet_prison: fix duplicated speech bubble
When loaded with comfy modules, two speech bubbles appear when player
talks in global chat. This removes local counterpart, so only comfy
flying text appears.
2020-01-10 17:39:44 +01:00
cogito
ef96d174b7 planet_prison: fix double chunk generation bug
Unknowingly, the on_chunk_generated event was permitted to be processed
on 2 surfaces instead of the "arena" one, thus producing a "double
pass" effect. Since now, we'll filter based on name, which surface is
getting processed.
2020-01-07 18:28:03 +01:00
cogito123
019f933fde maps/planet_prison: add scenario
This scenario must be ran with all comfy gui shutdown.
2020-01-04 21:54:17 +01:00