1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Monster hunt question

Discussion in 'Original Unreal Tournament' started by PhillHS, Apr 6, 2008.

  1. PhillHS

    PhillHS New Member

    Joined:
    Mar 31, 2008
    Messages:
    17
    Likes Received:
    0
    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.
     
  2. Larkin

    Larkin Gone

    Joined:
    Apr 4, 2006
    Messages:
    1,984
    Likes Received:
    0
    It is usual that they fight each other from time to time.
     
  3. Derdak2rot

    Derdak2rot DVD2r

    Joined:
    Jan 8, 2005
    Messages:
    321
    Likes Received:
    0
    i assume they never fixed this problem in the UTJMH mutator , try using MHexcal instead ;) to download it , just go on Excalibur Holland server ..
     
  4. Zur

    Zur surrealistic mad cow

    Joined:
    Jul 8, 2002
    Messages:
    11,717
    Likes Received:
    4
    This is a problem with the way monsters have been made. It will take a lot of work to fix it.
     
  5. GreatEmerald

    GreatEmerald Khnumhotep

    Joined:
    Jan 20, 2008
    Messages:
    4,042
    Likes Received:
    1
    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? :)
     
  6. BobTheBeheader

    BobTheBeheader New Member

    Joined:
    Aug 31, 2005
    Messages:
    799
    Likes Received:
    0
    Why is this a problem? iirc they did it in Unreal sp too.
     
  7. NeoNite

    NeoNite Eternal sunshine

    Joined:
    Dec 10, 2000
    Messages:
    19,282
    Likes Received:
    108
    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.
     
  8. Hermskii

    Hermskii www.Hermskii.com

    Joined:
    Apr 13, 2003
    Messages:
    875
    Likes Received:
    3
    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: Apr 7, 2008
  9. GreatEmerald

    GreatEmerald Khnumhotep

    Joined:
    Jan 20, 2008
    Messages:
    4,042
    Likes Received:
    1
    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.
     
  10. PhillHS

    PhillHS New Member

    Joined:
    Mar 31, 2008
    Messages:
    17
    Likes Received:
    0
    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.
     
  11. GreatEmerald

    GreatEmerald Khnumhotep

    Joined:
    Jan 20, 2008
    Messages:
    4,042
    Likes Received:
    1
    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.
     
  12. PhillHS

    PhillHS New Member

    Joined:
    Mar 31, 2008
    Messages:
    17
    Likes Received:
    0
    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.
     
  13. Hermskii

    Hermskii www.Hermskii.com

    Joined:
    Apr 13, 2003
    Messages:
    875
    Likes Received:
    3
    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.
     
  14. PhillHS

    PhillHS New Member

    Joined:
    Mar 31, 2008
    Messages:
    17
    Likes Received:
    0
    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.
     
  15. GreatEmerald

    GreatEmerald Khnumhotep

    Joined:
    Jan 20, 2008
    Messages:
    4,042
    Likes Received:
    1
    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.
     
  16. PhillHS

    PhillHS New Member

    Joined:
    Mar 31, 2008
    Messages:
    17
    Likes Received:
    0
    Humm, in that case it might be sufficient to do something like :-

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


    Cheers

    Phill
     
  17. GreatEmerald

    GreatEmerald Khnumhotep

    Joined:
    Jan 20, 2008
    Messages:
    4,042
    Likes Received:
    1
    Yeap, would solve this bug. But you would need to re-write the mutator (copy, edit and rename actually).
     

Share This Page