From e0b7174ece9488dced3362f80a75dcff0beceeb2 Mon Sep 17 00:00:00 2001 From: Cooldude2606 Date: Mon, 22 Jul 2019 16:38:34 +0100 Subject: [PATCH 1/9] Removed unused resources --- resources/day_night_cycles.lua | 59 ----- resources/difficulty_settings.lua | 72 ------ resources/donator_perks.lua | 4 - resources/fish_messages.lua | 56 ----- resources/hodor_messages.lua | 12 - resources/join_messages.lua | 9 - resources/map_gen_settings.lua | 330 ------------------------ resources/map_settings.lua | 186 -------------- resources/market_items.lua | 81 ------ resources/naming_words.lua | 253 ------------------- resources/naughty_words.lua | 41 --- resources/player_colors.lua | 50 ---- resources/player_sprites.lua | 54 ---- resources/poke_messages.lua | 402 ------------------------------ resources/ranks.lua | 8 - resources/tag_groups.lua | 53 ---- resources/turkey_messages.lua | 57 ----- 17 files changed, 1727 deletions(-) delete mode 100644 resources/day_night_cycles.lua delete mode 100644 resources/difficulty_settings.lua delete mode 100644 resources/donator_perks.lua delete mode 100644 resources/fish_messages.lua delete mode 100644 resources/hodor_messages.lua delete mode 100644 resources/join_messages.lua delete mode 100644 resources/map_gen_settings.lua delete mode 100644 resources/map_settings.lua delete mode 100644 resources/market_items.lua delete mode 100644 resources/naming_words.lua delete mode 100644 resources/naughty_words.lua delete mode 100644 resources/player_colors.lua delete mode 100644 resources/player_sprites.lua delete mode 100644 resources/poke_messages.lua delete mode 100644 resources/ranks.lua delete mode 100644 resources/tag_groups.lua delete mode 100644 resources/turkey_messages.lua diff --git a/resources/day_night_cycles.lua b/resources/day_night_cycles.lua deleted file mode 100644 index dd4062bd..00000000 --- a/resources/day_night_cycles.lua +++ /dev/null @@ -1,59 +0,0 @@ -return { - -- ~7 minute cycle, 3m28s of full light, 1m23s light to dark, 42s full dark, 1m23s dark to light - vanilla = { - ticks_per_day = 25000, - dusk = 0.25, - evening = 0.45, - morning = 0.55, - dawn = 0.75 - }, - -- 10 minute cycle, 4m of full light, 4m light to dark, 6s full dark, 2m dark to light - bright = { - ticks_per_day = 36000, - dusk = 0.2, - evening = 0.59, - morning = 0.6, - dawn = 0.8 - }, - -- ~14 minute cycle, 6m56s of full light, 2m46s light to dark, 1m24s full dark, 2m46s dark to light - double_length = { - ticks_per_day = 50000, - dusk = 0.25, - evening = 0.45, - morning = 0.55, - dawn = 0.75 - }, - -- 10 minute cycle, 6s of full light, 2m light to dark, 4m full dark, 4m dark to light - gloomy = { - ticks_per_day = 36000, - dusk = 0, - evening = 0.2, - morning = 0.6, - dawn = 0.99 - }, - -- ~3.5 minute cycle, 1m44s of full light, 42s light to dark, 21s full dark, 42s dark to light - half_length = { - ticks_per_day = 12500, - dusk = 0.25, - evening = 0.45, - morning = 0.55, - dawn = 0.75 - }, - -- 20 minute cycle, 9m of full light, 1m light to dark, 9m full dark, 1m dark to light - long_days_long_nights_fast_transitions = { - ticks_per_day = 72000, - dusk = 0.225, - evening = 0.275, - morning = 0.725, - dawn = 0.775 - }, - -- 6 hour cycle based on Feb 3 London, England for the day/night/twilight times: - -- Day: 2h15m Night: 2h45m Day to night and night to day: 30m each Map starts mid-day - feb3 = { - ticks_per_day = 1296000, - dusk = 4.5 / 24, - evening = 15.5 / 24, - morning = 17.5 / 24, - dawn = 19.5 / 24 - } -} diff --git a/resources/difficulty_settings.lua b/resources/difficulty_settings.lua deleted file mode 100644 index 6a1db0bf..00000000 --- a/resources/difficulty_settings.lua +++ /dev/null @@ -1,72 +0,0 @@ --- technology_difficulty has no effect in vanilla -return { - -- the default table is included as a reference but also to give the option of overwriting all user settings - default = { - recipe_difficulty = defines.difficulty_settings.recipe_difficulty.normal, - technology_difficulty = defines.difficulty_settings.technology_difficulty.normal, - technology_price_multiplier = 1 - }, - -- turns on expensive recipes - expensive_recipe = { - recipe_difficulty = defines.difficulty_settings.recipe_difficulty.expensive - }, - -- the following are tech cost reducers - ['tech_x0.25'] = { - technology_price_multiplier = 0.25 - }, - ['tech_x0.5'] = { - technology_price_multiplier = 0.5 - }, - ['tech_x0.75'] = { - technology_price_multiplier = 0.75 - }, - -- the following are all tech cost multipliers - tech_x2 = { - technology_price_multiplier = 2 - }, - tech_x3 = { - technology_price_multiplier = 3 - }, - tech_x4 = { - technology_price_multiplier = 4 - }, - tech_x5 = { - technology_price_multiplier = 5 - }, - tech_x6 = { - technology_price_multiplier = 6 - }, - tech_x8 = { - technology_price_multiplier = 8 - }, - tech_x10 = { - technology_price_multiplier = 10 - }, - tech_x12 = { - technology_price_multiplier = 12 - }, - tech_x14 = { - technology_price_multiplier = 14 - }, - tech_x16 = { - technology_price_multiplier = 16 - }, - tech_x20 = { - technology_price_multiplier = 20 - }, - tech_x50 = { - technology_price_multiplier = 50 - }, - tech_x100 = { - technology_price_multiplier = 100 - }, - tech_x250 = { - technology_price_multiplier = 250 - }, - tech_x500 = { - technology_price_multiplier = 500 - }, - tech_x1000 = { - technology_price_multiplier = 1000 - } -} diff --git a/resources/donator_perks.lua b/resources/donator_perks.lua deleted file mode 100644 index 1e68bc6d..00000000 --- a/resources/donator_perks.lua +++ /dev/null @@ -1,4 +0,0 @@ -return { - rank = 0x1, - train = 0x2 -} diff --git a/resources/fish_messages.lua b/resources/fish_messages.lua deleted file mode 100644 index be8a72e3..00000000 --- a/resources/fish_messages.lua +++ /dev/null @@ -1,56 +0,0 @@ -return { - "Why don't fish like basketball? Cause they're afraid of the net", - "What do you get when you cross a banker with a fish? A Loan shark!", - "How do you make an Octopus laugh? With ten-tickles", - "What do you call a fish that needs help with his or her vocals? Autotuna", - "What is the difference between a piano and a fish? You can tune a piano but you cannot tuna fish.", - "What did the blind man say when he passed the fish market? Good morning ladies.", - "Did you hear about the goldfish who went bankrupt? Now he's a bronze fish.", - "What happens when you put nutella on salmon? You get salmonella", - "What do you call a fish with no eyes?... Fsh", - "What kind of money do fishermen make?... Net profits", - "What do you get if you cross a salmon, a bird's leg and a hand?... Birdsthigh fish fingers", - "Why is a fish easy to weigh?... Because it has its own scales", - "Why are gold fish orange?... The water makes them rusty", - "What was the Tsar of Russia's favourite fish?... Tsardines", - "Why did the dog jump into the sea?... He wanted to chase the catfish", - "Which fish dresses the best?... The Swordfish – It always looks sharp", - "What do you get if you cross an abbot with a trout?... Monkfish", - "What do you call a big fish who makes you an offer you can't refuse?... The Codfather", - "Why is a swordfish's nose 11 inches long?... If it were 12 inches long it would be a foot", - "What do you get if you cross a trout with an apartment?... A flat fish", - "Why are fish no good at tennis?... They don't like to get too close to the net", - "How do the fish get to school?... By octobus", - "What fish make the best sandwich?... A peanut butter and jellyfish", - "Man: Can I have a fly rod and reel for my son?... Fishing Shop Owner: Sorry sir we don't do trades", - "Where do fish keep their money?... In the river bank", - "Why do fish like arcade games?... Because they are finball wizards", - "What is a mermaid?... A deep-she fish", - "What do you get if you cross a whale with rotten fish?... Moby Sick", - "Why didn't the lobster share his toys?... He was too shellfish", - "What do fish use to make telephone calls?... a Shell phone", - "Why don't fish make very good tennis balls?... They keep getting caught in the net", - "Electric eels and electric rays have enough electricity to kill a horse.", - "Most fish have taste buds all over their body.", - "Most brands of lipstick contain fish scales.", - "A fish does not add new scales as it grows, but the scales it has increase in size. In this way, growth rings are formed and the rings reveal the age of a fish.", - "An inflated porcupine fish can reach a diameter of up to 35 inches. It puffs up by swallowing water and then storing it in its stomach.", - "Most fish cannot swim backwards. Those that can are mainly members of one of the eel families.", - "The fastest fish is the sailfish. It can swim as fast as a car travels on the highway.", - "Some desert pupfish can live in hot springs that reach temperatures greater than 113° F.", - "Anableps, four-eyed fish, can see above and below water at the same time.", - "Catfish have over 27,000 taste buds. Humans have around 7,000.", - "One hagfish can make enough slime in one minute to fill a bucket.", - "A female sunfish can lay 300 million eggs each year.", - "Fish feel pain and suffer stress just like mammals and birds.", - "The Dwarf Seahorse is so slow you can't see it move", - "Some fish are as small as a grain of rice", - "There's a species of fish called \"Slippery Dick\"", - "Herrings communicate through farts.", - "One Puffer Fish contains enough poison to kill 30 medium-biters.", - "When Anglerfish mate, they melt into each other and share their bodies forever.", - "A koi fish named \"Hanako\" lived for 225 years.", - "What did the fish say when he posted bail? I'm off the hook!", - "There was a sale at the fish market today. I went to see what was the catch.", - "There are over 25,000 identified species of fish on the earth." -} diff --git a/resources/hodor_messages.lua b/resources/hodor_messages.lua deleted file mode 100644 index 45d021ff..00000000 --- a/resources/hodor_messages.lua +++ /dev/null @@ -1,12 +0,0 @@ --- List of hodor's responses and their weights -return { - {'Hodor.', 16}, - {'Hodor?', 16}, - {'Hodor!', 16}, - {'Hodor! Hodor! Hodor! Hodor!', 4}, - {'Hodor :(', 4}, - {'Hodor :)', 4}, - {'HOOOODOOOR!', 4}, - {'( ͡° ͜ʖ ͡°)', 1}, - {'☉ ‿ ⚆', 1} -} diff --git a/resources/join_messages.lua b/resources/join_messages.lua deleted file mode 100644 index 4caceef3..00000000 --- a/resources/join_messages.lua +++ /dev/null @@ -1,9 +0,0 @@ --- List of join messages and their weights. Default is 10. -return { - {'And remember.. Keep Calm And Spaghetti!', 50}, - {'Press F to pay respects to the "Press F to pay respect" message', 3}, - {'Not sure what to do? Ask Newcott.', 1}, - {'Stick and move, stick and move', 10}, - {'Fly like a butterfly, sting like a bee', 10}, - {"These are not the bots you're looking for", 10} -} diff --git a/resources/map_gen_settings.lua b/resources/map_gen_settings.lua deleted file mode 100644 index 400ceefd..00000000 --- a/resources/map_gen_settings.lua +++ /dev/null @@ -1,330 +0,0 @@ ---[[ The easiest way to create a preset to add to this file is to use factorio itself. Create a new world - (vanilla, not scenario) and configure the settings you want. When you launch the game, you can run the following: - /c - local str = serpent.block(game.surfaces.nauvis.map_gen_settings) - game.write_file('map_gen_settings.lua', str) - - This will output a file with a table that you can add to this resources file or into your specific map. - In either case, make sure to set seed to nil unless you want your map to be *exactly* the same each time. - The expectation is that all changes that deviate from default generation are noted. - Water size and frequency is not denoted as such. Instead water size = water and water frequency = terrain_segmentation -]] -return { - -- the default table is included as a reference but also to give the option of overwriting all user settings - default = { - autoplace_controls = { - coal = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - ['copper-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - ['crude-oil'] = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - desert = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - dirt = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - ['enemy-base'] = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - grass = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - ['iron-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - sand = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - stone = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - trees = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - }, - ['uranium-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'normal' - } - }, - cliff_settings = { - cliff_elevation_0 = 10, - cliff_elevation_interval = 10, - name = 'cliff' - }, - height = 2000000, - peaceful_mode = false, - starting_area = 'normal', - terrain_segmentation = 'normal', - water = 'normal', - width = 2000000 - }, - -- no enemies - enemy_none = { - autoplace_controls = { - ['enemy-base'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - } - } - }, - -- high frequency and big size enemies - enemy_high = { - autoplace_controls = { - ['enemy-base'] = { - frequency = 'high', - richness = 'normal', - size = 'high' - } - } - }, - -- very high frequency and very big size enemies - enemy_very_high = { - autoplace_controls = { - ['enemy-base'] = { - frequency = 'very-high', - richness = 'normal', - size = 'very-high' - } - } - }, - -- no ores - ore_none = { - autoplace_controls = { - coal = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - ['copper-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - ['iron-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - stone = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - ['uranium-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - } - } - }, - -- no oil - oil_none = { - autoplace_controls = { - ['crude-oil'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - } - } - }, - -- no ores, no oil - ore_oil_none = { - autoplace_controls = { - coal = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - ['copper-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - ['crude-oil'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - ['iron-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - stone = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - ['uranium-ore'] = { - frequency = 'normal', - richness = 'normal', - size = 'none' - } - } - }, - -- no water - water_none = { - terrain_segmentation = 'very-low', - water = 'none' - }, - -- very low water - water_very_low = { - terrain_segmentation = 'very-low', - water = 'very-low' - }, - -- no cliffs - cliff_none = { - cliff_settings = { - cliff_elevation_0 = 1024, - cliff_elevation_interval = 10, - name = 'cliff' - } - }, - -- normal cliffs - cliff_normal = { - name = 'cliff', - cliff_elevation_0 = 10, - cliff_elevation_interval = 10 - }, - -- cliffs to very high frequency, very big size - cliff_very_high = { - cliff_settings = { - cliff_elevation_0 = 2.5000572204589844, - cliff_elevation_interval = 2.5000572204589844, - name = 'cliff' - } - }, - -- cliffs to very high frequency, very big size - tree_none = { - autoplace_controls = { - trees = { - frequency = 'normal', - richness = 'normal', - size = 'none' - } - } - }, - -- cliffs to very high frequency, very big size - tree_very_high = { - autoplace_controls = { - trees = { - frequency = 'very-high', - richness = 'very-high', - size = 'very-high' - } - } - }, - -- starting area to very low - starting_area_very_low = { - starting_area = 'very-low' - }, - -- peaceful mode on - peaceful_mode_on = { - peaceful_mode = true - }, - -- random seed, in case you need/want the seed to be unique from nauvis - unique_seed = { - seed = nil - }, - -- grass only - grass_only = { - autoplace_controls = { - grass = {frequency = 'normal', size = 'normal', richness = 'normal'}, - desert = {frequency = 'normal', size = 'none', richness = 'normal'}, - dirt = {frequency = 'normal', size = 'none', richness = 'normal'}, - sand = {frequency = 'normal', size = 'none', richness = 'normal'} - } - }, - -- desert only - desert_only = { - autoplace_controls = { - grass = {frequency = 'normal', size = 'none', richness = 'normal'}, - desert = {frequency = 'normal', size = 'normal', richness = 'normal'}, - dirt = {frequency = 'normal', size = 'none', richness = 'normal'}, - sand = {frequency = 'normal', size = 'none', richness = 'normal'} - } - }, - -- dirt only - dirt_only = { - autoplace_controls = { - grass = {frequency = 'normal', size = 'none', richness = 'normal'}, - desert = {frequency = 'normal', size = 'none', richness = 'normal'}, - dirt = {frequency = 'normal', size = 'normal', richness = 'normal'}, - sand = {frequency = 'normal', size = 'none', richness = 'normal'} - } - }, - -- sand only - sand_only = { - autoplace_controls = { - grass = {frequency = 'normal', size = 'none', richness = 'normal'}, - desert = {frequency = 'normal', size = 'none', richness = 'normal'}, - dirt = {frequency = 'normal', size = 'none', richness = 'normal'}, - sand = {frequency = 'normal', size = 'normal', richness = 'normal'} - } - }, - -- will generate a world with only water (useful for maps that want full terrain control and no entities on the surface) - waterworld = { - autoplace_controls = { - desert = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - dirt = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - grass = { - frequency = 'normal', - richness = 'normal', - size = 'none' - }, - sand = { - frequency = 'normal', - richness = 'normal', - size = 'none' - } - }, - starting_points = { - { - x = 0, - y = 0 - } - } - }, - -- creates a 1x1 world border, this will prevent chunks from being generated - void = { - height = 1, - width = 1 - } -} diff --git a/resources/map_settings.lua b/resources/map_settings.lua deleted file mode 100644 index c18de210..00000000 --- a/resources/map_settings.lua +++ /dev/null @@ -1,186 +0,0 @@ -return { - -- the default table is included as a reference but also to give the option of overwriting all user settings - default = { - pollution = { - enabled = true, - diffusion_ratio = 0.02, - min_to_diffuse = 15, - ageing = 1, - expected_max_per_chunk = 7000, - min_to_show_per_chunk = 700, - min_pollution_to_damage_trees = 3500, - pollution_with_max_forest_damage = 10000, - pollution_per_tree_damage = 2000, - pollution_restored_per_tree_damage = 500, - max_pollution_to_restore_trees = 1000 - }, - enemy_evolution = { - enabled = true, - time_factor = 0.000004, - destroy_factor = 0.002, - pollution_factor = 0.000015 - }, - enemy_expansion = { - enabled = true, - max_expansion_distance = 7, - friendly_base_influence_radius = 2, - enemy_building_influence_radius = 2, - building_coefficient = 0.1, - other_base_coefficient = 2.0, - neighbouring_chunk_coefficient = 0.5, - neighbouring_base_chunk_coefficient = 0.4, - max_colliding_tiles_coefficient = 0.9, - settler_group_min_size = 5, - settler_group_max_size = 20, - min_expansion_cooldown = 4 * 3600, - max_expansion_cooldown = 60 * 3600 - }, - unit_group = { - min_group_gathering_time = 3600, - max_group_gathering_time = 10 * 3600, - max_wait_time_for_late_members = 2 * 3600, - max_group_radius = 30.0, - min_group_radius = 5.0, - max_member_speedup_when_behind = 1.4, - max_member_slowdown_when_ahead = 0.6, - max_group_slowdown_factor = 0.3, - max_group_member_fallback_factor = 3, - member_disown_distance = 10, - tick_tolerance_when_member_arrives = 60, - max_gathering_unit_groups = 30, - max_unit_group_size = 200 - }, - steering = { - default = { - radius = 1.2, - separation_force = 0.005, - separation_factor = 1.2, - force_unit_fuzzy_goto_behavior = false - }, - moving = { - radius = 3, - separation_force = 0.01, - separation_factor = 3, - force_unit_fuzzy_goto_behavior = false - } - }, - path_finder = { - fwd2bwd_ratio = 5, - goal_pressure_ratio = 2, - max_steps_worked_per_tick = 100, - use_path_cache = true, - short_cache_size = 5, - long_cache_size = 25, - short_cache_min_cacheable_distance = 10, - short_cache_min_algo_steps_to_cache = 50, - long_cache_min_cacheable_distance = 30, - cache_max_connect_to_cache_steps_multiplier = 100, - cache_accept_path_start_distance_ratio = 0.2, - cache_accept_path_end_distance_ratio = 0.15, - negative_cache_accept_path_start_distance_ratio = 0.3, - negative_cache_accept_path_end_distance_ratio = 0.3, - cache_path_start_distance_rating_multiplier = 10, - cache_path_end_distance_rating_multiplier = 20, - stale_enemy_with_same_destination_collision_penalty = 30, - ignore_moving_enemy_collision_distance = 5, - enemy_with_different_destination_collision_penalty = 30, - general_entity_collision_penalty = 10, - general_entity_subsequent_collision_penalty = 3, - max_clients_to_accept_any_new_request = 10, - max_clients_to_accept_short_new_request = 100, - direct_distance_to_consider_short_request = 100, - short_request_max_steps = 1000, - short_request_ratio = 0.5, - min_steps_to_check_path_find_termination = 2000, - start_to_goal_cost_multiplier_to_terminate_path_find = 500.0 - }, - max_failed_behavior_count = 3 - }, - -- no pollution - pollution_off = { - pollution = { - enabled = false - } - }, - -- decreases the spread of pollution and increases the absorption per chunk of land - pollution_decreased_per_chunk = { - pollution = { - diffusion_ratio = 0.01, - min_to_diffuse = 30, - ageing = 2 - } - }, - -- tough to spread pollution, pollution rapidly decayse: for venus - pollution_hard_to_spread = { - enabled = true, - diffusion_ratio = 0.01, - min_to_diffuse = 200, - ageing = 5 - }, - -- increases the ability of trees to suck up pollution - pollution_decreased_per_tree = { - pollution = { - pollution_with_max_forest_damage = 20000, - pollution_per_tree_damage = 4000, - max_pollution_to_restore_trees = 2000 - } - }, - -- no enemy evolution - enemy_evolution_off = { - enemy_evolution = { - enabled = false - } - }, - -- evolution from all factors x2 - enemy_evolution_x2 = { - enemy_evolution = { - enabled = true, - time_factor = 0.000008, - destroy_factor = 0.004, - pollution_factor = 0.000030 - } - }, - -- 3x cost for pollution, all else 1x - enemy_evolution_punishes_pollution = { - enemy_evolution = { - enabled = true, - time_factor = 0.000004, - destroy_factor = 0.002, - pollution_factor = 0.000045 - } - }, - -- 3x cost for destroying spawners, all else 1x - enemy_evolution_punishes_destruction = { - enemy_evolution = { - enabled = true, - time_factor = 0.000004, - destroy_factor = 0.006, - pollution_factor = 0.000015 - } - }, - -- no enemy expansion - enemy_expansion_off = { - enemy_expansion = { - enabled = false - } - }, - -- should increase the fequency with which enemies expand - enemy_expansion_frequency_x4 = { - enemy_expansion = { - enabled = true, - min_expansion_cooldown = 1 * 3600, - max_expansion_cooldown = 15 * 3600 - } - }, - -- biters will expand to more chunks and will be more densely packed - enemy_expansion_aggressive = { - enemy_expansion = { - enabled = true, - max_expansion_distance = 21, - friendly_base_influence_radius = 1, - enemy_building_influence_radius = 1, - settler_group_min_size = 1, - settler_group_max_size = 10 - } - } -} diff --git a/resources/market_items.lua b/resources/market_items.lua deleted file mode 100644 index e63da3b4..00000000 --- a/resources/market_items.lua +++ /dev/null @@ -1,81 +0,0 @@ -return { - { - name = 'temporary-running-speed-bonus', - name_label = 'Temporary running speed bonus', - type = 'temporary-buff', - description = 'Increases running speed by one level for a short period', - sprite = 'technology/exoskeleton-equipment', - stack_limit = 1, - price = 10, - }, - { - name = 'temporary-mining-speed-bonus', - name_label = 'Temporary mining speed bonus', - type = 'temporary-buff', - description = 'Increases manual mining speed by one level for a short period', - sprite = 'technology/mining-productivity-1', - stack_limit = 1, - price = 10, - }, - {price = 2, name = 'raw-fish'}, - {price = 0.95, name = 'rail'}, - {price = 2, name = 'rail-signal'}, - {price = 2, name = 'rail-chain-signal'}, - {price = 15, name = 'train-stop'}, - {price = 75, name = 'locomotive'}, - {price = 30, name = 'cargo-wagon'}, - {price = 0.95, name = 'red-wire'}, - {price = 0.95, name = 'green-wire'}, - {price = 3, name = 'decider-combinator'}, - {price = 3, name = 'arithmetic-combinator'}, - {price = 3, name = 'constant-combinator'}, - {price = 7, name = 'programmable-speaker'}, - {price = 15, name = 'steel-axe'}, - {price = 15, name = 'submachine-gun'}, - {price = 15, name = 'shotgun'}, - {price = 250, name = 'combat-shotgun'}, - {price = 25, name = 'railgun'}, - {price = 250, name = 'flamethrower'}, - {price = 175, name = 'rocket-launcher'}, - {price = 250, name = 'tank-cannon'}, - {price = 750, name = 'tank-machine-gun'}, - {price = 75, name = 'tank-flamethrower'}, - {price = 2500, name = 'artillery-wagon-cannon'}, - {price = 1, name = 'firearm-magazine'}, - {price = 5, name = 'piercing-rounds-magazine'}, - {price = 20, name = 'uranium-rounds-magazine'}, - {price = 2, name = 'shotgun-shell'}, - {price = 10, name = 'piercing-shotgun-shell'}, - {price = 5, name = 'railgun-dart'}, - {price = 25, name = 'flamethrower-ammo'}, - {price = 15, name = 'rocket'}, - {price = 25, name = 'explosive-rocket'}, - {price = 2500, name = 'atomic-bomb'}, - {price = 20, name = 'cannon-shell'}, - {price = 30, name = 'explosive-cannon-shell'}, - {price = 75, name = 'explosive-uranium-cannon-shell'}, - {price = 100, name = 'artillery-shell'}, - {price = 3, name = 'land-mine'}, - {price = 5, name = 'grenade'}, - {price = 35, name = 'cluster-grenade'}, - {price = 5, name = 'defender-capsule'}, - {price = 75, name = 'destroyer-capsule'}, - {price = 35, name = 'poison-capsule'}, - {price = 35, name = 'slowdown-capsule'}, - {price = 50, name = 'artillery-targeting-remote'}, - {price = 1000, name = 'artillery-turret'}, - {price = 350, name = 'modular-armor'}, - {price = 875, name = 'power-armor'}, - {price = 40, name = 'solar-panel-equipment'}, - {price = 875, name = 'fusion-reactor-equipment'}, - {price = 100, name = 'battery-equipment'}, - {price = 625, name = 'battery-mk2-equipment'}, - {price = 250, name = 'belt-immunity-equipment'}, - {price = 100, name = 'night-vision-equipment'}, - {price = 150, name = 'exoskeleton-equipment'}, - {price = 250, name = 'personal-roboport-equipment'}, - {price = 25, name = 'construction-robot'}, - {price = 350, name = 'energy-shield-equipment'}, - {price = 750, name = 'personal-laser-defense-equipment'}, - {price = 1, name = 'refined-hazard-concrete'}, -} diff --git a/resources/naming_words.lua b/resources/naming_words.lua deleted file mode 100644 index e36c45d6..00000000 --- a/resources/naming_words.lua +++ /dev/null @@ -1,253 +0,0 @@ --- Currently geared towards the winter holidays but we can always revise if needed. --- (Ex. a table of standard/common words and tables for season-specific words, then combined for specific purposes/use-cases) - -local Module = {} - -Module.adverbs = { - 'Abnormally', - 'Accidentally', - 'Adventurously', - 'Anxiously', - 'Arrogantly', - 'Awkwardly', - 'Bashfully', - 'Beautifully', - 'Blindly', - 'Blissfully', - 'Boastfully', - 'Boldly', - 'Bravely', - 'Calmly', - 'Carefully', - 'Carelessly', - 'Cautiously', - 'Certainly', - 'Cheerfully', - 'Clearly', - 'Closely', - 'Continually', - 'Courageously', - 'Cruelly', - 'Curiously', - 'Dearly', - 'Deeply', - 'Defiantly', - 'Deliberately', - 'Delightfully', - 'Dimly', - 'Doubtfully', - 'Dreamily', - 'Easily', - 'Elegantly', - 'Energetically', - 'Enormously', - 'Enthusiastically', - 'Especially', - 'Eventually', - 'Excitedly', - 'Extremely', - 'Fairly', - 'Faithfully', - 'Famously', - 'Fatally', - 'Ferociously', - 'Fervently', - 'Fiercely', - 'Fondly', - 'Foolishly', - 'Frantically', - 'Frightfully', - 'Furiously', - 'Generally', - 'Generously', - 'Gently', - 'Gladly', - 'Gleefully', - 'Gracefully', - 'Greatly', - 'Happily', - 'Heavily', - 'Helpfully', - 'Helplessly', - 'Honestly', - 'Hopelessly', - 'Hungrily', - 'Innocently', - 'Inquisitively', - 'Intensely', - 'Interestingly', - 'Irritably', - 'Jovially', - 'Joyfully', - 'Kindheartedly', - 'Kindly', - 'Knowingly', - 'Lazily', - 'Lively', - 'Longingly', - 'Loosely', - 'Loudly', - 'Lovingly', - 'Loyally', - 'Madly', - 'Majestically', - 'Merrily', - 'Miserably', - 'Mockingly', - 'Mostly', - 'Mysteriously', - 'Naturally', - 'Nearly', - 'Nicely', - 'Noisily', - 'Obnoxiously', - 'Offensively', - 'Optimistically', - 'Painfully', - 'Patiently', - 'Perfectly', - 'Playfully', - 'Politely', - 'Positively', - 'Powerfully', - 'Questionably', - 'Quickly', - 'Quietly', - 'Randomly', - 'Rapidly', - 'Readily', - 'Reluctantly', - 'Righteously', - 'Safely', - 'Seemingly', - 'Selfishly', - 'Silently', - 'Sleepily', - 'Stealthily', - 'Successfully', - 'Suddenly', - 'Surprisingly', - 'Suspiciously', - 'Sweetly', - 'Tenderly', - 'Thankfully', - 'Unbearably', - 'Unexpectedly', - 'Unfortunately', - 'Unimpressively', - 'Unnecessarily', - 'Urgently', - 'Uselessly', - 'Vaguely', - 'Warmly', - 'Wildly', - 'Wisely', - 'Wrongly', - 'Youthfully', -} - -Module.adjectives = { - 'Amazing', - 'Attractive', - 'Awesome', - 'Beautiful', - 'Big', - 'Blissful', - 'Brave', - 'Breathtaking', - 'Careful', - 'Caroling', - 'Chubby', - 'Clever', - 'Clumsy', - 'Dazzling', - 'Delightful', - 'Eager', - 'Excitable', - 'Fabulous', - 'Faithful', - 'Fancy', - 'Fantastic', - 'Fantastical', - 'Fierce', - 'Gentle', - 'Glamorous', - 'Gorgeous', - 'Great', - 'Grumpy', - 'Happy', - 'Helpful', - 'Interesting', - 'Jolly', - 'Kind', - 'Lazy', - 'Magical', - 'Magnificent', - 'Merry', - 'Muscular', - 'Mystical', - 'Naughty', - 'Nice', - 'Obedient', - 'Peaceful', - 'Plump', - 'Polite', - 'Quaint', - 'Remarkable', - 'Roasting', - 'Scary', - 'Silly', - 'Small', - 'Tender', - 'Thoughtful', - 'White', - 'Witty', - 'Wonderful', -} - -Module.nouns = { - 'Advent', - 'Angel', - 'Bear', - 'Bell', - 'Candy_Cane', - 'Caroler', - 'Chestnut', - 'Christmas_Stocking', - 'Decoration', - 'Elf', - 'Feast', - 'Fruit_Cake', - 'Garland', - 'Gift', - 'Grinch', - 'Ham', - 'Helper', - 'Holiday_Dinner', - 'Holiday_Sweater', - 'Holly', - 'Ice_Skate', - 'Ivy', - 'Menora', - 'Miracle', - 'Mistletoe', - 'Ornament', - 'Package', - 'Party', - 'Present', - 'Reindeer', - 'Ribbon', - 'Scarf', - 'Scrooge', - 'Sleigh', - 'Snowball', - 'Snowflake', - 'Snowman', - 'Sugarplum', - 'Toy', - 'Tree', - 'Turkey', - 'Wreath', -} - -return Module diff --git a/resources/naughty_words.lua b/resources/naughty_words.lua deleted file mode 100644 index b5890bd3..00000000 --- a/resources/naughty_words.lua +++ /dev/null @@ -1,41 +0,0 @@ -return { - ['ass'] = true, - ['bugger'] = true, - ['butt'] = true, - ['bum'] = true, - ['bummer'] = true, - ['christ'] = true, - ['crikey'] = true, - ['darn'] = true, - ['dam'] = true, - ['damn'] = true, - ['dang'] = true, - ['dagnabit'] = true, - ['dagnabbit'] = true, - ['drat'] = true, - ['fart'] = true, - ['feck'] = true, - ['frack'] = true, - ['freaking'] = true, - ['frick'] = true, - ['gay'] = true, - ['gee'] = true, - ['geez'] = true, - ['git'] = true, - ['god'] = true, - ['golly'] = true, - ['gosh'] = true, - ['heavens'] = true, - ['heck'] = true, - ['hell'] = true, - ['holy'] = true, - ['jerk'] = true, - ['jesus'] = true, - ['petes'] = true, - ["pete's"] = true, - ['poo'] = true, - ['satan'] = true, - ['willy'] = true, - ['wee'] = true, - ['yikes'] = true -} diff --git a/resources/player_colors.lua b/resources/player_colors.lua deleted file mode 100644 index 9b56f480..00000000 --- a/resources/player_colors.lua +++ /dev/null @@ -1,50 +0,0 @@ -return { - ['grilledham'] = { - color = {r = 0.9290000202716064, g = 0.3860000739097595, b = 0.51399999856948853, a = 0.5}, - chat_color = {r = 1, g = 0.51999998092651367, b = 0.63300001621246338, a = 0.5} - }, - ['plague006'] = { - color = {r = 64, g = 224, b = 208, a = 0.5}, - chat_color = {r = 175, g = 238, b = 238, a = 0.5} - }, - ['Linaori'] = { - color = {r = 255, g = 255, b = 0, a = 0.5}, - chat_color = {r = 255, g = 255, b = 0, a = 0.5} - }, - ['Jayefuu'] = { - color = {r = 0.559, g = 0.761, b = 0.157, a = 0.5}, - chat_color = {r = 0.708, g = 0.996, b = 0.134, a = 0.5} - }, - ['robertkruijt'] = { - color = {r = 0.275, g = 0.755, b = 0.712, a = 0.5}, - chat_color = {r = 0.335, g = 0.918, b = 0.866, a = 0.5} - }, - ['der-dave.com'] = { - color = {r = 255, g = 162, b = 0, a = 0.5}, - chat_color = {r = 255, g = 162, b = 0, a = 0.5} - }, - ['chromaddict'] = { - color = {r = 0, g = 1, b = 1, a = 0.5}, - chat_color = {r = 0, g = 1, b = 1, a = 0.5} - }, - ['shoghicp'] = { - color = {a = 0, b = 0.50980395078659058, g = 0, r = 0.29411765933036804}, - chat_color = {a = 0, b = 0.50980395078659058, g = 0, r = 0.29411765933036804} - }, - ['aldldl'] = { - color = {r = 0, g = 0, b = 0, a = 0.5}, - chat_color = {r = 0, g = 127, b = 0, a = 0.5} - }, - ['Raiguard'] = { - color = {a = 1, b = 0.50980395078659058, g = 0.54901963472366333, r = 0.13725490868091583}, - chat_color = {a = 1, b = 0.75490200519561768, g = 0.77450978755950928, r = 0.56862747669219971} - }, - ['ferefang'] = { - color = {a = 1, b = 0, g = 0.024000000208616, r = 0.81499999761581}, - chat_color = {a = 1, b = 0.1410000026226, g = 016599999368191, r = 1} - }, - ['Gerkis'] = { - color = {a = 0.5, b = 0.15700000524520874, g = 0.76099997758865356, r = 0.55900001525878906}, - chat_color = {a = 0.5, b = 0.13400000333786011, g = 0.99599999189376831, r = 0.70800000429153442} - }, -} diff --git a/resources/player_sprites.lua b/resources/player_sprites.lua deleted file mode 100644 index 4977d9fb..00000000 --- a/resources/player_sprites.lua +++ /dev/null @@ -1,54 +0,0 @@ -return { - 'item/iron-axe', - 'item/burner-mining-drill', - 'item/burner-inserter', - 'item/stone-furnace', - 'item/light-armor', - 'item/steam-engine', - 'item/inserter', - 'item/transport-belt', - 'item/underground-belt', - 'item/splitter', - 'item/assembling-machine-1', - 'item/long-handed-inserter', - 'item/electronic-circuit', - 'item/electric-mining-drill', - 'item/heavy-armor', - 'item/steel-furnace', - 'item/steel-axe', - 'item/gun-turret', - 'item/fast-transport-belt', - 'item/fast-underground-belt', - 'item/fast-splitter', - 'item/assembling-machine-2', - 'item/fast-inserter', - 'item/radar', - 'item/filter-inserter', - 'item/defender-capsule', - 'item/pumpjack', - 'item/chemical-plant', - 'item/solar-panel', - 'item/advanced-circuit', - 'item/modular-armor', - 'item/accumulator', - 'item/construction-robot', - 'item/distractor-capsule', - 'item/stack-inserter', - 'item/electric-furnace', - 'item/express-transport-belt', - 'item/express-underground-belt', - 'item/express-splitter', - 'item/assembling-machine-3', - 'item/processing-unit', - 'item/power-armor', - 'item/logistic-robot', - 'item/laser-turret', - 'item/stack-filter-inserter', - 'item/destroyer-capsule', - 'item/power-armor-mk2', - 'item/flamethrower-turret', - 'item/beacon', - 'item/steam-turbine', - 'item/centrifuge', - 'item/nuclear-reactor' -} diff --git a/resources/poke_messages.lua b/resources/poke_messages.lua deleted file mode 100644 index 4b7b835c..00000000 --- a/resources/poke_messages.lua +++ /dev/null @@ -1,402 +0,0 @@ -return { - "a stick", - "a leaf", - "a moldy carrot", - "a crispy slice of bacon", - "a french fry", - "a realistic toygun", - "a broomstick", - "a thirteen inch iron stick", - "a mechanical keyboard", - "a fly fishing cane", - "a selfie stick", - "an oversized fidget spinner", - "a thumb extender", - "a dirty straw", - "a green bean", - "a banana", - "an umbrella", - "grandpa's walking stick", - "live firework", - "a toilet brush", - "a fake hand", - "an undercooked hotdog", - "a slice of yesterday's microwaved pizza", - "bubblegum", - "a biter leg", - "grandma's toothbrush", - "charred octopus", - "a dollhouse bathtub", - "a length of copper wire", - "a decommissioned nuke", - "a smelly trout", - "an unopened can of deodorant", - "a stone brick", - "a half full barrel of lube", - "a half empty barrel of lube", - "an unexploded cannon shell", - "a blasting programmable speaker", - "a not so straight rail", - "a mismatched pipe to ground", - "a surplus box of landmines", - "decommissioned yellow rounds", - "an oily pumpjack shaft", - "a melted plastic bar in the shape of the virgin mary", - "a bottle of watermelon vitamin water", - "a slice of watermelon", - "a stegosaurus tibia", - "a basking musician's clarinet", - "a twig", - "an undisclosed pokey item", - "a childhood trophy everyone else got", - "a dead starfish", - "a titanium toothpick", - "a nail file", - "a stamp collection", - "a bucket of lego", - "a rolled up carpet", - "a rolled up WELCOME doormat", - "Bobby's favorite bone", - "an empty bottle of cheap vodka", - "a tattooing needle", - "a peeled cucumber", - "a stack of cotton candy", - "a signed baseball bat", - "that 5 dollar bill grandma sent for christmas", - "a stack of overdue phone bills", - "the 'relax' section of the white pages", - "a bag of gym clothes which never made it to the washing machine", - "a handful of peanut butter", - "a pheasant's feather", - "a rusty pickaxe", - "a diamond sword", - "the bill of rights of a banana republic", - "one of those giant airport Toblerone's", - "a long handed inserter", - "a wiimote", - "an easter chocolate rabbit", - "a ball of yarn the cat threw up", - "a slightly expired but perfectly edible cheese sandwich", - "conclusive proof of lizard people existence", - "a pen drive full of high res wallpapers", - "a pet hamster", - "an oversized goldfish", - "a one foot extension cord", - "a CD from Walmart's 1 dollar bucket", - "a magic wand", - "a list of disappointed people who believed in you", - "murder exhibit no. 3", - "a paperback copy of 'Great Expectations'", - "a baby biter", - "a little biter fang", - "the latest diet fad", - "a belt that no longer fits you", - "an abandoned pet rock", - "a lava lamp", - "some spirit herbs", - "a box of fish sticks found at the back of the freezer", - "a bowl of tofu rice", - "a bowl of ramen noodles", - "a live lobster!", - "a miniature golf cart", - "dunce cap", - "a fully furnished x-mas tree", - "an orphaned power pole", - "an horphaned power pole", - "an box of overpriced girl scout cookies", - "the cheapest item from the yard sale", - "a Sharpie", - "a glowstick", - "a thick unibrow hair", - "a very detailed map of Kazakhstan", - "the official Factorio installation DVD", - "a Liberal Arts degree", - "a pitcher of Kool-Aid", - "a 1/4 pound vegan burrito", - "a bottle of expensive wine", - "a hamster sized gravestone", - "a counterfeit Cuban cigar", - "an old Nokia phone", - "a huge inferiority complex", - "a dead real state agent", - "a deck of tarot cards", - "unreleased Wikileaks documents", - "a mean-looking garden dwarf", - "the actual mythological OBESE cat", - "a telescope used to spy on the MILF next door", - "a fancy candelabra", - "the comic version of the Kama Sutra", - "an inflatable 'Netflix & chill' doll", - "whatever it is redlabel gets high on", - "Obama's birth certificate", - "a deck of Cards Against Humanity", - "a copy of META MEME HUMOR for Dummies", - "an abandoned not-so-young-anymore puppy", - "one of those useless items advertised on TV", - "a genetic blueprint of a Japanese teen idol", - "yesterday’s jam", - "non-stick honey", - "gluten-free gluten", - "a canister of organic petrol", - "the world's tallest midget", - "an inflammable fire extinguisher", - "a chocolate teapot", - "a dvd rewinder", - "an inflatable dart board", - "a copy of ‘How to read for dummies’", - "an English to Spanish dictionary written entirely in Chinese", - "a camouflage high vis jacket", - "soap that has been dropped in the communal showers", - "a portal to the other side", - "", - "a limited offer, one time only poke", - "the poke-o-matic 4000", - "their finger where the sun doesn’t shine", - "a flogged dead horse", - "a chicken that came before the egg", - "a calculator that can divide by zero", - "a dial up internet connection", - "some stuff they found on the underside of the map", - "a proof that the world is flat", - "a radioactive cockroach", - "the second season of Firefly", - "a non-random random number generator", - "last weeks crash report", - "a pair of two left shoes", - "the meaning of life", - "a map of the London underground", - "an oversized foam hand", - "weight loss pills", - "a deconstruction planner that new players can use", - "a fish that is the same size as a grain of rice", - "a videotape of what they did last Summer", - "a love note from the cute girl sitting behind them", - "a cup of dihydrogen monoxide", - "an external combustion engine", - "a profound sense of optimism", - "a yoghurt past its use by date", - "steel beams that can’t be melted with jet fuel", - "a picture of who really shot JFK", - "footage of the faked Apollo landing", - "some of their holiday photos", - "the password for the server mainframe", - "ʇxǝʇ uʍop ǝpısdn ǝɯos", - "their lost jumper", - "a melted ice cube", - "a box where they keep all their secrets", - "a piece of paper that says ‘You are reading this’", - "a book with the answer to every lateral thinking puzzle that hasn’t been made yet", - "a list of cheat codes for Factorio", - "a lemon that looks and taste like a lime", - "a bible for atheists", - "99 red balloons", - "a biter egg", - "what the cat dragged in", - "a straight banana", - "a clock where all the hours say ‘Party time’", - "some overcooked bacon", - "a copy of a copy of a copy of a cloning machine", - "trademark infringement", - "their undying, unquestionable love", - "an old Nintendo cartridge that only works if you blow on it", - "all their hopes and ambitions condensed into a single action", - "their existential crisis", - "a call for their attention", - "an antimatter version of themselves", - "a left handed tin opener", - "a fireplace poker", - "a parallel universe in which the poking happens the other way round", - "a message in a bottle", - "spaghetti bolognese", - "an active proximity mine", - "their fear of rejection", - "all the effort it takes to press a button in a video game", - "a genuine fake Rolex watch", - "the last digit of Pi", - "the 0.17 patch notes", - "a chest full of landfill", - "a Comcast call centre", - "a 3-10-3 train", - "a train deadlock", - "an incorrectly placed rail signal", - "a desync log", - "'error executing command'", - "a stack overflow", - "Trump’s tax return", - "an ego deflating machine", - "the keys to Redlabel’s gentleman's club", - "a used voodoo doll", - "a cheese grater that has seen better days", - "a bowl of swinger’s car keys", - "a student’s cookbook where all the pages are damp", - "a copy of ‘How to start a cult’ covered in Redlabel’s fingerprints", - "a censored copy of 1984", - "the local orphanage’s ice cream delivery", - "a map to the treasure", - "the clothes they use for cross dressing at the weekend", - "their student loans", - "a cattle prod", - "forbidden love", - "an innocent looking poke, but deep down their heart longs for so much more", - "a rough draft of their new rom-com script", - "a finger covered in whipped cream and an expression that says there is plenty more where that came from", - "an empty toilet roll tube and a look of urgent desperation", - "a kitchen sink that does everything except work as a sink", - "teenage angst", - "sexually repressive parents", - "an overdue pregnant women", - "biter pheromones", - "a mail order bride", - "an unoriginal message", - "a subscription to the magazine ‘Identifying wood’", - "their shopping list", - "the monster that lives under their bed", - "a creaky floorboard", - "an ask for forgiveness", - "suspicious intentions", - "all of their childhood nightmares", - "an expired winning lottery ticket", - "all the trash that’s piling up round back", - "The location where they bury the bodies", - "a fear of trains", - "a piece of blu tack that is covered in hairs", - "a life filled with regret", - "a lifejacket for a child", - "a neglected tamagotchi", - "an obese cat", - "a randomly selected predetermined message", - "a copy of the Kamasutra with some of the pages missing", - "the american dream", - "a fluffy pillow", - "the Spanish Inquisition", - "an addiction to Cracktorio", - "a broken mirror", - "a dismembered hooker", - "a popped balloon", - "a hipster breakfast", - "a nintendo cartridge", - "a generic greething card", - "an empty bottle of barbiturics", - "a cleanup on aisle 4", - "the Eiffel Tower", - "an idea for a poke message", - "Hodor's brain", - "a barn full of mice", - "thousands of wooden chests", - "a deconstruction planner for environment only", - "a blueprint that makes a lag machine", - "a poorly setup Miditorio blueprint", - "their chores", - "a random adjective followed by a random noun", - "the Communist Manifesto for capitalists", - "an uncomputable number", - "a decimal in factorio", - "an old redmew fun fact", - "a poke", - "a cheeto that looks like Abraham Lincoln", - "the lack of hope these messages give", - "recursives with no end condition", - "a player poking a player with a player poking a player with...", - "Ebenezer Scrooge's wallet", - "a hundred dollars paid in pennies", - "a game of paintball in a room filled with mirrors", - "a hunted house running away from a rifle shot", - "a breakfast of bleach and nails", - "the time of day", - "the square root of two", - "two plus two minus one", - "a textbook on elementary calculus in group theory", - "a younger version of themself", - "a grabbing claw", - "a missing comma in code", - "a calculator dividing by zero", - "ultrared ultraviolet light", - "the originality in half of these", - "a collection of Sim's patch notes", - "a game of Dwarf Fortress", - "immense eye strain", - "Ctrl + Alt + F4", - "a match box in a boxing glove", - "a goat with a pen inside", - "the amount of iterations before bogosort sorts 100 objects", - "reddit.com/r/redmew", - "a recording of Seeburg background music", - "an ever-expanding trumpet", - "the current number of poke messages: 556", - "the twelve pokes of pokemas", - "a pokey pokemon", - "a spot in the Boston Marathon", - "an eleven-seven", - "an engineer in a car in a rocket", - "the fact that you can landfill over a pump", - "a fish that swims in land", - "an everything bagel without the bagel", - "the three hundred thirty third poke message", - "a fake holiday", - "poke messages that are useful", - "a recorder sonata", - "a real cannon", - "lorem ipsum dolor sit amet consectetuer adipiscing elit sed diam nonummy nibh euismod tincidunt", - "a handle taped on a handlebar mustache", - "a Rick and Morty copypasta", - "a skip button that skips to the next ad", - "a loading screen that doesn't tell you progress", - "the acceleration of earth's gravity", - "a poke repeated twice", - "a poke repeated twice", - "a sentence intentionnaly mispeeled", - "an overly proud committee", - "a narcissitic history book", - "a fruit more intelligent than cows", - "a pig the size of your pinky", - "a schizophrenic sorting algorithm", - "a dye of rhea", - "a stick the dog brought in", - "the yellow paint on a pencil", - "a flag of surrender", - "their private airstrip", - "a well with a hundred frogs", - "syntax errors", - "a ten foot chin", - "a goldfish that plays jazz", - "a free lettuce", - "a hilarious sock", - "jean skirts", - "a fire hydrant that shoots fire", - "a teethbrush", - "a toothsbrush", - "a belief that caboose plural is cabeese", - "an unidentified flying object", - "a bigfoot sighting", - "their determination", - "the steadily declining quality of these poke messages as I run out of ideas", - "a random generator for these messages", - "a hat made for whales", - "an ice cube on fire", - "a ring that wears you", - "an everyday noun", - "a fun fact", - "the fun fact: there are three other fun fact messages", - "the fun fact: most calico cats are female", - "the fun fact: sloths move about 2.564 times faster than snails", - "the fun fact: there are only two actual fun facts", - "a broken clock in prison", - "a wishing well with more money than you", - "a snake in a hole", - "a colossal toad", - "a pair of shoes for a colossal toad", - "an alarm that sounds like the fire alarm", - "a sponge made out of ice", - "a rude key", - "Hodor", - "a moonwalking horse", - "a horn made out of jello", - "a fine wine negative one year old", - "a six running away from seven", - "an island of cannibals that's sinking", - "a respectful insult", - "a highfalutin retort", - "a rabbit in the briar patch", - "a petition to respell poker as poke her", - "the four hundredth poke message", -} diff --git a/resources/ranks.lua b/resources/ranks.lua deleted file mode 100644 index 977bc9e5..00000000 --- a/resources/ranks.lua +++ /dev/null @@ -1,8 +0,0 @@ --- When adding/removing/changing ranks, rank_system has a migrate_data() function you can use to adjust the existing data. -return { - probation = -10, - guest = 0, - auto_trusted = 10, - regular = 20, - admin = 30, -} diff --git a/resources/tag_groups.lua b/resources/tag_groups.lua deleted file mode 100644 index 527a9bf0..00000000 --- a/resources/tag_groups.lua +++ /dev/null @@ -1,53 +0,0 @@ --- A part of band.lua --- Feel free to edit. - -return { - ['Trooper'] = { - path = 'item/tank', - verb = 'strengthened' - }, - ['Mining'] = { - path = 'item/electric-mining-drill', - verb = 'enriched' - }, - ['Smelting'] = { - path = 'item/stone-furnace', - verb = 'fused' - }, - ['Production'] = { - path = 'item/assembling-machine-2', - verb = 'enhanced' - }, - ['Science'] = { - path = 'item/science-pack-3', - verb = 'advanced' - }, - ['Wizard'] = { - path = 'item/green-wire', - verb = 'combinated' - }, - ['Trains'] = { - path = 'item/locomotive', - verb = 'derailed' - }, - ['Oil'] = { - path = 'fluid/crude-oil', - verb = 'lubricated' - }, - ['Powah!'] = { - path = 'item/steam-engine', - verb = 'electrified' - }, - ['Spaceman'] = { - path = 'item/rocket-silo', - verb = 'warped' - }, - ['Cat'] = { - path = 'item/raw-fish', - verb = 'mewed' - }, - ['Dog'] = { - path = 'entity/medium-biter', - verb = 'woofed' - } -} diff --git a/resources/turkey_messages.lua b/resources/turkey_messages.lua deleted file mode 100644 index 86876ec0..00000000 --- a/resources/turkey_messages.lua +++ /dev/null @@ -1,57 +0,0 @@ -return { - 'Benjamin Franklin wanted the turkey to be the national bird, not the eagle.', - 'There was no turkey on the menu at the first Thanksgiving.', - 'Thanksgiving is the reason for TV dinners!', - 'Wild turkeys can run 20 miles per hour when they are scared.', - 'Female turkeys (called hens) do not gobble.', - 'The real first Thanksgiving was held in Texas in 1541.', - 'Baby turkeys are called poults.', - 'The best way to tell if a cranberry is ripe it to see if it bounces.', - 'Benjamin Franklin wanted the turkey to be the national bird, not the eagle.', - 'There was no turkey on the menu at the first Thanksgiving.', - 'Thanksgiving is the reason for TV dinners!', - 'Wild turkeys can run 20 miles per hour when they are scared.', - 'Female turkeys (called hens) do not gobble.', - 'The real first Thanksgiving was held in Texas in 1541.', - 'Baby turkeys are called poults.', - 'The best way to tell if a cranberry is ripe it to see if it bounces.', - 'There were no forks at the first Thanksgiving. ', - 'Thomas Jefferson refused to declare Thanksgiving as a holiday.', - 'About 46 million turkeys are cooked for Thanksgiving each year.', - 'The Butterball Turkey Talk Line answers almost 100,000 calls each season.', - 'There are four places in the US named Turkey.', - 'Black Friday is the busiest day of the year for plumbers.', - 'Jingle Bells was originally a Thanksgiving song.', - 'Turkey-like creatures roamed the Americas 75 million years ago.', - 'Canadian Thanksgiving predates American Thanksgiving by 43 years.', - 'On average, it takes about 7 hours to cook a Thanksgiving dinner. People spend about 16 minutes eating it.', - 'The first Thanksgiving was held in the autumn of 1621', - 'Why did the turkey cross the road? It was Thanksgiving and he wanted to convince people he was a chicken.', - 'What did the turkey say to the computer? "Google, google, google."', - 'Why did the farmer separate the turkey and the chicken? He sensed fowl play.', - 'What music did the Pilgrims listen to? Plymouth rock.', - 'If Pilgrims were alive today what would they be known for? Their age!', - 'What does Miley Cyrus eat for Thanksgiving? Twerky.', - 'If your great-grandmother saw you making boxed mashed potatoes shed turn over in her gravy.', - 'What does a turkey drink from? A gobble-t.', - 'What smells best at Thanksgiving dinner? Your nose.', - 'Thanksgiving is the only holiday where you eat the mascot.', - 'How do you keep a turkey in suspense? Ill tell you later.', - 'My family told me to stop telling bad Thanksgiving jokes, but I couldnt just quit cold turkey.', - 'What kind of music did the Pilgrims like? Plymouth Rock ', - 'If April showers bring May flowers, what do May flowers bring? Pilgrims ', - 'Why cant you take a turkey to church? They use FOWL language. ', - 'Why was the Thanksgiving soup so expensive? It had 24 carrots. ', - 'What happened when the turkey got into a fight? He got the stuffing knocked out of him! ', - 'What do you get when you cross a turkey with a banjo? A turkey that can pluck itself! ', - 'When do you serve tofu turkey? Pranksgiving. ', - 'What did the turkey say to the man who tried to shoot it? Liberty, Equality and Bad aim for all. ', - 'Who doesnt eat on Thanksgiving? A turkey because it is always stuffed. ', - 'Why did the Pilgrims want to sail to America in the spring? Because April showers bring Mayflowers! ', - 'What did baby corn say to mama corn? Wheres popcorn? ', - 'If the Pilgrims were alive today, what would they be most famous for? Their AGE! ', - 'Why do the pants of pilgrims keep falling down? Because their belt buckles are on their hats! ', - 'Why did they let the turkey join the band? Because he had the drumsticks ', - 'What does Miley Cyrus eat for Thanksgiving? Twerk-ey! ', - 'What did the mother turkey say to her disobedient children? "If your father could see you now, hed turn over in his gravy!" ' -} From 0499ad35abcca4cdcd12b93772812135004092d4 Mon Sep 17 00:00:00 2001 From: Cooldude2606 Date: Mon, 22 Jul 2019 17:38:56 +0100 Subject: [PATCH 2/9] Dependenices --- config/action_buttons.lua | 18 +- config/chat_reply.lua | 2 +- config/expcore-commands/auth_admin.lua | 2 +- config/expcore-commands/auth_roles.lua | 4 +- .../expcore-commands/auth_runtime_disable.lua | 4 +- config/expcore-commands/parse_general.lua | 4 +- config/expcore-commands/parse_roles.lua | 6 +- config/permission_groups.lua | 6 +- config/roles.lua | 2 +- control.lua | 6 +- doc/control/Jail.html | 21 +- doc/control/Production.html | 15 +- doc/control/Reports.html | 15 +- doc/control/Rockets.html | 18 +- doc/control/Tasks.html | 18 +- doc/control/Warnings.html | 21 +- doc/control/Warps.html | 30 +- doc/index.html | 34 +- doc/modules/config._file_loader.html | 5 +- doc/modules/config.action_buttons.html | 286 ++++- doc/modules/config.advanced_start.html | 5 +- doc/modules/config.bonuses.html | 5 +- doc/modules/config.chat_reply.html | 60 +- doc/modules/config.death_logger.html | 5 +- doc/modules/config.discord_alerts.html | 5 +- .../config.expcore-commands.auth_admin.html | 60 +- .../config.expcore-commands.auth_roles.html | 88 +- ...expcore-commands.auth_runtime_disable.html | 88 +- ...config.expcore-commands.parse_general.html | 88 +- .../config.expcore-commands.parse_roles.html | 116 ++- doc/modules/config.permission_groups.html | 116 ++- doc/modules/config.popup_messages.html | 5 +- doc/modules/config.rockets.html | 5 +- doc/modules/config.roles.html | 60 +- doc/modules/config.scorched_earth.html | 5 +- doc/modules/config.spawn_area.html | 5 +- doc/modules/config.warnings.html | 5 +- doc/modules/config.warps.html | 5 +- doc/modules/control.html | 116 ++- doc/modules/expcore.commands.html | 5 +- doc/modules/expcore.common.html | 112 +- doc/modules/expcore.gui.concepts.center.html | 138 ++- doc/modules/expcore.gui.concepts.left.html | 244 ++++- doc/modules/expcore.gui.concepts.popups.html | 274 ++++- doc/modules/expcore.gui.concepts.toolbar.html | 186 +++- doc/modules/expcore.gui.core.html | 5 +- doc/modules/expcore.gui.elements.buttons.html | 108 +- .../expcore.gui.elements.checkbox.html | 974 ++++++++++++++++++ .../expcore.gui.elements.dropdown.html | 104 +- .../expcore.gui.elements.elem-button.html | 102 +- .../expcore.gui.elements.progress-bar.html | 154 ++- doc/modules/expcore.gui.elements.slider.html | 134 ++- doc/modules/expcore.gui.elements.text.html | 104 +- doc/modules/expcore.gui.html | 401 ++++++- doc/modules/expcore.gui.instances.html | 5 +- doc/modules/expcore.gui.prototype.html | 108 +- doc/modules/expcore.gui.test.html | 176 +++- doc/modules/expcore.permission_groups.html | 102 +- doc/modules/expcore.roles.html | 220 +++- doc/modules/expcore.store.html | 144 ++- doc/modules/expcore.sudo.html | 5 +- .../modules.addons.advanced-start.html | 116 ++- doc/modules/modules.addons.chat-popups.html | 116 ++- doc/modules/modules.addons.damage-popups.html | 116 ++- doc/modules/modules.gui.player-list.html | 256 ++++- doc/modules/modules.gui.rocket-info.html | 214 +++- doc/modules/modules.gui.science-info.html | 172 +++- doc/modules/modules.gui.task-list.html | 200 +++- .../utils.alien_evolution_progress.html | 110 +- doc/modules/utils.core.html | 142 ++- doc/modules/utils.debug.html | 5 +- doc/modules/utils.dump_env.html | 276 +++++ doc/modules/utils.event.html | 148 ++- doc/modules/utils.event_core.html | 5 +- doc/modules/utils.math.html | 5 +- doc/modules/utils.recipe_locker.html | 133 ++- doc/modules/utils.state_machine.html | 46 +- doc/modules/utils.table.html | 46 +- doc/modules/utils.task.html | 226 +++- doc/modules/utils.timestamp.html | 17 +- doc/topics/license.html | 5 +- doc/topics/readme.md.html | 5 +- expcore/commands.lua | 4 +- expcore/common.lua | 8 +- expcore/gui.lua | 26 +- expcore/gui/concepts/center.lua | 8 +- expcore/gui/concepts/left.lua | 14 +- expcore/gui/concepts/popups.lua | 18 +- expcore/gui/concepts/toolbar.lua | 12 +- expcore/gui/core.lua | 4 +- expcore/gui/elements/buttons.lua | 6 +- expcore/gui/elements/checkbox.lua | 8 +- expcore/gui/elements/dropdown.lua | 6 +- expcore/gui/elements/elem-button.lua | 6 +- expcore/gui/elements/progress-bar.lua | 8 +- expcore/gui/elements/slider.lua | 8 +- expcore/gui/elements/text.lua | 6 +- expcore/gui/instances.lua | 2 +- expcore/gui/prototype.lua | 6 +- expcore/gui/test.lua | 10 +- expcore/permission_groups.lua | 6 +- expcore/roles.lua | 14 +- expcore/store.lua | 8 +- expcore/sudo.lua | 4 +- modules/addons/advanced-start.lua | 6 +- modules/addons/chat-popups.lua | 6 +- modules/addons/chat-reply.lua | 8 +- modules/addons/compilatron.lua | 12 +- modules/addons/damage-popups.lua | 6 +- modules/addons/death-logger.lua | 10 +- modules/addons/discord-alerts.lua | 14 +- modules/addons/pollution-grading.lua | 4 +- modules/addons/random-player-colours.lua | 10 +- modules/addons/scorched-earth.lua | 10 +- modules/addons/spawn-area.lua | 8 +- modules/commands/admin-chat.lua | 4 +- modules/commands/bonus.lua | 12 +- modules/commands/cheat-mode.lua | 2 +- modules/commands/clear-inventory.lua | 4 +- modules/commands/debug.lua | 4 +- modules/commands/find.lua | 2 +- modules/commands/help.lua | 4 +- modules/commands/home.lua | 4 +- modules/commands/interface.lua | 6 +- modules/commands/jail.lua | 6 +- modules/commands/kill.lua | 4 +- modules/commands/me.lua | 2 +- modules/commands/rainbow.lua | 4 +- modules/commands/repair.lua | 4 +- modules/commands/reports.lua | 8 +- modules/commands/roles.lua | 6 +- modules/commands/spawn.lua | 4 +- modules/commands/tag.lua | 4 +- modules/commands/teleport.lua | 2 +- modules/commands/warnings.lua | 8 +- modules/control/jail.lua | 18 +- modules/control/production.lua | 10 +- modules/control/reports.lua | 10 +- modules/control/rockets.lua | 14 +- modules/control/tasks.lua | 14 +- modules/control/warnings.lua | 18 +- modules/control/warps.lua | 22 +- modules/factorio-control.lua | 6 +- modules/gui/debug/_g_view.lua | 9 +- modules/gui/debug/event_view.lua | 8 +- modules/gui/debug/global_view.lua | 6 +- modules/gui/debug/main_view.lua | 4 +- modules/gui/debug/model.lua | 4 +- modules/gui/debug/package_view.lua | 6 +- modules/gui/debug/redmew_global_view.lua | 10 +- modules/gui/player-list.lua | 16 +- modules/gui/rocket-info.lua | 14 +- modules/gui/science-info.lua | 10 +- modules/gui/task-list.lua | 12 +- modules/gui/warp-list.lua | 20 +- utils/alien_evolution_progress.lua | 6 +- utils/command.lua | 16 +- utils/core.lua | 6 +- utils/dump_env.lua | 6 +- utils/event.lua | 18 +- utils/game.lua | 4 +- utils/global.lua | 4 +- utils/gui.lua | 10 +- utils/player_rewards.lua | 10 +- utils/recipe_locker.lua | 6 +- utils/redmew_settings.lua | 2 +- utils/state_machine.lua | 2 +- utils/table.lua | 2 +- utils/task.lua | 10 +- 169 files changed, 7502 insertions(+), 734 deletions(-) create mode 100644 doc/modules/expcore.gui.elements.checkbox.html create mode 100644 doc/modules/utils.dump_env.html diff --git a/config/action_buttons.lua b/config/action_buttons.lua index a98208f3..dadf057b 100644 --- a/config/action_buttons.lua +++ b/config/action_buttons.lua @@ -3,15 +3,15 @@ -- if a reason callback is used then Store.set(action_name_store,player.name,'BUTTON_NAME') should be called during on_click -- buttons can be removed from the gui by commenting them out of the config at the bottom of this file -- the key used for the name of the button is the permission name used by the role system -local Gui = require 'expcore.gui' -local Roles = require 'expcore.roles' -local Store = require 'expcore.store' -local Game = require 'utils.game' -local Reports = require 'modules.control.reports' -local Warnings = require 'modules.control.warnings' -local Jail = require 'modules.control.jail' -local Colors = require 'resources.color_presets' -local format_chat_player_name = ext_require('expcore.common','format_chat_player_name') +local Gui = require 'expcore.gui' --- @dep expcore.gui +local Roles = require 'expcore.roles' --- @dep expcore.roles +local Store = require 'expcore.store' --- @dep expcore.store +local Game = require 'utils.game' --- @dep utils.game +local Reports = require 'modules.control.reports' --- @dep modules.control.reports +local Warnings = require 'modules.control.warnings' --- @dep modules.control.warnings +local Jail = require 'modules.control.jail' --- @dep modules.control.jail +local Colors = require 'resources.color_presets' --- @dep resources.color_presets +local format_chat_player_name = ext_require('expcore.common','format_chat_player_name') --- @dep expcore.common local action_player_store = 'gui.left.player-list.action-player' local action_name_store = 'gui.left.player-list.action-name' diff --git a/config/chat_reply.lua b/config/chat_reply.lua index db6d38d8..536548cf 100644 --- a/config/chat_reply.lua +++ b/config/chat_reply.lua @@ -1,5 +1,5 @@ --- This file defines the different triggers for the chat bot -local format_time = ext_require('expcore.common','format_time') +local format_time = ext_require('expcore.common','format_time') --- @dep expcore.common return { allow_command_prefix_for_messages = true, -- when true any message trigger will print to all player when prefixed messages = { -- will trigger when ever the word is said diff --git a/config/expcore-commands/auth_admin.lua b/config/expcore-commands/auth_admin.lua index 19ef9198..331a55d9 100644 --- a/config/expcore-commands/auth_admin.lua +++ b/config/expcore-commands/auth_admin.lua @@ -1,7 +1,7 @@ --- This is a very simple config file which adds a admin only auth function -- not much to change here its more so it can be enabled and disabled from ./config/file_loader.lua -- either way you can change the requirements to be "admin" if you wanted to -local Commands = require 'expcore.commands' +local Commands = require 'expcore.commands' --- @dep expcore.commands Commands.add_authenticator(function(player,command,tags,reject) if tags.admin_only then diff --git a/config/expcore-commands/auth_roles.lua b/config/expcore-commands/auth_roles.lua index 3011166e..071d07a2 100644 --- a/config/expcore-commands/auth_roles.lua +++ b/config/expcore-commands/auth_roles.lua @@ -1,6 +1,6 @@ --- This will make commands only work if the role has been allowed it in the role config -local Commands = require 'expcore.commands' -local Roles = require 'expcore.roles' +local Commands = require 'expcore.commands' --- @dep expcore.commands +local Roles = require 'expcore.roles' --- @dep expcore.roles Commands.add_authenticator(function(player,command,tags,reject) if Roles.player_allowed(player,'command/'..command) then diff --git a/config/expcore-commands/auth_runtime_disable.lua b/config/expcore-commands/auth_runtime_disable.lua index 0f4861fb..016c115d 100644 --- a/config/expcore-commands/auth_runtime_disable.lua +++ b/config/expcore-commands/auth_runtime_disable.lua @@ -1,7 +1,7 @@ --- This config for command auth allows commands to be globally enabled and disabled during runtime -- this config adds Commands.disable and Commands.enable to enable and disable commands for all users -local Commands = require 'expcore.commands' -local Global = require 'utils.global' +local Commands = require 'expcore.commands' --- @dep expcore.commands +local Global = require 'utils.global' --- @dep utils.global local disabled_commands = {} Global.register(disabled_commands,function(tbl) diff --git a/config/expcore-commands/parse_general.lua b/config/expcore-commands/parse_general.lua index 513aa845..8a9817ae 100644 --- a/config/expcore-commands/parse_general.lua +++ b/config/expcore-commands/parse_general.lua @@ -3,8 +3,8 @@ -- as such you need to be confident with lua but you edit this config file -- use Commands.add_parse('name',function(input,player,reject) end) to add a parse -- see ./expcore/commands.lua for more details -local Commands = require 'expcore.commands' -local Game = require 'utils.game' +local Commands = require 'expcore.commands' --- @dep expcore.commands +local Game = require 'utils.game' --- @dep utils.game --[[ >>>>Adds Parses: diff --git a/config/expcore-commands/parse_roles.lua b/config/expcore-commands/parse_roles.lua index 3d468aaf..9071a7db 100644 --- a/config/expcore-commands/parse_roles.lua +++ b/config/expcore-commands/parse_roles.lua @@ -1,7 +1,7 @@ --- Adds some parse functions that can be used with the role system -local Commands = require 'expcore.commands' -local Roles = require 'expcore.roles' -local auto_complete = ext_require('expcore.common','auto_complete') +local Commands = require 'expcore.commands' --- @dep expcore.commands +local Roles = require 'expcore.roles' --- @dep expcore.roles +local auto_complete = ext_require('expcore.common','auto_complete') --- @dep expcore.common require 'config.expcore-commands.parse_general' Commands.add_parse('role',function(input,player,reject) diff --git a/config/permission_groups.lua b/config/permission_groups.lua index 9b2ac4f1..95c4c221 100644 --- a/config/permission_groups.lua +++ b/config/permission_groups.lua @@ -2,9 +2,9 @@ -- start with Permission_Groups.new_group('name') -- then use either :allow_all() or :disallow_all() to set the default for non specified actions -- then use :allow{} and :disallow{} to specify certain actions to allow/disallow -local Event = require 'utils.event' -local Game = require 'utils.game' -local Permission_Groups = require 'expcore.permission_groups' +local Event = require 'utils.event' --- @dep utils.event +local Game = require 'utils.game' --- @dep utils.game +local Permission_Groups = require 'expcore.permission_groups' --- @dep expcore.permission_groups Permission_Groups.new_group('Admin') :allow_all() diff --git a/config/roles.lua b/config/roles.lua index 93fe875e..551e2866 100644 --- a/config/roles.lua +++ b/config/roles.lua @@ -1,5 +1,5 @@ --- This is the main config file for the role system; file includes defines for roles and role flags and default values -local Roles = require 'expcore.roles' +local Roles = require 'expcore.roles' --- @dep expcore.roles -- Use these to adjust for ticks ie game.tick < 5*minutes local seconds, minutes, hours = 60, 3600, 216000 diff --git a/control.lua b/control.lua index 29d79064..64636ae1 100644 --- a/control.lua +++ b/control.lua @@ -18,15 +18,15 @@ require 'utils.print_override' require 'utils.math' -- Global Debug and make sure our version file is registered -Debug = require 'utils.debug' +Debug = require 'utils.debug' --- @dep utils.debug require 'resources.version' -- Global require function used to extract parts of a module, because simply being in common is not good enough -ext_require = require('expcore.common').ext_require +ext_require = require 'expcore.common' --- @dep expcore.common.ext_require -- Please go to config/file_loader.lua to edit the files that are loaded log('[INFO] Getting file loader config') -local files = require 'config._file_loader' +local files = require 'config._file_loader' --- @dep config._file_loader -- Loads all files from the config and logs that they are loaded local total_file_count = string.format('%3d',#files) diff --git a/doc/control/Jail.html b/doc/control/Jail.html index d4e42066..1dfe56b7 100644 --- a/doc/control/Jail.html +++ b/doc/control/Jail.html @@ -96,7 +96,7 @@ - + @@ -119,6 +119,7 @@ + @@ -183,8 +184,8 @@

