User Tools

Site Tools


rpd:level_objects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
rpd:level_objects [2025/12/30 04:16] – Wiki maintenance: Updated pages to follow naming conventions and fixed formatting issues mikerpd:level_objects [2025/12/30 04:19] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Level Objects ======
  
 +**Level Objects** are interactive or decorative elements that can be placed on dungeon levels in Remixed Dungeon. These include traps, statues, barricades, wells, and other environmental features.
 +
 +==== Description ====
 +Level objects are special entities that exist on dungeon levels and can interact with characters and items. They are configured through JSON files in the `levelObjects/` directory and may have custom behaviors implemented in Lua scripts in the `scripts/objects/` directory.
 +
 +==== Types of Level Objects ====
 +  * **Traps:** Dangerous objects that activate when triggered
 +  * **Statues:** Decorative or interactive stone figures
 +  * **Wells:** Sources of special effects or benefits
 +  * **Barricades:** Obstacles that block movement
 +  * **Pedestals:** Platforms that hold items or have special properties
 +  * **Plants:** Level objects like Firebloom, Icecap, Sorrowmoss, etc. that can be harvested
 +  * **Doors:** Locked or sealed passages
 +
 +==== Mechanics ====
 +  * **Placement:** Level objects are defined in JSON configuration files
 +  * **Interaction:** Many objects respond to character proximity or actions
 +  * **Lua Scripts:** Custom behaviors can be implemented using Lua scripts
 +  * **Destruction:** Some objects can be destroyed or activated
 +
 +==== Code References ====
 +  * Base implementation: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/levels/objects/LevelObject.java|LevelObject.java]]
 +  * Factory: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/levels/objects/LevelObjectsFactory.java|LevelObjectsFactory.java]]
 +  * Configuration files: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/levelObjects/|levelObjects/ directory]]
 +  * Lua scripts: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/objects/|scripts/objects/ directory]]
 +
 +==== Related Pages ====
 +  * [[rpd:traps|Traps]] - Dangerous level objects
 +  * [[rpd:statues|Statues]] - Stone figures with special properties
 +  * [[rpd:plants|Plants]] - Harvestable level objects
 +  * [[rpd:potion_of_purity_item|Potion of Purity]] - Can neutralize harmful level objects
 +  * [[rpd:alchemy|Alchemy]] - Level objects used in brewing
 +
 +{{tag> rpd mechanics level_objects}}
rpd/level_objects.txt · Last modified: by 127.0.0.1