Hi m0nsta,
I tried to get Gold Rush onto the server yesterday, but there is some kind of problem with it. I’m not sure if it is a client problem really - it crashed the server as well, when the MCP reached the final destination. It looks like the “vendtrigg” function in the script starts looping, as I could see 6-7 messages from it (sys.print( "Gold_Rush Rush - MCP is SAVE
" ) before it crashed. I think the problem is that this trigger doesn’t stop - it will keep triggering the end game routine and this generate some kind of problem on the server. It worked ok when I tested it in local play on windows though.
My suggestion, is to replace the custom trigger_touched thing with trigger_mcp - this trigger is already in the SDK, and should do the job just fine I think, without a custom trigger. Tell Numberious to look at the second objective in arcis_a2 - this objective use trigger_mcp, and finish that objective fine, via the normal objective manager, so he can use the normal Completed objective event, ie. this one:
(} else if ( index == OBJECTIVE_Gold_Rush_ESCAPE_MCP ) {
OnMCPEscaped();
It’s been a while since I worked on that stuff, but I think the only thing required is to use trigger_mcp with the keyvalue “objective_index 3” set.
It’s also a problem with the custom vTriggerTouched function - it overlaps with the one from Estate, so we get an error. Ideally, BOTH maps should fix this somehow. Or get rid of them if possible - if it’s only used for MCP, the trigger_mcp should work fine both for primary objectives, and secondary (barricades and such).
I gave up getting this to work for now, so we can’t test Gold Rush today
But I would like to say that I find this port pretty interesting, and would love to test it more over time
My only comment for now, is that it’s maybe a barricade - or two - too much :tounge:
4 barricades is a lot. But let’s hope Strogg forget to build them, like Axis often do
But that can wait for later, most important first is to fix the it so it ends ok on server. Please forward my suggestions about the trigger_mcp - I’m pretty sure that will fix it (and it should also simplify code a bit).