Oxygen

by Natha

The story tells, that the character lands on a alien planet. Why is there a human-friendly atmosphere with oxygen?

Utilities
1 year, 11 months ago
0.15 - 1.1
300

Changelog

Version: 1.5.2
  Changes:
    - Removed the small oxygen bottle (one type of bottle should be sufficient)
    - Changed recipe for empty oxygen bottle (added plastic bar)
    - Removed the bottle size setting, the bottle has now a fixed capacity of 100
    - The setting to show the remaining time is now per-user and can be changed at runtime
    - Added per-user setting to show remaining bottles
  Balancing:
    - Slightly changed science pack requirements
    - Changed stack sizes of bottles to 10
Version: 1.5.1
  Bugfixes:
    - Scoreboard is now recreated if mod configuration was changed
Version: 1.5.0
  Features:
    - Pollution now increases oxygen consumption
    - Scoreboard now shows remaining time of oxygen supply (can be disabled in settings)
  Changes:
    - More than one gas masks do not have any effect anymore
    - Removed spawner damage from oxygen clouds
  Bugfixes:
    - Empty bottles are now added to the inventory when oxygen is consumed
    - Bottle refilling is now working
Version: 1.4.11
  Information:
    - UPDATED TO GAME VERSION 1.1
Version: 1.4.3
  Information:
    - UPDATED TO GAME VERSION 0.15
  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
  Information:
    - UPDATED TO GAME VERSION 0.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
  Inforamation:
    - UPDATED TO GAME VERSION 0.12
  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
  Information:
    - First release