-
Notifications
You must be signed in to change notification settings - Fork 0
API Hero abort_pregnancy
Endpoint: gm.hero.abort_pregnancy
gm.hero.abort_pregnancy <hero>
| Parameter | Type | Required | Position | Description |
|---|---|---|---|---|
hero |
string | Yes | 0 | The pregnant hero (name, StringId, or player) |
Terminates a hero's pregnancy without delivering a child. The pregnancy record is removed and the pregnancy flag is cleared. No child is born and no birth events are fired.
The command validates that the specified hero is currently pregnant. If the hero is not pregnant, an error is returned.
This command delegates to HeroManager.AbortBirth() for the actual abortion logic.
gm.hero.abort_pregnancy IraOutput:
Pregnancy terminated for Ira.
gm.hero.abort_pregnancy lord_1_3Output:
Pregnancy terminated for Ira.
gm.hero.abort_pregnancy hero:IraOutput:
Pregnancy terminated for Ira.
gm.hero.abort_pregnancy 'Liena the Fierce'Output:
Pregnancy terminated for Liena the Fierce.
gm.hero.abort_pregnancy playerOutput:
Pregnancy terminated for {Player Name}.
Check Pregnancy Status: Use query commands to check if a hero is pregnant:
# Check hero details including pregnancy status
gm.query.hero_info Ira
gm.query.hero_info lord_1_3
# Then abort if needed
gm.hero.abort_pregnancy IraRe-Impregnate After Abortion: After aborting a pregnancy, the hero can be impregnated again immediately:
gm.hero.abort_pregnancy Ira
gm.hero.impregnate Ira DerthertUndo Accidental Impregnation: If you accidentally impregnated the wrong hero or with the wrong father:
# Abort the unwanted pregnancy
gm.hero.abort_pregnancy Ira
# Re-impregnate with the correct father
gm.hero.impregnate Ira DerthertHero Not Found: If the hero query matches no heroes:
Error: No hero found matching '{query}'.
Solution: Verify the hero exists using gm.query.hero first.
Multiple Matches: If the query matches multiple heroes:
Error: Multiple heroes found matching '{query}'. Please be more specific.
Solution: Use the exact hero StringId or a more specific name.
Not Pregnant: If the specified hero is not pregnant:
Error: {name} is not pregnant.
Solution: Verify the hero's pregnancy status with gm.query.hero_info first.
- API-Hero-Overview - All hero commands
- API-Hero-impregnate - Make female hero pregnant
- API-Hero-give_birth - Force immediate birth
- API-Hero-marry - Marry two heroes
- API-Hero-divorce - Divorce hero from spouse
- gm.query.hero - Find heroes by name
- gm.query.hero_info - Get detailed hero information
Clean Removal: The command removes both the pregnancy flag and the underlying pregnancy record, ensuring a clean state. The hero can be impregnated again immediately.
No Birth Events: Unlike gm.hero.give_birth, this command does not fire any native birth events. No child is created and no game systems are notified of a birth.
No Side Effects: Aborting a pregnancy has no effect on the hero's health, relationships, or clan status.
Single Quotes Required: The TaleWorlds console system requires SINGLE QUOTES (not double quotes) for multi-word arguments. Double quotes will not work.
Named and Positional Arguments: Both named (hero:value) and positional arguments are supported. Named arguments use the format argName:value with no spaces around the colon.
Last Updated: 3/1/2026
🏠 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_owner
- gm.settlement.set_owner_clan
- 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