193,448 Commits over 4,079 Days - 1.98cph!
BaseItem now has a 'on' param
Action_EnableDisable now works as should
Action_Remove works as should
Deployed Items fire events as should
OnUse is called as should (actually probably isn't, but will return to that)
WorldItem watches for dirty item, and sends to Glue as appropriate
Context Menus on world/deployed
GameTooltips
scene file in build settings
More work on the item system
Clean up, simplication, bug fixes
Filling in camp-fire item.
Screen cursor locking (simple)
Added container facility to items (todo)
Added BaseEntity, from which BasePlayer derives
Added Deployable item type
Added Deployable ghost - with placement checking
Bow viewmodel.. working !
Death of Animation Blender
Stipped out all old UseBelt stuff. Hooking us up to the new system should be trivial.
Removed workbench, repairbench etc.
Added BinaryStream
Prefab initial data
Converted all line endings to Linux
Calling item actions
This includes dropping - which needs some work to make networkable but network agnostic
Can now move items between inventories (no prediction yet)
Fixed some missing behaviours
Merged in new RustPortable
Inventory is now synced server > client
Added build menu - so you can rebuild the server/client without all the bullshit.
Moving portable, clean code to Portable folder - so it can be copied and synced between projects
Neater handling of startup errors
Ripping the ass out of the inventory system.
New HUD system - not hooked up to anything yet.
Cleaning up, moving HUD to HUD scene, Removed some Old HUD stuff
This is where NGUI and RPOS died
Merged, updated to latest staging