[0.11.21] [PvP only] The Quest
Posted: Thu Apr 16, 2015 12:57 pm
Summary:
This map is intended to be used as PVP only, and requires PVP mod: https://forums.factorio.com/forum/vie ... =14&t=8352.
Two player teams (red and blue) compete with each other by doing various production tasks.
Team, that completed most of the tasks wins. Examples: produce 800 Iron Gears, produce 500 Shotgun shells etc.
- Copy folder The_Quest into Factorio/scenarios/ folder
- Install PVP mod
To play:
- Select Play -> Custom Scenario -> The_Quest
- Save your game
- Select Play -> Multiplayer -> Load Game -> "Game, you saved"
To complete the task:
- Go to the map center (lake)
- Find a cargo wagon, that belongs to your team (closest to your side of the map)
- Put items in the wagon
- Select the wagon and press R (rotate). Wagon consumes ALL the items inside, but only requested items count
- Repeat several times if needed
- When amount of consumed items exceeds target amount, your team will score, and another task will be issued
Tips:
- Max (intended) amount of players: 2 v 2
- Map generates several random tasks in the beginning of the game.
- Goal of each task is to produce some quantities of specific item, and bring them to the cargo wagon (team specific)
- Tasks are common to both teams.
- Total resource cost of tasks, as well as resource cost of single unit, progresses with each task being done.
- Only the first team, which did the task, scores.
- There are additional resources scattered within central part of the map
- GUI on top shows teams' score and current task. (0 VS 0 - player deaths, Score 0 : 0 - tasks completed)
- There are starting chests for every player, containing everything for a quick start
- Intended game settings: always day, all tech researched
Settings and compatibility:
Open control.lua in folder The_Quest to adjust the settings. All the settings located before the line "SETTINGS END".
settings_scheme - predefined difficulty scheme, possible values: easy, medium, hard, master, custom
custom_scheme - scheme used when settings_scheme is set to 'custom'
initial_task_cost - cost of the initial task, issued by the map
task_cost_mult - multiplier of task cost (For example with value of 2,
5 tasks, 1000- initial cost, tasks cost progresses like this: 1000, 2000, 4000, 8000, 16000)
task_count - total amount of tasks
max_tech_level - defines maximum cost per item, that can be used in a task, relative to maximum item cost in the game
(For example: Item with max cost in vanilla is: Rocket defence, with max_tech_level of 1 you can get Rocket defence as your final task,
with max_tech_level of 0 - you will only get plates or ore as you tasks. Formula is pow(max cost per item, (max_tech_level/tasks left) + random))
map seed - determines list of tasks, you will get
Map can be made compatible with any mods, that add items, as the cost estimation algorithm is semi-automatic.
To make the map compatible do this:
- Place any of the items, unobtainable by crafting, or with cyclic recipes into item_list
You need to specify in-game name of the item (i.e. "iron-ore"), and estimate it cost manually in a way it seems fit to you
loc_name should be specified only for items (not the liquids):
-Place any items, that require wood, or other finite resources, small stack size and cheap items (weapons), liquids (only raw), or other unobtainable items into
disabled_items, like this:
Otherwise game can order this item, and will make you stuck.
Thoughts and suggestions (especially on difficulty balancing), bug reports, are appreciated.
This map is intended to be used as PVP only, and requires PVP mod: https://forums.factorio.com/forum/vie ... =14&t=8352.
Two player teams (red and blue) compete with each other by doing various production tasks.
Team, that completed most of the tasks wins. Examples: produce 800 Iron Gears, produce 500 Shotgun shells etc.
Screenshot
Installation:- Copy folder The_Quest into Factorio/scenarios/ folder
- Install PVP mod
To play:
- Select Play -> Custom Scenario -> The_Quest
- Save your game
- Select Play -> Multiplayer -> Load Game -> "Game, you saved"
To complete the task:
- Go to the map center (lake)
- Find a cargo wagon, that belongs to your team (closest to your side of the map)
- Put items in the wagon
- Select the wagon and press R (rotate). Wagon consumes ALL the items inside, but only requested items count
- Repeat several times if needed
- When amount of consumed items exceeds target amount, your team will score, and another task will be issued
Tips:
- Max (intended) amount of players: 2 v 2
- Map generates several random tasks in the beginning of the game.
- Goal of each task is to produce some quantities of specific item, and bring them to the cargo wagon (team specific)
- Tasks are common to both teams.
- Total resource cost of tasks, as well as resource cost of single unit, progresses with each task being done.
- Only the first team, which did the task, scores.
- There are additional resources scattered within central part of the map
- GUI on top shows teams' score and current task. (0 VS 0 - player deaths, Score 0 : 0 - tasks completed)
- There are starting chests for every player, containing everything for a quick start
- Intended game settings: always day, all tech researched
Settings and compatibility:
Open control.lua in folder The_Quest to adjust the settings. All the settings located before the line "SETTINGS END".
settings_scheme - predefined difficulty scheme, possible values: easy, medium, hard, master, custom
custom_scheme - scheme used when settings_scheme is set to 'custom'
initial_task_cost - cost of the initial task, issued by the map
task_cost_mult - multiplier of task cost (For example with value of 2,
5 tasks, 1000- initial cost, tasks cost progresses like this: 1000, 2000, 4000, 8000, 16000)
task_count - total amount of tasks
max_tech_level - defines maximum cost per item, that can be used in a task, relative to maximum item cost in the game
(For example: Item with max cost in vanilla is: Rocket defence, with max_tech_level of 1 you can get Rocket defence as your final task,
with max_tech_level of 0 - you will only get plates or ore as you tasks. Formula is pow(max cost per item, (max_tech_level/tasks left) + random))
map seed - determines list of tasks, you will get
Map can be made compatible with any mods, that add items, as the cost estimation algorithm is semi-automatic.
To make the map compatible do this:
- Place any of the items, unobtainable by crafting, or with cyclic recipes into item_list
You need to specify in-game name of the item (i.e. "iron-ore"), and estimate it cost manually in a way it seems fit to you
Code: Select all
item_list["iron-ore"] = {name = "iron_ore", loc_name = game.getlocaliseditemname("iron-ore"), cost = 1}
item_list["alien-artifact"] = {name = "alien-artifact", loc_name = game.getlocaliseditemname("alien-artifact"), cost = 500}
Code: Select all
item_list["water"] = {name = "water", loc_name = " ", cost = 1}
disabled_items, like this:
Code: Select all
disabled_items["crude-oil"] = true
Thoughts and suggestions (especially on difficulty balancing), bug reports, are appreciated.