Implementation of various Orb effects, and their properties such as default and maximum charges.
More...
|
EX bool | hr::markOrb (eItem it) |
|
EX bool | hr::markEmpathy (eItem it) |
|
EX bool | hr::markEmpathy2 (eItem it) |
|
EX bool | hr::markOrb2 (eItem it) |
|
EX int | hr::fixpower (int qty) |
|
EX void | hr::useupOrb (eItem it, int qty) |
|
EX void | hr::drainOrb (eItem it, int target IS(0)) |
|
EX void | hr::empathyMove (const movei &mi) |
|
EX int | hr::intensify (int val) |
|
EX bool | hr::reduceOrbPower (eItem it, int cap) |
|
EX void | hr::reduceOrbPowerAlways (eItem it) |
|
EX void | hr::reduceOrbPowers () |
|
EX void | hr::flashAlchemist (cell *c) |
|
EX void | hr::flashCell (cell *c, eMonster killer, flagtype flags) |
|
EX void | hr::activateFlashFrom (cell *cf, eMonster who, flagtype flags) |
|
EX bool | hr::distanceBound (cell *c1, cell *c2, int d) |
|
EX void | hr::checkFreedom (cell *cf) |
|
EX void | hr::activateFlash () |
|
EX bool | hr::reflectingBarrierAt (cell *c) |
|
EX bool | hr::reflectingBarrierAt (cellwalker &c, int d) |
|
EX void | hr::killAdjacentSharks (cell *c) |
|
EX void | hr::castLightningBolt (cellwalker lig) |
|
EX void | hr::castLightningBoltFrom (cell *c) |
|
EX void | hr::activateLightning () |
|
EX bool | hr::haveRangedTarget () |
|
void | hr::checkmoveO () |
|
int | hr::teleportAction () |
|
EX void | hr::teleportTo (cell *dest) |
|
EX bool | hr::jumpTo (orbAction a, cell *dest, eItem byWhat, int bonuskill IS(0), eMonster dashmon IS(moNone)) |
|
void | hr::growIvyTo (const movei &mi) |
|
pair< int, bool > | hr::spacedrain (cell *c) |
|
void | hr::telekinesis (cell *dest) |
|
EX eMonster | hr::summonedAt (cell *dest) |
|
void | hr::summonAt (cell *dest) |
|
bool | hr::tempWallPossibleAt (cell *dest) |
|
void | hr::tempWallAt (cell *dest) |
|
void | hr::psi_attack (cell *dest) |
|
bool | hr::gun_attack (orbAction a, cell *dest) |
|
EX void | hr::checkStunKill (cell *dest) |
|
void | hr::stun_attack (cell *dest) |
|
void | hr::poly_attack (cell *dest) |
|
void | hr::placeIllusion (cell *c) |
|
void | hr::blowoff (const movei &mi) |
|
void | hr::useOrbOfDragon (cell *c) |
|
EX bool | hr::monstersnearO (orbAction a, cell *c, eMonster who, cell *pushto, cell *comefrom) |
|
EX bool | hr::isCheck (orbAction a) |
|
EX bool | hr::isWeakCheck (orbAction a) |
|
EX movei | hr::blowoff_destination (cell *c, int &di) |
|
EX int | hr::check_jump (cell *cf, cell *ct, flagtype flags, cell *&jumpthru) |
|
EX int | hr::check_phase (cell *cf, cell *ct, flagtype flags, cell *&jumpthru) |
|
EX cell * | hr::common_neighbor (cell *cf, cell *ct) |
|
EX void | hr::apply_impact (cell *c) |
|
EX int | hr::check_vault (cell *cf, cell *ct, flagtype flags, cell *&jumpthru) |
|
EX eItem | hr::targetRangedOrb (cell *c, orbAction a) |
|
EX int | hr::orbcharges (eItem it) |
|
EX bool | hr::isShmupLifeOrb (eItem it) |
|
EX void | hr::makelava (cell *c, int i) |
|
EX void | hr::orboflava (int i) |
|
Implementation of various Orb effects, and their properties such as default and maximum charges.