Oxygen2.0

by Va7ya

We shouldn't take air for granted.

4 years ago
0.17 - 0.18
6

Changelog

Version 1.5.8
Date: 21. 02. 2020
  Changes:
	- fixed compatibility issue with saved games
	- fixed some syntax errors mod
Version 1.5.7
Date: 18. 02. 2020
  Changes:
	- fixed problem with setting about number of oxygen bottles in new game
Version 1.5.6
Date: 17. 02. 2020
  Changes:
	- fixed problem with oxygen scorboard, thanks Kefeman
Version 1.5.5
Date: 16. 02. 2020
  Changes:
	- added compatibility with factorio 0.18
Version 1.5.4
Date: 11. 09. 2019
  Changes:
	- added oxygen separator (to extract oxygen from the atmosphere)
	- small changes in the technology tree
Version 1.5.3
Date: 01. 07. 2019
  Changes:
        - graphics have been reworked
        - changes to the technology tree
        - fixed bug related to broken pipecovers
        - changed names and cost of some technologies, recipes and items
        - partially updated Russian translation
        - german translation unfortunately lost relevance (I will be glad to help with this issue)
Version 1.5.1
    0.17 Update
    Other:
        - changed a few descriptions around
        - changed tree name
Version 1.4.3
  0.15 Update
  Changes:
	- Damage and replenishing through oxygen cloud is now more mathematical: [damage or repleneshing per second] - [oxyge-decrease] * [distance] ^ 2
	- Added mod settings
Version 1.4.2
  Changes:
	- Reworked oxygen bottle refilling
  Balancing:
	- Increased oxygen dispenser radius for enemies and players
	- Increased oxygen replenishing speed
  Bugfixes:
	- Fixed bugs: https://forums.factorio.com/viewtopic.php?f=94&t=9422&p=182052#p182052
Version 1.4.1
  Features:
	- The more gas masks the player has, the less oxygen deplenishing
  Other:
	- Removed remote methods change_oxygen_of_player, set_oxygen_of_player and get_oxygen_of_player
	- Remote method has_gasmask renamed to has_gas_mask and now expects a player object as parameter
	- Code cleaning
	- Changed Config.GasMaskDeplenishingSpeed to Config.GasMaskBonus and acts now as a percentage
	- Fixed dispenser and enemy handling
Version 1.4.0
  UPDATED TO v0.13.+
  BE CAREFUL WITH SERVERS AND EXISTING SAVEGAMES - PLEASE REPORT BUGS
  Features:
	- Reworked oxygen system
	- Added label beneath oxygen indicator that shows how many oxygen and oxygen bottles remain
	- Oxygen bottles now have a durability
	- Oxygen amount deplenishs only if the player has oxygen bottles, otherwise it will directly get damage
	- Oxygen amount is not stored in player variables anymore
  Balancing:
	- Changed stack size of oxygen bottles to 20
	- Changed start bottles to 20
  Other:
	- Oxygen recipes are now enabled even if a water electrolysis recipe is avaiable
	- Remote method set_oxygen_of_player doesn't check if the value is realistic as long as it is not negative
Version 1.3.11
  Bugfixes:
	- Fixed error: https://forums.factorio.com/viewtopic.php?f=94&t=9422&p=159427#p159427
Version 1.3.10
  Changes:
	- Mod works on existing savegames (be careful about multiplayer saves)
Version 1.3.9
  Changes:
	- Changed names of techs
	- New gas mask tech icon
  Other:
	- Now compatible with N.Tech-Chemistry
	- Code Corrections
Version 1.3.8
  UPDATED TO v0.12.+
  Thanks to QAstral to the unofficial patch!
  Changes (by QAstral):
	- Reworked dispenser, it now gives oxygen to player depending on how far he is from it
	- Reworked damages taken by player, enemies and spawners
	- Other minor changes...
  Other (by QAstral):
	- Added configuration file
	- Code reworkings
Version 1.3.7
  Other:
	- Code Corrections
Version 1.3.6
  Balancing:
	- Damage amount (if player has no oxygen) now depends on pollution
  Other:
	- Added interface method hasgasmask(playername)
Version 1.3.5
  Bugfixes
	- Fixed bug when check for oxygen bottles if oxygen amount is zero: http://www.factorioforums.com/forum/viewtopic.php?f=14&t=9422&start=20#p77777
Version 1.3.4
  Bugfixes:
	- Fixed error when player armor is checked for gas masks: http://www.factorioforums.com/forum/viewtopic.php?f=14&t=9422&start=10#p77434
Version 1.3.3
  Balancing:
	- Oxygen bottles filled now each 225 ticks if the player keeps near an oxygen dispenser
  Bugfixes:
	- Fixed error: oxygen amount of player is increased to more than 100 if he keeps near an oxygen dispenser
Version: 1.3.2
  Features:
	- If player keeps near an oxygen dispenser, empty bottles will filled with oxygen automatically
  Changes:
	- New graphics for oxygen dispenser
Version: 1.3.1
  Features:
	- Gas masks halve oxygen decreasing rate
  Other:
	- Changelog now avaiable in mod directory
	- Changelog now in Factorio's changelog style (without date; subpoints divided into Features, Changes, Balancing, Bugfixes and Other)
Version: 1.3.0
  Features:
	- Added recipe to get oxygen from atmosphere
	- Added indicator to oxygen dispenser whether it dispenses oxygen or not
	- Implemented gas mask as equipment, but it still doesn't work
  Balancing:
	- Changed recipe to get oxygen from water: output increased
Version: 1.2.5
  Bugfixes:
	- Oxygen-handlers for player and dispenser are no longer commented out
Version: 1.2.4
  Bugfixes:
	- Fixed error: check if player has bottles in inventory while he's dead (Multiplayer)
Version: 1.2.3
  Other:
	- Added modding interface for modders (methods to change (decrease/increase), set and get oxygen amount of players)
Version: 1.2.2
  Balancing:
	- At the beginning of a freeplay in your inventory are 10 big oxygen bottles instead of 5 (so you can alive 122,2 game-minutes)
Version: 1.2.1
  Balancing:
	- Changed oxygen decreasing rate of dispenser
Version: 1.2.0
  Features:
	- Aliens and Spawners get damage from oxygen dispenser
	- Added technologies
Version: 1.1.0
  Features:
	- Added oxygen dispenser
	- Added Multiplayer compatibility
Version: 1.0.1
  Features:
	- Works only in freeplay and new games
	- If no oxygen, health decreases now by 5 each 250 ticks instead of each 500 ticks
Version: 1.0.0
	- First release