Usage


     -- import the module from the control modules
-    local Jail = require 'modules.control.jail'
-
+    local Jail = require 'modules.control.jail' --- @dep modules.control.jail
+
     -- This will move 'MrBiter' to the jail role and remove all other roles from them
     -- the player name and reason are only so they can be included in the event for user feedback
     Jail.jail_player('MrBiter','Cooldude2606','Likes biters too much')
@@ -209,19 +210,15 @@
     
     
     expcore.roles
-    Allows moving players into the jail role
     
     
     utils.game
-    Allows accessing a player from any value
     
     
     utils.global
-    Allows storing data in the global table
     
     
     expcore.common
-    Use of move_items to clear inventroies
     
     
     
@@ -306,8 +303,6 @@
     
-

Allows moving players into the jail role

-

@@ -333,8 +328,6 @@
-

Allows accessing a player from any value

-

@@ -360,8 +353,6 @@
-

Allows storing data in the global table

-

@@ -387,8 +378,6 @@
-

Use of move_items to clear inventroies

-

@@ -1164,7 +1153,7 @@ generated by LDoc
diff --git a/doc/control/Production.html b/doc/control/Production.html index acb4cdbc..56aea2e7 100644 --- a/doc/control/Production.html +++ b/doc/control/Production.html @@ -96,7 +96,7 @@ - + @@ -119,6 +119,7 @@ + @@ -183,8 +184,8 @@

