Tutorial: Healing
Posted: Fri Dec 12, 2008 9:55 am
Healing Tutorial, By Kayar
Using this tutorial, we will achieve 3 things:
-Making a gun that heals instead of damages.
-Giving the cyborg absolute invincibility.
-Giving the cyborg absolute invincibility on one body part, or causing the cyborg to be healed when shot in a certain body part.
Heal Gun:
1. Open an unmodded bloodgulch.map in eschaton, any version.
2. Go to jpt!--> plasma rifle bolt--> floating point numbers --> scroll down to where you see different materials, dirt, wood, elite energy shield, etc.
3. Choose cyborg armor.
4. In the box, enter -1 as your value.
5. Do the same for the cyborg shield material.
Quit eschaton and open Halo Demo. Now, you could test this by either starting a new server and shooting at people with your plasma rifle, or by making a weapon spawn cyborgs and shooting them with it. However, you'll really only see the effects if someone shoots you with it. Once shot, if you are at full shield, your shield will go up, as if you are obtaining the overshield power up. If you have no shield and have lost health, your health should go up. This appears to be css, though joiners may actually be unable to see the difference in their shield, instead they may only find that they don't lose health or shield when hit with the gun. Tests need to be done to find out whether this is true.
Absolute Invincibility:
1. Same as the previous step 1, open an unmodded map in eschaton. You do NOT want to open the same map that you just edited, for reasons I will explain later in this tutorial.
2. Go coll--> cyborg --> attachments or materials depending on your plugins--> materials
3. Each material, 1-4, corresponds with a part of the cyborg. 1 is the head, 2 is the torso, 3 legs, 4 arms, I believe.
4. In floats for each material, there should be shield damage multiplier and body damage multiplier. Now, you can do one of two things:
A. Change each of these values for every material to 0.
B. Change each of these values for every material to -1.
Either way, the cyborg should become entirely invincible. If you chose -1, then the cyborg will gain health or shield when hit. The only exception to this is weapons that only effect shields, such as the plasma pistol charged shot. The shield will be taken down, however once it is you still will not lose health when shot.
The same as above applies to making a single body part, when shot, heal the cyborg. Simply change that body part's modifiers to -1. Now, there is one more thing. If you put a healing gun into a map that also has healing on a body part, then, if that gun is shot at the body part, that gun will do damage. Its a double-negative. This is why it is better not to have both in the same map, unless you just want to make things interesting.
Using this tutorial, we will achieve 3 things:
-Making a gun that heals instead of damages.
-Giving the cyborg absolute invincibility.
-Giving the cyborg absolute invincibility on one body part, or causing the cyborg to be healed when shot in a certain body part.
Heal Gun:
1. Open an unmodded bloodgulch.map in eschaton, any version.
2. Go to jpt!--> plasma rifle bolt--> floating point numbers --> scroll down to where you see different materials, dirt, wood, elite energy shield, etc.
3. Choose cyborg armor.
4. In the box, enter -1 as your value.
5. Do the same for the cyborg shield material.
Quit eschaton and open Halo Demo. Now, you could test this by either starting a new server and shooting at people with your plasma rifle, or by making a weapon spawn cyborgs and shooting them with it. However, you'll really only see the effects if someone shoots you with it. Once shot, if you are at full shield, your shield will go up, as if you are obtaining the overshield power up. If you have no shield and have lost health, your health should go up. This appears to be css, though joiners may actually be unable to see the difference in their shield, instead they may only find that they don't lose health or shield when hit with the gun. Tests need to be done to find out whether this is true.
Absolute Invincibility:
1. Same as the previous step 1, open an unmodded map in eschaton. You do NOT want to open the same map that you just edited, for reasons I will explain later in this tutorial.
2. Go coll--> cyborg --> attachments or materials depending on your plugins--> materials
3. Each material, 1-4, corresponds with a part of the cyborg. 1 is the head, 2 is the torso, 3 legs, 4 arms, I believe.
4. In floats for each material, there should be shield damage multiplier and body damage multiplier. Now, you can do one of two things:
A. Change each of these values for every material to 0.
B. Change each of these values for every material to -1.
Either way, the cyborg should become entirely invincible. If you chose -1, then the cyborg will gain health or shield when hit. The only exception to this is weapons that only effect shields, such as the plasma pistol charged shot. The shield will be taken down, however once it is you still will not lose health when shot.
The same as above applies to making a single body part, when shot, heal the cyborg. Simply change that body part's modifiers to -1. Now, there is one more thing. If you put a healing gun into a map that also has healing on a body part, then, if that gun is shot at the body part, that gun will do damage. Its a double-negative. This is why it is better not to have both in the same map, unless you just want to make things interesting.