13,068 Commits over 2,769 Days - 0.20cph!
WIP system for showing 3D model icons on the skin pack screens
Removed keyboard and mouse interaction (not needed in the current iteration)
Support multiple SkinViewer objects at once
WIP support for showing multiple 3D models at once in the skin viewer, each going to a separate rendertexture
Fix bugs with attack heli rocket/flare firing lockouts
Attack heli: Reset flare and rocket timers if new inventory is loaded in
Attack heli: Added off-state dashboard lights so they don't visually appear suddenly when the light comes on green or red.
- Attack heli flares can now only be fired once every 30 seconds
- Added small lights to the heli pilot controls that indicate rocket and flare readiness
- Added a little ding sound when flares become available again
- Improved attack heli rocket hit pos prediction marker accuracy slightly
- If the attack heli hit projection doesn't hit anything, move the marker to the middle of the UI instead of taking the end point of the last ray
- Added a couple of useful methods to ItemContainer
Kind of got redirect skins working in the 3D viewer, except that some skins have the wrong skin ID in their store info (e.g. the CNY spear is a white CNY lantern). I have a maybe more data-error-proof idea, but committing this version in case I need it.
Fixed models that don't have a skin ID not showing up (e.g. the current lantern and spear)
Allow skins in the "none" type category (Chinese Lantern is type "none" - previously I'd only seen this for DLC packs).
Last of the hackweek work
Fixed recipes still sometimes calling for raw meat instead of cooked
Check ingredients by item ID
When making meals, take stacks into account
Fixed missing deer kebabs
New system, combine ingredients button
Rethinking. Let's see if we can base things on the existing furnace code again.
Fixed IsSeatClipping direction not being normalised
Actually create the meal output items
Fixed situations like chicken kebabs vs. mixed kebabs. Doing some fairly advanced filtering now.
Actually convert ingredients to meals
Oops, needs the .translated
Revert accidental MenuUI commit
Fix unassigned fuel grid + other bits
Stop inheriting from furnace stuff, we're moving too far away from it. Let's do our own thing so we can go our own way more easily.
Defined all 13 meals and their ingredients in a scriptableobject. Grouped all fruits/veges/meat/fish. Edited and created a few new meal combos.
Simplifying. Let's make the cooking devices more similar to the furnaces
Merge SeatClipInfoChanges -> Main
More info for the SeatClipInfo going to Sentry
Exclude the most common triggers for SeatClipInfo
Cooking UI work, some oven setup
ID/manifest fix for electric oven
Cherry pick small SceneLoader improvements -> Main
Allow opening my scene with Ctrl+Alt+Shift+B
Added new items with icons for various food combination meals
Merge ParentedDroppedItemNetworking -> Main