This way is good... for THIS MH type ONLY.
For a dual server like I'm using, THIS is not helpful at all, I'll explain why.
Some Values Property types have no deal, when MH2 tries to clone a default Waypoint as it does with MonsterEnd = Game broken. By having Local games MH MH2, Game types List Menu will develop NULL items and log shows up a bunch of Errors and an attached MH2 will NEVER run. HAVE you seen this ? THIS MH has no compatibility with any of my attached MH types which I worked years in order to gain Bot support there too.
Some maps which I fixed (like one presented here through forum) with 2 bosses that have to be killed, is addressing KEYPOINTS and not a trigger for preventing Bot to rush game - it works perfectly in any of my MH games.
Like I said before, if I'll use such prototype with chained lists I'll revert changes back because it will be confusing for mappers too. In Original 503 server, Waypoint will not operate any EVENT and I'm not agree with this game break on purpose. MonsterWaypoint operates a Lever/Button according to TriggerEvent1..4 if this thing is being visited by Bot as long as Bot has no purpose with Buttons which are not on his way, plenty of maps are done this way, and specified right at Shrimp's MH mapping page.
But now because I know about conforming packages, I have no worries to setup a fully quad server operational: MH, XCMH, MH2, MA... Of course this is a work which will be executed another time.
I see missing from this build the rest of Old Weapons. In a default Non XC Server I think some of those old weapons will not fire.
As a completion I'll show something. Majority of weaponry are using this:
Code: Select all
if ( AmmoType.AmmoAmount <=0 )
return -2;
But because I'm living a different feeling about bad timings my current codes do includes this:
Code: Select all
if ( AmmoType == None || AmmoType.AmmoAmount <= 0 )
{
bUseAltMode = 0; //NEVER EVER AltFire an empty weapon - Now this is Epic
return -2;
}
And this will not hurt NET stuff, and this is conformed by me in all involved default packages, and this has never returned any RateSelf errors
.
And because we can speak about some code "sales for free" if you know or not, at teaming monsters game might crash in high loaded maps due to iterations developed. Because in a NON XC server this is a harmful thing, We can chat a bit about UnrealShare.ScriptedPawn >> Auto State Startup:
Code: Select all
SetHome();
Sleep(0.00);
if (SharedAlarmTag != '')
SetAlarm();
Sleep(0.00);
if (TeamTag != '')
SetTeam();
if (Orders == 'Guarding')
...
Even Skaarj with some radius check around completed might be a more good guy by letting weapon to properly initialize before touching it that fast as it "origionally" does. Else, according to that MapVote fixing iterations cycles crash, Sleep does the Voodoo Magic. It's like for human beings, you are feeling better after a nice sleep...
Edit:
@Jack: Admins will not use my Mh2 types for some reasons:
- In maps like MeltTown you are slaughtered multiple times because I'm not using any SpawnProtection ( my SpawnProtection is different: just DIE or use personal grenade ) - I'm not gonna change this to ruin my happiness;
- Mod is noisy and it do logs a lot of bad stuff - general mapping goofing - it shows "quality" and "skill" oops here;
- Scoreboard is simple because I'm not addicted for spamming colors - I want Monsters, not colors;
- my MH2 will not save any server stats and won't do any stupid WorldLog which nobody cares about - I ruined craps on purpose;
- when a monster has a known bug and player uses it for dodging in battle, but suddenly the monster do works properly, trust me, is frustrating, especially for 0 skill hunters like those asking me if I killed personally all those BoomBoomBridge Monsters - of course I did, and if I'm getting mad I won't even die a single time because I know how to fight with monsters, if others are around ( Bots or Players ) and letting monster to prioritize attack for others often than attacking me - call me cunt here
;
- I was asked about teleporters tweaking as a feature - probably an external tool is good as it is because... not all servers have collision problems so it's pointless to load unused stuff;
- Appearance of messages, sounds, etc. might not match all tastes - agree here - it's my sh!t and I love it as it is.