Table of Contents
Chaos Shield Left Buff - Code References
Status: Entity not found in current codebase
Analysis
This page was auto-generated but the entity “chaos_shield_left_buff” does not exist in the current game code. The search found no matching:
- Java classes
- Lua scripts
- JSON configuration files
- String resources
Related Entities
The following related entities exist in the codebase:
Chaos Shield Item:
- Java Class: Referenced in ChaosCrystal.java as “ChaosShield”
- String Resources:
- `ChaosShield_name` - “Chaos Shield”
- `ChaosShield_desc` - “The Chaos Shield is the result of fusing a Chaos Crystal with ordinary shield, causing it to manifest random chaotic effects upon a successful block.”
- Sprite: `items/chaosShield.png`
- Usage: Referenced in `ChaosCrystal.java` for chaos set collection
Chaos Crystal Item:
- Java Class: `com/nyrds/pixeldungeon/items/chaos/ChaosCrystal.java`
- Usage: Used to fuse with shields to create Chaos Shield
- Code Reference: ChaosCrystal.java
Possible Buff Mechanism: The chaos shield may apply temporary effects through a different mechanism than a named buff class. The shield likely:
- Applies effects through shield blocking logic in armor/shield classes
- Uses Chaos Crystal effect application code
- Triggers effects during combat damage resolution with shield mechanics
The “left_buff” naming suggests this may have been a planned buff for tracking chaos shield effects that was either:
- Renamed to a different identifier
- Implemented through a different mechanism
- Removed during development
Code References
- ChaosCrystal.java - Chaos set collection logic, line 105-106
- strings_all.xml - Chaos Shield string resources
- Sprite: `RemixedDungeon/src/main/assets/items/chaosShield.png`
Notes for Wiki Maintainers
This page should be updated or removed once the actual buff mechanism for Chaos Shield is identified. The chaos shield likely applies effects through a different system than standard buffs. Consider investigating:
- Shield class implementations in `com/watabou/pixeldungeon/items/armor/`
- Combat blocking mechanics in `com/watabou/pixeldungeon/actors/Char.java`
- Chaos effect application in chaos-related code