Usage


     -- import the module from the control modules
-    local Production = require 'modules.control.production'
-
+    local Production = require 'modules.control.production' --- @dep modules.control.production
+
     -- This will return the less precise index from the one given
     -- this means that one_second will return one_minute or ten_hours will return fifty_hours
     -- the other precision work like wise
@@ -220,11 +221,9 @@
     
     
     resources.color_presets
-    Provides colors for Production.get_color
     
     
     util
-    Provides format_number function to add surfixs
     
     
     
@@ -313,8 +312,6 @@
     
-

Provides colors for Production.get_color

-

@@ -340,8 +337,6 @@
-

Provides format_number function to add surfixs

-

@@ -1279,7 +1274,7 @@ generated by LDoc
diff --git a/doc/control/Reports.html b/doc/control/Reports.html index f013b057..6ba71b6a 100644 --- a/doc/control/Reports.html +++ b/doc/control/Reports.html @@ -96,7 +96,7 @@ - + @@ -119,6 +119,7 @@ + @@ -183,8 +184,8 @@

Usage


     -- import the module from the control modules
-    local Reports = require 'modules.control.reports'
-
+    local Reports = require 'modules.control.reports' --- @dep modules.control.reports
+
     -- This will place a report on "MrBiter" (must be a valid player) the report will have been made
     -- by "Cooldude2606" (must be the player name) with the reason 'Liking biters too much' this can be
     -- seen by using Reports.get_report.
