title: mount — Monture & Élevage | MoonBot API description: API monture MoonBot Lua : équiper la monture, gérer l'élevage, fécondations.
mount — Monture & Élevage¶
API monture MoonBot Lua : équiper la monture, gérer l'élevage, fécondations.
28 fonctions dans ce namespace.
Index¶
mount.isRiding / hasMountmount.toggleRidingmount.setXpRatioInfos monturemount.getMountFecondationmount.feedmount.renamemount.setXpSharemount.openInventorymount.closeInventorymount.putItemmount.getItemmount.inventoryItemsmount.inventoryItemQuantitymount.openPaddockmount.isPaddockOpenmount.waitPaddockOpenmount.leavePaddockmount.stableMountsmount.paddockMountsmount.findInStablemount.stableToPaddockmount.paddockToStablemount.stableToEquipmount.equipToStablemount.certifymount.uncertifymount.certificates
Référence¶
mount.isRiding / hasMount¶
returns boolean
Monte ? Possede une monture ?
mount.toggleRiding¶
returns boolean
Monte ou descend.
mount.setXpRatio¶
returns boolean
% d'XP donne a la monture (0-90).
Infos monture¶
mount.getMountName() / getMountLevel() / getMountXp() / getMountEnergy() / getMountSerenity() / getMountStamina() / getMountLove() / getMountMaturity() / getMountId()
returns string / number
getMountName()→string. Toutes les autres→number. getMountXp()=XP actuelle. getMountEnergy()=energie (0-10000). getMountId()=ID unique de la monture.
mount.getMountFecondation¶
returns boolean
True si la monture peut se reproduire.
mount.feed¶
returns boolean
Nourrit la monture avec un item.
mount.rename¶
returns boolean
Renomme la monture.
mount.setXpShare¶
returns boolean
% d'XP donne a la monture (0-90). Alias de setXpRatio.
mount.openInventory¶
returns boolean
Ouvre l'inventaire de la dragodinde. Attend la reponse du serveur (10s max). Retourne false si timeout.
mount.closeInventory¶
returns boolean
Ferme l'inventaire de la dragodinde.
mount.putItem¶
returns boolean
Depose un item dans l'inventaire de la dragodinde.
mount.getItem¶
returns boolean
Retire un item de l'inventaire de la dragodinde.
mount.inventoryItems¶
returns table
Liste des items dans l'inventaire de la dragodinde. Chaque entree: {id, uid, quantity, name}.
mount.inventoryItemQuantity¶
returns number
Quantite d'un item specifique dans l'inventaire de la dragodinde.
mount.openPaddock¶
returns boolean
Cherche un enclos (Gardien des Eleveurs) sur la map courante et l'ouvre. Attend ECK16 (10s max). false si aucun enclos ou timeout.
mount.isPaddockOpen¶
returns boolean
True si un enclos est actuellement ouvert (exchange_type=16).
mount.waitPaddockOpen¶
returns boolean
Attend l'ouverture d'un enclos jusqu'au timeout (par defaut 10000ms).
mount.leavePaddock¶
returns boolean
Ferme l'enclos (envoie EV).
mount.stableMounts¶
returns table
Liste des montures dans l'etable. Chaque entree: {uid, name, level, sex, color, energy, energy_max, maturity, maturity_max}.
mount.paddockMounts¶
returns table
Liste des montures actuellement posees dans l'enclos. Meme format que stableMounts().
mount.findInStable¶
returns number | nil
Cherche une monture dans l'etable par nom (case-insensitive). Retourne l'uid ou nil.
mount.stableToPaddock¶
returns boolean
Deplace une monture de l'etable vers l'enclos (Efp{uid}).
mount.paddockToStable¶
returns boolean
Ramene une monture de l'enclos vers l'etable (Efg{uid}).
mount.stableToEquip¶
returns boolean
Equipe une monture depuis l'etable (Erg{uid}).
mount.equipToStable¶
returns boolean
Range la monture actuellement equipee dans l'etable (Erp{mount_id}).
mount.certify¶
returns boolean
Cree un certificat dans l'inventaire depuis une monture de l'etable (Erc{uid}).
mount.uncertify¶
returns boolean
Deballe un certificat vers l'etable (ErC{certUid}).
mount.certificates¶
returns table
Liste des certificats de monture dans l'inventaire. Chaque entree: {uid, templateId, name, quantity, mountUid?}.