SphereServer BugTracker - SphereServer
View Issue Details
0002524SphereServerexecutable - windows buildpublic22-06-15 20:0527-06-15 12:37
Shamino 
XuN 
normalminoralways
resolvedfixed 
x64Windows8.1
16-06-2013, 0.56b Prerelease 
0.56c Nightly 
Automated (specify build number)
None
None
2349
0002524: Bonded NPCs create a gray corpse when dead.
Bonded NPCs create a gray corpse when dead.
.add c_llama
tame
.xbonded 1
.kill
No tags attached.
Issue History
22-06-15 20:05ShaminoNew Issue
22-06-15 22:25ShaminoNote Added: 0002850
27-06-15 11:37XuNNote Added: 0002875
27-06-15 11:39XuNNote Edited: 0002875bug_revision_view_page.php?bugnote_id=0002875#r878
27-06-15 12:33XuNNote Added: 0002877
27-06-15 12:37XuNStatusnew => resolved
27-06-15 12:37XuNFixed in Version => 0.56c Nightly
27-06-15 12:37XuNResolutionopen => fixed
27-06-15 12:37XuNAssigned To => XuN

Notes
(0002850)
Shamino   
22-06-15 22:25   
the bug not is the color of corpse.

the bug IS the corpse created when bonded pet die, they turn ghosts, dont make corpse create.

I have a temp fix,

on=@deathcorpse
if (<src.bonded>==1)
 argo.remove
endif

Sorry for my english sucks.
(0002875)
XuN   
27-06-15 11:37   
(edited on: 27-06-15 11:39)
ON=@Death
tag.DeathFlags |=death_nocorpse // No corpse will be created, nor loot droped to the corpse (so it's not being removed along with the corpse).

I think it's better to have corpses created, it's easier to block the corpse's creation that have it disabled and create a corpse, setting it up, moving all the loot ...

(0002877)
XuN   
27-06-15 12:33   
Found a problem making npcs to be disconnected when loading server.


However, Coruja, I can't find a way to force the bonded packet to be active everytime ... right now the char is grey when it die, if you .update you'll continue seeing it fine, but if you go out of view, so it must be loaded again, it become 'normal' again ... Maybe addChar()'s packet overrides this one ... you are the one that knows how this packet works, maybe you can take a look on this :)