201,551 Commits over 4,171 Days - 2.01cph!
Merged, updated to latest staging
This is where NGUI and RPOS died
Cleaning up, moving HUD to HUD scene, Removed some Old HUD stuff
New HUD system - not hooked up to anything yet.
Ripping the ass out of the inventory system.
Neater handling of startup errors
Moving portable, clean code to Portable folder - so it can be copied and synced between projects
Added build menu - so you can rebuild the server/client without all the bullshit.
Inventory is now synced server > client
Fixed some missing behaviours
Merged in new RustPortable
Can now move items between inventories (no prediction yet)
Calling item actions
This includes dropping - which needs some work to make networkable but network agnostic
Converted all line endings to Linux
Added BinaryStream
Prefab initial data
Stipped out all old UseBelt stuff. Hooking us up to the new system should be trivial.
Removed workbench, repairbench etc.
Death of Animation Blender
Bow viewmodel.. working !
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
Clean up, simplication, bug fixes
More work on the item system
scene file in build settings
Context Menus on world/deployed
GameTooltips
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
Added generic item variables, health, cooked, spoiled for events, or whatever to use
Changed Cycle to ServerCycle - to be clear what it is, where it should be run
Events now cycle on the server
ItemContainers now have a temperature - owner object should maintain it
Added Action Replace
Added Item Conditional Temperature
Added Item Event Manipulate - to change variables
Deleted DeployedInventoryItem - redundant
'burnable' in item
reversavle conditions
new condition: chance
new condition: hasfuel
item event: burnt - called when item is turned to charcoal
removed IsOff - because IsOn is reversable
Item HasFuel - temporary until we have different fuels
Added fuel, flags, modules
Campfire now functions properly !
added new game PRESSURE CHAMBER
Cleaning up. Fire is working, complete.