7,603 Commits over 3,684 Days - 0.09cph!
DroppedWeapon destroying is handled by DestroyBetweenRounds
DestroyBetweenRounds component
Show which team won in status text
CTs win if time runs out
Actually set IsDefused to true
Notify OnBombDefused listeners
RoundTimer component doesn't exist now
Add trigger collider to C4
Make PlayerController.IsFrozen host controlled, use for planting
PlayerInventory.HasDefuseKit
WIP move IUse to host, bomb defusing
Fixed hiding timer on bomb plant
Refactor game status / timer display
BombDefusalScenario, round end conditions
Bomb listener interfaces, explosion does damage
A little safety for calling ResumeGame() mutliple times
Make game loop into a resumable state machine
Pause Game Start dev command
PlayerInventory.CanTakeWeapon(WeaponData)
Limit to one per slot (except grenades)
SpecialWeaponAllocator, use to give bomb to one player on T side
Slot property in WeaponData
Fix weapon references in bomb_defusal game mode
Bomb sites specify explosion damage range
So it can be tuned per map
Use bomb defuse gamemode in de_garry
Zone component, used by bombsite
BombSite component, update BombSite_A.prefab
Put spectators on a team at round end
WIP try to avoid double-assigning weapons
Fix hotloading SingletonComponents
Fix networking player respawning / team assignment
Some reorganizing of game rules
Some super basic effects on C4 plant / explode
Player.RemoveWeapon()
PlantFunction for C4
Just removes when planted atm
Fix missing prefab in Game_setup.prefab
Don't give default equipment if player already has weapons
Start with a USP in round_based_test gamemode
Default weapons are controlled by game mode
Just include fps_testing game mode in the scene
Add scene for testing round-based gamemode
▉▋▇ ▅▌▄▊█▇.▌▇▇▇▋▊<▅>() █▋ ▅▌▄▇█▄▆ ▋▆▆▋▅▍█▄▌▆▍▇▌
▆▌ ▄▉▋▅ ▄█▊▌ ▋▆▆▋▌ ▌▌▅ ▇▆▌▄▋▇▊ ▅▍▌▆ ██▊▌▊ ▉▇'▋▉ ▊▇▄ ▌▅█▉█ ▍▅▉▅▄▅▊ ▄▍▆▄
Fixed round timer not being networked
Rework Respawn() a bit
Add gizmo to TeamSpawnPoint
Don't auto-respawn during rounds
NextRoundDelay, TeamEliminated
Some docs
Rename test game mode
WaitForPlayers
Freeze players in freeze time
Refactor game loop, basic round status HUD element
Split up game mode events into pre / on / post
GameMode boilerplate / simple rules
Added basic .editorconfig
Testing game mode prefab, add spawn points to fps_testing.scene
Cache ActionGraphs per PrefabFile
Add to cache on deserialize
Check cache even when deserializing full graphs