I'm sorry for posting too much, but I need some help with modding. I'm working on COPR, (basic color is #B87333, this is important) copper right now and I wanted my copper to:- Increase tmp by 1 when in contact with OXYG- Change it's color to #9C7147 when tmp is 1- Change it's color to #7D715A when tmp is 2
- Change it's color to #4E7566 when tmp is 3
- Change it's tmp to 0 when it's temp is 1353k (this value is important)
- Be unable to increase it's tmp when with ctype (WAX)
If you know how to do things like this, please reply or PM how to. I will propably be inactive until 13.01.2021IlikeUssr
are you using LUA or are you compiling the source
This non LUA way
First, that's compiling the source.
Second, in the update function, maybe if its neighbor elements include OXYG or LOXY or SLTW, it has a 1/100 chance to turn the tmp of the particle up for each frame, and a 1/25 chance to raise its tmp by 1 if the copper particle's tmp next to it is bigger. And in the graphics function, if the ctype is not wax, if the tmp is 1, change the color to the first level of oxidation, for a tmp of 2, change it to the second color of oxidation, etc. And then when it's at 1353K, just change the tmp to 0.
It's not hard to do if you know what you're doing. If you don't, I recommend first learning how to use C++, compile C++, and use TPT's functions.
Man thanks, but could you give me some code how to do it?I mean this part when it raises it tmp when oxyg is near and this color part
@IlikeUssr (View Post)
I'll do what I can, but it might not be too efficient. I *very* rarely use C++ for TPT mods, simply because of the compiling time and how hard it is to distribute and store.
1/13/21 (Editing so that I don't add an unneeded piece): Looks like your mod idea and my lua script used the same color!
Hmmm, ok. Thanks for help tho.