From cac2d0835355c7422bb76523fe917a6c37c64796 Mon Sep 17 00:00:00 2001 From: historic_bruno Date: Sat, 9 Feb 2013 07:10:50 +0000 Subject: [PATCH] Fixes corpse variation not matching living entity, fixes #1007 This was SVN commit r13152. --- binaries/data/mods/public/simulation/components/Health.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/binaries/data/mods/public/simulation/components/Health.js b/binaries/data/mods/public/simulation/components/Health.js index fac81db94c..2adbe028c6 100644 --- a/binaries/data/mods/public/simulation/components/Health.js +++ b/binaries/data/mods/public/simulation/components/Health.js @@ -213,8 +213,11 @@ Health.prototype.CreateCorpse = function(leaveResources) var cmpCorpseOwnership = Engine.QueryInterface(corpse, IID_Ownership); cmpCorpseOwnership.SetOwner(cmpOwnership.GetOwner()); - // Make it fall over + var cmpVisual = Engine.QueryInterface(this.entity, IID_Visual); var cmpCorpseVisual = Engine.QueryInterface(corpse, IID_Visual); + cmpCorpseVisual.SetActorSeed(cmpVisual.GetActorSeed()); + + // Make it fall over cmpCorpseVisual.SelectAnimation("death", true, 1.0, ""); return corpse;