mr:sorrowmoss_seed_item
Table of Contents
Sorrowmoss Seed - Code References
This page contains raw code references and configuration excerpts for the Sorrowmoss Seed entity.
Entity Kind
- getEntityKind() value: Sorrowmoss.Seed (inner class of Sorrowmoss plant)
Java Implementation
- Plant class: Sorrowmoss.java
- Contains inner Seed class extending Seed base class
- image = 2 (uses same sprite as plant)
- plantClass = Sorrowmoss.class
- alchemyClass = PotionOfToxicGas.class
- Eating effect: Applies Poison (duration based on hero level) + Invisibility (2 turns)
- Seed registration: ItemFactory.java line 415
- registerItemClassByName(Sorrowmoss.Seed.class, “Sorrowmoss.Seed”)
- Level object registration: LevelObjectsFactory.java line 80
- registerObjectClass(Sorrowmoss.class)
JSON Configuration
This entity is implemented in Java, no dedicated JSON configuration exists
Lua Implementation
Alchemy recipe: alchemy_recipes.lua
-- Recipe: 1 Sorrowmoss seed + 1 Corpse Dust = Potion of Toxic Gas local sorrowmossRecipe = {} table.insert(sorrowmossRecipe, {name = "Sorrowmoss.Seed", count = 1}) table.insert(sorrowmossRecipe, {name = "CorpseDust", count = 1}) RPD.AlchemyRecipes.registerRecipeFromLua(sorrowmossRecipe, "PotionOfToxicGas")
Sprout spell (random seed selection): Sprout.lua
- Sorrowmoss.Seed included in random seed pool
Spawner trap: Spawner.lua
- Sorrowmoss can spawn as level object from trap
String Resources
- English: strings_all.xml
<string name="Sorrowmoss_Name">Sorrowmoss</string> <string name="Sorrowmoss_Desc">A Sorrowmoss is a flower (not a moss) with razor-sharp petals, coated with a deadly venom.</string> <string name="Plant_Seed">seed of %s</string> <!-- Seed name becomes "seed of Sorrowmoss" via Plant_Seed format -->
- Russian: strings_all.xml (ru)
<string name="Sorrowmoss_Name">Грустномох</string> <string name="Sorrowmoss_Desc">Грустномох - это цветок (а не мох) с бритвенно острыми лепестками, покрытыми смертельным ядом.</string> <string name="Plant_Seed">семена растения %s</string> <!-- Seed name becomes "семена растения Грустномох" via Plant_Seed format -->
Related Entities
- Plant: Sorrowmoss (Plant)
- Alchemy Result: Potion of Toxic Gas
- Base Classes: Seed, Plant
mr/sorrowmoss_seed_item.txt · Last modified: by 127.0.0.1
