Note : Il faut lançer le script en appelant la fonction StartScript ("StartScript RegenerationMagie").
Begin RegenerationMagie float timer float magieGagnee ; Si le joueur est affecté par un effet de magie suspendue, il ne régénère ; pas sa magie. if( player->GetEffect "sEffectStuntedMagicka" == 1 ) return endif ; On met à jour le timer Set timer to ( timer + GetSecondsPassed ) ; Toute les secondes, on augmente la magie du joueur d'un montant ; dépendant de son intelligence. if( timer >= 1 ) Set timer to 0 Set magieGagnee to ( (player->GetIntelligence) / 100 ) player->ModCurrentMagicka magieGagnee endif End