Jump to content
New account registrations are disabed. This website is now an archive. Read more here.
ApacheMan2K

Body Temperature System

Recommended Posts

Some time ago, I thought of an element that I'm not sure has ever been used in an RPG before. Right now, I'm calling it the Body Temperature System.

 

Throughout your journey, your body temperature will either

increase or decrease, depending on a number of factors:

 

  • Environment
  • Clothing
  • Foods and drinks
  • Enemy attacks

 

In cold-temperature environments, your body heat will gradually

decrease. In other words, your body gets cooler. Whereas in hot-

temperature environments, your body heat slowly increases, meaning

your body grows warmer.

 

If your body temperature gets too cold, you may fall victim to any of

these conditions:

 

  • Numbness -- you will be unable to use your special abilities.
  • Frostbite -- you will be unable to act.
  • Pneumonia -- your HP will rapidly decrease due to extreme coldness.

 

If your temperature is too hot, you will be afflicted with any of the following

ailments:

 

  • Sunburn -- you will take twice as much damage per hit from an enemy.
  • Disorientation -- you are confused, performing random actions against your will.
  • Heat Stroke -- your HP will rapidly decrease due to extreme hotness and thirst.

 

To help regulate your body temperature, you must follow these recommendations:

 

  1. Wear appropriate clothing in whichever environment you are exploring. For example, wear a jacket or sweater while in a cold environment, or a light shirt and shorts in a warm one.
  2. Consume hot or cold food items. They do restore HP, treat other status ailments such as Poison, and restore Skill Points (or SP). But, they can also either increase or decrease body temperature with each use. Use these hot or cold items with discretion.
  3. Visit mist houses or hot springs. For free or for a small price, you can stay in one until your temperature is back to normal. You will leave automatically after that.
  4. If necessary, use special items that will affect the body temperature, increasing or decreasing the body temperature by as much as 50%.

 

There might also be what I call the Body Temperature Meter, each with a status informing the player about a party member's current temperature. Below is an explanation I wrote months ago:

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H

 

This is a party member's Temperature Gauge.

Over the course of the journey, each active party

member's temperature will either increase or decrease,

depending on the environment, the items consumed, and

the attacks they have been exposed to.

 

In the environment, the temperature increases or decreases

automatically. The speed is determined by what kinds of clothing

each party member is wearing. For example, when one party

member is wearing a sweater in a cold environment, the rate of

the decreasing temperature will slow down.

 

Below are the Temperature Gauge conditions:

The median of the gauge is no longer visible, and the

colors have shifted to the right. This means that the

body heat is increasing, though gradually.

 

Hot Indicators:

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Slightly Warm

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Warm

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Very Warm

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Hot

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Very Hot

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Burning

 

Cold Indicators:

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Cool

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Very Cool

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Cold

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Very Cold

 

C IIIIIIIIIIIIIIIIIIIIIIIIIII H Freezing

 

Rates of Temperature Increase/Decrease:

 


  •  
  • Environment: 1% per every five seconds; actual rate affected by armor/clothing worn by party member
  • Food/Drink Consumption: 5-20%
  • Exposure: 5-35%, 20-50% temporarily

 

 

Now, the reason I'm posting all this is because I wanted to ask you a couple of questions:

 

  1. Would it be possible for me to implement this in RPG Maker XP?
  2. If so, can I make the temperature increase or decrease in certain places, and have armor and items either speed up or slow down the temperature change, or just make the temperature go up or down by a small percentage?
  3. Based on these notes, what would be a more appropriate increase/decrease rate in temperature based on time, eating/drinking certain items and enduring certain enemy attacks?

Edited by ApacheMan2K

Share this post


Link to post
Share on other sites
Would it be possible for me to implement this in RPG Maker XP?

Yes, you can do this in both eventing and scripting, go with scripting for less lag especially with updating bars

If so, can I make the temperature increase or decrease in certain places, and have armor and items either speed up or slow down the temperature change, or just make the temperature go up or down by a small percentage?

Yes, you can do this in events and every thing you can do in events you can script.

For example a conditional branch based on the map ID could change the temperature inc/dec rate based on the ID of the map; For more specificity you can even use a conditional branch based on the terrain tag of a tile so that character temperature change will vary based on where said character is standing

