You are viewing a potentially older version of this package. View all versions.
Inas07-EOSExt_EnvTemperature-1.0.2 icon

EOSExt EnvTemperature

Zone Temperature feature for rundown dev, make players freeze to death insidiously

Date uploaded 2 months ago
Version 1.0.2
Download link Inas07-EOSExt_EnvTemperature-1.0.2.zip
Downloads 299
Dependency string Inas07-EOSExt_EnvTemperature-1.0.2

This mod requires the following mods to function

Inas07-ExtraObjectiveSetup-1.4.3 icon
Inas07-ExtraObjectiveSetup

Further customize your level design!

Preferred version: 1.4.3

README

This plugin decouples ZoneTemperature feature from Mcbreezy's ExtraSettings plugin, feature-requested by criscriscris.

Introduction of this feature:

Rundown developers may setup a new variable Environment Temperature for each zone. It's used to determine how fast players' Suit Temperature increase/decrease while staying in a zone.

For more details, see: https://github.com/Inas-07/EOSExt_EnvTemperature/wiki/Introduction


This plugin works with plugin ExtraObjectiveSetup, pls make sure you install that as well.

A template file will be generated in YOUR_RUNDOWN/Custom/ExtraObjectiveSetup upon first startup after installing this plugin.

Documentation of this plugin:

https://github.com/Inas-07/EOSExt_EnvTemperature/wiki/Template-with-detailed-explanation

How to use:

  1. Toss this plugin into your BepInEx/plugins folder.
  2. Start your game.
  3. There should be files generated in your BepInEx/plugins/YOUR_RUNDOWN/Custom/ExtraObjectiveSetup
  4. Explore those generated stuff.
  5. If you need examples, take ones from my rundown LEGACY.
  6. Supports Partial Data.
  7. Supports AWO.

CHANGELOG

1.0.3

  • Fixed: Checkpoint restore breaks the system.

1.0.2

Mechanism improvement: Added the following field to Zones temperature settings:

  • Temperature_Downlimit, Temperature_Uplimit: When player being in the zone, his/her temperature could only be in this range
  • Temperature_Normal: If player's current action (stand still, crouch, etc) does not increase/decrease his/her temperature, the temperature value will fluctuate around this value.
  • FluctuationIntensity: How intense would the aforementioned fluctuation be.

The following field was removed:

  • DecreaseRate

Updated documentation accordingly.

1.0.1

Minor bug fix

1.0.0

Initial release