Modding: Enums
Jump to navigation
Jump to search
Fundamentals |
---|
Basics • Data.wak • Getting started • Lua Scripting • Useful Tools |
Guides |
Audio • Enemies • Environments (Fog of War) • Image Emitters • Materials • Perks • Spells • Steam Workshop • Spritesheets • Using CMake |
Components/Entities |
Component Documentation • Enums • List of all tags • Special Tags |
Lua Scripting |
Lua API • Utility Scripts |
Other Information |
Enemy Information Table • Magic Numbers • Sound Events • Spell IDs • Perk IDs • Material IDs |
List of known enum values, for cases where component_documentation.txt
has a mention such as this: RAGDOLL_FX::Enum
ARC_TYPE
- MATERIAL
- LIGHTNING
AUDIO_LAYER
- EFFECT_GAME
- EFFECT_UI
- AMBIENCE
- MUSIC
BIOME_TYPE
- BIOME_PROCEDURAL
- BIOME_BITMAP
- BIOME_WANG_TILE
DAMAGE_TYPES
- NONE
- DAMAGE_MELEE
- DAMAGE_PROJECTILE
- DAMAGE_EXPLOSION
- DAMAGE_BITE
- DAMAGE_FIRE
- DAMAGE_MATERIAL
- DAMAGE_FALL
- DAMAGE_ELECTRICITY
- DAMAGE_DROWNING
- DAMAGE_PHYSICS_BODY_DAMAGED
- DAMAGE_DRILL
- DAMAGE_SLICE
- DAMAGE_ICE
- DAMAGE_HEALING
- DAMAGE_PHYSICS_HIT
- DAMAGE_RADIOACTIVE
- DAMAGE_POISON
- DAMAGE_MATERIAL_WITH_FLASH
- DAMAGE_OVEREATING
- DAMAGE_CURSE
EDGE_STYLE
- COLOR_EDGE_PIXELS
- EVERYWHERE
- CARDINAL_DIRECTIONS
- NORMAL_BASED
EXPLOSION_TRIGGER_TYPE
These values are used by ExplosionComponent trigger property to determine when the explosion defined on this component will trigger.
- ON_DEATH - triggers when the entity housing ExplosionComponent is killed
- ON_CREATE - triggers the moment ExplosionComponent is added to the entity
- ON_TIMER - triggers according to the timeout_frames property in the ExplosionComponent
FOG_OF_WAR_TYPE
- DEFAULT
- HEAVY_CLEAR_AT_PLAYER
- HEAVY_CLEAR_WITH_MAGIC
- HEAVY_NO_CLEAR
GAME_EFFECTS
These are the game effect names defined in Noita.
- NONE
- ELECTROCUTION - Used for Circle of Thunder, Explosion of Thunder
- FROZEN - Used for
Frozen
- ON_FIRE - Used for
On fire!
- POISON - Used for
Poisoned
- BERSERK - Used for
Berserk
- CHARM - Used for
Charmed
- POLYMORPH - Used for
Polymorph
- POLYMORPH_RANDOM - Used for
Chaos polymorph
- BLINDNESS - Used for
Blinded
- TELEPATHY
- TELEPORTATION - Used for
Teleportitis
- REGENERATION - Used for
Regeneration
- LEVITATION - Used for
Faster levitation
- MOVEMENT_SLOWER - Used for
Clumsy movement
- FARTS - Used for
Gassy
- DRUNK - Used for
Drunk
- BREATH_UNDERWATER - Used for Breathless
- RADIOACTIVE - Used for
Toxic
- WET - Used for
Wet
- OILED - Used for
Oiled
- BLOODY - Used for
Bloody
- SLIMY - Used for
Slimy
- CRITICAL_HIT_BOOST - Used for Critical Hit + and Critical Plus
- CONFUSION - Used for
Confused
- MELEE_COUNTER
- WORM_ATTRACTOR - Used for Worm Attractor and
Worm food
- WORM_DETRACTOR
- FOOD_POISONING - Used for
Food poisoning
- FRIEND_THUNDERMAGE - Used for Ukkoskivi
- FRIEND_FIREMAGE - Used for Kiuaskivi
- INTERNAL_FIRE - Used for
Internal fire
- INTERNAL_ICE - Used for
Chilly
- JARATE - Used for
Jarated
- KNOCKBACK - Used for Knockback
- KNOCKBACK_IMMUNITY - Used for No More Knockback
- MOVEMENT_SLOWER_2X - Used for
Slower movement
- MOVEMENT_FASTER - Used for Faster Movement
- STAINS_DROP_FASTER - Used for Repelling Cape
- SAVING_GRACE - Used for Saving Grace
- DAMAGE_MULTIPLIER - Used for Glass Cannon
- HEALING_BLOOD - Used for Vampirism
- RESPAWN - Used for Extra Life
- PROTECTION_FIRE - Used for Kiuaskivi, Fire Immunity, Freeze Field, Oil Blood
- PROTECTION_RADIOACTIVITY - Used for Toxic Immunity
- PROTECTION_EXPLOSION - Used for Exploding Corpses and Explosion Immunity
- PROTECTION_MELEE - Used for Melee Immunity
- PROTECTION_ELECTRICITY - Used for Electricity Immunity and Electricity
- TELEPORTITIS - Used for Teleportitis
- STAINLESS_ARMOUR - Used for Stainless Armour
- GLOBAL_GORE - Used for More Blood
- EDIT_WANDS_EVERYWHERE - Used for Tinker with Wands Everywhere
- EXPLODING_CORPSE_SHOTS - used for Exploding Corpses
- EXPLODING_CORPSE
- EXTRA_MONEY - Used for Greed
- EXTRA_MONEY_TRICK_KILL - Used for Trick Greed
- HOVER_BOOST - Used for Strong Levitation
- PROJECTILE_HOMING - Used for Homing Shots
- ABILITY_ACTIONS_MATERIALIZED - Used for Bombs Materialized
- NO_DAMAGE_FLASH
- NO_SLIME_SLOWDOWN - Used for Slime Blood
- MOVEMENT_FASTER_2X - Used for
Greased lightning
- NO_WAND_EDITING - Used for No Wand Tinkering
- LOW_HP_DAMAGE_BOOST - Used for Living on the Edge
- FASTER_LEVITATION - Used for
Faster levitation and Faster Levitation
- STUN_PROTECTION_ELECTRICITY
- STUN_PROTECTION_FREEZE
- IRON_STOMACH - Used for Iron Stomach
- PROTECTION_ALL - Used for
Protection from all
- INVISIBILITY - Used for
Invisible and Invisibility
- REMOVE_FOG_OF_WAR - Used for All Seeing Eye
- MANA_REGENERATION - Used for
Mana regeneration
- PROTECTION_DURING_TELEPORT
- PROTECTION_POLYMORPH - Used for
Polymorph immunity
- PROTECTION_FREEZE
- FROZEN_SPEED_UP
- UNSTABLE_TELEPORTATION - Used for
Unstable teleportitis
- POLYMORPH_UNSTABLE - Used for
Unstable polymorph
- CUSTOM
- ALLERGY_RADIOACTIVE
- RAINBOW_FARTS - Used for
Rainbow farts
GENERAL_NOISE
- IQNoise
- DirtyPeeNoise
- QemNoise
- WhiteNoise
- MixNoise
- SimplexNoise
- STB_Perlin
- FastBlockNoise
- SimplexNoise1234
HIT_EFFECT
- NONE
- LOAD_ENTITY
- LOAD_CHILD_ENTITY
- LOAD_UNIQUE_CHILD_ENTITY
- LOAD_GAME_EFFECT
- LOAD_UNIQUE_GAME_EFFECT
- CONVERT_RAGDOLL_TO_MATERIAL
- CRITICAL_HIT_BOOST
- DAMAGE_BOOST
- SWAPPER
INVENTORY_KIND
- QUICK
- FULL
JOINT_TYPE
- REVOLUTE_JOINT
- WELD_JOINT
- REVOLUTE_JOINT_ATTACH_TO_NEARBY_SURFACE
- WELD_JOINT_ATTACH_TO_NEARBY_SURFACE
LUA_VM_TYPE
- SHARED_BY_MANY_COMPONENTS
- CREATE_NEW_EVERY_EXECUTION
- ONE_PER_COMPONENT_INSTANCE
MATERIALAUDIO_TYPE
- NONE
- LAVA
- MAGICAL
MATERIALBREAKAUDIO_TYPE
- NONE
- WOOD
- CHAIN
MOVETOSURFACE_TYPE
- ENTITY
- VERLET_ROPE_ONE_JOINT
- VERLET_ROPE_TWO_JOINTS
NOISE_TYPE
- IQ2_SIMPLEX1234
- IQ_SIMPLEX
- SIN_CAPPED_EVERYTHING
- SIN_CAPPED_SIMPLEX
PARTICLE_EMITTER_CUSTOM_STYLE
- NONE
- FIRE
PROJECTILE_TYPE
- PROJECTILE
- LIGHTNING
- VERLET
- MATERIAL_PARTICLE
RAGDOLL_FX
Used in ProjectileComponent.ragdoll_fx_on_collision
, among other places
- NONE
- NORMAL
- BLOOD_EXPLOSION
- BLOOD_SPRAY
- FROZEN
- CONVERT_TO_MATERIAL
- CUSTOM_RAGDOLL_ENTITY
- DISINTEGRATED
- NO_RAGDOLL_FILE
- PLAYER_RAGDOLL_CAMERA
VERLET_TYPE
- CHAIN
- CLOTH
- BLOB