Jump to content

coding heater components?


Recommended Posts

I'm working on a custom creature mod right now, and this creature is basically supposed to absorb heat.

I looked at the heater component, but I couldn't figure out how to make this thing radiate an endothermic aura, especially since most of the functions related to coldness were local functions and I was hesitant to just copy them over in case I was doing things wrong.

I'm also using the base code for hounds because of the ice hounds ice explosion, but there are certain things in the code I think need to be removed but I'm not completely sure.

 

One last question, how do I set up 4-faced animations correctly in spriter?

Link to comment
Share on other sites

3 hours ago, Muche said:

Chilled amulet, Endothermic fire, Ice hat, Minifan and Thermal stone use inst.components.heater:SetThermics(false, true).

don't all of those need to be equipped though? (besides the fire)

 

Link to comment
Share on other sites

Sure; amulet, ice hat and minifan need to be equipped and set heater.equippedheat, thermal stone needs to be in the inventory and sets heater.carriedheatfn, camp/endo-fires set heater.heatfn. They all are checked in the Temperature:OnUpdate. For a constant temperature heat source heater.heat seems to be sufficient.

Link to comment
Share on other sites

9 hours ago, Muche said:

Sure; amulet, ice hat and minifan need to be equipped and set heater.equippedheat, thermal stone needs to be in the inventory and sets heater.carriedheatfn, camp/endo-fires set heater.heatfn. They all are checked in the Temperature:OnUpdate. For a constant temperature heat source heater.heat seems to be sufficient.

alright, I think I've got that code down now.

but what about getting 4-face animations to work? How do I set that up in the stategraph?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
  • Create New...