|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001249||OpenClonk||Objects||public||2015-01-21 17:06||2017-12-27 13:05|
|Target Version||git master||Fixed in Version||git master|
|Summary||0001249: Fire particles of incinerated powder keg are at clonk's center when being carried.|
|Tags||No tags attached.|
They should probably use CreateParticleAtBone when they are carried?
Maybe the Clonk could even provide a CreateParticleAtHand wrapper as this sounds like it would be a common issue (and I doubt people will be motivated to look up the correct bone each time..)
A more generic solution would be to change the contents behaviour in the engine. Currently, contents objects are always forced to the same positions as their containers. It would be useful if you could specify an offset to be used. This would solve not only CreateParticle, but also any other things done by the object such as CreateObject, etc.
However, the problem I currently see is that the position will depend on bone animations which aren't synchronized. If there were a sync-save way to get an (approximate) position for attached objects, then that could be used.
Probably won't change in 7.0
Needs some evil engine features.
A solution would be, that if an object's mesh is attached to something, and the object uses CreateParticleAtBone(), these particles are also created on the attached mesh. That would be animation synchrone.
In other words: when an object uses CreateParticleAtBone(), the attached copy of the object's mesh will also create these particles.
Seems to be very related to this one:
I'll see if it makes sense to create a workaround for this one, though.
Hi! There's been a check-in that references this bug. For more information you can visit the repository browser at this address:
Changeset 993d8c4 by Mark <email@example.com>
0001249 Fix barrel fuse effect
Improved the barrel fuse effect in two ways:
1) The fuse is not at the center of the poweder keg anymore, making it more prominent
2) When carried by a clonk the effect is at the keg instead of the clonk center
|Well, this was not a problem of CreateParticleAtBone() after all, because that function was not even used in the implementation before the fix.|
|2015-01-21 17:06||Maikel||New Issue|
|2015-01-22 09:46||Zapper||Note Added: 0003443|
|2015-01-22 13:22||Sven2||Note Added: 0003445|
|2015-10-16 00:33||Sven2||Target Version||6.1 => 7.0|
|2015-11-30 12:41||Clonkonaut||Note Added: 0004182|
|2015-11-30 12:41||Clonkonaut||Status||new => confirmed|
|2015-11-30 12:41||Clonkonaut||Target Version||7.0 => 8.0|
|2015-11-30 13:08||Pyrit||Note Added: 0004192|
|2017-12-23 11:21||Luchs||Target Version||8.0 => git master|
|2017-12-27 10:27||Marky||Relationship added||related to 0001300|
|2017-12-27 10:28||Marky||Note Added: 0005976|
|2017-12-27 10:28||Marky||Assigned To||=> Marky|
|2017-12-27 10:28||Marky||Status||confirmed => assigned|
|2017-12-27 12:52||occ||Note Added: 0005977|
|2017-12-27 13:05||Marky||Status||assigned => resolved|
|2017-12-27 13:05||Marky||Resolution||open => fixed|
|2017-12-27 13:05||Marky||Fixed in Version||=> git master|
|2017-12-27 13:05||Marky||Note Added: 0005978|