35 kDMKillOutcomeNoCreaturesInGroup = 0,
36 kDMKillOutcomeSomeCreaturesInGroup = 1,
37 kDMKillOutcomeAllCreaturesInGroup = 2
46 int16 _creatureDamageOutcome;
47 int16 _secondaryDirToOrFromParty;
48 int32 _lastCreatureAttackTime;
49 bool _createLauncherProjectile;
50 int16 _projectilePoisonAttack;
51 int16 _projectileAttackType;
52 int32 _lastPartyMovementTime;
56 void createProjectile(
Thing thing, int16 mapX, int16 mapY, uint16 cell, Direction dir,
57 byte kineticEnergy, byte attack, byte stepEnergy);
58 bool hasProjectileImpactOccurred(int16 impactType, int16 mapXCombo, int16 mapYCombo,
59 int16 cell,
Thing projectileThing);
61 void createExplosion(
Thing explThing, uint16 attack, uint16 mapXCombo,
62 uint16 mapYCombo, uint16 cell);
63 int16 projectileGetImpactCount(int16 impactType, int16 mapX, int16 mapY, int16 cell);
64 void projectileDeleteEvent(
Thing thing);
65 void projectileDelete(
Thing projectileThing,
Thing *groupSlot, int16 mapX, int16 mapY);
Definition: projexpl.h:43
Definition: timeline.h:100
Definition: dungeonman.h:520
Definition: champion.h:35