Changeset 7564 for code/branches/ois_update/src/modules
- Timestamp:
- Oct 19, 2010, 11:43:25 PM (14 years ago)
- Location:
- code/branches/ois_update/src/modules/questsystem
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/ois_update/src/modules/questsystem/QuestEffect.cc
r7456 r7564 68 68 /*static*/ bool QuestEffect::invokeEffects(PlayerInfo* player, std::list<QuestEffect*> & effects) 69 69 { 70 bool check= true;70 bool temp = true; 71 71 72 72 COUT(4) << "Invoking QuestEffects on player: " << player << " ." << std::endl; 73 73 74 74 for (std::list<QuestEffect*>::iterator effect = effects.begin(); effect != effects.end(); effect++) 75 check = check&& (*effect)->invoke(player);75 temp = temp && (*effect)->invoke(player); 76 76 77 return check;77 return temp; 78 78 } 79 79 -
code/branches/ois_update/src/modules/questsystem/QuestEffectBeacon.cc
r7484 r7564 154 154 COUT(4) << "QuestEffectBeacon executed on player: " << player << " ." << std::endl; 155 155 156 bool check= QuestEffect::invokeEffects(player, this->effects_); // Invoke the QuestEffects on the PlayerInfo.157 if( check)156 bool temp = QuestEffect::invokeEffects(player, this->effects_); // Invoke the QuestEffects on the PlayerInfo. 157 if(temp) 158 158 { 159 159 this->decrementTimes(); // Decrement the number of times the beacon can be used. -
code/branches/ois_update/src/modules/questsystem/effects/AddReward.cc
r7456 r7564 105 105 COUT(5) << "AddReward on player: " << player << " ." << std::endl; 106 106 107 bool check= true;107 bool temp = true; 108 108 for ( std::list<Rewardable*>::iterator reward = this->rewards_.begin(); reward != this->rewards_.end(); ++reward ) 109 check = check&& (*reward)->reward(player);109 temp = temp && (*reward)->reward(player); 110 110 111 111 COUT(4) << "Rewardable successfully added to player." << player << " ." << std::endl; 112 112 113 return check;113 return temp; 114 114 } 115 115
Note: See TracChangeset
for help on using the changeset viewer.