@@ -213,11 +214,9 @@
     
     
     utils.game
-    Allows getting player from any value
     
     
     utils.global
-    Allows storing of data in global table
     
     
     
@@ -298,8 +297,6 @@
     
-

Allows getting player from any value

-

@@ -325,8 +322,6 @@
-

Allows storing of data in global table

-

@@ -1028,7 +1023,7 @@ generated by LDoc
diff --git a/doc/control/Rockets.html b/doc/control/Rockets.html index 58c6133b..611993cb 100644 --- a/doc/control/Rockets.html +++ b/doc/control/Rockets.html @@ -95,7 +95,7 @@ - + @@ -118,6 +118,7 @@ + @@ -181,8 +182,8 @@

Usage


     -- import the module from the control modules
-    local Rockets = require 'modules.control.rockets'
-
+    local Rockets = require 'modules.control.rockets' --- @dep modules.control.rockets
+
     -- Some basic information is stored for each silo that has been built
     -- the data includes: the tick it was built, the rockets launched from it and more
     Rockets.get_silo_data(rocket_silo_entity)
@@ -211,15 +212,12 @@
     
     
     utils.event
-    Allows registering event handlers
     
     
     utils.global
-    Allows storing in the global table
     
     
     config.rockets
-    Contains the config for this module
     
     
     
