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
Matthew
5c1bafe55e
Merge pull request #522 from iltar/command-cleanup
...
Cleaned up some diggy commands and the left-overs register in _DEBUG
2018-12-07 16:29:12 -05:00
Matthew
779297aece
Merge pull request #521 from plague006/fix/car_body
...
Fix car body directions
2018-12-07 16:28:11 -05:00
Lynn
f1494e7d6a
Cleaned up some diggy commands and the left-overs register in _DEBUG
2018-12-07 21:16:28 +01:00
plague006
adb2eebd1b
Fix car bodies
2018-12-07 14:57:42 -05:00
grilledham
d8ad43b171
Merge pull request #514 from Jayefuu/patch-4
...
Added builders.circular_pattern
2018-12-07 19:32:19 +00:00
Lynn
a17e783daf
Fixed invalid cluster ore config ( #517 )
2018-12-06 12:31:51 +01:00
Matthew
3bff630669
Docs into wiki ( #510 )
...
* Docs into wiki
* Redirect readme
2018-12-06 12:27:29 +01:00
Lynn
bbfcdd4629
Added a basic RedMew configuration setup ( #502 )
...
* Added a basic RedMew configuration setup
2018-12-06 12:18:52 +01:00
Jayefuu
d8335494f3
Added builders.circular_pattern
2018-12-05 13:50:02 +00:00
Matthew
1329e5199d
Merge pull request #508 from Jayefuu/modified_spiral
...
Added spiral_crossings map preset.
2018-12-05 03:49:10 -05:00
Matthew Heguy
30aedaebc1
Add on_init
2018-12-05 03:27:32 -05:00
Matthew
f96183e0c4
Merge pull request #498 from iltar/hydra-improvements
...
Improved Biter aggression and scales a bit higher
2018-12-05 03:05:42 -05:00
Jayefuu
b10f81005c
Update spiral_crossings.lua
2018-12-05 07:58:48 +00:00
Jayefuu
ba3a8431b8
Updated as per stickler's comments.
2018-12-05 07:55:10 +00:00
Jayefuu
3a6a77db1c
Good bot.
2018-12-03 22:25:53 +00:00
Jayefuu
be89404a1e
Added spiral_crossings map preset.
2018-12-03 22:22:40 +00:00
Jayefuu
6297d9358e
Added 'rotten_apples' map preset and supporting files. ( #494 )
...
* Added 'rotten_apples' map preset and supporting files.
* Added comment about market item balance.
2018-12-03 11:21:44 +01:00
Lynn
745c55be7a
Removed the old cave_miner
2018-12-01 22:47:39 +01:00
Lynn
3077e1cf59
Fixed wrong position
2018-12-01 21:44:01 +01:00
Lynn
83597c6f5a
Improved Biter aggression and scales a bit higher
2018-12-01 21:39:24 +01:00
Lynn
1694c39f5b
Fixed duplicate big rock and missing huge rock
2018-12-01 19:00:42 +01:00
Matthew
aa1cf8ed74
Merge pull request #489 from iltar/added-big-rocks
...
Added big rocks to the table
2018-12-01 12:46:40 -05:00
Lynn
5b29219f61
Merge pull request #488 from iltar/fix-remaining-require
...
Fixed a few left-over requires in Experience
2018-12-01 18:02:46 +01:00
Lynn
2a9d89accd
Using Template for is_diggy_rock
2018-12-01 17:58:22 +01:00
Matthew
7cbdf6c073
Merge pull request #491 from ShingenPizza/develop
...
Removed duplicated lines.
2018-11-30 17:26:36 -05:00
Shingen
10fb2995db
Removed duplicated lines.
2018-11-30 23:00:50 +01:00
Lynn
84ab83644f
Added big rocks to the table
2018-11-30 20:30:50 +01:00
Lynn
a83acc4ea7
Fixed a few left-over requires in Experience
2018-11-30 19:57:31 +01:00
Lynn
9d35776849
Server/Debug/Player only flags and Debug extraction
2018-11-30 18:45:27 +01:00
Lynn
8009df20c7
Fixed a bug related to player index missing
2018-11-29 21:00:51 +01:00
Lynn
59330af344
Merge pull request #481 from SimonFlapse/Balancing
...
Balancing changes
2018-11-29 20:20:03 +01:00
SimonFlapse
4a0da42991
Balancing changes
2018-11-29 20:16:23 +01:00
Lynn
0fe4f7efa9
Fixed local shadow
2018-11-29 20:03:09 +01:00
Lynn
fefb26c91a
Added a crumbling effect from the ceiling when close to collapse
2018-11-29 20:03:08 +01:00
Lynn
a6339e1598
Slightly lowered stone and slightly increased uranium
2018-11-29 19:47:49 +01:00
Lynn
5cc6afe8c4
Lowered uranium density in main vein
2018-11-29 19:27:25 +01:00
Matthew
1afbeae0ca
Merge pull request #464 from plague006/utils
...
Overhaul utils and add minor functionality
2018-11-28 15:39:51 -05:00
Matthew Heguy
0553c2af7e
Catch up on new requires
2018-11-28 07:03:10 -05:00
Matthew
d5907cc2a2
Merge pull request #467 from Refactorio/antigrief_desync_fix
...
Fixed antigrief desyncs
2018-11-28 06:56:17 -05:00
Matthew Heguy
bdc5d2ae77
Revert change to utils.task refs
2018-11-27 17:08:27 -05:00
Matthew Heguy
c3a2c25f3c
Remove task require
2018-11-27 17:08:26 -05:00
Matthew Heguy
3fa0091971
Change existing code to use new utility functions
2018-11-27 17:08:26 -05:00
Matthew Heguy
ae024c4e10
utils->core, list_utils->table, overhaul both and updated extant uses
2018-11-27 17:08:26 -05:00
Matthew Heguy
c7201e119b
Rename utils and fix requires
2018-11-27 17:08:26 -05:00
Lynn
ccab45a8a6
Fixed the cause
2018-11-27 21:10:08 +01:00
Lynn
d4e1890445
Slimmed down enemy killed comments
2018-11-27 20:48:05 +01:00
Lynn
67616ad330
Improved scanner performance
2018-11-27 20:32:23 +01:00
Lynn
fa4560fdcb
Fixed a bunch of performance issues and bugs
2018-11-27 20:32:23 +01:00
Matthew
06a1a1927a
Merge branch 'develop' into chat_triggers
2018-11-27 13:39:05 -05:00
Matthew
b142939c5f
Overhaul config and global.scenario usage ( #466 )
2018-11-27 01:09:52 +01:00
Valansch
305a15581e
Update Antigrief.lua
2018-11-27 00:48:51 +01:00
Lynn
a3ff0edd61
Minor memory allocation fix
2018-11-26 20:31:10 +01:00
Lynn
58be972190
Fixed collapse on biters error
2018-11-26 20:23:53 +01:00
Lynn
ab1dff64f5
Cleanup Experience and MarketExchange to use the Retailer
2018-11-26 18:11:32 +01:00
Matthew
b5477034b7
Move infinite storage ( #463 )
2018-11-26 13:11:26 +01:00
Matthew
1332ad5a8d
Move spawn control ( #456 )
2018-11-26 13:10:37 +01:00
Valansch
40b45ab860
Fixed antigrief desyncs
2018-11-26 13:06:30 +01:00
Matthew Heguy
de87998299
Break chat_trigger functions apart
2018-11-26 01:52:43 -05:00
SimonFlapse
fadce394c0
Made mining speed scale a bit quicker the first couple of levels
2018-11-25 15:00:23 +01:00
SimonFlapse
16f3241c98
Minor refactor to prevent turrets logic getting stuck
2018-11-25 13:45:14 +01:00
SimonFlapse
b240b278f6
Minor changes based on feedback
2018-11-25 12:53:05 +01:00
SimonFlapse
37c7b29221
Fixed broken turret and error messages in console
2018-11-25 05:14:08 +01:00
SimonFlapse
cae9c68c3e
Fixed multiplication instead of addition
...
Tested rocket launch succesfully
2018-11-25 02:45:21 +01:00
SimonFlapse
7b031a7c9d
Tweaking Diggy controls
...
Fixed rockets not giving experience and converted it to 1% of total experience.
Decreased player died deduct to 0.2%
Increased xp from rocks by 1 every fifth level
Increased xp from bots by about 1 every tenth level.
Increased early science XP reward (doubled for red and green, 50% for black and blue)
Level 100 is not 19,990,000 XP (Down from 30 million)
Starting XP is 400.
2018-11-25 02:27:41 +01:00
SimonFlapse
c78f023b50
Bot mining not giving xp fixed
2018-11-24 18:44:27 +01:00
SimonFlapse
a373cddade
Update AlienSpawner.lua
2018-11-24 18:08:18 +01:00
Lynn
dbc862a2a7
Properly pass debug and cheats
2018-11-24 17:55:08 +01:00
Lynn
7e3864ef19
Fixed undeflatable reference
2018-11-24 17:48:30 +01:00
Lynn
4d15ac038c
Some small performance fixes and cleanup
2018-11-24 17:31:34 +01:00
SimonFlapse
6ed752e73d
Fixed floating text and CI pleasing
2018-11-24 16:35:20 +01:00
SimonFlapse
7febb1162e
Turrets give experience
2018-11-24 16:33:26 +01:00
SimonFlapse
b1d182008e
Fixed exp scope
2018-11-24 16:08:14 +01:00
SimonFlapse
56a11c4ab7
Bot mining now gives about half experience
2018-11-24 16:05:01 +01:00
Lynn
1d876ed1ff
Fixed merge and cleanups
2018-11-24 13:53:06 +01:00
Lynn
83eee2b48a
Added bot mining and particles
2018-11-24 13:17:48 +01:00
Simon
22c21011ab
Diggy - New leveling system ( #402 )
...
* Basic setup for Force Control
* Buffs transitioned to new level system
Implemented level up buffs (Also made a double value avaliable at certain levels)
Added experience for research, rocket launched, mined rocks
Removing experience on player death. 0.5% of total experience
Added total_experience to ForceControl.lua
Refactored util/game.lua
* Transfered market item unlocks
Made Market Items unlock through the force control system.
Removed stone from mined stone
* Initial conversion of market items to coins
* Started biter killing giving XP
* XP for killing enemies. GUI update
* Made ForceControl.remove_experience return the actual removed experience
* Got my head and mind back, also fixed progress bar saying long numbers
* Changed get_market()
* Brand new formula, CI review changes
* Update CHANGELOG.md
2018-11-24 10:45:43 +01:00
Jayefuu
e2ea3a10df
Update tetris.lua ( #444 )
2018-11-24 10:37:08 +01:00
Matthew
55aaf19b48
Add player renaming ( #428 )
...
* Add player renaming from auto-generated names
* Give admins IDs on name changes
2018-11-23 18:08:44 +01:00
Matthew
a5d0ff0ae9
Merge pull request #424 from iltar/biter-mining-particles
...
Added particles when a biter mines a rock upon spawning
2018-11-22 22:53:50 -05:00
Matthew
9a62febdea
Merge pull request #433 from Jayefuu/map/tetris_and_world_thanksgiving
...
Add Tetris and World Thanksgiving maps
2018-11-22 22:22:03 -05:00
plague006
b85555bc00
Fix other lint warnings
2018-11-22 22:18:38 -05:00
plague006
b6c8f32c14
Merge and move docs
2018-11-22 17:44:27 -05:00
Jayefuu
0920ad70a5
Resolved Plague's comments
2018-11-22 22:11:00 +00:00
Lynn
b3a19a2a7b
Added bot mining
2018-11-22 20:43:23 +01:00
Jayefuu
5b727f5b53
Added:
...
- Tetris map and associated files
- World Thanksgiving map with turkey ore preset
2018-11-22 18:39:46 +00:00
Lynn
38068e15cd
Added particles when a biter mines a rock upon spawning
2018-11-21 21:09:46 +01:00
Lynn
a52e9f710c
Improved biter spawning algorithm ( #408 )
...
* Improved biter spawning algorithm
* HAIL HYDRA, biter hell
2018-11-21 15:26:04 +01:00
Matthew Heguy
e6dda20e41
All tabs to spaces
2018-11-21 08:42:39 -05:00
Matthew
8b74f104fc
Formatting ( #420 )
2018-11-21 14:35:47 +01:00
Matthew
691d47cbd0
Cleanup map_gen/shared ( #421 )
...
* Cleanup whitespaces+tabs
* Tabs to spaces
2018-11-21 14:34:19 +01:00
Matthew
c9369c3d14
Features cleanup ( #414 )
...
* Fix scoping, var names, unused functions, etc.
* Autoformat
2018-11-20 11:46:19 +01:00
Lynn
bb05785c79
added cause and force to the entity died
2018-11-18 19:21:39 +01:00
Lynn
7b51db1ac0
Prevent rocks from dying and spilling on dmg taken
2018-11-18 19:15:45 +01:00
Valansch
7fa48bc583
Changed all windows style line endings to unix style line endings ( #393 )
2018-11-18 17:12:00 +01:00
Simon
bdfd122f3c
Changed first popup from full inventory to ping ( #392 )
2018-11-18 17:06:23 +01:00
Lynn
74fa8009fa
Mining related improvements ( #391 )
...
* Fixed manual mining overflow hints
* Smaller memory footprint for collapse message
2018-11-18 16:48:28 +01:00
Lynn
3ac668c731
Merge pull request #390 from SimonFlapse/Diggy-Market-Text
...
Changed the level up chat messages for diggy
2018-11-18 16:42:17 +01:00