zYnthetic wrote:I fixed the Marines by removing them from the friendly fire rules. The only problem now is that they sometimes don't pick up the weapon that was spawned for them.
This reminds me of a problem that existed in the development of RTNP Ultimate Edition, for example in the Spire Valley map. The SkaarjTroopers wouldn't usually pick up their weapons. RTNPUE used a mutator that replaced the standard Unreal weapons with their OldSkool counterparts (the ones with decals). Per default, the troopers would spawn their standard weapon and execute some additional code regarding the weapons (probably something like weapon.owner = self). Now the mutator jumps in and takes away that weapon before the trooper can pick it up and spawns the OldSkool counterpart instead, but the extra code won't be executed for that OldSkool weapon.
(Another thing is that there's a variable, I think it was bIsPlayer: SkaarjTroopers (and probably Marines) can pick up weapons only if this variable is set to true; it is set to false after the weapon pick up; if it stays at true, other Skaarj will be hostile towards the trooper; so the Skaarj will begin to fight each other if they didn't pick up their weapons; this also happened to me in Temple of Vandora)
Lightning Hunter fixed that problem by changing the weapon types to the OldSkool counterparts directly in the maps. Disadvantage is that now some RTNPUE maps will have an OldSkool dependency. Probably your problem is caused by a mutator that replaces the standard CarRifle and RocketLauncher with their HD_Skins counterparts (not sure if the CarRifle and RocketLauncher even had an OldSkool counterpart). In that case, an easy fix would be replacing the RTNP weapon classes in those factories that spawn the marines. Disadvantage would be that you would add HD_Skin dependencies. Also, the corresponding marine factory code is probably located in UPak.u, so you would have to make a new version of UPak (which has that HD_Skins dependency) unless you MyLevel the corresponding marine factory code in the Prometheus map. Also: IIRC marines were also used in Gala's Peak, but not sure if they made it to the final version of RTNPUE.
Disclaimer: I don't know anything about online (server side) programming and I haven't touched UnrealScript in years. So not 100% sure if that's the same problem.