Skip to content

Commit a29b540

Browse files
ChuijkYahusSlimeSB
andauthored
NEEPMeat 翻译更新 (CFPAOrg#5936)
* NEEPMeat update:官库更新 * Update projects/1.20-fabric/assets/neepmeat/neepmeat/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --------- Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com>
1 parent 357228d commit a29b540

32 files changed

Lines changed: 479 additions & 109 deletions

projects/1.20-fabric/assets/neepmeat/meatweapons/lang/en_us.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@
8080
"meatgun_module.meatweapons.slow_barrel.desc": "Makes projectiles into entities when installed in a BARREL slot.",
8181
"meatgun_module.meatweapons.basic_stock": "Stock",
8282
"meatgun_module.meatweapons.basic_stock.desc": "+100% accuracy",
83-
"meatgun_module.meatweapons.phage_ray_speed_modifier": "Phage Ray Speed Modifier",
84-
"meatgun_module.meatweapons.phage_ray_speed_modifier.desc": "Increases the mining speed of the Phage Ray",
83+
"meatgun_module.meatweapons.phage_ray_speed_modifier": "Drill Speed Modifier",
84+
"meatgun_module.meatweapons.phage_ray_speed_modifier.desc": "Increases the mining speed of the rotary drills and the phage ray",
8585
"meatgun_module.meatweapons.base": "Base",
8686
"meatgun_module.meatweapons.bloodthrower": "Bloodthrower - WIP",
8787
"meatgun_module.meatweapons.short_phage_ray": "Small phage Ray",

projects/1.20-fabric/assets/neepmeat/meatweapons/lang/zh_cn.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@
8080
"meatgun_module.meatweapons.slow_barrel.desc": "安装于枪管槽位时,将弹射物变为实体。",
8181
"meatgun_module.meatweapons.basic_stock": "枪托",
8282
"meatgun_module.meatweapons.basic_stock.desc": "+100% 精准度",
83-
"meatgun_module.meatweapons.phage_ray_speed_modifier": "吞噬射线炮速度强化器",
84-
"meatgun_module.meatweapons.phage_ray_speed_modifier.desc": "增加吞噬射线炮的破坏速度",
83+
"meatgun_module.meatweapons.phage_ray_speed_modifier": "钻具速度强化器",
84+
"meatgun_module.meatweapons.phage_ray_speed_modifier.desc": "增加旋转式钻头和吞噬射线炮的破坏速度",
8585
"meatgun_module.meatweapons.base": "基座",
8686
"meatgun_module.meatweapons.bloodthrower": "血液喷射器 - WIP",
8787
"meatgun_module.meatweapons.short_phage_ray": "小型吞噬射线炮",

projects/1.20-fabric/assets/neepmeat/neepmeat/docs/thord/en_us/thord_words.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,13 +310,15 @@ Prints the data stored at the given address. Equivalent to @ .
310310

311311
## ' ( "word" -- addr )
312312

313-
Pushes the address of the following word to the stack.
313+
Looks up the given word (provided in a string) and pushes its address to the stack.
314+
315+
Equivalent to NEEPASM `DYLOC`
314316

315317
```
316318
: aword 1 + . ;
317319
318320
# Print the word's address
319-
' aword .
321+
"aword" ' .
320322
```
321323

322324
## EXECUTE ( addr -- )

projects/1.20-fabric/assets/neepmeat/neepmeat/docs/thord/zh_cn/thord_words.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ execute
102102

103103
将栈顶的两个元素移动到返回栈栈顶。
104104

105-
## R> (-- n1 ) (R: n1 -- )
105+
## R> ( -- n1 ) (R: n1 -- )
106106

107107
将返回栈栈顶元素移动到数据栈栈顶。
108108

109-
## 2R> (-- n1 n2 ) (R: n1 n2 -- )
109+
## 2R> ( -- n1 n2 ) (R: n1 n2 -- )
110110

111111
将返回栈栈顶的两个元素移动到数据栈栈顶。
112112

@@ -253,7 +253,7 @@ begin
253253
123 >STR
254254
```
255255

256-
## \>INT (x1 -- n1 )
256+
## \>INT ( x1 -- n1 )
257257

258258
将栈顶元素转换为整型值。无法转换会产生错误。
259259

@@ -303,31 +303,33 @@ a 2 + ?
303303
[2] 将第三个元素设为123
304304
[3] 打印第三个元素
305305

306-
## ! ( n1 地址 -- )
306+
## ! ( n1 addr -- )
307307

308308
将n1存入所给地址。
309309

310-
## @ ( 地址 -- n1 )
310+
## @ ( addr -- n1 )
311311

312312
读取所给地址处的数据。
313313

314-
## ? ( 地址 -- )
314+
## ? ( addr -- )
315315

316316
打印给定地址处的数据。与`@ .`等价。
317317

318-
## ' ( "词" -- 地址 )
318+
## ' ( "词" -- addr )
319319

320-
将本词后方的词的地址压栈。
320+
查找所给词(以字符串形式给出),将其地址压栈。
321+
322+
与NEEPASM的`DYLOC`等价。
321323

322324
```
323325
: aword 1 + . ;
324326
325327
# Print the word's address [1]
326-
' aword .
328+
"aword" ' .
327329
```
328330
[1] 打印词的地址
329331

330-
## EXECUTE ( 地址 -- )
332+
## EXECUTE ( addr -- )
331333

332334
跳转到给定地址处的指令。与NEEPASM的`CALL`等价。
333335

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
id: blood_bubble_tree
3+
lookup: neepmeat:blood_bubble, neepmeat:blood_bubble_sapling
4+
---
5+
6+
# Blood Bubble Tree
7+
8+
Granting Enlightenment to a Crimson Fungus remakes its flesh. Instead of fruit, the tree bears membranous sacs filled with animal blood.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
id: gland_potato
3+
lookup: neepmeat:flesh_potato
4+
---
5+
6+
# Gland Potato
7+
8+
Exposure to the Divine has caused the potato to take on exotic fleshy characteristics, perhaps echoing Its nature. The tissues produce novel organic products that can be extracted with a Mixer.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
id: whisper_wheat
3+
lookup: neepmeat:whisper_wheat, neepmeat:whisper_wheat_seeds, neepmeat:whisper_bread
4+
---
5+
6+
# Whisper Wheat
7+
8+
A farmer once heard a rotten voice beneath his fields. Each night he would dig, trying to get closer and hear what the voice was saying. On a dark, wet night, the walls of the hole collapsed, and he drowned in freezing earth.
9+
10+
## Usage
11+
12+
Whisper Wheat can be obtained by Enlightening regular wheat seeds. Whisper Wheat is the precursor to Whisper Brass and can be used to make bread and Animal Feed.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
id: fluid_pipe
3+
lookup: neepmeat:fluid_pipe
4+
---
5+
6+
# Fluid Pipe
7+
8+
Fluid pipes are a simple way of transferring fluids from one block to another.
9+
10+
# Usage
11+
12+
Pipes connect to any block that can accept fluids, although some blocks only allow connections in certain directions."},
13+
14+
For fluids to move through pipes, there must be a height difference or an active pump. Fluids obey gravity, so they will naturally flow from containers at higher elevations to lower ones. Flow can also be induced by placing Redstone Pumps along the desired path of flow.
15+
16+
## Behaviour
17+
18+
Pipes have a maximum flow rate of 10125d (1/8 buckets) per tick. When no pumps are present, fluids can only move downwards and horizontally. Pipes will fill up when all paths are blocked.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
id: process_interface
3+
lookup: neepmeat:process_interface, neepmeat:process_card
4+
---
5+
6+
# Process Interface
7+
8+
The Process Interface allows integrating any machine into a recursive crafting system.
9+
10+
It has slots for multiple Process Cards, each which records the ingredients and result of a specific recipe.
11+
12+
For example, a Process Interface can be connected to a furnace. The interface can contain cards for many different smelting recipes, which will be made available in the item network.
13+
14+
## Usage
15+
16+
To use a Process Interface to integrate a machine, place it facing the machine's input storage. It is recommended to use a hopper or some other intermediate storage that can hold multiple stacks if the interface is likely to process multiple items at once.
17+
18+
The rear side of the Process Interface is where ingredients will be requested to, so it must be connected to the pipe network. It is also where the outputs will be ejected from.
19+
20+
When a requested ingredient enters the rear face, it will be ejected into the storage on the front face.
21+
22+
Inserting an item into any other side of the Process Interface will put it into result storage. When a request is active, the return storage will be periodically checked for the request's result.
23+
24+
How a Process Interface spends its time:
25+
26+
1. Wait for a craft request.
27+
2. Wait for the ingredients to arrive via the rear face.
28+
3. When all ingredients have arrived, emit a PLC interrupt.
29+
4. Wait for the result to arrive via a side face.
30+
5. Eject the result via the rear face.
31+
32+
## PLC Interaction
33+
34+
The Process Interface can emit interrupt requests that can be listened for by a PLC.
35+
36+
For a recipe, an interrupt will be emitted after *all the ingredients for a recipe have arrived*.
37+
38+
The following program registers an interrupt for the Process Interface at (1, 2, 3) and waits for an interrupt to be emitted. As no label is provided to `IHANDLER` (note the _), the PLC will not branch to another position when an interrupt is received.
39+
40+
```
41+
ihandler @(1 2 3 U) _
42+
iwait
43+
44+
# Fetch the data ( -- batches id)
45+
extfetch @(1 2 3 U)
46+
# your code here
47+
48+
restart
49+
```
50+
51+
### Memory
52+
53+
When PLC interrupts and the request queue are enabled, a Process Interface records and queues the batch size and requested item ID. These can be accessed with the `EXTFETCH` instruction.
54+
55+
Make sure to use `EXTFETCH` each time an interrupt is emitted, otherwise the queue will fill up.
56+
57+
## Example

projects/1.20-fabric/assets/neepmeat/neepmeat/guide/en_us/articles/machines/breaker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ lookup: neepmeat:breaker
77

88
This is a simple block breaker powered by a motor.
99

10-
# Specifications
10+
## Specifications
1111

1212
\columns{\graph{neepmeat:breaker}}{Min power: 10eJ/t}
1313

0 commit comments

Comments
 (0)