I never really played Unreal1, so I don't know if it ever happened with that. What I do know is it does happen in ut99 fairly often.
Skaarj slashing at nothing and damaging themselves.
I don't know what starts it but they keep doing it until they're dead. I don't know that I've seen any of the other monsters do this, just the Skaarj.
Both the Skaarj military and the Skaarj with the claws.
Thoughts?
STOP HITTING YOURSELF!
11 posts •
Page 1 of 1
- evilgrins
- Skaarj Warlord
- Posts: 774
- Joined: 31 Oct 2011, 10:41
- Location: Palo Alto, CA
- Contact:
Subject: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 00:18
- Mister_Prophet
- Red Nemesis Leader
- Posts: 3099
- Joined: 11 Nov 2007, 23:30
- Location: Lost in Oraghar
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 00:49
If I woke up looking that green I'd probably kill myself too.
It sounds like a bug to me. Unreal enemies generally do not self-terminate.
It sounds like a bug to me. Unreal enemies generally do not self-terminate.
- Maxer 64
- Skaarj Berserker
- Posts: 435
- Joined: 07 Jun 2011, 01:26
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 01:17
This sounds like the farther away projectile thing. If you stand still, you end up damaging yourself. But I never seen this happen with melee. As for the keep on damaging self part. Well, im not a expert but I think it might half to do with hate on attack thing being on, thus, it thinks there is another pawn and starts damaging it's self. Also, you are near it which might explain why it started in the first place.
If you see this, I was a really dumb and stupid kid. Don't listen to the above.
- Buff Skeleton
- >:E
- Posts: 4173
- Joined: 15 Dec 2007, 00:46
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 07:10
They're probably fighting an enemy that died but was not destroyed for whatever reason, which is still able to damage them, and they can see it, but they can't hit it since it isn't colliding anything anymore. I've seen it happen plenty of times and I can never figure out exactly what the cause is. Might be a respawning bot that sets them off or something.
- evilgrins
- Skaarj Warlord
- Posts: 774
- Joined: 31 Oct 2011, 10:41
- Location: Palo Alto, CA
- Contact:
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 08:12
Noticed something else recently. The Skaarj hurting itself, in this case the gold one, is regarded by all other Skaarj as a threat. They start trying to kill it while it keeps trying to kill itself:
- []KAOS[]Casey
- Skaarj Berserker
- Posts: 426
- Joined: 25 Sep 2008, 07:25
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 08:39
The skaarj damaging itself is because it SetEnemy to itself on a fall or a melee failed. This is a very old bug {and sorta easy to fix} but it's hilarious. I'm assuming those are skaarj berserkers?
- evilgrins
- Skaarj Warlord
- Posts: 774
- Joined: 31 Oct 2011, 10:41
- Location: Palo Alto, CA
- Contact:
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 09:46
[]KAOS[]Casey wrote:I'm assuming those are skaarj berserkers?
Nope. SkaarjLords.
- UB_
- Nali Priest
- Posts: 7960
- Joined: 11 Nov 2007, 21:00
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 10:00
Happens with all type of Skaarj (also Mercenaries). Saw it happen in some bad scripted sequences, sometimes it is caused by the gametype.
- Buff Skeleton
- >:E
- Posts: 4173
- Joined: 15 Dec 2007, 00:46
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 17:13
[]KAOS[]Casey wrote:The skaarj damaging itself is because it SetEnemy to itself on a fall or a melee failed. This is a very old bug {and sorta easy to fix} but it's hilarious. I'm assuming those are skaarj berserkers?
Ooooh, care to point out the fix? I don't think I resolved this in EXUScriptedPawn yet.
[Edit] Actually I may have, assuming SetEnemy() is the function that needs it and if a "if( NewEnemy==Self || <etc> ) return;" is all it takes.
- Mister_Prophet
- Red Nemesis Leader
- Posts: 3099
- Joined: 11 Nov 2007, 23:30
- Location: Lost in Oraghar
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 10 Jul 2012, 21:16
I've really never seen it before. Interesting.
- []KAOS[]Casey
- Skaarj Berserker
- Posts: 426
- Joined: 25 Sep 2008, 07:25
Subject: Re: STOP HITTING YOURSELF!
Post Posted: 11 Jul 2012, 19:41
Waffnuffly wrote:[]KAOS[]Casey wrote:The skaarj damaging itself is because it SetEnemy to itself on a fall or a melee failed. This is a very old bug {and sorta easy to fix} but it's hilarious. I'm assuming those are skaarj berserkers?
Ooooh, care to point out the fix? I don't think I resolved this in EXUScriptedPawn yet.
Easiest fix is here:
[spoiler]
Code: Select all
function bool MeleeDamageTarget (int hitdamage, Vector pushdir)
{
local Vector HitLocation;
local Vector HitNormal;
local Actor HitActor;
if ( (enemy != none) && (enemy.health > 0) && !enemy.bdeleteme )
{
target = enemy;
}
if (target == self || enemy==self )
{
log("target or enemy = self, going to state('waiting','begin')");
gotostate('waiting','begin');
}
if ( (Pawn(Target) != None) && (Pawn(Target).Health > 0) && !Target.bDeleteMe )
{
if ( (VSize(Target.Location - Location) <= MeleeRange * 1.39999998 + Target.CollisionRadius + CollisionRadius) && ((Physics == 4) || (Physics == 3) || (Abs(Location.Z - Target.Location.Z) <= FMax(CollisionHeight,Target.CollisionHeight) + 0.5 * FMin(CollisionHeight,Target.CollisionHeight))) )
{
HitActor = Trace(HitLocation,HitNormal,Target.Location,Location,False);
if ( HitActor != None )
{
return False;
}
Target.TakeDamage(hitdamage,self,HitLocation,pushdir,'hacked');
return True;
}
}
return False;
}
11 posts •
Page 1 of 1
Who is online
Users browsing this forum: No registered users and 76 guests