|
|
|
main .news .about files .downloads .dev builds .plugins tools .compiler .bugs/requests .addon stats v2! community .forums .irc help .doc .functions who .link us .credits hosted .wc3mods .superhero .war3x .war3ft .amxbans |
The Fun Module[ main ] [ comments ]The Fun module is enabled by default. It is totally rewritten from the original one developed by OLO, and is maintained by Johnny Got His Gun. Its purpose is to provide extra "cheating" functions that the Core does not provide - functions that modify gameplay rules such as health, armor, and player properties. The Fun module has one include:
Fun Module has only a few constants: Hitzone Constants: HIT_GENERIC 0 HIT_HEAD 1 HIT_CHEST 2 HIT_STOMACH 3 HIT_LEFTARM 4 HIT_RIGHTARM 5 HIT_LEFTLEG 6 HIT_RIGHTLEG 7 Rendering Constants:
enum {
kRenderNormal = 0, /* src */
kRenderTransColor, /* c*a+dest*(1-a) */
kRenderTransTexture, /* src*a+dest*(1-a) */
kRenderGlow, /* src*a+dest -- No Z buffer checks */
kRenderTransAlpha, /* src*srca+dest*(1-srca) */
kRenderTransAdd, /* src*a+dest */
}
FX Constants:
enum {
kRenderFxNone = 0,
kRenderFxPulseSlow,
kRenderFxPulseFast,
kRenderFxPulseSlowWide,
kRenderFxPulseFastWide,
kRenderFxFadeSlow,
kRenderFxFadeFast,
kRenderFxSolidSlow,
kRenderFxSolidFast,
kRenderFxStrobeSlow,
kRenderFxStrobeFast,
kRenderFxStrobeFaster,
kRenderFxFlickerSlow,
kRenderFxFlickerFast,
kRenderFxNoDissipation,
kRenderFxDistort, /* Distort/scale/translate flicker */
kRenderFxHologram, /* kRenderFxDistort + distance fade */
kRenderFxDeadPlayer, /* kRenderAmt is the player index */
kRenderFxExplode, /* Scale up really big! */
kRenderFxGlowShell, /* Glowing Shell */
kRenderFxClampMinScale, /* Keep this sprite from getting very small (SPRITES only!) */
}
User Contributed Notes |