mr:innkeeper_npc
Table of Contents
InnKeeperNPC - Code References
Java Classes
This entity is not implemented in Java. It uses Lua scripting instead.
JSON Configuration
{
"defenseSkill" :3,
"attackSkill" :8,
"baseSpeed" :0,
"attackDelay" :1,
"ht" :5,
"spriteDesc" :"spritesDesc/InnKeeperNPC.json",
"scriptFile" :"scripts/npc/Innkeeper",
"friendly" :true,
"movable" :false,
"aiState" :"Passive",
"fraction" :"NEUTRAL",
"immortal" :true
}
- Found in: RemixedDungeon/src/main/assets/mobsDesc/InnKeeperNPC.json
Sprite Configuration
{
"texture" : "mobs/town_townsfolk_innkeeper.png",
"frames" : [ { "x": 0, "y": 0, "width": 32, "height": 32 } ]
}
- Found in: RemixedDungeon/src/main/assets/spritesDesc/InnKeeperNPC.json
String Resources
<string name="InnKeeperNPC_Name">inn keeper</string> <string name="InnKeeperNPC_Name_Objective">inn keeper</string> <string name="InnKeeperNPC_Desc">The innkeeper is proud of himself.</string>
- Source: RemixedDungeon/src/main/res/values/strings_all.xml
- Also available in multiple languages in corresponding values-* directories
Lua Scripts
- Script implements:
- spawn() - Initializes NPC with trade items (FriedFish, ChargrilledMeat, FrozenCarpaccio)
- interact() - Opens trade window between NPC and player
- priceForSell() - Sets sell price multiplier (10x item base price)
- sellMode() - Uses CARCASS backpack mode for selling
- buyMode() - Uses FOR_BUY backpack mode for purchasing
Level Placement
- Found in: RemixedDungeon/src/main/assets/levelsDesc/Inn_2021_03.json
- Found in: RemixedDungeon/src/main/assets/levelsDesc/ScriptsArena.json
Related mr Entities
mr/innkeeper_npc.txt · Last modified: by 127.0.0.1
