-
Notifications
You must be signed in to change notification settings - Fork 0
API Query Item modifier_info
Endpoint: gm.query.modifier_info
gm.query.modifier_info <modifier_name>
Get detailed information about a specific item modifier, including all stat bonuses and effects. This command displays comprehensive data about a modifier's impact on weapons and armor, helping you understand exactly how a modifier will affect item performance.
| Parameter | Type | Required | Description |
|---|---|---|---|
modifier_name |
string | Yes | Modifier name or StringId. Multi-word names are automatically joined |
gm.query.modifier_info fineOutput:
Modifier Information:
StringId: fine
Name: Fine
Price Multiplier: x1.50
Damage Modifier: +2
Speed Modifier: +1
Missile Speed Modifier: +0
Armor Modifier: +5
Hit Points Modifier: +10
Stack Count Modifier: +0
gm.query.modifier_info legendaryOutput:
Modifier Information:
StringId: legendary
Name: Legendary
Price Multiplier: x5.00
Damage Modifier: +8
Speed Modifier: +4
Missile Speed Modifier: +3
Armor Modifier: +15
Hit Points Modifier: +25
Stack Count Modifier: +0
# Check damage reduction
gm.query.modifier_info bent
gm.query.modifier_info rusty
gm.query.modifier_info chippedOutput (bent):
Modifier Information:
StringId: bent
Name: Bent
Price Multiplier: x0.50
Damage Modifier: -3
Speed Modifier: -2
Missile Speed Modifier: -1
Armor Modifier: -8
Hit Points Modifier: -15
Stack Count Modifier: +0
gm.query.modifier_info masterwork
gm.query.modifier_info flawless
gm.query.modifier_info tempered
gm.query.modifier_info sturdyFinding Modifier Names: Use gm.query.modifiers first to see available options:
# List all modifiers
gm.query.modifiers
# Then get detailed info
gm.query.modifier_info fineUnderstanding Stat Effects:
# Compare different quality tiers
gm.query.modifier_info fine # +2 damage, +5 armor
gm.query.modifier_info flawless # +5 damage, +10 armor
gm.query.modifier_info masterwork # +7 damage, +12 armor
gm.query.modifier_info legendary # +8 damage, +15 armorWeapon vs Armor Effects: Different modifiers affect different item types:
- Damage: Affects weapons
- Speed: Affects weapon swing speed
- Missile Speed: Affects ranged weapons (bows, crossbows, throwing)
- Armor: Affects armor pieces
- Hit Points: Affects item durability for both weapons and armor
Planning Equipment Upgrades:
# Check modifier before applying
gm.query.modifier_info masterwork
# Then apply to hero's equipment
gm.item.set_equipped_modifier hero_id masterworkNegative Modifiers: Review penalties before applying:
# Check how much a negative modifier reduces stats
gm.query.modifier_info bent
gm.query.modifier_info rusty
# Useful for creating challenging scenarios or weakened enemiesMulti-word Modifiers: If any multi-word modifiers exist, spaces are automatically joined:
# System handles multi-word automatically
gm.query.modifier_info fine quality| Field | Description |
|---|---|
StringId |
Modifier's unique identifier (use in commands) |
Name |
Modifier's display name |
Price Multiplier |
Value multiplication factor (e.g., x2.00 = double value) |
Damage Modifier |
Bonus/penalty to weapon damage |
Speed Modifier |
Bonus/penalty to weapon speed |
Missile Speed Modifier |
Bonus/penalty to projectile speed (ranged weapons) |
Armor Modifier |
Bonus/penalty to armor protection |
Hit Points Modifier |
Bonus/penalty to item durability |
Stack Count Modifier |
Bonus/penalty to stack size (usually +0) |
Negative Modifiers:
- Bent: -3 damage, -8 armor, -15 HP, x0.50 price
- Chipped: -2 damage, -5 armor, -10 HP, x0.75 price
- Rusty: -4 damage, -10 armor, -20 HP, x0.60 price
Positive Modifiers:
- Sturdy: +1 damage, +3 armor, +5 HP, x1.25 price
- Fine: +2 damage, +5 armor, +10 HP, x1.50 price
- Tempered: +3 damage, +7 armor, +15 HP, x1.75 price
- Flawless: +5 damage, +10 armor, +20 HP, x2.00 price
- Masterwork: +7 damage, +12 armor, +22 HP, x2.50 price
- Legendary: +8 damage, +15 armor, +25 HP, x5.00 price
Note: Exact values may vary based on game version and configuration.
Modifier Not Found:
Error: Modifier '{modifier_name}' not found.
Solution: Use gm.query.modifiers to find valid modifier names.
No Parameter Provided:
Error: Please provide a modifier name.
Usage: gm.query.modifier_info <modifier_name>
Example: gm.query.modifier_info fine
Solution: Provide a modifier name as parameter.
-
gm.query.modifiers- List all available modifiers -
gm.item.set_equipped_modifier- Apply modifier to equipped items -
gm.item.set_inventory_modifier- Apply modifier to inventory items -
gm.item.remove_equipped_modifier- Remove modifiers from equipped items -
gm.query.item- Search for items -
gm.query.item_info- Get item details -
API-Query-Overview- All query commands
Stat Bonuses Apply Cumulatively: When a modifier is applied to an item, the bonuses add to the item's base stats. For example, a weapon with 30 base damage and a "fine" modifier (+2 damage) will have 32 total damage.
Price Effects: The price multiplier affects the item's base value. A 1000 denar sword with "masterwork" modifier (x2.50) becomes worth 2500 denars.
Zero Values: "+0" indicates the modifier doesn't affect that stat. For example, most modifiers have "+0" for Stack Count Modifier since they don't affect stackable quantities.
Weapon vs Armor: Some bonuses are more relevant to specific item types:
- Damage/Speed/Missile Speed primarily affect weapons
- Armor primarily affects armor pieces
- Hit Points affect all equipment types (durability)
Balance Consideration: Higher tier modifiers can dramatically increase item effectiveness. Legendary modifiers create extremely powerful equipment that may unbalance gameplay.
Last Updated: 2025-12-20
🏠 Home | Quick Reference | Syntax Guide
Hero Commands
- gm.hero.abort_pregnancy
- gm.hero.add_gold
- gm.hero.add_hero_to_party
- gm.hero.create_companions
- gm.hero.create_lord
- gm.hero.create_party
- gm.hero.divorce
- gm.hero.edit_appearance
- gm.hero.edit_party
- gm.hero.equip_hero
- gm.hero.export_character
- gm.hero.generate_lords
- gm.hero.give_birth
- gm.hero.heal
- gm.hero.import_character
- gm.hero.impregnate
- gm.hero.imprison
- gm.hero.kill
- gm.hero.list_appearances
- gm.hero.list_characters
- gm.hero.list_developments
- gm.hero.list_traits
- gm.hero.load_appearance
- gm.hero.load_character
- gm.hero.load_development
- gm.hero.load_traits
- gm.hero.marry
- gm.hero.open_inventory
- gm.hero.release
- gm.hero.remove_clan
- gm.hero.rename
- gm.hero.save_appearance
- gm.hero.save_development
- gm.hero.save_traits
- gm.hero.set_age
- gm.hero.set_clan
- gm.hero.set_culture
- gm.hero.set_gold
- gm.hero.set_relation
- gm.hero.start_convrsation
Clan Commands
- gm.clan.add_gold
- gm.clan.add_gold_leader
- gm.clan.add_hero
- gm.clan.add_renown
- gm.clan.create_clan
- gm.clan.create_minor_clan
- gm.clan.destroy
- gm.clan.edit_banner
- gm.clan.equip_heroes
- gm.clan.generate_clans
- gm.clan.give_gold
- gm.clan.rename
- gm.clan.set_culture
- gm.clan.set_gold
- gm.clan.set_leader
- gm.clan.set_renown
- gm.clan.set_tier
- gm.clan.sync_kingdom_colors
Kingdom Commands
- gm.kingdom.add_clan
- gm.kingdom.call_ally_to_war
- gm.kingdom.create_kingdom
- gm.kingdom.declare_alliance
- gm.kingdom.declare_war
- gm.kingdom.destroy
- gm.kingdom.edit_banner
- gm.kingdom.equip_heroes
- gm.kingdom.generate_kingdoms
- gm.kingdom.get_tribute_info
- gm.kingdom.make_peace
- gm.kingdom.pay_tribute
- gm.kingdom.remove_clan
- gm.kingdom.rename
- gm.kingdom.set_ruler
- gm.kingdom.sync_vassal_banners
- gm.kingdom.trade_agreement
Settlement Commands
- gm.settlement.add_militia
- gm.settlement.fill_garrison
- gm.settlement.give_food
- gm.settlement.give_gold
- gm.settlement.rename
- gm.settlement.reset_names
- gm.settlement.set_culture
- gm.settlement.set_hearths
- gm.settlement.set_loyalty
- gm.settlement.set_prosperity
- gm.settlement.set_security
- gm.settlement.set_village_bound_settlement
- gm.settlement.set_village_trade_bound_settlement
- gm.settlement.spawn_wanderer
- gm.settlement.upgrade_buildings
Item Commands
- gm.item.add
- gm.item.equip
- gm.item.equip_slot
- gm.item.list_equipped
- gm.item.list_inventory
- gm.item.load_equipment
- gm.item.load_equipment_both
- gm.item.load_equipment_civilian
- gm.item.remove
- gm.item.remove_all
- gm.item.remove_equipped
- gm.item.remove_equipped_modifier
- gm.item.save_equipment
- gm.item.save_equipment_both
- gm.item.save_equipment_civilian
- gm.item.set_equipped_modifier
- gm.item.set_inventory_modifier
- gm.item.transfer
- gm.item.unequip
- gm.item.unequip_all
- gm.item.unequip_slot
Query Commands
- gm.query.character_objects
- gm.query.character_objects_any
- gm.query.character_objects_info
- gm.query.clan
- gm.query.clan_any
- gm.query.clan_info
- gm.query.culture
- gm.query.culture_info
- gm.query.hero
- gm.query.hero_any
- gm.query.hero_info
- gm.query.item
- gm.query.item_any
- gm.query.item_info
- gm.query.kingdom
- gm.query.kingdom_any
- gm.query.kingdom_info
- gm.query.modifier_info
- gm.query.modifiers
- gm.query.settlement
- gm.query.settlement_any
- gm.query.settlement_info
- gm.query.troop
- gm.query.troop_any
- gm.query.troop_info