Monster Hunt 613
-
- Godlike
- Posts: 3229
- Joined: Sat Mar 21, 2020 5:32 am
Re: Monster Hunt 604
conformed very complicated thing. And work properly if chain of version persist and done properly.
Also this allow clients use outdated version. So can be problems.
Not solution here at all.
---
Another question: what about introduce some way for prevent monsters attack each other?
Also this allow clients use outdated version. So can be problems.
Not solution here at all.
---
Another question: what about introduce some way for prevent monsters attack each other?
-
- Godlike
- Posts: 3754
- Joined: Sat Sep 12, 2015 8:46 pm
Re: Monster Hunt 604
That's part of the fun though, isn't it? It seems reasonable that if a monster gets hit by a projectile from another monster they should retaliate (they are, after all, monsters - most with mammal brains and mammals will, by and large, retaliate if attacked). It also helps reduce monster numbers particularly in maps where there are large numbers of monsters.
Of course, it won't stop monsters getting damaged by projectiles - get a Titan to start throwing boulders and it will soon squash anything in its vicinity.
I used to play MeltTown a lot and get the boss monsters to start fighting amongst themselves by firing at some at the back in that large building facing the entrance to the 'town' - I'd then sit back and watch the ensuing fight spread - great fun.
If there is any thought of doing this, at least please make it configurable so that it can be turned off if one wants.
-
- Godlike
- Posts: 6443
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: Monster Hunt 604
This is another chapter which I solved by "teaming" them using their own code. Of course, for preventing a closer reaction, if a monster in a group receives damage from player, nearby monsters are engaged against player attacker too and then... all group with chase the same common enemy. Randomly they might be annoyed each-other but it's not like the do this permanently. For me this is the stage which I like because I get the score for killing them not when they kill each-other.
-
- Godlike
- Posts: 3754
- Joined: Sat Sep 12, 2015 8:46 pm
Re: Monster Hunt 604
@Shrimp - please see this post 133502#p133501 for a possible bug in 604 - a crash on MH-GrandCanyonML2 caused by "SkaarjSniper MH-GrandCanyonML2v0.SkaarjSniper12 (Function UnrealShare.ScriptedPawn.startup.SetTeam:0075) Runaway loop detected (over 10000000 iterations)"
-
- Adept
- Posts: 315
- Joined: Mon Aug 16, 2010 11:01 am
- Location: Sweden
Re: Monster Hunt 604
If you shoot 1 monster in a tight group of lets say 20 the rest dont care at all, imagine 1 soldier gets his head blown off in a platoon in real life and no one reacted lol, can this be fixed?
-
- Godlike
- Posts: 3754
- Joined: Sat Sep 12, 2015 8:46 pm
Re: Monster Hunt 604
That's odd - don't think I have ever seen that - is that on every map and with every type of monster?
-
- Godlike
- Posts: 10243
- Joined: Thu Jun 30, 2011 8:12 pm
- Personal rank: God of Fudge
- Location: Palo Alto, CA
Re: Monster Hunt 604
I've seen this sorta thing outside this new MH update before, with other large groupings of monsters, so it's not that unusual, but...
...maybe they're hoping if they don't move nobody else will shoot.
· http://unreal-games.livejournal.com/
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
Smilies · https://ut99.org/viewtopic.php?f=8&t=13758medor wrote:Replace Skaarj with EvilGrins
-
- Godlike
- Posts: 6443
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: Monster Hunt 604
Code: Select all
function int ReduceDamage(int Damage, name DamageType, pawn injured, pawn instigatedBy) //screwed properly
{
local ScriptedPawn S;
if ( instigatedBy != None && instigatedBy.bIsPlayer && instigatedBy.PlayerReplicationInfo == None )
instigatedBy.bIsPlayer = False;
if ( injured != None && injured.bIsPlayer && injured.PlayerReplicationInfo == None )
injured.bIsPlayer = False;
if (injured.Region.Zone.bNeutralZone)
return 0;
.....
.....
if ( InstigatedBy != None && injured != None && injured != InstigatedBy && injured.Health > 0 && injured.IsA('ScriptedPawn') && !InstigatedBy.IsA('ScriptedPawn') )
{
ScriptedPawn(injured).Hated = InstigatedBy;
if (FRand() > 0.6)
{
ScriptedPawn(injured).Enemy = InstigatedBy;
ScriptedPawn(injured).LastSeenPos = InstigatedBy.Location;
ScriptedPawn(injured).Target = InstigatedBy;
if (bDumbDown)
foreach RadiusActors (class'ScriptedPawn',S,600,ScriptedPawn(injured).Location)
{
if ( S.Health > 0 && (FastTrace(injured.Location,S.location)))
{
if (S.IsInState('Waiting') || S.IsInState('Wandering'))
{
S.Hated = InstigatedBy;
S.Enemy = InstigatedBy;
S.LastSeenPos = InstigatedBy.Location;
S.GotoState('Attacking');
}
}
}
}
}
Teaming problem does iterations and that's why it needs a delay... Once again Monsters can wake up LATER in bunches not all of them and only if game starts.
-
- Adept
- Posts: 305
- Joined: Wed Oct 10, 2018 11:15 am
- Location: Australia
Re: Monster Hunt 605
Updated first post with v605, primarily fixes crash in MH-GrandCanyonML2 (no longer assigns monsters to team) and some minor text things that have been bothering me.
ShrimpWorks
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
-
- Godlike
- Posts: 3754
- Joined: Sat Sep 12, 2015 8:46 pm
Re: Monster Hunt 605
Is this a bug? Using MH 605 I started playing MH-(BrK)ChupaCabra - near the start are some Unreal miniguns - on picking one up I found there was no first person view though the weapon fired OK.
I went back to MH 503 and started the map again - the first person view is fine - I can see the weapon I am holding. I used exactly the same setup regarding mutators, etc - so no changes other than MH version.
I went back to MH 503 and started the map again - the first person view is fine - I can see the weapon I am holding. I used exactly the same setup regarding mutators, etc - so no changes other than MH version.
-
- Godlike
- Posts: 6443
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: Monster Hunt 605
When I captured a weapon from a monster Off-Line in game Monster Defence, weapon was INVISIBLE in prior version - now I think is the same here...
-
- Adept
- Posts: 305
- Joined: Wed Oct 10, 2018 11:15 am
- Location: Australia
Re: Monster Hunt 605
Hmm, interesting. The engine/compiler does not like spaces between Vector arguments.
I reformatted the code for 601+ and things like
Anyway, will fix, thanks!
I reformatted the code for 601+ and things like
PlayerViewOffset=(X=5.600000,Y=-1.500000,Z=-1.800000)
became PlayerViewOffset=(X=5.600000, Y=-1.500000, Z=-1.800000)
- that seems to break it. Maybe it's just an issue with DefaultProperties. It seems normal vect
definitions are not affected the same way. I guess DefaultProperties are parsed a bit differently to normal UnrealScript code.Anyway, will fix, thanks!
ShrimpWorks
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
-
- Godlike
- Posts: 6443
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: Monster Hunt 605
I'm not sure if PlayerViewOffset is the answer to the problem. For me this thing is already solved as long as the bug was concerning Monsters from map not those brought later in run-time - here the bug was only moved ahead. The function recommended by Higor in game-controller I think was helping the stage.
And then... I can happily use weapons taken from monsters - doesn't matter which weapon because we have even capability to use non-TournamentWeapons On-Line without a problem. Perhaps Off-Line player won't need any replacement. In a local game player can use any sort of weapon there is not even needed any replacement.
Code: Select all
function bool PickupQuery( Pawn Other, Inventory item )
{
local bool bResult;
bResult = Super.PickupQuery( Other, Item);
if ( bResult && Item.bAlwaysRelevant )
Item.bAlwaysRelevant = false;
return bResult;
}
-
- Adept
- Posts: 305
- Joined: Wed Oct 10, 2018 11:15 am
- Location: Australia
Re: Monster Hunt 606
Version 606 has been released, which fixes the invisible U1 weaponry.
Incidentally v606 is also 6.66mb.
Incidentally v606 is also 6.66mb.
ShrimpWorks
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
-
- Godlike
- Posts: 2975
- Joined: Wed Feb 01, 2012 11:26 am
- Personal rank: GEx the Gecko
- Location: Kaunas, Lithuania
Re: Monster Hunt 606
Finally sat down and played the "default" MH and MA maps that came with the mod, tried v605 so some these might already be fixed, but ya know, also sorry for not making an issue on github, I need to learn how to use that site one day LOL. Few bugs I did encounter were:
- the U1 weapons with either centered on invisble orientation (will try new version later to check)
- Monsters still fighting each other before anyone reaching them (I might be one of the few that actually doesnt hate when they fight each other, as I could see some map ideas of like a huge battle of Mercenaries vs Skaarj happening), while StopYourFighting fixes that, could I ask for like an option in either a monsters properties or in the gametype options to have that on/off?
- Both MH-NaliVillage][ and MH-Lonely][ had issues of gates not opening? Lonely][ mightve been just me not finding the right trigger to access the outside of the keep but quite a few gates just didnt open in NaliVillage][, making everyone stuck in the titan room after a death.
- the U1 weapons with either centered on invisble orientation (will try new version later to check)
- Monsters still fighting each other before anyone reaching them (I might be one of the few that actually doesnt hate when they fight each other, as I could see some map ideas of like a huge battle of Mercenaries vs Skaarj happening), while StopYourFighting fixes that, could I ask for like an option in either a monsters properties or in the gametype options to have that on/off?
- Both MH-NaliVillage][ and MH-Lonely][ had issues of gates not opening? Lonely][ mightve been just me not finding the right trigger to access the outside of the keep but quite a few gates just didnt open in NaliVillage][, making everyone stuck in the titan room after a death.
My work for UT99: (NEW!) Mute, Counter-Strike VP, MaleOne+, FemaleOne+ and the FemaleTwo220 voicepacks DM-XC-NaliTreeV2 (from the 2012 Xmas Contest mappack), DM/DOM-20AC-CastleGeorgeV3 (from the 20th Anniversary Contest mappack), DM-UFFO, DM-WreckingBall, CTFM-Sundial
my small spec of files at Google Drive
List of console converted maps, models & more!