Diplomacy

Adds modified version diplomacy, diplomatic requests, commands needful, auto-diplomacy, customizable protection from theft of electricity and customized settings balance. Compatible with any PvP scenario. UPS friendly.
10 days ago
0.16 - 0.17
2360
Owner: ZwerOxotnik
Source: N/A
Homepage: https://forums.factorio.com/viewtopic...
License: MIT
Created: 1 year, 2 months ago
Latest Version: 2.1.6 (10 days ago)
Factorio version: 0.16 - 0.17
Downloaded: 2360 times

Read this in another language | English | Русский

Description

Adds modified version diplomacy, diplomatic requests, commands needful, auto-diplomacy, customizable protection from theft of electricity and customized settings balance.
Compatible with any PvP scenario. UPS friendly.

I recommend using with mods: secondary chat as it is possible write to allies;
Tiny pole if the protection from theft of electricity disabled;
Is it difficult to find enemy players? Use Dirty talk;
For balance evolution factor between teams Soft evolution;
For a custom "PvP" scenario Pack scenarios.

> Looking for a server or already there? <

Auto-diplomacy

forbidden_entity = (any turret, any wagon, locomotive, car, roboport, radar, rocket-silo)

If you mined entity.type = (forbidden_entity) OR entity.max_health >= settings.global["diplomacy-HP-forbidden-entity-on-mined"].value another faction become enemy.

If you destroy entity.type = (forbidden_entity or player) OR entity.max_health >= settings.global["diplomacy-HP-forbidden-entity-on-killed"].value another faction become enemy, else neutral (if you are not already enemies).

If you damage to the entity.max_health >= settings.global["diplomacy-HP-forbidden-entity-on-damage"].value another faction become enemy with low probability.

Versions

  • For Factorio 0.17, use v2.1.6
  • For Factorio 0.16, use v2.0.0

Mod settings

For maps

Description Parameters (Default)
Protection from theft of electricity - does not allow enemy to connect to someone else's electricity boolean true
Show all factions - hides in diplomacy the factions without players boolean false
HP to change relationships when killed an object - to change the state relationships when killing an object> = HP 1-100000000000 300
HP to change relationships when mined an object - to change the state relationships when mined an object> = HP 1-100000000000 300
HP to change the relationship for damage to an object - to change the state relationship when damage to the object >= HP with low probability 1-100000000000 300
Allow the player to mining an object from the allied faction boolean false
Auto-diplomacy when dealing damage - checks damage and changes relationships between factions boolean true
Diplomatic privilege - which players are able to change teams diplomatic stance towards other teams. All players: Every player on the team. Team leader: The connected player who has been on the team longest. ["all players", "team leader"] all players

Startup

Description Parameters (Default)
Hide markers of each objects on map boolean false
HP of rocket silo - to change HP of rocket silo 1-10000000000 50000
Count science pack for the technology of tanks 1-10000000000 1000
Count science pack for the technology of power armor MK2 1-10000000000 1000
Count science pack for the technology of uranium ammo 1-10000000000 1800

Future plans

  • Diplomatic request queue
  • Short demonstration video
  • Add in "diplomacy" blacklist for factions and scenarios, which will contain the factions/players
  • Add in "balanced evolution factor" blacklist for scenarios, which will contain the factions
  • Mod settings the map transform in gui of the game
  • Faction menu
  • Player can exit factions
  • Add gui to view the relationship between each other's factions

Found an Issue?

Please report any issues or a mistake in the documentation, you can help us by submitting an issue to our GitLab Repository or on mods.factorio.com or on forums.factorio.com.

Want a Feature?

You can request a new feature by submitting an issue to our GitLab Repository or on mods.factorio.com or on forums.factorio.com.

Special thanks

  • Plov - tester