News UnrealEd Files Mods FragBU Liandri Archives
BeyondUnreal Forums

Go Back   BeyondUnreal Forums > BeyondUnreal > Games > Unreal Tournament Series > Original Unreal Tournament

Reply
 
Thread Tools Display Modes
Old 6th Apr 2008, 06:15 PM   #1
PhillHS
Registered User
 
Join Date: Mar. 31st, 2008
Location: Coventry, UK
Posts: 17
Monster hunt question

Hi,

I finally got mu LAN Linux MH server up and running with several different selectable mutators UTJMH and the like, however I do have a problem that
on some maps the monsters will spontaniously start fighting each other for no reason, is there any way to prevent this ?

Cheers.

Phill.
PhillHS is offline   Reply With Quote
Old 6th Apr 2008, 06:27 PM   #2
Larkin
Gone
 
Larkin's Avatar
 
Join Date: Apr. 4th, 2006
Posts: 1,984
It is usual that they fight each other from time to time.
Larkin is offline   Reply With Quote
Old 7th Apr 2008, 02:57 AM   #3
Derdak2rot
DVD2r
 
Derdak2rot's Avatar
 
Join Date: Jan. 8th, 2005
Location: France
Posts: 321
i assume they never fixed this problem in the UTJMH mutator , try using MHexcal instead to download it , just go on Excalibur Holland server ..
Derdak2rot is offline   Reply With Quote
Old 7th Apr 2008, 03:15 AM   #4
Zur
surrealistic mad cow
 
Zur's Avatar
 
Join Date: Jul. 8th, 2002
Posts: 11,669
Quote:
Originally Posted by PhillHS View Post
however I do have a problem that
on some maps the monsters will spontaniously start fighting each other for no reason, is there any way to prevent this ?
This is a problem with the way monsters have been made. It will take a lot of work to fix it.
__________________

Zur is offline   Reply With Quote
Old 7th Apr 2008, 08:20 AM   #5
GreatEmerald
Khnumhotep
 
GreatEmerald's Avatar
 
Join Date: Jan. 20th, 2008
Location: Lithuania
Posts: 4,042
Monsters fight each other when they are hit by other monster's projectiles. That's the way they work almost everywhere - Unreal 1, Unreal Tournament, Unreal Tournament 2003 & 04, Doom, Doom II etc. etc. Wouldn't you get mad if a traitor backstabbed you?
GreatEmerald is offline   Reply With Quote
Old 7th Apr 2008, 09:05 AM   #6
BobTheBeheader
Registered User
 
BobTheBeheader's Avatar
 
Join Date: Aug. 31st, 2005
Location: Warshington State
Posts: 805
Quote:
Originally Posted by PhillHS View Post
Hi,

I finally got mu LAN Linux MH server up and running with several different selectable mutators UTJMH and the like, however I do have a problem that
on some maps the monsters will spontaniously start fighting each other for no reason, is there any way to prevent this ?

Cheers.

Phill.
Why is this a problem? iirc they did it in Unreal sp too.
BobTheBeheader is offline   Reply With Quote
Old 7th Apr 2008, 10:02 AM   #7
NeoNite
La douce souffrance...
 
NeoNite's Avatar
 
Join Date: Dec. 10th, 2000
Posts: 18,729
That's not bad. It's really an advantage.

What I find to be real bothersome, is that monsters can "see" you through movers (doors etc.) This is really annoying. On the other hand, you can also kill monsters through movers. Just lock in some rockets, or place a combo near the door.
__________________

I find myself intrigued by your subvocal oscillations,
A singular development of cat communications
That obviates your basic hedonistic predilection
For a rhythmic stroking of your fur to demonstrate affection.
-Ode to Spot, by Data
NeoNite is offline   Reply With Quote
Old 7th Apr 2008, 09:28 PM   #8
Hermskii
www.Hermskii.com
 
Hermskii's Avatar
 
Join Date: Apr. 13th, 2003
Location: Houston
Posts: 854
Yeah

