Cube  Diff

Differences From Artifact [58839045b8]:

To Artifact [f1dd561ea3]:


287
288
289
290
291
292
293
294

295
296
297

298
299
300
301
302
303
304
287
288
289
290
291
292
293

294
295
296

297
298
299
300
301
302
303
304







-
+


-
+







	demorecording = true;
	starttime = lastmillis;
	ddamage = bdamage = 0;
}
COMMAND(record, ARG_1STR)

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

void
demoblend(int damage)
{
	bdamage = damage;
}
450
451
452
453
454
455
456
457

458
459
460
461
462
463
464
450
451
452
453
454
455
456

457
458
459
460
461
462
463
464







-
+







			loopi(NUMGUNS) 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 ||