@@ -296,8 +294,6 @@
     
-

Allows registering event handlers

-

@@ -323,8 +319,6 @@
-

Allows storing in the global table

-

@@ -350,8 +344,6 @@
-

Contains the config for this module

-

@@ -937,7 +929,7 @@ generated by LDoc
diff --git a/doc/control/Tasks.html b/doc/control/Tasks.html index 7c59bb8f..afe73055 100644 --- a/doc/control/Tasks.html +++ b/doc/control/Tasks.html @@ -95,7 +95,7 @@ - + @@ -118,6 +118,7 @@ + @@ -181,8 +182,8 @@

Usage


     -- import the module from the control modules
-    local Tasks = require 'modules.control.tasks'
-
+    local Tasks = require 'modules.control.tasks' --- @dep modules.control.tasks
+
     -- To create a new task all you need is the name of the force you want to add the task to
     -- you can give a place to add it but this is optional
     Tasks.new_task('player')
@@ -211,15 +212,12 @@
     
     
     expcore.store
-    Allows storing of task ids
     
     
     utils.global
-    Allows storing in the global table
     
     
     utils.token
-    Allows non conflicting task ids
     
     
     
@@ -292,8 +290,6 @@
     
-

Allows storing of task ids

-

@@ -319,8 +315,6 @@
-

