UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
I get this error message only when map runs on server, but not local. What's wrong here? (The mover texture looks ugly, don't worry.)
- Attachments
-
- TestLadyInCave.unr.7z
- (17.46 KiB) Downloaded 13 times
"Multiple exclamation marks," he went on, shaking his head, "are a sure sign of a diseased mind." --Terry Pratchett
Re: UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
Strange, i tested the map in a dedicated server and nothing happened. I tested this in the 436 patch.
Somewhere in Nevada...
Re: UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
For me same with v469c dedic.
Anyway I can go by code.
If you want rid of this message need Mover(Base) == None.
So cube can be lowered.
Or AttachTag on this Lady set to any exists tag which not move.
If you need move carcass with mover - add some movable actor, attach it to Mover via AttachTag. And to this actor attach your Lady via AttachTag.
In fact carcass goes to auto state, which switch to state Dead, which use BaseChange code written above. So when game start carcass drop down, Mover become Base and this code triggered.
Anyway I can go by code.
Code: Select all
singular event BaseChange()
{
if ( (Mover(Base) != None) && (ExistTime == 0) )
{
ExistTime = FClamp(30.0 - 2 * DeathZone.NumCarcasses, 5, 12);
SetTimer(3.0, true);
}
Super.BaseChange();
}
So cube can be lowered.
Or AttachTag on this Lady set to any exists tag which not move.
If you need move carcass with mover - add some movable actor, attach it to Mover via AttachTag. And to this actor attach your Lady via AttachTag.
Automatically merged
Re: UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
Now that is a trick that I'm implementing in the maps that I'm making , you can even do it with other actors as well, like for example BlockAll, just make sure that bStatic is set to False in the Properties. The possibilities are endless.
Somewhere in Nevada...
Re: UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
Simple change bStatic to false wrong. Not work on network. Need set bNoDelete or subclass with override default bStatic to false.
Re: UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
I should add that it is a Linux server (recent Ubuntu) running UT469c and that the message is repeated all 30s (estimated) in server's log - with or without starting the game. Additionally I checked that the Lady (class'FemaleTwoCarcass') is NOT in the void:
T3D of FemaleTwoCarcass
Code: Select all
Begin Map
Begin Actor Class=FemaleTwoCarcass Name=FemaleTwoCarcass3
Level=LevelInfo'MyLevel.LevelInfo0'
Tag="FemaleTwoCarcass"
AmbientSound=Sound'UnrealShare.Female.death3cfem'
Region=(Zone=LevelInfo'MyLevel.LevelInfo0',ZoneNumber=1)
Location=(X=492.139648,Y=-760.931519,Z=-1005.500977)
Rotation=(Yaw=6820)
OldLocation=(X=-1762.144165,Y=767.867310,Z=2.499010)
bSelected=True
SoundRadius=8
SoundVolume=35
SoundPitch=40
Name="FemaleTwoCarcass3"
End Actor
End Map
"Multiple exclamation marks," he went on, shaking his head, "are a sure sign of a diseased mind." --Terry Pratchett
- sektor2111
- Godlike
- Posts: 6410
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
That thing is getting messed up as I specified already in the topic with tutorials and "guides". Let me know what you get in a LAN server with said map in original UT. For a BlockAll probably server knows about damage when projectiles are hitting that but not client, there nobody will see what just happened with projectile hitting a nothing. You can think twice before changing bStatic value and not taking in account alternatives.
CreatureCarcass problem
I was looking at code and to me it looks like issue it's coming from elsewhere not "Carcass", but parent "Decoration" says something concerning instigator. Probably a Death-Zone it's not an Instigator because Instigator means a Pawn not a Zone so it goes to "None" - or I might be wrong because it's a singular event but it still does a call to a Super Class probably over Carcass right to Decoration.
- sektor2111
- Godlike
- Posts: 6410
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: UnrealShare.CreatureCarcass.Dead.BaseChange:0035) Accessed None 'DeathZone'
I examined sample map but... I did not see those errors, perhaps I have to test it into a network environment...