Gibs

From Data Realms Wiki

Revision as of 21:08, 9 June 2010 by Petethegoat (Talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Gibs, short for giblets, are the pieces that remain when something is destroyed excessively. These could be hulking metallic remnants left from an exploded craft, or bloody chunks of flesh and bone that were once a soldier's leg. There are a few ways to gib (verb; turn into gibs) something in CC. It can have its GibImpulseLimit met, (Example; rocket crash) or it can have its GibWoundLimit met. (Example; shotgun headshot) Gibs as well as explosion particles appear when an activated TDExplosive meets its TriggerDelay. A large variety of things in CC can gib, and those gibs can be a large variety of things, both of which can vary from effects to actors to devices.

Below is an example gib:

	AddGib = Gib
		GibParticle = MOPixel
			CopyOf = Spark Yellow 1
		Count = 3
		Spread = 2.25
		MaxVelocity = 20
		MinVelocity = 8

and now to explain it variable by variable.

	AddGib = Gib // The instance call, defines the next text as parts of a Gib.

		GibParticle = MOPixel //Defines which type of particle the gib is

			CopyOf = Spark Yellow 1 // Defines which GibParticle instance to use.

		Count = 3 // Amount of the specified particle to gib

		Spread = 2.25 // Range of spread (in degrees)

		MaxVelocity = 20 // Max possible speed for the particles to be dispersed at.

		MinVelocity = 8 // Min possible speed for the particles to be dispersed at.

There are some other gib variables that are usually left out.

		LifeVariation = 0.2 // This is a variance modifier for the gib particle's LifeTime variable.
0 is default and causes no change, 1 is double to nothing, etc.
		InheritsVel = 0 // This boolean variable defines whether the gib inherits the velocity that its
parent object had when it gibbed. (keep in mind the unpredictability of collisions) Default is 1.


Most objects can be gibbed and can be a gib. MOSParticles and MOPixels can be gibs, but cannot be gibbed. MOSRotatings and AEmitters can do both, as can the devices, HeldDevices and HDFirearms. Actor types (Actor, ADoor, AHuman, ACrab, ACDropShip, ACRocket) can all do both, but they cannot be controlled when they are spawned as a gib. However, an uncontrollable gib craft can have an actor in its inventory, and then when that craft gibs, the actor inside will be controllable. TDExplosives can be gibs, but they will not be activated, so they will lack their timed detonation means of gibbing. Using gibs for explosion effects of TDExplosives gives the modder control over the velocity and spread of the particles, unlike when using AddParticles, and is therefore superior.

Personal tools