Allows storing in the global table

-

@@ -346,8 +340,6 @@
-

Allows non conflicting task ids

-

@@ -992,7 +984,7 @@ generated by LDoc
diff --git a/doc/control/Warnings.html b/doc/control/Warnings.html index 5eea7b5d..8fe52f2a 100644 --- a/doc/control/Warnings.html +++ b/doc/control/Warnings.html @@ -95,7 +95,7 @@ - + @@ -118,6 +118,7 @@ + @@ -181,8 +182,8 @@

Usage


     -- import the module from the control modules
-    local Warnings = require 'modules.control.warnings'
-
+    local Warnings = require 'modules.control.warnings' --- @dep modules.control.warnings
+
     -- This will add a warning to the player
     Warnings.add_warning('MrBiter','Cooldude2606','Killed too many biters')
 
@@ -208,19 +209,15 @@
     
     
     utils.event
-    Allows registering of custom events
     
     
     utils.game
-    Allows getting player from any value
     
     
     utils.global
-    Allows storing in the global table
     
     
     config.warnings
-    Config file for this module
     
     
     
@@ -313,8 +310,6 @@
     
-

Allows registering of custom events

-

@@ -340,8 +335,6 @@
-

Allows getting player from any value

-

@@ -367,8 +360,6 @@
-

