Skip to main content
Version: Beta-2.1

Gameplay

Gameplay is a place, where you can set some in-game variables.

Contents

Construction rules

Variable part is a rule name. Value part sets amount.

health_level_add: 0;
spike_damage: 10;
at_protection_health_regenerate_multiplier: 1,5;

Gameplay variables

Player settings

VariableDefault valueData typeDescription
health_level_add0floatValue added to health level, which modifies your default health.
drill_level_add0floatValue added to drill level, which modifies your default drill efficiency.
health_regenerate_cooldown2,5floatA time after receiving damage when health regeneration starts.
health_regenerate_multiplier4floatHealth regeneration speed.
turbo_regenerate_multiplier1,5floatTurbo regeneration speed.
turbo_use_multiplier1,5floatTurbo use speed.

Player movement

VariableDefault valueData typeDescription
all_speed_multiplier1floatMultiplier, by which every *_speed variable in this segment will be multiplied.
vacuum_drag_multiplier1floatSize of vacuum drag.
player_normal_speed13floatNormal player speed.
player_brake_speed-8,5floatPlayer brake speed.
player_turbo_speed18floatDefault player turbo speed.
drill_normal_speed9floatPlayer speed when drill extended.
drill_brake_speed-6floatPlayer brake speed when drill extended.
bullet_owner_push0,6floatForce by which player gets pushed after shooting a bullet.
stone_geyzer_force_multiplier1floatNormal geyzer wind force multiplier.
magnetic_geyzer_force_multiplier4floatMagnetic geyzer wind force multiplier.
lava_geyzer_force_multiplier0,06floatLava geyzer wind force multiplier.

Crash damage

VariableDefault valueData typeDescription
crash_minimum_energy6floatMinimum energy loss required for damage when crashing into something.
crash_damage_multiplier0,6floatDamage multiplier when crashing into something.

Player bullet and static collider damages

VariableDefault valueData typeDescription
copper_bullet_damage3floatDefault copper bullet damage when shot by player.
red_bullet_damage4floatDefault red bullet damage when shot by player.
coal_bullet_damage2floatDefault coal bullet damage when shot by player.
fire_bullet_damage4floatDefault fire bullet damage when shot by player. Static damage when in fire collider.
unstable_matter_damage10floatDefault unstable matter damage when shot by player. Static damage when in unstable collider.
spike_damage5floatStatic damage when in spike collider.
star_collider_damage5floatStatic damage when in star collider.
lava_geyzer_damage5floatStatic damage when in lava geyzer collider.

Bullet effectivity modifiers

VariableDefault valueData typeDescription
boss_fire_effectivity1,3125floatDamage to bosses is multiplied by this value when dealt using fire bullet. Remember, that bosses don't get fire effect.
boss_unstable_effectivity1floatDamage to bosses is multiplied by this value when dealt using unstable matter.

Healing

VariableDefault valueData typeDescription
healing_potion_hp20floatHeal size when using healing potion.
blank_potion_hp15floatHeal size when using blank potion.
killing_potion_hp15floatDamage size when using killing potion.

Grow times

VariableDefault valueData typeDescription
amethyst_grow_time_min60integerMinimum time (in seconds) after which amethyst grows.
amethyst_grow_time_max180integerMaximum time (in seconds) after which amethyst grows.
magnetic_alien_grow_time3integerTime (in seconds) after which flat magnetic alien turns into its normal form.

Artefacts

VariableDefault valueData typeDescription
at_protection_health_level_add2,272floatValue added to health level when wearing protection artefact.
at_protection_health_regenerate_multiplier1,5floatValue by which health_regenerate_multiplier is multiplied when wearing protection artefact.
at_impulse_power_regenerate_multiplier1floatPower regeneration speed when wearing impulse artefact.
at_impulse_time0,4floatImpulse time when wearing impulse artefact.
at_impulse_speed70floatImpulse speed when wearing impulse artefact.
at_impulse_damage8floatImpulse damage when wearing impulse artefact.
at_illusion_power_regenerate_multiplier1floatPower regeneration speed when wearing illusion artefact.
at_illusion_power_use_multiplier2floatPower use speed when wearing illusion artefact.
at_unstable_normal_avarage_time1,5floatThe average time after which unstable artefact will generate unstable pulse.
at_unstable_special_avarage_time1,5floatThe average time after which unstable artefact will generate unstable matter.
at_unstable_force10floatUnstable pulse force when wearing unstable artefact.
at_unstable_power_regenerate_multiplier2floatPower regeneration speed when wearing unstable artefact.
at_unstable_power_normal_eat1floatPower decrease after generating unstable pulse when wearing unstable artefact.
at_unstable_power_special_eat2floatPower decrease after generating unstable matter when wearing unstable artefact.
at_unstable_power_killpot_give10floatPower increase after using killing potion when wearing unstable artefact.
at_unstable_max_unstabling_deviation15floatMax angle by which unstabling state bullet can be offset from mouse direction.

Bullet speeds

VariableDefault valueData typeDescription
copper_bullet_speed0,45floatCopper bullet speed when shot by player.
red_bullet_speed0,45floatRed bullet speed when shot by player.
unstable_bullet_speed0,35floatUnstable bullet speed when shot by player.
fire_bullet_speed0,4floatFire bullet speed when shot by player.
coal_bullet_speed0,45floatCoal bullet speed when shot by player.
boss_bullet_speed0,35floatAny bullet speed when shot by boss.
boss_seeker_speed0,25floatAny auto-aiming bullet speed when shot by boss.

Bullet range multipliers