Based on these notes, what would be a more appropriate increase/decrease rate in temperature based on time, eating/drinking certain items and enduring certain enemy attacks?

:rofl: I'll leave this to some one else cause I kinda skimmed over a bit :sweatdrop:

 

In terms of implementation if you need a scripter ask Kellessdee or Lizzie_S just make sure you don't tell them I sent you :alright:

Share this post


Link to post
Share on other sites

Yes, you can do this in both eventing and scripting, go with scripting for less lag especially with updating bars

 

Yes, you can do this in events and every thing you can do in events you can script.

For example a conditional branch based on the map ID could change the temperature inc/dec rate based on the ID of the map; For more specificity you can even use a conditional branch based on the terrain tag of a tile so that character temperature change will vary based on where said character is standing

 

:rofl: I'll leave this to some one else cause I kinda skimmed over a bit :sweatdrop:

 

In terms of implementation if you need a scripter ask Kellessdee or Lizzie_S just make sure you don't tell them I sent you :alright:

 

Alright, I'll try asking either one ... without telling either of them about you. XP This is for an experimental something for an RPG that I actually hope to make or author as an actual game, some day. So, I wanted to know what I could do to make a prototype for when or if the opportunity knocks.

 

I do have a story behind it, but there are still some things I'd need to figure out. Not to mention that both human and anthropomorphic animal characters will be included, which means I'd need a good/helpful sprite maker for such characters.

 

Unfortunately, I'm totally unfamiliar with scripting in Ruby, so I also want to learn from any scripting experts by example. The only scripting language I'm most familiar with is Python, though I also used UDK before.

 

Anyway, thanks for your input! =)

Share this post


Link to post
Share on other sites

In terms of implementation if you need a scripter ask Kellessdee or Lizzie_S just make sure you don't tell them I sent you :alright:

 

B U S T E D

 

lol. It's cool though.

 

Sorry I haven't responded to PM just yet: I wanted to know who sent you first ;) (ps. I have always said before, that if people have any scripting issues/questions/etc. to PM me, so it's cool)

 

But I can help you implement it; but alas I have been quite busy lately xD so if you can be patient.

Or are you just looking for direction in implementing it?

 

I don't know python myself, but I have looked at it before and it seems very similar to ruby, seeing as you also know some programming it shouldn't be too hard for you to learn (you would mainly need to learn RGSS classes, I learned the basics within a week easy, and I come from a Java background)

 

I am slowly in the process of writing a ruby/RGSS/rmxp scripting tutorial, which when I finally finish it, you may find useful.

 

Until then I could help or even probably write this script for ye :) (but like I said, if you have patience D:)

Share this post


Link to post
Share on other sites

B U S T E D

 

lol. It's cool though.

 

Sorry I haven't responded to PM just yet: I wanted to know who sent you first ;) (ps. I have always said before, that if people have any scripting issues/questions/etc. to PM me, so it's cool)

 

But I can help you implement it; but alas I have been quite busy lately xD so if you can be patient.

Or are you just looking for direction in implementing it?

 

I don't know python myself, but I have looked at it before and it seems very similar to ruby, seeing as you also know some programming it shouldn't be too hard for you to learn (you would mainly need to learn RGSS classes, I learned the basics within a week easy, and I come from a Java background)

 

I am slowly in the process of writing a ruby/RGSS/rmxp scripting tutorial, which when I finally finish it, you may find useful.

 

Until then I could help or even probably write this script for ye :) (but like I said, if you have patience D:)

 

Sadly, I never got to take Java because where I live, classes like those are still fairly hard to come by. I live in Houston, where game design classes are still being introduced.

 

Anyway, either way works. I just want to be able to learn about how to make custom or unique events through scripting, especially because the college I went to and the university I'm attending do not have Ruby classes at this time.

Share this post


Link to post
Share on other sites

in scripting, theres a way to do nearly everything, including making an entire game with pure scripts. tbh this is a really cool idea, and it reminds me a bit of a part in FF7.

 

also, the highschool im going to has computer programming classes, and im going to take some when school starts up. im exited :clap:

 

anywho, yea that will make your game more realistic for sure. cant wait to see it :alright:

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...