s&
About
The Project
info
About s&box
map
Roadmap
monitoring
Metrics
Engine startup and usage numbers
Updates
newspaper
Latest News
published_with_changes
Changes
Release-by-release changelog
Games
Browse Games
Discover Games
gamejams
Workshop
Playable
sports_esports
Games
Standalone games and gamemodes
Assets
landscape
Maps
view_in_ar
Models
texture
Materials
apparel
Clothing
apps
Everything
Every asset type in one list
Forum
Learn
Documentation
rocket_launch
Getting Started
docs
Documentation
api
API Reference
Resources
school
Tutorials
manage_search
Code Search
Get s&box
Sign in with Steam
Sausage Survivors
Released
2d zombie survival
by
Facepunch
game
updated
3 days ago
119.2KB
thumb_up_alt
2.4k
thumb_down_alt
161
favorite
1.4k
library_books
4
chevron_left
home
Details
newspaper
News
history
Changes
forum
Forum
reviews
Review
257
code
Source
query_stats
Metrics
leaderboard
Player Counts
chevron_right
folder
.obj
description
__compiler_extra.cs
folder
enemyStatus
description
BurningEnemyStatus.cs
description
CharmedEnemyStatus.cs
description
EnemyStatus.cs
description
FearEnemyStatus.cs
description
FrozenEnemyStatus.cs
folder
menu
description
MenuCamera.cs
description
MenuEnemy.cs
description
MenuZombie.cs
folder
status
description
AttackSpeedStatus.cs
description
AttackSpeedStillStatus.cs
description
BouncingBulletStatus.cs
description
BulletDistanceDamageStatus.cs
description
BulletForceStatus.cs
description
BulletHealTeammateStatus.cs
bug_report
BulletInaccuracyStatus.cs
description
BulletLifetimeDamageStatus.cs
description
BulletLifetimeStatus.cs
description
BulletSpeedStatus.cs
description
CharmEnemyDmgDealtStatus.cs
description
CharmEnemyDmgReduceStatus.cs
description
CrateChanceStatus.cs
description
CritChanceStatus.cs
description
CritMultiplierStatus.cs
description
CurseAimDir.cs
description
CurseAttackSpeedStatus.cs
description
CurseDashCooldownStatus.cs
description
CurseDashDir.cs
description
CurseDashHurtStatus.cs
description
CurseDashStrengthStatus.cs
description
CurseDmgTakenStatus.cs
description
CurseDrainHealthStatus.cs
description
CurseHealthPackStatus.cs
description
CurseHurtLoseMaxHp.cs
description
CurseHurtLoseXp.cs
description
CurseMoveSelfDmg.cs
description
CurseMovespeedStatus.cs
description
CurseNoDashInvulnDamageStatus.cs
description
CurseNumDashesStatus.cs
description
CurseRerollDmg.cs
description
CurseReverseControlsStatus.cs
description
CurseSamePerkDmgStatus.cs
description
CurseSelfCritStatus.cs
description
CurseSpreadStatus.cs
description
CurseXpRepelStatus.cs
description
DamageEarlierShotsStatus.cs
description
DamageForSpeedStatus.cs
bug_report
DamageMinusBulletsStatus.cs
description
DamageReductionStatus.cs
description
DamageStatus.cs
description
DashCharmStatus.cs
description
DashCooldownStatus.cs
description
DashFearStatus.cs
description
DashFireStatus.cs
description
DashShootStatus.cs
description
DashStrengthStatus.cs
description
EarlyBossStatus.cs
description
ExplosionDamageStatus.cs
description
ExplosionDmgReductionStatus.cs
description
ExplosionSizeStatus.cs
description
FearArmorStatus.cs
description
FearDamageStatus.cs
description
FearDrainStatus.cs
description
FearDropGrenadeStatus.cs
description
FearLifetimeStatus.cs
description
FearPainStatus.cs
description
FireDamageStatus.cs
description
FireIgniteStatus.cs
description
FireLifetimeStatus.cs
description
FireSpreadStatus.cs
description
FireStackStatus.cs
description
FreezeArmorStatus.cs
description
FreezeBurnStatus.cs
description
FreezeLifetimeStatus.cs
description
FreezeShardsStatus.cs
description
FreezeShootStatus.cs
description
FreezeStrengthStatus.cs
description
FullHealthDamageStatus.cs
description
GrenadeCritStatus.cs
description
GrenadeFearStatus.cs
description
GrenadeShootReloadStatus.cs
description
GrenadeStickyStatus.cs
description
HealthRegenStatus.cs
description
HealthRegenStillStatus.cs
description
HomingBulletStatus.cs
description
HurtShootStatus.cs
description
KillHealStatus.cs
description
LastAmmoDamageStatus.cs
description
LessChoicesDamageStatus.cs
description
LevelUpMaxHealth.cs
description
LowHealthDamageStatus.cs
description
MaxAmmoStatus.cs
description
MaxHealthStatus.cs
description
MoreChoicesStatus.cs
description
MoreDamageLessHealthStatus.cs
description
MoreDamageShrinkingBulletsStatus.cs
description
MoreRerollsStatus.cs
description
MovespeedStatus.cs
description
MysteryBoxStatus.cs
description
NoDashInvulnDamageStatus.cs
description
NumDashesStatus.cs
description
NumProjectileStatus.cs
description
PauseWhileChoosingStatus.cs
description
PiercingStatus.cs
description
PushStrengthStatus.cs
description
RadiusMultiplierStatus.cs
description
ReduceSpreadStatus.cs
description
ReloadSpeedStatus.cs
description
RerollAttackSpeedStatus.cs
description
RerollHealStatus.cs
description
SatelliteLaserStatus.cs
description
ShieldCharmStatus.cs
description
ShieldExplodeStatus.cs
description
ShieldStatus.cs
description
SpecialistStatus.cs
description
Status.cs
description
ThornsStatus.cs
description
XpAttractRangeStatus.cs
description
XpAttractStrengthStatus.cs
description
XpDamageStatus.cs
description
XpHealStatus.cs
description
ZoomStatus.cs
folder
things
folder
enemies
description
Boss.cs
description
Charger.cs
description
ChargerElite.cs
description
ChargerSpecial.cs
description
Crate.cs
description
Enemy.cs
description
Exploder.cs
description
ExploderElite.cs
description
ExploderSpecial.cs
description
Runner.cs
description
RunnerElite.cs
description
RunnerEliteSpecial.cs
description
Spiker.cs
description
SpikerElite.cs
description
SpikerSpecial.cs
description
Spitter.cs
description
SpitterElite.cs
description
SpitterEliteSpecial.cs
description
SpitterSpecial.cs
description
Zombie.cs
description
ZombieElite.cs
description
Bullet.cs
description
Coin.cs
description
Crown.cs
description
EnemyBullet.cs
description
EnemySpike.cs
description
EnemySpikeElite.cs
description
EnemySpikeSpecial.cs
description
Fire.cs
description
Grenade.cs
description
HealthPack.cs
description
Magnet.cs
description
Player.cs
description
RerollPickup.cs
description
ReviveSoul.cs
description
Thing.cs
folder
ui
folder
PanelComponents
description
Chat.razor
description
Hud.razor
description
MainMenu.razor
description
PauseMenu.razor
folder
Panels
description
BossNametag.razor
description
ChoicePanel.razor
description
DeathPanel.razor
description
DifficultyPanel.razor
description
InfoPanel.razor
description
InputHint.razor
description
LeaderboardPanel.razor
description
LobbyList.razor
description
Nametag.razor
description
PlayerNametags.razor
description
StatusIcon.razor
description
StatusPanel.razor
description
StatusTooltip.razor
description
TimerPanel.razor
description
Gamepad.cs
description
Assembly.cs
description
BloodSplatter.cs
description
BurningVfx.cs
description
Camera2D.cs
description
CharmVfx.cs
description
Cloud.cs
description
DamageNumbers.cs
description
DamageNumbersLegacy.cs
description
DifficultyTracker.cs
description
ExplosionEffect.cs
description
FearVfx.cs
description
FloatingDamageNumber.cs
description
FrozenVfx.cs
description
Globals.cs
description
LavaBlob.cs
description
LavaPuddle.cs
description
LegacyParticle.cs
description
Manager.cs
description
MenuManager.cs
description
MusicManager.cs
description
PlayerTest.cs
description
RingEffect.cs
description
SatelliteLaser.cs
description
ShieldVfx.cs
description
Sprite2D.cs
description
StatusManager.cs
description
Utils.cs
description
Warning.cs
🎮 Game
placeholder
🐞 Possible Bugs
status/BulletInaccuracyStatus.cs
GetDescription(int newLevel) ignores newLevel and uses Level, and GetUpgradeDescription(newLevel) inherits that mistake when newLevel == 1, so preview text can show the current level’s values instead of the argument.
status/DamageMinusBulletsStatus.cs
GetDescription and GetUpgradeDescription ignore the newLevel parameter and use Level, so preview text for other levels shows the wrong values.