Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 31, 2007, 5:39:05 AM (17 years ago)
Author:
marcscha
Message:

pirate explosion fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/world_entities/projectiles/hbolt.cc

    r10511 r10545  
    2020#include "state.h"
    2121#include "model.h"
     22#include "world_entities/npcs/npc.h"
    2223
    2324#include "particles/dot_emitter.h"
     
    147148  this->angle += this->rotationSpeed * dt;
    148149
    149   for( ObjectList<Playable>::const_iterator eIterator = Playable::objectList().begin(); eIterator !=Playable::objectList().end(); eIterator++)
     150  for( ObjectList<NPC>::const_iterator eIterator = NPC::objectList().begin(); eIterator !=NPC::objectList().end(); eIterator++)
    150151  {
    151     if( ((*eIterator)->getOMListNumber() != (this->origList -1))   && ((*eIterator)->getAbsCoor() - this->getAbsCoor()).len() <= 8)
     152    if( ((*eIterator)->getOMListNumber() != (this->origList -1))  && ((*eIterator)->getAbsCoor() - this->getAbsCoor()).len() <= 8)
    152153    {
    153       (*eIterator)->hit (this->getDamage(),this);
     154      (*eIterator)->destroy(this); //hit (this->getDamage(),this);
    154155      this->deactivate();
    155156  PRINTF(0)("HBolt destroyed\n");
Note: See TracChangeset for help on using the changeset viewer.