mr:dagger_item
Table of Contents
Dagger Item - Code References
Java Classes
- Dagger.java - Main dagger class extending MeleeWeapon with tier 1, speed 1.2f, accuracy 1f
- ElvenDagger.java - Elven dagger variant made of special metal alloy
JSON Configuration
No specific JSON configuration exists for the dagger - it's implemented purely in Java code.
String Resources
<string name="Dagger_Name">dagger</string> <string name="Dagger_Info">A simple iron dagger with a well worn wooden handle.</string> <string name="Dagger_Gender">masculine</string> <string name="ElvenDagger_Name">elven dagger</string> <string name="ElvenDagger_Info">This weapon is made out of a special metal alloy, making it a lot lighter compared to a regular dagger.</string>
Lua Scripts
- Kunai.lua - References “Dagger” as visual name for kunai item
- Spawner.lua - Dagger listed as possible item drop from spawner trap (with Rat, Gnoll, RatHide, Barrel, Sorrowmoss)
Java Usage Context
- Item Registration: Registered in ItemFactory.java line 328
- Shop Inventory: Available in town shop via TownShopLevel.java line 71
- Transmutation: Can be transmuted to/from Knuckles via WaterOfTransmutation.java lines 77-78
Entity Kind
- getEntityKind(): Returns “Dagger” (class simple name)
- Item Category: Melee weapon, tier 1
- Sprite: ItemSpriteSheet.DAGGER
- Animation: SWORD_ATTACK
mr/dagger_item.txt · Last modified: by 127.0.0.1
