Package com.hbm_m.explosion
Class NuclearExplosionConfig
java.lang.Object
com.hbm_m.explosion.NuclearExplosionConfig
Конфигурация ядерного взрыва MK5. Используется модульным API для любой взрывчатки.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intБазовая сила (радиус); после нормализации удваивается и задаёт length/speed.final intДополнительный радиус fallout (additive to scale).final booleanfinal intТип грибного облака (0 = standard, 1 = bale и т.д.).final boolean -
Method Summary
Modifier and TypeMethodDescriptionbuilder(int baseStrength) static NuclearExplosionConfigМинимальная нагрузка для отладки.static NuclearExplosionConfigfatManDefault(int radius) Пресет для Fat Man (стандартный радиус из конфига или 50).static NuclearExplosionConfigОслабленный взрыв для тестов.
-
Field Details
-
baseStrength
public final int baseStrengthБазовая сила (радиус); после нормализации удваивается и задаёт length/speed. -
falloutEnabled
public final boolean falloutEnabled -
extraFalloutRadius
public final int extraFalloutRadiusДополнительный радиус fallout (additive to scale). -
radiationEnabled
public final boolean radiationEnabled -
mushroomType
public final int mushroomTypeТип грибного облака (0 = standard, 1 = bale и т.д.).
-
-
Method Details
-
builder
-
fatManDefault
Пресет для Fat Man (стандартный радиус из конфига или 50). -
smallNuke
Ослабленный взрыв для тестов. -
debugLowLag
Минимальная нагрузка для отладки.
-