4,794 Commits over 1,371 Days - 0.15cph!
Added Tags support to BaseItem. Added "drone" tag to all drone unit definitions. Added SpeedModifierTech and HealthIncreaseTech. Added Aerodynamics and Graphite Armor techs to the Drone Hub.
Merge branch 'master' of sbox-rts
Increased minimum line of sight for the Turret
Attack Drone fires much faster but has less damage
Added a weapon to the Attack Drone. Added Demolish functionality for buildings (except Headquarters.)
Traverse the hierarchy when looking for network variable changed callbacks or else it'll fail to find inherited ones
Merge branch 'master' of github.com:Facepunch/sbox
Fixed attachment on worker drone
Added tolerance to IsInRange and increased bounds check on placing buildings
Reduced the Beer cost for Brewing by 75%
Attempt to fix various target range issues
Added Mining Laser to Miner Drone and added Disband ability to units to delete it (if it hasn't been attacked in the last 5 seconds.)
Changed default resources to basic
Don't start with a Pyromaniac
Merge branch 'master' of sbox-rts
Exaggerate the render bounds of the FogRenderer
Add correct sound listener settings
Added DayNightAmbience. Deleted DayNightAudio. Added DayNightSound. Other tidying around the day night entities.
Merge branch 'master' of sbox-rts
Updated Stone and Metal Drill Models and Fixed Inheritence
Reduced volume of the helicopter idle sound
Merge branch 'master' of sbox-rts
Merge branch 'master' of sbox-rts
Ensure that building pathfinder collisions are updated when destroyed. Updated all sounds to use sensible distances now that audio listener transform can be changed.
Experimentation with audio listener transform
Merge branch 'master' into listener
Use an override method on GameBase instead
Revert "Use an override method on GameBase instead"
This reverts commit 639584846ab72ceea03b43ea1c239bb6b47bec81.
Reset the listener on game init and game shutdown
Merge pull request #24 from Facepunch/listener
Audio Listener Transform
Reset the listener on game init and game shutdown
Revert "Use an override method on GameBase instead"
This reverts commit 639584846ab72ceea03b43ea1c239bb6b47bec81.
Use an override method on GameBase instead
Only flock in a move group if we're not near our target entity
Added Attack Drone and Suicide Drone stubs (not functional). Added Boring and Advanced Boring technologies. Added Metal Drill, Stone Drill, Advanced Metal Drill, Advanced Stone Drill and respective upgrades. Changed technology tree ordering in some places.
Merge branch 'master' of sbox-rts
Automatically remove units from being gatherers of resources to prevent flocking with non-existent entities
Merge branch 'master' of sbox-rts
Use render color on the drones
Merge branch 'master' of sbox-rts
Added stubs for the Drone Hub, Miner Drone, Bubble Drone and Remote Drones technology. Show all queueable items regardless of whether or not you have dependencies, and then show the dependencies required in the tooltip.
Implemented all direct unit sequences and UnitAnimator support
Merge branch 'master' of sbox-rts
Move client frame callback to after camera set up
Merge branch 'master' of sbox
Don't render hidden in first person objects if light object is set as first person
Set locales on QDoubleValidator (only for attribute editor to see if it fixes #149)
Hammer: Make build map window less shit
Hammer: Fix build map window expanding to massive sizes without enforcing a max height
Hammer: Added mesh names to bodygroup selector
Don't try to precache null resource names
Fixed VR Joystick reporting wrong
Merge branch 'master' into listener
Experimentation with audio listener transform
Refactored gathering a little. First attempt at fixing "gatherer huddle".
Remove resource entities from the flow field when they are depleted
Decreased the time it takes to complete a full day by 20x. Added a movement queue system (Shift + Right Click to enqueue movement). Added additive selection (Shift + Select).
Merge branch 'master' of sbox-rts
Fixed Collision Size never actually registering on the pathfinder meaning a default value of 100 was always used - use it anyway, but fix it
Fixed various issues with sizing of the world automatically
Check whether the gamemode is valid first
Updated simple terry and temporarily enable sequence test animations
Move fog texture updating to its own class to avoid static class overhead(?) and clamp the camera to the world bounds
Various fixes around unit auto-targetting
Properly validate attack distance and clear move groups when manually targeting units
Only perform visibility checks on weapons every half a second
Fixed Render Entities not using relative positions for vertex
Try not setting the Owner of item entities to check whether a theory is correct
Fixed being able to deposit resources into a structure that is still being built
Hide the top bar for spectators when they join during an existing game
Have Armageddon researchable in the Advanced Research Lab
Merge branch 'master' of sbox-rts
Added filtering capability to Statuses.Apply and apply a filter to the Heal Ability to only heal friendly units
Bound additional Sequence methods and callbacks for OnNewSequence and… (#23)
* Bound additional Sequence methods and callbacks for OnNewSequence and OnSequenceFinished
* Added descriptions to new sequence methods
Added descriptions to new sequence methods
Bound additional Sequence methods and callbacks for OnNewSequence and OnSequenceFinished
Fixed units not automatically attacking buildings in range. Fixed units moving through buildings when told explicitly to attack something. Changed Occupy command to Shift + Right-Click. Changed Deposit command to RepairOrDeposit. Added a repair system for buildings which uses a fraction of the resource costs for the building each second while a Worker is repairing it.