* Equilibrage de la difficulté (suite) * Correction du timing des dialogues de Demeter * Dev de la base astra (avec les logs) * Fix de bug de duplication d'objets * Fix de la mutation ancien * Ajout d'une mention de la propagation des mutations dans le tuto
27 lines
1.1 KiB
GDScript
27 lines
1.1 KiB
GDScript
extends Node
|
|
|
|
|
|
const ACH_SPIN_PLANET="STW_SPIN_PLANET"
|
|
const ACH_FINISH_TUTORIAL="STW_FINISH_TUTORIAL"
|
|
const ACH_MEET_DEMETER="STW_MEET_DEMETER"
|
|
const ACH_UNLOCK_ALL_MUTATION="STW_UNLOCK_ALL_MUTATIONS"
|
|
const ACH_KICK_YOUR_OLD_BODY="STW_KICK_YOUR_OLD_BODY"
|
|
const ACH_MERCURY_BASE="STW_REACH_MERCURY_BASE"
|
|
const ACH_REACH_VENUS_BASE="STW_REACH_VENUS_BASE"
|
|
const ACH_STW_REACH_AQUA_BASE="STW_REACH_AQUA_BASE"
|
|
const ACH_STW_REACH_SUBTERRA_BASE="STW_REACH_SUBTERRA_BASE"
|
|
const ACH_STW_REACH_ESTIA_BASE="STW_REACH_ESTIA_BASE"
|
|
const ACH_STW_REPAIR_THE_PLANET="STW_REPAIR_THE_PLANET"
|
|
const ACH_STW_HIT_10_INFINITE="STW_HIT_10_INFINITE"
|
|
const ACH_STW_HIT_20_INFINITE="STW_HIT_20_INFINITE"
|
|
const ACH_STW_HIT_30_INFINITE="STW_HIT_30_INFINITE"
|
|
const ACH_STW_ALL_CASES="STW_ALL_CASES"
|
|
const ACH_STW_TOO_FAR="STW_TOO_FAR"
|
|
|
|
func unlock_achievement(achivement_name : String):
|
|
if Steam.isSteamRunning():
|
|
var status = Steam.getAchievement(achivement_name)
|
|
print_debug("Steam Achievement %s" % achivement_name)
|
|
if status.has("ret") and status.ret and not status.achieved:
|
|
Steam.setAchievement(achivement_name)
|
|
Steam.storeStats() |