branchsbox-corewars/maincancel
687 Commits over 516 Days - 0.06cph!
Add ColorPalette static class. Update all items to use colors from that palette. Increase inventory icon sizes. Update item icons.
Added random symbols for names and descriptions of items you haven't unlocked yet through upgrades. Sort all items in the item store by their sort order. Implement airdrop land particles.
Implement Crossbow Tier 2 particle effects
Have airdrops continue to drop down even if they've previously landed (if they land on buildable blocks that are then removed later)
Added airdrop.falling and airdrop.land sounds. Implement particle effect. Don't show hud icon if it hasn't landed yet (gets in the way of the lovely effects.) Do a secondary sweep trace to check if we're about to land and then play the landing sound.
Update voxels submodule
Merge branch 'main' of sbox-corewars
Added Floating Damage indicators when dealing damage to players or cores
Add world hud elements for generators and the player's own team's core
Don't reset Material in Render2D.Image.
Add IHudRenderer and implement it for Airdrop
Added Render2DExtension and Render2D.Image
Add cw_friendly_fire convar
Shorten melee range on Axe, Pickaxe and Sword
Respect friendly fire for player vs player
Add core hit sounds
Add TeamCore.MaxHealth (def: 200f), respect friendly fire convar, play core hit sounds, and automatically heal the core 1HP every half second
Tweak item.dropped sound and add brew.activate
Add BrewItem.OnActivated to replace OnConsumed, add BrewItem.Consume and optional activation delay
Merge branch 'main' of sbox-corewars
Enable friendly fire
Merge branch 'main' of sbox-corewars
Added core.explode1 and core.explode2 and add cw_core_revive and fix core explode cmd
Prepare Team Core for explosion effect
Merge branch 'main' of sbox-corewars
Add cw_explode_core test command to blow up your own core
Update death effect path
Add *.generated.* to .gitignore
Update core particle color on client. Create core particle on client. Disable collision and drawing for a core that is dead.
Added Color to IPurchasableItem and InventoryItem. Add colored names for different item types for tooltips and shop displays. Fix Buy button not working.
Add tag to the right thing. Don't allow scrolling on PurchaseItem costs container.
Add AirdropStore UI dialog. Add all items with "airdrop" tag to the airdrop store. Add IItemStore interface and implement it in ItemStoreNPC and Airdrop entities.
Added Airdrop entity. Game will periodically drop airdrops at a random airdrop spawnpoint throughout the game. Airdrop shops are not yet interactable.
Added AirdropSpawnpoint entity for voxel worlds
Merge branch 'main' of sbox-corewars
Keep reference to PE and destroy when required
Added inventory.move, inventory.open, inventory.select, item.purchase, itemstore.open, upgrades.open sound events
Merge branch 'main' of sbox-corewars
alpha
Merge branch 'main' of sbox-corewars
Added Tooltip and ITooltipProvider. Added Group and Tier to Blowtorch and Watergun. Updated Draggable position. Completely stripped out Name and Description and Icon from Shop Item definitions. Update all items to have a description.
Merge branch 'main' of sbox-corewars
Merge branch 'main' of sbox-corewars
Automatically destroy brew particle effects after 3 seconds
Add hit and break sounds for remaining blocks
Add support for block destroy sound
Fixed various sounds + block state stuff + added sword.hit sound.
Merge branch 'main' of sbox-corewars
Sound tweaks. Add missing sounds. Damage changes.
Merge branch 'main' of sbox-corewars
Update to fix speeling mistake. Add crossbow impact particle effect.
Tweak player.land sounds which had way too much random pitch
Tweak other sounds
Implement particle effects by @bakscratch and add CrossbowBoltProjectile. Various improvements to projectiles. Spawn proxy projectile from Crossbow view model (temp hack as it has no muzzle attachment.) Update all weapons to not have name, desc as they are handled by their item counterparts.
Merge branch 'main' of sbox-corewars
Add Portal + Fireball to shop. Implement Portal particle effects and add Portal placeholder sounds. Implement item pickup effect.
Merge branch 'main' of sbox-corewars
Refactor swords and add placeholders for all and automatically change view model and world model according to item description. Scale damage with it
Merge branch 'main' of sbox-corewars
Updated description of VortexBombShopItem
Updated everything to match new style direction
Made the item.pickup sound less like you're taking a laser beam to the ear
Made the item.dropped sound event less annoying
Update Storage panel to use same title styling as Lewis' Backpack styling
Fix impact grenade icon file path. Fix not being able to drag UI elements.
Hotbar initial styles
Merge branch 'main' into ui-redesign
Merge branch 'main' into ui-redesign
inventory slot
Merge branch 'main' into ui-redesign
Add vitals styling, and vitals value
vitals value rounding
iconography for Vitals
Vitals styling
Stage Info styling
Merge branch 'main' into ui-redesign
StageInfo styling
Merge branch 'main' into ui-redesign
Merge branch 'main' into ui-redesign
Style the chat
replace icons with materialdesignicons
Set team colours on chat
Merge branch 'main' into ui-redesign
Add custom colours for teams
Update colours for text legibility
Chatbox tweaks
Toast list, inventory fixes
Merge branch 'main' into ui-redesign
Merge branch 'main' into ui-redesign
Styling inventory/backpack
destroy conna's draggable so it doesnt clip + styles
Merge branch 'main' into ui-redesign
Merge branch 'main' into ui-redesign
kill feed and inventory text
styling up the toasts :bread:
Merge branch 'main' into ui-redesign
Merge branch 'main' into ui-redesign
announcement modal styled
fix non-draggable styles
Merge branch 'main' into ui-redesign
Merge pull request #6 from Facepunch/ui-redesign
UI redesign
Improved speed of purchasing upgrades (cache resource counts.) Refactor some upgrade stuff.
Some additional style tweaks
Add a default crosshair (circle) for when a weapon is not selected
Add crosshair with hitmarker effect
Don't use BaseNetworkable in a List for now