Allows storing in the global table

-

@@ -394,8 +385,6 @@
-

Config file for this module

-

@@ -1421,7 +1410,7 @@ generated by LDoc
diff --git a/doc/control/Warps.html b/doc/control/Warps.html index a4d89c30..18781f8c 100644 --- a/doc/control/Warps.html +++ b/doc/control/Warps.html @@ -96,7 +96,7 @@ - + @@ -119,6 +119,7 @@ + @@ -183,8 +184,8 @@

Usage


     -- import the module from the control modules
-    local Warps = require 'modules.control.warps'
-
+    local Warps = require 'modules.control.warps' --- @dep modules.control.warps
+
     -- Adding a warp require a force, surface and postion, and the option to set this as the spawn
     -- this function will also create the warp area unless set other wise
     Warps.new_warp('player',surface,{x=0,y=0})
@@ -213,23 +214,18 @@
     
     
     expcore.store
-    Allows storing of warp ids
     
     
     utils.global
-    Allows storing of warp details
     
     
     utils.token
-    Allows non conflicting warp ids
     
     
-    expcore.store
-    Config for the warps
+    config.warps
     
     
     expcore.common
-    Access to table_values and table_keysort
     
     
     
@@ -326,8 +322,6 @@
     
-

Allows storing of warp ids

