fightChallenge

Gestion des challenges de combat

challengeName

🎮Méthode

fightChallenge:challengeName(id)

Retourne le nom d'un challenge.

Paramètres:

Nom
Type
Description

id

number

ID du challenge

Retourne: string - Nom du challenge

Exemple:

example.lua
local name = fightChallenge:challengeName(1)
print("Challenge: " .. name)

getChallengeIds

🎮Méthode

fightChallenge:getChallengeIds()

Retourne les IDs des challenges actifs.

Retourne: table - Liste des IDs

Exemple:


getDropBonus

🎮Méthode

Retourne le bonus de drop du challenge.

Paramètres:

Nom
Type
Description

challengeId

number

ID du challenge

Retourne: number - Bonus de drop en %

Exemple:


getFightChallenges

🎮Méthode

Retourne le message des challenges.

Retourne: ChallengeListMessage - Message des challenges

Exemple:


getLastChallengeProposalMessage

🎮Méthode

Retourne le dernier message de proposition de challenge.

Retourne: ChallengeProposalMessage - Message de proposition

Exemple:


getResultFromId

🎮Méthode

Retourne le resultat d'un challenge.

Paramètres:

Nom
Type
Description

id

number

ID du challenge

Retourne: number - Resultat (0=en cours, 1=reussi, 2=echoue)

Exemple:


getTargetCells

🎮Méthode

Retourne les cellules cibles du challenge.

Paramètres:

Nom
Type
Description

challengeId

number

ID du challenge

Retourne: table - Liste des cellules

Exemple:


getTargetIds

🎮Méthode

Retourne les IDs des cibles du challenge.

Paramètres:

Nom
Type
Description

challengeId

number

ID du challenge

Retourne: table - Liste des IDs de cibles

Exemple:


getXpBonus

🎮Méthode

Retourne le bonus d'XP du challenge.

Paramètres:

Nom
Type
Description

challengeId

number

ID du challenge

Retourne: number - Bonus XP en %

Exemple:

Mis à jour