branchsbox-dungeons/maincancel
81 Commits over 212 Days - 0.02cph!
Reset explored minimap when generating new
Action bar + fixed pointer events
Bit of optimization on fog of war
Minimap fog of war
Overlay minimap, toggled with +iv_score
Fix minimap not showing on start
Sharpen minimap texture
Reimplement doorways and player icon
Temporary fog of war
TextureDrawer utility
Redo minimap to use a generated texture
Fit corner minimap inside background image
ServerCmd to generate random dungeon
Zoom minimap in, center it to player's position
Draw monsters on the minimap
Fix agent not putting itself back on grid while moving
Fix start node getting overwritten
Tweak random node placement so all cells are routed
Add minimap
iv_score to toggle minimap, iv_menu to toggle inventory
Fix affix ui
Light radius stat, player default, and affix
Implement LightRadius stat to player's light
Dungeon determines fog
Let affixes only support certain item types
Affix selection during item generation
Item & affix levels
Show item & affix levels in tooltip
Fix up affix tier rolling
StashableIcon -> ItemIcon
Dedicated panel for item tooltips
Add item rarity
StashableDetailData -> ItemData
Give cap & shield implicit armor
ImplicitAffixData -> ImplicitStat
User friendly display of implicits and explicits in item tooltip
Item Implicit affixes
Give items their own seed on generation, apply implicits on equip
Highlight cells an item can be placed into when moving item
Item affix system
Give items affixes, apply them when equipping an item
Add note
Update .addon
Player stat system
Style tweak
Pickup item on pressed, not down
Cleanup
Add constraint for occupied inventory slots
Add leather cap item
Stash cell constraints - can't wear belt on head
Client-side constraint hints
Spawn player with a few more items
Fix skipping slot 0 on insert
Cleanup, don't allow placing items into occupied slots
Add leather belt
Skip input until player releases mouse after clicking an item
Item game resource
Align equipment slots, add main hand and off hand slots
Show items icon and name in ground labels and inventory
Place item in first available slot
Clean up player input, hovering item labels lets simulation know you're hovering that label's entity
Make player walk to item before picking it up
Items can be dropped to world
Show labels for items on floor
Click item's label to pick it up
Equipment inventory slots
Add second stash to player's inventory, make it all work
Remove unused stuff
StashManager to handle moving items to different cells or inventories
Insert and remove items into inventory grid, automatically maintains their position
Tippy style adjustment
Remove old bs inventory grid
Inventory style adjustments
No hover effect on occupied slots
Much simpler grid inventory panel
Layout if rect has changed
Set cell count, columns, margin via html attributes
Fix pointer events sometimes preventing game input
Complain when agents occupy the same space
Fix up visual issues when rebuilding and laying out inventory/grid cells
Fix drag canvas z'ing over items
Repivot tooltip if its off screen
Pass cell spacing as a parameter
Give the player an item on spawn
Fix up tooltip
Enable pointer events on stash panel
Inventory ui refactor
Simple ui management
Don't run player input when ui is hovered
Update .addon
Simple stash data & logic
UI grid layout helper
Stash & tooltip ui