Cube  Diff

Differences From Artifact [e40f20042f]:

To Artifact [16ee4d908b]:


281
282
283
284
285
286
287
288

289
290
291

292
293
294
295
296
297
298
281
282
283
284
285
286
287

288
289
290

291
292
293
294
295
296
297
298







-
+


-
+







	conoutf(@"started recording demo to %@", IRI.string);
	demorecording = true;
	starttime = lastmillis;
	ddamage = bdamage = 0;
}))

void
demodamage(int damage, const OFVector3D *o)
demodamage(int damage, OFVector3D o)
{
	ddamage = damage;
	dorig = *o;
	dorig = o;
}

void
demoblend(int damage)
{
	bdamage = damage;
}
439
440
441
442
443
444
445
446

447
448
449
450
451
452
453
439
440
441
442
443
444
445

446
447
448
449
450
451
452
453







-
+







				target.ammo[i] = gzget();
			target.state = gzget();
			target.lastMove = playbacktime;
			if ((bdamage = gzgeti()))
				damageblend(bdamage);
			if ((ddamage = gzgeti())) {
				gzgetv(&dorig);
				particle_splash(3, ddamage, 1000, &dorig);
				particle_splash(3, ddamage, 1000, dorig);
			}
			// FIXME: set more client state here
		}

		// insert latest copy of player into history
		if (extras &&
		    (playerhistory.count == 0 ||