VariableDefault valueData typeDescription
copper_bullet_defrange1floatCopper bullet default range multiplier when shot by player.
red_bullet_defrange1floatRed bullet default range multiplier when shot by player.
coal_bullet_defrange1floatCoal bullet default range multiplier when shot by player.
fire_bullet_defrange1floatFire bullet default range multiplier when shot by player.
unstable_bullet_defrange1floatUnstable bullet default range multiplier when shot by player.

Bullet cooldowns

VariableDefault valueData typeDescription
copper_bullet_cooldown7integerCopper bullet default shooting cooldown.
red_bullet_cooldown7integerRed bullet default shooting cooldown.
coal_bullet_cooldown7integerCoal bullet default shooting cooldown.
fire_bullet_cooldown11integerFire bullet default shooting cooldown.
unstable_bullet_cooldown14integerUnstable bullet default shooting cooldown.
impulse_cooldown10integerImpulse cooldown before making the next impulse.

Cyclic damages

VariableDefault valueData typeDescription
cyclic_damage_multiplier1floatMultiplier, by which every *_damage variable in this segment will be multiplied.
cyclic_fire_damage2floatFire damage every second when player has fire effect.
cyclic_poison_damage1floatFire damage every second when player has poison effect.
cyclic_remote_damage1floatRemote damage every half second when Degenerator uses remote damage.
cyclic_fire_time2integerNumber of remaining damage cycles when fire bullet sets you on fire.
cyclic_starandus_geyzer_time2integerNumber of remaining damage cycles when Starandus geyzer sets you on fire.
cyclic_star_time2integerNumber of remaining damage cycles when star sets you on fire.
cyclic_spike_time6integerNumber of remaining damage cycles when spike bullet gives you poison.
cyclic_spikeball_time4integerNumber of remaining damage cycles when spikeball bullet gives you poison.
cyclic_stickybulb_time4integerSticky effect time reduced by 1.

Boss damages

VariableDefault valueData typeDescription
boss_damage_multiplier1floatMultiplier, by which every *_damage variable in this segment will be multiplied.
boss_bullet_electron_damage35floatElectron bullet damage when shot by boss.
boss_bullet_fire_damage4floatFire bullet damage when shot by boss.
boss_bullet_spike_damage6floatSpike bullet damage when shot by boss.
boss_bullet_brainwave_damage6floatBrainwave bullet damage when shot by boss.
boss_bullet_rocket_damage12floatRocket bullet damage when shot by boss.
boss_bullet_spikeball_damage7floatSpikeball bullet damage when shot by boss.
boss_bullet_copper_damage4floatCopper bullet damage when shot by boss.
boss_bullet_red_damage5floatRed bullet damage when shot by boss.
boss_bullet_unstable_damage6floatUnstable bullet damage when shot by boss.
boss_bullet_graviton_damage3floatGraviton bullet damage when shot by boss.
boss_bullet_neutronium_damage15floatNeutronium bullet damage when shot by boss.
boss_starandus_geyzer_damage4floatStarandus geyzer damage.
boss_adecodron_sphere_damage10floatAdecodron body spikes damage.
boss_octogone_sphere_damage8floatOctogone body virtual spikes damage, when in octoquake state.

Boss battle settings

VariableDefault valueData typeDescription
boss_battle_time180integerBoss battle time, after which boss always wins.
boss_hp_protector_1800floatProtector health in phase 1.
boss_hp_protector_21000floatProtector health in phase 2.
boss_hp_protector_31200floatProtector health in phase 3.
boss_hp_adecodron_1800floatAdecodron health in phase 1.
boss_hp_adecodron_21000floatAdecodron health in phase 2.
boss_hp_adecodron_31200floatAdecodron health in phase 3.
boss_hp_octogone_1800floatOctogone health in phase 1.
boss_hp_octogone_21000floatOctogone health in phase 2.
boss_hp_octogone_31200floatOctogone health in phase 3.
boss_hp_starandus_1800floatStarandus health in phase 1.
boss_hp_starandus_21000floatStarandus health in phase 2.
boss_hp_starandus_31200floatStarandus health in phase 3.
boss_hp_degenerator_1800floatDegenerator health in phase 1.
boss_hp_degenerator_21000floatDegenerator health in phase 2.
boss_hp_degenerator_31200floatDegenerator health in phase 3.

Treasure loottables

VariableDefault valueData typeDescription
treasure_loot8-3-6-0-1249-4-1-1-1250-2499-54-2-4-2500-3749-40-1-1-3750-4999-48-1-2-5000-5599-55-1-2-5600-6799-57-1-2-6800-7999-10-3-7-8000-8999-5-3-7-9000-9999treasure stringDetermines normal treasure loottable.
dark_treasure_loot66-3-6-0-1199-70-1-1-1200-2399-54-2-4-2400-3599-40-1-1-3600-4799-33-1-3-4800-4949-48-1-3-4950-5799-61-1-2-5800-6799-59-1-2-6800-7799-71-1-1-7800-8199-10-2-6-8200-9299-5-3-7-9300-9999treasure stringDetermines dark treasure loottable.

Treasure string

Treasure string is a format in which treasure data is stored. It consists of integers separated by '-' and virtually grouped by 5. Every group determines one item possible to obtain from a treasure. For example:

8-3-6-0-2999-
10-2-5-3000-9899-
71-1-1-9900-9999

The first number is the item ID. You can find the list of all IDs here. The second and third numbers determine amount of item that can be obtained. It will be a random number between these two. The fourth and fifth numbers determine probability of selecting the item. Interpreter chooses one random number between 0 and 9999. If this number is between fourth and fifth integer, then this item will be chosen. In this example loottable looks like this:

ItemAmountChance
stone3-630%
gold2-569%
max potion11%

If no items are chosen or there is an error interpreting treasure string, player will get 1 stone from a treasure.