Feathered Friend

Suspicious Feather

La Plume suspecte (ID d'article featheredfriend:ravens_eye) démarre Raven Link.

TLDR :

  1. Cliquez avec le bouton droit sur la plume pour démarrer Raven Link.
  2. Si aucun corbeau actif n'est disponible, le runtime peut faire revivre votre corbeau mort pour une utilisation du lien.
  3. Une fois lié, vous contrôlez le vol du corbeau et votre corps est représenté par une effigie.
Capture d'écran de la fonctionnalité Suspicious Feather
Suspicious Feather and Raven Link in action.
Server-authoritative

La validité du démarrage/arrêt de Raven Link est validée côté serveur. Les visuels du client reflètent uniquement l’état du serveur.


Artisanat

Recette (ravens_eye.json) :

  • Ender Eye au-dessus de Raven Feather (1x2, n'importe quelle colonne).
Ender Eye
Raven Feather
Suspicious Feather

Exigences de démarrage

Raven Link ne démarre que si toutes les vérifications réussissent :

  • enableSuspiciousFeather est activé sur le serveur.
  • Vous n'êtes pas déjà en session de lien active/en attente.
  • Un corbeau possédé valide peut être résolu dans votre dimension actuelle.
  • S'il n'existe aucun corbeau actif, le runtime tente de réanimer le chemin du corbeau périssé.

Si les vérifications échouent, le message correspondant dans le jeu s'affiche (already active, no active raven, cross-dimension unavailable ou fonctionnalité désactivée).


Ce que fait Raven Link

Lorsque le lien démarre :

  • courtes transitions/poignées de contact
  • L'entité à l'effigie de Raven Link est générée pour votre corps
  • les interactions normales des joueurs sont bloquées lorsqu'elles sont liées (attaques + interactions objet/entité/blocage)
  • Raven entre dans l'état de contrôle de liaison manuel

La durée utilise ravenLinkDurationSeconds (par défaut 30, plage 5..600). Le runtime le relit pendant les sessions actives, de sorte que les modifications de configuration peuvent affecter immédiatement les liens en cours.

DEEP DIVE: linked-system pauses

Alors qu'un corbeau est contrôlé par le lien, certains minuteurs/systèmes indépendants sont mis en pause ou différés (par exemple, les contrôles de durée de vie des courriers/invocations) pour éviter que l'état du lien ne combatte une autre logique de disparition/nettoyage.


Comment se terminent les liens

Un lien peut prendre fin pour les raisons suivantes :

  • temps mort
  • demande d'arrêt du client
  • effigie frappée
  • état de session invalide (corbeau manquant, etc.)
  • le serveur désactive Suspicious Feather pendant que les liens sont actifs
Effigy vulnerability

Si votre effigie est touchée, le lien est immédiatement annulé avec message.featheredfriend.raven_link.cancelled_effigy_hit.


Interaction avec d'autres systèmes

Raven Link s'intègre à plusieurs systèmes FF :

  • Les vérifications à vie du corbeau invoqué s'arrêtent lorsqu'elles sont liées
  • les contrôles du cycle de vie des coursiers peuvent être différés lorsqu'ils sont liés
  • L'affectation suspecte d'un perchoir de coffre peut être temporairement effacée/conservée et restaurée à la fin du lien
  • le nettoyage de la livraison peut se finaliser lorsque la session s'arrête

Soutenir ce projet

Vous aimez ce wiki et ces mods ?

Chaque soutien m'aide a continuer a creer des fonctionnalites, ecrire la documentation et publier des mises a jour.

Retour en haut