mwg API
    Preparing search index...

    Function decodeSaveEnvelope

    • Restores the complete save envelope, including declared game-owned hook state.

      Parameters

      Returns MwlSaveEnvelope

      import { createWorld, decodeSaveEnvelope, encodeSave } from '@datamoc/mw_games/mwl';

      const save = encodeSave(createWorld(), { version: 1 }, { 'item-effect:demo': { charges: 1 } });
      console.log(decodeSaveEnvelope(save, { version: 1 }).hookState?.['item-effect:demo']);