Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add acct_nt (T2 Lock) #463

Merged
merged 11 commits into from
May 17, 2024
107 changes: 107 additions & 0 deletions docs/upgrades/locks/acct_nt.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
---
title: acct_nt
---

> Balancing a transaction roster is an important task for any enterprising businessperson.

acct_nt is a tier 2 [lock](/upgrades/locks) created by the #FUTUREtech corporation.

## Stats

acct_nt has a unique stat called "acct_nt_min."

<details>
<summary>Spoilers for acct_nt's solutions</summary>

The "acct_nt_min" stat controls the minimum number of transactions that the lock will pick for its range of transactions.

</details>

The lock spawns at rarities ((%1kiddie%)), ((%2h4x0r%)), and ((%3h4rdc0r3%)).

## Behavior

```
>>> user.loc {acct_nt:""}
Sigh. No. Your acct situation is not worth my time
```

## Solving

### Example unlock

<details>
<summary>Spoilers for acct_nt's solutions</summary>

If acct_nt's minimum transactions is met, the lock will return something like the following:

```
>>>user.loc {acct_nt:""}
What was the net GC between 240423.1042 and 240425.2107
```

An example unlock could be:

```
>>user.loc {acct_nt:"2B520MGC"}
WARNING: BINMAT security shell inactive. Intelligent defense system offline.
LOCK_UNLOCKED
System beta breached.
Connection terminated.
```

</details>

### acct_nt

<details>
<summary>Spoilers for acct_nt's solutions </summary>

Depending on the mode acct_nt is in, "large deposit", "net", "total earned/total spent (with/without memos)", a different approach may be required. A check of [[accts.transactions]] is needed to find the correct answer. Since acct_nt is only minute precise, it may be needed to add/subtract transaction amounts in order to get a correct solve.

</details>

### Mode: large deposit

<details>
<summary>Spoilers for acct_nt's solutions </summary>

Find the deposit that acct_nt asks for and provide it as the acct_nt argument. It may be a bit off from the timestamp.

</details>

### Mode: net

<details>
<summary>Spoilers for acct_nt's solutions </summary>

Add up all the transactions between the two timestamps, with incoming transactions being positive and outgoing transactions being negative. The actual starting and ending timestamps may be incorrect by up to one minute.

</details>

### Mode: total earned

<details>
<summary>Spoilers for acct_nt's solutions </summary>

Add up all the incoming transactions between the two timestamps. The actual starting and ending timestamps may be incorrect by up to one minute.

</details>

### Mode: total spent

<details>
<summary>Spoilers for acct_nt's solutions </summary>

Add up all the outgoing transactions between the two timestamps. The actual starting and ending timestamps may be incorrect by up to one minute.

</details>

### Mode: with/without memos

<details>
<summary>Spoilers for acct_nt's solutions </summary>

Indicates whether only transactions with (or without) memos should be considered.

</details>
Loading