Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 15, 2010, 8:35:20 AM (15 years ago)
Author:
dafrick
Message:

Improvements in InvisiblePickup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/src/modules/pickup/items/InvisiblePickup.cc

    r7544 r7545  
    9999
    100100        this->initializeIdentifier();
    101         this->setDurationType(Pickup::durationTypeOnce_s); // The duration type is always once.
    102101    }
    103102
     
    135134            this->setInvisible(false);
    136135
    137             if(this->isContinuous() || !this->durationTimer_.isActive() && this->durationTimer_.getRemainingTime() == this->getDuration())
     136            if((!this->isContinuous() && this->isImmediate()) || (!this->durationTimer_.isActive() && this->durationTimer_.getRemainingTime() == this->getDuration()))
    138137            {
    139138                this->Pickupable::destroy();
    140139            }
    141             else
     140            else if(this->durationTimer_.isActive())
    142141            {
    143142                this->durationTimer_.pauseTimer();
Note: See TracChangeset for help on using the changeset viewer.