4,315 Commits over 1,919 Days - 0.09cph!
Grid cell size tweak.
First bunch of weapon configs.
Bunch of cleanup, refactor and optimisations.
Placement checks can now ignore a specific mounted weapon (for swapping).
If swapping a weapon with a larger weapon, try and fit it in surrounding space if possible, otherwise don't allow swap.
Refactor best placement calc
verify item fits server side too
Swap weapon fixes.
Codegen.
Find best placement position when targeting a non perfect fit cell - edges, etc.
Handle UI for weapons that don't use ammo
added weaponrack.showUI convar
Added LookatTooltip.ForceClearGroupOptions() to reset the delay for showing multiple radial menu options text.
Reset the timer when targeting weapons on the rack so the "extra menu options are available" text doesn't appear when quickly hovering across different weapons.
wip UI, show weapon name + icon, ammo icon + count when hovering a weapon.
protobuf.
"Take All" now prioritises holding the targeted weapon above the others.
Return correct grid cell index when holding a weapon and targetting a blank cell to fix showing "Take Weapon"
Create and position board pegs when mounting a weapon.
Set peg configs for a few test weapons.
merging back to a sensible branch
wip peg config setup/tool
Xmasdwelling_A to D now spawn barricades using spawners so that there's not an extra copy client-side.
set some weapon configs
updated test save
Don't show placement model when there's not enough space for weapon, or there's a weapon in the space already.
Placement model functioanlity improvements and fixes.
placement model is static, offset floortoint.
Increased coverpoint usage range
Equip melee gingerbreads with candy can club instead of hatchet.
Added BaseNavigator.FaceMoveTowardsTarget and implemented it in MoveTowards.
Set candy cane melee dmg scale.
Melee AI design updates.
Set AI dmg scale for hatchet.
MoveTowards state can now use new BaseNavigator.MoveTowardsSpeed.
Switched chase state for MoveTowards.
Equip hatchet.
Increase melee gingerbread move speed.
use CombatStationary instead of Combat
Update xmas dwelling spawners to use both gingerbreads
Added placeholder gingerbread melee AI config/design
Added initial Gingerbread_DungeonMelee prefab.
Added melee loadout.
Manifest.
Take All works again with new grid setup
codegen after merge proto conflict fix