02AB
Description
- Sets the proofs of a character
Syntax
- 02AB: set_actor [char handle] immunities [int1] [int2] [int3] [int4] [int5]
- 02AB: set_actor [char handle] immunities BP [int1] FP [int2] EP [int3] CP [int4] MP [int5]
Parameter
- [char handle]
- The handle of the character
- [int1]
- Bullet-proof
- [int2]
- Fire-proof
- [int3]
- Explosion-proof
- [int4]
- Collision-proof
- [int5]
- Melee-proof
Native analog
This opcode sets the proofs of a character. Bullet-proof will prevent the character from being damaged by bullets. Fire-proof will prevent the character from being damaged by fire. Explosion-proof will prevent the character from being damaged by explosions. Collision-proof will prevent the character from being damaged by collisions. Melee-proof will prevent the character from being damaged by melee-type weapons (fists, chainsaw, etc.).
Assigned weapon numbers
This table shows which proof is assigned to which weapon number, which is already intuitive but is listed for completion.
Vice City
| Proof | Enum | Weapon number | Notes |
|---|---|---|---|
| 5 | WEAPONTYPE_UNARMED | 0 | |
| 5 | WEAPONTYPE_BRASSKNUCKLE | 1 | |
| 5 | WEAPONTYPE_SCREWDRIVER | 2 | |
| 5 | WEAPONTYPE_GOLFCLUB | 3 | |
| 5 | WEAPONTYPE_NIGHTSTICK | 4 | |
| 5 | WEAPONTYPE_KNIFE | 5 | |
| 5 | WEAPONTYPE_BASEBALLBAT | 6 | |
| 5 | WEAPONTYPE_HAMMER | 7 | |
| 5 | WEAPONTYPE_CLEAVER | 8 | |
| 5 | WEAPONTYPE_MACHETE | 9 | |
| 5 | WEAPONTYPE_KATANA | 10 | |
| 5 | WEAPONTYPE_CHAINSAW | 11 | |
| 3 | WEAPONTYPE_GRENADE | 12 | |
| - | WEAPONTYPE_DETONATOR_GRENADE | 13 | The explosion is assigned to weapon number 41 |
| - | WEAPONTYPE_TEARGAS | 14 | |
| 3 | WEAPONTYPE_MOLOTOV | 15 | The fiery explosion is assigned to weapon number 31 |
| - | WEAPONTYPE_ROCKET | 16 | |
| 1 | WEAPONTYPE_PISTOL | 17 | |
| - | WEAPONTYPE_PYTHON | 18 | Unexpected |
| 1 | WEAPONTYPE_SHOTGUN | 19 | |
| 1 | WEAPONTYPE_SPAS12_SHOTGUN | 20 | |
| 1 | WEAPONTYPE_STUBBY_SHOTGUN | 21 | |
| 1 | WEAPONTYPE_TEC9 | 22 | |
| 1 | WEAPONTYPE_UZI | 23 | |
| 1 | WEAPONTYPE_SILENCED_INGRAM | 24 | |
| 1 | WEAPONTYPE_MP5 | 25 | |
| 1 | WEAPONTYPE_M4 | 26 | |
| 1 | WEAPONTYPE_RUGER | 27 | |
| 1 | WEAPONTYPE_SNIPERRIFLE | 28 | |
| 1 | WEAPONTYPE_LASERSCOPE | 29 | |
| 3 | WEAPONTYPE_ROCKETLAUNCHER | 30 | |
| 2 | WEAPONTYPE_FLAMETHROWER | 31 | Assigned to all fire-based damage |
| 1 | WEAPONTYPE_M60 | 32 | |
| 1 | WEAPONTYPE_MINIGUN | 33 | |
| - | WEAPONTYPE_DETONATOR | 34 | |
| - | WEAPONTYPE_HELICANNON | 35 | |
| - | WEAPONTYPE_CAMERA | 36 | |
| - | WEAPONTYPE_PAD37 | 37 | |
| - | WEAPONTYPE_ARMOUR | 38 | |
| 4 | WEAPONTYPE_RAMMEDBYCAR | 39 | |
| 4 | WEAPONTYPE_RUNOVERBYCAR | 40 | |
| 3 | WEAPONTYPE_EXPLOSION | 41 | |
| 1 | WEAPONTYPE_UZI_DRIVEBY | 42 | |
| - | WEAPONTYPE_DROWNING | 43 | |
| 4 | WEAPONTYPE_FALL | 44 |
Keywords
set, actor, character, immunity, immunities, immune, proof, damage, everythingproof, bulletproof, fireproof, explosionproof, collisionproof, dentproof, everything-proof, bullet-proof, fire-proof, explosion-proof, collision-proof, dent-proof