I think what Derdak2rot said may be correct. I have used the mod he mentioned before but never actually looked to see if it fixed the issue in question. I had gotten it because I heard it fixed that issue and others as well. I wish the mod had a readme but it doesn't. Still, it works very well for what else it was designed to do which was to replace UTJMH. I hope Derdak2rot gets this and answers again about whether this mod stops monsters from fighting each other. CYA!

Edit: I just tested as a spectator with the new mod and can confirm that the new mod DOES NOT STOP the monsters from fighting each other. It appears Great Emerald was right when he said they fight only after one monster has fired on another but I think it may be caused for another reason too. I think that the monsters detect anything that fires a weapon within a certain range of themselves and that activates them to attack whatever fired the weapon whether it is a human, bot or another monster. That is what it looks like to me but no, the mod derdak2rot mentioned does not stop the monsters from fighting with each other. At least they don't actually damage each other at all. CYA!

Last edited by Hermskii; 7th Apr 2008 at 10:18 PM. Reason: Followed up as promised.
Hermskii is offline   Reply With Quote
Old 8th Apr 2008, 08:37 AM   #9
GreatEmerald
Khnumhotep
 
GreatEmerald's Avatar
 
Join Date: Jan. 20th, 2008
Location: Lithuania
Posts: 4,042
Almost like that. When nothing is firing at them, though, they scan their view area for anyone who has bIsBot (or something, don't remember) flag set to True. If the monster finds it, it attacks.
GreatEmerald is offline   Reply With Quote
Old 12th Apr 2008, 05:52 PM   #10
PhillHS
Registered User
 
Join Date: Mar. 31st, 2008
Location: Coventry, UK
Posts: 17
Ok, I did some more investigating as follows....

I setup 2 client machines and the server, selected MH-BaseRiot-fix on the server. One of the client machines I had join as a spectator, the other as a real player, I had the spectator join first and moved the viewpoint to just outside the base where there are a load of Skaarj lined up, and watched what happend when I joined on the other machine.

Initially the skaarj would just be scanning the area, with just the spectator connected. What happened when the real player connected depended on what mutators the server had active (I have MapVoteLA13, so can switch on the fly).

With just MH/UJMH the skaarj just stayed scanning until a player actually wondered into their line of sight, and then they attacked the player, of course they still fought if they happened to hit each other but most of the firing was directed at the player.

With some other mods (I tried using the insta mutator as that is something that would be easy for others to try), the skaarj again did nothing until the active player spawned and then they imediatly stop scanning and start hand to hand fighting each other, even before the active player has fired a shot.

As the other mutator that I am having this problem with is again a weapons replacement thing it might be someting to do with that.

Cheers.

Phill.
PhillHS is offline   Reply With Quote
Old 13th Apr 2008, 05:02 AM   #11
GreatEmerald
Khnumhotep
 
GreatEmerald's Avatar
 
Join Date: Jan. 20th, 2008
Location: Lithuania
Posts: 4,042
Maybe InstaGib mutator automatically scans for all pawns and updates the bIsPlayer flag to True. Like the SkaarjInfantry always get attacked by enemies if summoned as they automatically get the bIsPlayer tag temporary until it finds a weapon, but as it is summoned the weapon stays floating and not picked up by the SkaarjInfantry.
GreatEmerald is offline   Reply With Quote
Old 14th Apr 2008, 05:00 PM   #12
PhillHS
Registered User
 
Join Date: Mar. 31st, 2008
Location: Coventry, UK
Posts: 17
Quote:
Originally Posted by GreatEmerald View Post
Maybe InstaGib mutator automatically scans for all pawns and updates the bIsPlayer flag to True. Like the SkaarjInfantry always get attacked by enemies if summoned as they automatically get the bIsPlayer tag temporary until it finds a weapon, but as it is summoned the weapon stays floating and not picked up by the SkaarjInfantry.
Seems to be something similar, I created my own package with just a copy of Arena.uc and InstaGibDM.uc, and modified it so that it checked the weapon's owner before substitution, and while it doesn't work perfectly, it does prvent the monsters attacking each other, I guess because they don't have a weapon.

Before I did this I also noticed that some monsters where never affected, some of the Skaarj, Krall, Tenticles etc, things that don't normally have weapons.

Cheers.

Phill.
PhillHS is offline   Reply With Quote
Old 14th Apr 2008, 11:27 PM   #13
Hermskii
www.Hermskii.com
 
Hermskii's Avatar
 
Join Date: Apr. 13th, 2003
Location: Houston
Posts: 854
So

So... are you saying that the monsters detect you by whether you have a weapon or not? Same for detecting other monsters too? I think line of sight has something to do with it too personally. I've also seen monsters that never moved to attack me until my rocket launcher locked on the monster. Then the monster freaks out and attacks but otherwise, there are sometimes that I can walk up behind them while holding my weapon and touch them before they attack.

Please explain what you were saying in non-mapper, non-UT editor language that I can understand better. Thanks.
Hermskii is offline   Reply With Quote
Old 15th Apr 2008, 01:27 AM   #14
PhillHS
Registered User
 
Join Date: Mar. 31st, 2008
Location: Coventry, UK
Posts: 17
Quote:
Originally Posted by Hermskii View Post
So... are you saying that the monsters detect you by whether you have a weapon or not? Same for detecting other monsters too? I think line of sight has something to do with it too personally. I've also seen monsters that never moved to attack me until my rocket launcher locked on the monster. Then the monster freaks out and attacks but otherwise, there are sometimes that I can walk up behind them while holding my weapon and touch them before they attack.

Please explain what you were saying in non-mapper, non-UT editor language that I can understand better. Thanks.
No, the instagibdm mutator replaces all the weapons in a map with the enhanced shock rife. However for monsters that would normally have a gun, like for example the skaarjsniper, it replaces the sniper rifle with the shock, however the skaarj seems to fail to become the owner of that weapon, and thinks it's unarmed and goes into 'attack everything' mode.

As I said before, it doesn't seem to attack things like brutes, slith, krall etc as they have a 'built in weapon' that cannot be changed.

Cheers.

Phill.
PhillHS is offline   Reply With Quote
Old 15th Apr 2008, 03:58 AM   #15
GreatEmerald
Khnumhotep
 
GreatEmerald's Avatar
 
Join Date: Jan. 20th, 2008
Location: Lithuania
Posts: 4,042
Yes, that's the SkaarjTrooper bug. When the mutator attempts to replace all weapons, it can't do the same with skaarj. They simply remove the weapons. But then, in the code it says that if the skaarj is unarmed, it goes into bIsPlayer mode, that is, every other bots think that they are players and attack them. Skaarj only are in bIsPlayer mode until they find a weapon - but as there are no weapons around and loads of enemies, they don't make it.
GreatEmerald is offline   Reply With Quote
Old 15th Apr 2008, 04:33 AM   #16
PhillHS
Registered User
 
Join Date: Mar. 31st, 2008
Location: Coventry, UK
Posts: 17
Quote:
Originally Posted by GreatEmerald View Post
Yes, that's the SkaarjTrooper bug. When the mutator attempts to replace all weapons, it can't do the same with skaarj. They simply remove the weapons. But then, in the code it says that if the skaarj is unarmed, it goes into bIsPlayer mode, that is, every other bots think that they are players and attack them. Skaarj only are in bIsPlayer mode until they find a weapon - but as there are no weapons around and loads of enemies, they don't make it.
Humm, in that case it might be sufficient to do something like :-

if (Owner.IsA('SkaarjTrooper'))
don't replace
else
replace


Cheers

Phill
PhillHS is offline   Reply With Quote
Old 15th Apr 2008, 08:21 AM   #17
GreatEmerald
Khnumhotep
 
GreatEmerald's Avatar
 
Join Date: Jan. 20th, 2008
Location: Lithuania
Posts: 4,042
Yeap, would solve this bug. But you would need to re-write the mutator (copy, edit and rename actually).
GreatEmerald is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 09:21 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.

Copyright ©1998 - 2012, BeyondUnreal, Inc.
Privacy Policy | Terms of Use
Bandwidth provided by AtomicGamer