From 64598ec8a519cc980b3332f28ae3030438da5374 Mon Sep 17 00:00:00 2001 From: jckirton <66995801+jckirton@users.noreply.github.com> Date: Sat, 12 Jul 2025 21:49:43 +0930 Subject: [PATCH 1/3] Amending priv_store page to describe that it cannot be attacked. --- docs/guides/new_players/priv_store.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/guides/new_players/priv_store.mdx b/docs/guides/new_players/priv_store.mdx index b0525bdf..d9e4df36 100644 --- a/docs/guides/new_players/priv_store.mdx +++ b/docs/guides/new_players/priv_store.mdx @@ -6,11 +6,13 @@ title: priv_store _- Unknown, ((%Fmarks%.%Qlost_and_found%))_ -((%Cpriv_store%)) is a special user that does not take a user slot, cannot be retired, and cannot run any scripts other than ((accts.balance)) and ((accts.xfer_gc_to)). +((%Cpriv_store%)) is a special user that does not take a user slot, cannot be retired, and cannot run any scripts other than ((accts.balance)) or ((accts.xfer_gc_to)). It can be accessed by entering ((%Cpriv_store%)) or ((%Cuser priv_store%)) into the CLI. -A ((%Cpriv_store%)) user is named similar to an NPC, and can hold up to ((1B337MGC)) +A ((%Cpriv_store%)) user is named similar to an NPC, and can hold up to ((1B337MGC)). + +A ((%Cpriv_store%)) user cannot be attacked or breached as it does not have a loc. You can transfer ((%CGC%)) to your ((%Cpriv_store%)) with ((accts.xfer_gc_to \{ to:"priv_store" \})), but only when calling it directly in the CLI. Subscripts cannot target ((%Cpriv_store%)). From 5948f1f66f0299065e84413d70a09c121e39d162 Mon Sep 17 00:00:00 2001 From: jckirton <66995801+jckirton@users.noreply.github.com> Date: Wed, 20 Aug 2025 11:49:20 +0930 Subject: [PATCH 2/3] Updated priv_store page to include some edge cases. --- docs/guides/new_players/priv_store.mdx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/guides/new_players/priv_store.mdx b/docs/guides/new_players/priv_store.mdx index d9e4df36..f0db0d40 100644 --- a/docs/guides/new_players/priv_store.mdx +++ b/docs/guides/new_players/priv_store.mdx @@ -8,7 +8,7 @@ _- Unknown, ((%Fmarks%.%Qlost_and_found%))_ ((%Cpriv_store%)) is a special user that does not take a user slot, cannot be retired, and cannot run any scripts other than ((accts.balance)) or ((accts.xfer_gc_to)). -It can be accessed by entering ((%Cpriv_store%)) or ((%Cuser priv_store%)) into the CLI. +It can be accessed by entering ((%Cpriv_store%)) or ((%Cuser% %Apriv_store%)) into the CLI. A ((%Cpriv_store%)) user is named similar to an NPC, and can hold up to ((1B337MGC)). @@ -18,3 +18,15 @@ You can transfer ((%CGC%)) to your ((%Cpriv_store%)) with ((accts.xfer_gc_to \{ but only when calling it directly in the CLI. Subscripts cannot target ((%Cpriv_store%)). To target your ((%Cpriv_store%)) in a subscript call, you must enter the actual name of your ((%Cpriv_store%)) user. + +## Edge Cases & Notable Behaviours + +Attempting to send any amount of ((%CGC%)) to a ((%Cpriv_store%)) that is not associated with your account will always return the following irregardless of the balance of the ((%Cpriv_store%)) user: + +> ((%DFailure%))\ +> ((%SUser can't store that much%)) ((%CGC%))((%S. Recipient must init to tier 2.%)) + +Attempting to send ((%CGC%)) to your ((%Cpriv_store%)) when it is full will return the following, including when the transfer is subscripted: + +> ((%DFailure%))\ +> ((%Sbalance would exceed the priv_store limit of 1B337MGC%)) From facdbf0eaaa8669f7655b42f582cf91fb572430f Mon Sep 17 00:00:00 2001 From: jckirton <66995801+jckirton@users.noreply.github.com> Date: Wed, 20 Aug 2025 12:05:38 +0930 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: matr1x <53655672+matr1x-hackmud@users.noreply.github.com> --- docs/guides/new_players/priv_store.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guides/new_players/priv_store.mdx b/docs/guides/new_players/priv_store.mdx index f0db0d40..e4457b52 100644 --- a/docs/guides/new_players/priv_store.mdx +++ b/docs/guides/new_players/priv_store.mdx @@ -24,9 +24,9 @@ To target your ((%Cpriv_store%)) in a subscript call, you must enter the actual Attempting to send any amount of ((%CGC%)) to a ((%Cpriv_store%)) that is not associated with your account will always return the following irregardless of the balance of the ((%Cpriv_store%)) user: > ((%DFailure%))\ -> ((%SUser can't store that much%)) ((%CGC%))((%S. Recipient must init to tier 2.%)) +> User can't store that much ((%CGC%)). Recipient must init to tier 2. Attempting to send ((%CGC%)) to your ((%Cpriv_store%)) when it is full will return the following, including when the transfer is subscripted: > ((%DFailure%))\ -> ((%Sbalance would exceed the priv_store limit of 1B337MGC%)) +> balance would exceed the priv_store limit of 1B337MGC