-

@@ -353,8 +347,6 @@
-

Allows storing of warp details

-

@@ -380,8 +372,6 @@
-

Allows non conflicting warp ids

-

@@ -400,15 +390,13 @@
- # - expcore.store + # + config.warps
-

Config for the warps

-

@@ -434,8 +422,6 @@
-

Access to table_values and table_keysort

-

@@ -1372,7 +1358,7 @@ generated by LDoc
diff --git a/doc/index.html b/doc/index.html index a552d766..cffbbd68 100644 --- a/doc/index.html +++ b/doc/index.html @@ -95,7 +95,7 @@ each button has the button define(s) given along side an auth function, and optional reason callback if a reason callback is used then Store.set(action_name_store,player.name,'BUTTON_NAME') should be called during on_click buttons can be removed from the gui by commenting them out of the config at the bottom of this file - the key used for the name of the button is the permision name used by the role system + the key used for the name of the button is the permission name used by the role system config.advanced_start @@ -199,7 +199,7 @@ expcore.gui This file is used to require all the different elements of the gui module - each module has an outline here but for more details see their seperate files in ./gui + each module has an outline here but for more details see their separate files in ./gui expcore.gui.concepts.center @@ -234,13 +234,13 @@ [[ - expcore.gui.elements.checkboxs - Gui class define for checkboxs and radiobuttons + expcore.gui.elements.checkbox + Gui class define for checkbox and radiobuttons [[ expcore.gui.elements.dropdown - Gui class define for dropdowns and list boxs + Gui class define for dropdowns and list box [[ @@ -250,17 +250,17 @@ expcore.gui.elements.progress-bar - Gui element define for progess bars + Gui element define for progress bars [[ expcore.gui.elements.slider - Gui class define for silders + Gui class define for sliders [[ expcore.gui.elements.text - Gui class define for text fields and text boxs + Gui class define for text fields and text boxes [[ @@ -275,8 +275,8 @@ expcore.gui.test - This file creates a teste gui that is used to test every input method - note that this does not cover every permutation only features in indepentance + This file creates a test gui that is used to test every input method + note that this does not cover every permutation only features in independence for example store in most cases is just by player name, but other store methods are tested with checkbox @@ -335,12 +335,16 @@ utils.core - Measures distance between pos1 and pos2 + This file contains core utilities used by the redmew scenario. utils.debug + utils.dump_env + A small debugging tool that writes the contents of _ENV to a file when the game loads. + + utils.event This Module allows for registering multiple handlers to the same event, overcoming the limitation of script.register. @@ -354,7 +358,7 @@ utils.recipe_locker - Locks recipes, preventing them from being enabled by research. + A module to prevent recipes from being unlocked by research. utils.state_machine @@ -366,8 +370,8 @@ utils.task - Allows you to set a timer (in ticks) after which the tokened function will be run with params given as an argument - Cannot be called before init + Threading simulation module + Task.sleep() utils.timestamp @@ -401,7 +405,7 @@ generated by LDoc diff --git a/doc/modules/config._file_loader.html b/doc/modules/config._file_loader.html index dbc972de..329adaa8 100644 --- a/doc/modules/config._file_loader.html +++ b/doc/modules/config._file_loader.html @@ -71,7 +71,7 @@ - + @@ -94,6 +94,7 @@ + @@ -184,7 +185,7 @@ generated by LDoc diff --git a/doc/modules/config.action_buttons.html b/doc/modules/config.action_buttons.html index 6159b590..d3aed518 100644 --- a/doc/modules/config.action_buttons.html +++ b/doc/modules/config.action_buttons.html @@ -37,6 +37,14 @@ +