ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/time.C
(Generate patch)

Comparing deliantra/server/server/time.C (file contents):
Revision 1.24 by root, Mon Dec 25 11:25:50 2006 UTC vs.
Revision 1.25 by root, Tue Dec 26 08:17:59 2006 UTC

205remove_force (object *op) 205remove_force (object *op)
206{ 206{
207 if (--op->duration > 0) 207 if (--op->duration > 0)
208 return; 208 return;
209 209
210 if (op->env)
210 switch (op->subtype) 211 switch (op->subtype)
211 { 212 {
212 case FORCE_CONFUSION: 213 case FORCE_CONFUSION:
213 if (op->env != NULL)
214 {
215 CLEAR_FLAG (op->env, FLAG_CONFUSED); 214 CLEAR_FLAG (op->env, FLAG_CONFUSED);
216 new_draw_info (NDI_UNIQUE, 0, op->env, "You regain your senses.\n"); 215 new_draw_info (NDI_UNIQUE, 0, op->env, "You regain your senses.\n");
217 }
218 216
219 default: 217 default:
220 if (op->env != NULL)
221 {
222 CLEAR_FLAG (op, FLAG_APPLIED); 218 CLEAR_FLAG (op, FLAG_APPLIED);
223 change_abil (op->env, op); 219 change_abil (op->env, op);
224 op->env->update_stats (); 220 op->env->update_stats ();
225 }
226 } 221 }
227 222
228 op->destroy (); 223 op->destroy ();
229} 224}
230 225
231void 226void

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines