4,142 Commits over 1,157 Days - 0.15cph!
merge from item_ownership -> crafting_update
Update ownership phrase of corpses
Update metal detector phrase
merge from main -> item_ownership
merge from fix_runtime_profiling_container_url -> main
Fix runtime profiler not running when using the new upload container convars
- required the SAS token convar to be set even if it was using the container upload method
Add convar to control if item ownership is shown on client
- `show_item_ownership`
Add support for streamer mode
- show `STREAMER MODE` instead of the username for all item ownership on client
merge from fix_train_barricade_collision -> main
Set trains to hit construction layer again so they can hit barricades
Disable stackable item support on rockets
- the convar was already disabled but lets not forget this
merge from crafting_update -> aux2
merge from item_ownership -> crafting_update
Changed `Purchased From Vendor by {0}` -> `Purchased by {0}`
merge from item_ownership -> crafting_update
Actually change ownership to the newer protobuf ID since it's the newer one
Fix conflicting protobuf entity field ids
Fix ItemModSwap after merge
merge from crafting_update -> item_ownership
merge from main -> item_ownership
Add item ownership to items horses poop
- uses breed's name as the username
- doesn't actually do anything because poop is stackable, planning for future if they poop different unstackable items
Transfer item ownership when explosives are picked up
- this doesn't apply yet because C4 & satchels are stackable but laying the code down ahead of time
Add ownership to ItemModRecycler (no prefabs use this but better to be safe)
Set item ownership to keycards that are picked up
Add item ownership when animal head is beheaded with a skinning knife
Set item ownership for resources that use RandomItemDispenser instead of ResourceDispenser
Add item ownership when collectible is picked off the ground
Add item ownership for items produced when car is shredded
Add item ownership to plants harvested
Fix item ownership not applying to finishing bonus
Set item ownership of photographs taken by the camera
Set item ownership of cassette tape to the player who made the recording
Add ownership for gifts that are wrapped
Add item ownership when an item is upgraded into another item
- christmas presents
- easter eggs
- super stocking
- halloween candy
Set item ownership when item is researched inside research table
Add item ownership for items produced by recycling other items
- uses the last player who opened the recycler
Refactor WildlifeTrap to use the existing `LastLootedByPlayer` field instead of storing new reference
Add `StorageContainer.LastLootedByPlayer` alongside the ulong `LastLootedBy` field
Set item ownership of items caught inside a fish trap
Add item ownership when fishing items with a fishing rod
Fix osx IL2CPP compile error
- switch asset using statement from NUnit -> UnityEngine.Assertions
Merge from main -> item_ownership
Added ownership to items made by the industrial crafter
- use the player that placed the industrial crafter
- phrase "Industrial Crafted by {0}"
Add item ownership for items made in mixing table