Pour faire une longue histoire courte, disons que c´est ce qui permet au jeu de savoir ce qui s´est passé, les choix que le joueur a fait et ou il en est dans l´histoire. Bref, un ordi c´est pas intelligent, ça fait juste ce qu´on lui dit de faire et si on ne dit rien, et bien ça fait rien.
Je vais prendre un bug connu pour donner un exemple: le bug de l´académie de Telos qui se produit quand on dit "d´accord, nous ne vous voulons aucun mal" (traduction approximative car j´ai le jeu en anglais "All right, we mean no harm".)
Pour que les persos qui sont dans les cages commencent le bon dialogue avec le PC et soient libérés, le jeu fait une vérification pour savoir si la variable 262TEL_Atton_Talk est bien fixée à 1. Si la variable est fixée à 1, alors les persos disent la ligne de dialogue prévue. Si la variable 262TEL_Atton_Talk n´est pas à 1, le mauvais dialgogue commence (le truc avec [cheat node] ) et le joueur reste coincé dans l´académie indéfiniment.
Ceci est dû au fait que les gens d´Obsidian ont oublié de fixer la variable 262TEL_Atton_Talk à 1 lorsqu´on choisit l´option "d´accord, nous ne vous voulons aucun mal" ce qui fait que pour le jeu, le joueur n´est tout simplement pas rendu à ce point.
C´est aussi pourquoi je déconseille à tous ceux qui ne sont pas familers avec ça d´utiliser le fameux code "warp": si on passe par dessus qqchose d´essentiel, on reste bloqué (à moins de savoir quoi changer avec KSE).