Git Product home page Git Product logo

thermalsystem's Introduction

IEThermalSystem

Icons created by Smashicons - Flaticon

  • Heat transfers from containers to contents and from contents to containers.
  • Items stored in the body (tshirt & pants), will eventually reach 36C
  • You can heat edibles on stoves
  • Food will freeze if it goes under 0C
  • Water will freeze if it goes under 0C
  • You can't consume frozen foods or liquids
  • Houses are warmer if external temperatures are below 20C and cooler if they are above 40C
  • Vehicles are warmer if external temperatures are below 20C and cooler if they are above 40C
  • Items in the players backpack will track ambient temperature. (will heat close to a campfire, we warmer inside etc)

Planned:

  • Items under 20C in a body part will reduce the heat of the wearer.
  • Items over 40C in a body part will increase heat of the wearer
  • Heat radiates from items if they are really hot (threshold to be defined), warming other items and players in their vecinity.
  • More realistic heat transfer logic using mass and thermal capacity of objects.
  • Configuration files to allow control over all the variables.
  • Skinning animals yields items at ~35C
  • Mod compatibility (rag inmmersive vehicles)

Attributions

Workshop image & mod icon by Hycron

thermalsystem's People

Contributors

istar-eldritch avatar

Stargazers

philmriss avatar

Watchers

 avatar

Forkers

vanishare foxapo

thermalsystem's Issues

Warm items only once functionality

we want to allow for server owners to set:

  • Items can freeze
  • Players can't warm up items in their inventory.
  • Once an item is at body temperature, it doesn't cool down if its placed on the inventory.

Putting a bag in storage causes temperature to increase.

Original report on discord:

 i noiticed when i put the bag in storage and came back it went from ~20c to 2890c and the different clothing temps
when i put it in the storage it had a radio attached to the slot

Not comfirmed.

Contrast levels on temperature tags

It would be cool to calculate the contrast levels between the foreground text & the background color and update the foreground text if the bacground color is light.

Max energy calculations are wrong.

In some circumstances the max energy calculations will be wrong, this is becaus we use Math.Abs to compare the maximum energy possible to transfer with the actual energy to transfer. If the values have different vectors (one adds the other substracts then the transfer may be reduced to max, even when it would be ok to do a bigger transfer.

Hippack items affec player comfort.

Observed:
Items on hippacks track ambient temperature and affect player's comfort.

Expected:
Items on external inventories should not affect player's comfort.

Original reporter: ujniher

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.