Just a quick patch for y'all to fix a few things that slipped through the cracks for the 1.0 update!
Update 120 - Patch 1
Fixes:
- Fixed internal pStats system not initializing on load, causing random overwrite of last played accrued data. Note this will mean that any ‘Do X of Y’ achievements that were not achieved in a single play session since the 4th will need to be done ‘from the beginning’ internally, and you will not see the Steam achievement progress until your internal data takes you past the highest previous registered number. It SHOULD accrue past that point correctly from now on though.
- Fixed TNH gun recycler and ammo reloader detecting disabled objects (e.g. objects inside a closed weapons case).
- Sosig Spawn Point and Sosig Squad Spawner now clear their spawned Sosigs when they are destroyed.
- Sosig Squad Spawner now actually saves its properties.
- Corrected the RoundType and UsesRoundTypeFlag properties of several objects
- Since TNH no longer uses CompatibleSingleRounds for determining what rounds to spawn with an object, some objects needed their RoundType set.
- UsesRoundTypeFlag now determines whether or not TNH will spawn ammo with the objects spawned as initial equipment (as opposed to always spawning ammo for all 'weapon' entries, and never spawning ammo for any other entries).
API Notes:
- SosigWeapon: Added lines at 586 to pass IFF data to GrenadeExplosion
- MainMenuScreen: Moved SteamVR_LoadLevel call to before the code for adding level name to visited hashset in case permissions or string issues causes halting errors.
- TNH_SupplyPoint: Removed bool param from SpawnLoadoutEntry coroutine