1,097 Commits over 426 Days - 0.11cph!
Merge from setflag_remove
Fix SetFlagLocal compile error
Merge from setflag_remove
Remove obsolete SetFlag and replace existing usages with the disposable pattern
Setup the viewmodel drop animation that's been unused for years on various grenades
Hook up damage state change FX on all blockers
Better handling of clan score
Adjust conversation readout timings again
Initial setup of repairable helipad at bandit camp
Buying air vehicles from the vendor is disabled until players contribute enough resources to repair the helipad. Works similar to constructing siege weapons
Once repaired stays repaired for the wipe
Placeholder art whilst helipad is under construction
Setup 3 new clan related achievements
Merge from MonumentBlockers
Fix blocker mesh issues flagged by automated tests
Merge from MonumentBlockers
S2P military tunnel, oilrig, launch site
Fix desks blocker not rendering due to unassigned LOD component
Reduce health on the chonkier blockers
- Disable bonus resource rate gathering on monument blockers. This is not setup for satellite or helicopter debris, can't tell if that was ever deliberate but making it consistent.
- Make time to kill on monument blockers when using melee weapons more consistent regardless of whether it's dispensing resources or not
- Adjust time to kill rates and resource outputs on all the blockers
Merge from powerline_power_change
Merge from m15_modslots_fix
Merge from m15_modslots_fix
Fix M15 pistol skin not having matching mod slots to base semi-automatic pistol, meaning targetting attachment mod could not be attached
Add automated test for catching item redirects not having matching mod slots. Appears that M15 was the only case
Misc code improvements for StagedRendererLOD
Merge from PlayerMaintainedMonuments
Merge from pole_entity_delete
Manifest
Commit meta files from new recycler variant prefabs
Delete powerline pole entity
Add comment component to powerline_pole_a
Merge from powergrid/tentative_recycler_fix
Cherrypick from
160554 (heavy fuse lifespan changes)
Merge from PlayerMaintainedMonuments/powergrid
Merge from powergrid/fuse_deterioration
Bump minimum decay rate from 6% to 8%
Merge from PlayerMaintainedMonuments
More fuse decay changes:
- Worst 3 fuses decay at full rate (powergrid.fuseLifespanSeconds). Number of fuses which decay at full rate also controlled by convar (fuseFullDecayCount)
- All other fuses decay at a reduced rate. Rate is picked randomly and persistent for item lifespan (powergrid.fuseSlowDecayFractionMin, fuseSlowDecayFractionMax)
- Add powergrid.fuseStatus to output current condition info for all inserted fuses
Forgot to set the type on the prefab variants. Also make default materials on prefab variants the appropriate colours
Add prefab variants for red and yellow recyclers
Fix the OnSyncVar change method for the recycler type using the server only version
Remove unnecessarily setting the recycler type syncvar when loading from a save, syncvar is already set to autosave
Use powergrid.powerlineBasePowerOutput when 1 fuse is inserted, interpolate towards powerlineMaxPowerOutput with each additional fuse
Cherrypick from
160409 (heavy fuse swapping)