Difference between revisions of "Kit (Satellite Dish)"
From Unofficial Stationeers Wiki
m |
m |
||
Line 50: | Line 50: | ||
! rowspan="3" | 2 | ! rowspan="3" | 2 | ||
| rowspan="3" | TraderInstruction.StrongestContactIdHash | | rowspan="3" | TraderInstruction.StrongestContactIdHash | ||
− | | rowspan="3" | | + | | rowspan="3" | Currently not useful. |
| rowspan="3" | 0-31 | | rowspan="3" | 0-31 | ||
| style="text-align:center;" | 0-7 | | style="text-align:center;" | 0-7 | ||
Line 63: | Line 63: | ||
! rowspan="5" | 3 | ! rowspan="5" | 3 | ||
| rowspan="5" | TraderInstruction.StrongestContactMetaData | | rowspan="5" | TraderInstruction.StrongestContactMetaData | ||
− | | rowspan="5" | | + | | rowspan="5" | Currently not useful. |
| rowspan="5" | 0-31 | | rowspan="5" | 0-31 | ||
| style="text-align:center;" | 0-7 | | style="text-align:center;" | 0-7 | ||
Line 82: | Line 82: | ||
! rowspan="4" | 4 | ! rowspan="4" | 4 | ||
| rowspan="4" | TraderInstruction.StrongestContactSignalData | | rowspan="4" | TraderInstruction.StrongestContactSignalData | ||
− | | rowspan="4" | | + | | rowspan="4" | Currently not useful. |
| rowspan="4" | 0-31 | | rowspan="4" | 0-31 | ||
| style="text-align:center;" | 0-7 | | style="text-align:center;" | 0-7 | ||
Line 366: | Line 366: | ||
| N/A | | N/A | ||
| PrefabHash | | PrefabHash | ||
− | | | + | | ChildCount<br/>Counts how many instances of this item appeared as a child item.<br/>Beware it's not quantity, it's just a prefab type count. |
− | | OpCode<br/> | + | | OpCode<br/>If this data is requested by TraderInstruction.WriteTraderBuyData, then it's value is the OpCode of TraderInstruction.TraderBuyThingChildData.<br/>If this data is requested by TraderInstruction.WriteTraderSellData, then it's value is the OpCode of TraderInstruction.TraderSellThingChildData. |
|} | |} |
Revision as of 05:32, 24 March 2025
Category:Machines]]
![]() | |
Properties | |
---|---|
Stacks | Yes (10) |
Recipe | |
Created With | Electronics Printer |
Cost | 5g Gold, 10g Copper, 20g Steel, 5g Nickel, 10g Solder |
![]() | |
Operation | |
---|---|
Power Usage | 200W |
Construction | |
Placed with | Kit (Satellite Dish) |
Placed on | Small Grid |
Stage 1 | |
Deconstruction | |
Deconstructed with | Hand Drill |
Item received | Kit (Satellite Dish) |
Contents
[hide]Description
The Satellite Dish is used together with a Computer fitted with a Motherboard (Communications) to allow Interstellar Communications.
The Satellite Dish must be guided by Satellite Tracking onto a signal and communications may be established once the signal strength is greater than 94%
Medium Satellite Dish
After "Big Changes Coming: Terrain Preview, Melting Ice, Modding, & Localization" update, Medium Satellite Dish has internal stack like Autolathe, which user can utilize it to give instructions to. The Medium Satellite Dish currently have 256bit(32Byte) stack memory.
Op_code | Name | Description | Valid Address | Bits | Bits Description |
---|---|---|---|---|---|
1 | TraderInstruction.WriteTraderData | The dish will flush out metadata(24 Bytes, in continuous of 3 addresses) to the specified starting index. E.g.: if set WRITE_INDEX to 1, then the metadata will span address 1-3. See Metadata Payloads. | 0-31 | 0-7 | Op_code |
8-15 | WRITE_INDEX | ||||
16-63 | Unused | ||||
2 | TraderInstruction.StrongestContactIdHash | Currently not useful. | 0-31 | 0-7 | Op_code |
8-39 | TRADER_ID_HASH | ||||
40-63 | Unused | ||||
3 | TraderInstruction.StrongestContactMetaData | Currently not useful. | 0-31 | 0-7 | Op_code |
8-15 | SHUTTLE_TYPE | ||||
16-23 | CONTACT_TIER | ||||
24-31 | CONTACTED | ||||
32-63 | Unused | ||||
4 | TraderInstruction.StrongestContactSignalData | Currently not useful. | 0-31 | 0-7 | Op_code |
8-23 | WATTS_TO_RESOLVE | ||||
24-39 | LIFETIME | ||||
32-63 | Unused | ||||
5 | TraderInstruction.WriteTraderBuyData | todo | 0-31 | 0-7 | Op_code |
8-15 | WRITE_INDEX | ||||
16-23 | WRITE_COUNT | ||||
24-63 | Unused | ||||
6 | TraderInstruction.WriteTraderSellData | todo | 0-31 | 0-7 | Op_code |
8-15 | WRITE_INDEX | ||||
16-23 | WRITE_COUNT | ||||
24-63 | Unused | ||||
7 | TraderInstruction.TraderBuyThingData | Currently not useful, if wrote to stack, will be cleared per tick. | 0-31 | 0-7 | Op_code |
8-15 | QUANTITY | ||||
16-47 | PREFAB_HASH | ||||
48-63 | Unused | ||||
8 | TraderInstruction.TraderBuyThingChildData | Currently not useful, only Op_code will be used in the output of TraderInstruction.WriteTraderBuyData. | 0-31 | 0-7 | Op_code |
8-15 | QUANTITY | ||||
16-47 | PREFAB_HASH | ||||
48-63 | Unused | ||||
9 | TraderInstruction.TraderBuyGasData | Currently not useful. | 0-31 | 0-7 | Op_code |
8-15 | QUANTITY | ||||
16-47 | GAS_TYPES_BITFLAG | ||||
48-63 | Unused | ||||
10 | TraderInstruction.TraderSellThingData | Currently not useful, if wrote to stack, will be cleared per tick. | 0-31 | 0-7 | Op_code |
8-15 | QUANTITY | ||||
16-47 | PREFAB_HASH | ||||
48-63 | Unused | ||||
11 | TraderInstruction.TraderSellGasData | Currently not useful. | 0-31 | 0-7 | Op_code |
8-15 | QUANTITY | ||||
16-47 | GAS_TYPES_BIGFLAG | ||||
48-63 | Unused | ||||
12 | TraderInstruction.TraderSellThingChildData | Currently not useful, only Op_code will be used in the output of TraderInstruction.WriteTraderSellData. | 0-31 | 0-7 | Op_code |
8-15 | QUANTITY | ||||
16-47 | PREFAB_HASH | ||||
48-63 | Unused | ||||
13 | TraderInstruction.FilterPrefabHashEquals | todo | 0-31 | 0-7 | Op_code |
8-39 | PREFAB_HASH | ||||
40-63 | Unused | ||||
14 | TraderInstruction.FilterPrefabHashNotEquals | todo | 0-31 | 0-7 | Op_code |
8-39 | PREFAB_HASH | ||||
40-63 | Unused | ||||
15 | TraderInstruction.FilterSortingClassCompare | todo | 0-31 | 0-7 | Op_code |
8-15 | CONDITION_OPERATION | ||||
16-31 | SORTING_CLASS | ||||
32-63 | Unused | ||||
16 | TraderInstruction.FilterQuantityCompare | todo | 0-31 | 0-7 | Op_code |
8-15 | CONDITION_OPERATION | ||||
16-31 | QUANTITY | ||||
32-63 | Unused | ||||
17 | TraderInstruction.FilterGasContains | todo | 0-31 | 0-7 | Op_code |
8-39 | GAS_TYPES_BITFLAG | ||||
40-63 | Unused | ||||
18 | TraderInstruction.FilterGasNotContains | todo | 0-31 | 0-7 | Op_code |
8-39 | GAS_TYPES_BITFLAG | ||||
40-63 | Unused |
Metadata Payloads
BitsOffset | 0-23 | 24-55 | 57-63 | 64-95 | 96-103 | 104-111 | 112-119 | 120-127 | 128-151 | 152-167 | 168-183 | 184-191 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Contents | N/A | ContactTypeID | Constant: 2. | N/A | Contacted 0: false 1: true |
Contact Tier: 0: Close 1: Medium 2: Far |
Shuttle Type: 0:None 1: Small(3x3) 2: SmallGas(3x3) 3: Medium(5x5) 4: MediumGas(5x5) 5: Large(6x6) 6: LargeGas(6x6) 7: MediumPlane(7x7, runway:15) 8: LargePlane(9x9, runway:20) |
Constant: 3. | N/A | LifeTime | WattsToResolve | Constant: 4. |
Buy/Sell Payloads
BitsOffset | 0-15 | 16-47 | 48-55 | 56-63 |
---|---|---|---|---|
Contents | N/A | PrefabHash | Quantity This value is truncated so it won't be greater than 255 although the trader's Request/Stock is more than 255. |
OpCode Which OpCode requested this data. |
Buy/Sell Child Payloads
BitsOffset | 0-15 | 16-47 | 48-55 | 56-63 |
---|---|---|---|---|
Contents | N/A | PrefabHash | ChildCount Counts how many instances of this item appeared as a child item. Beware it's not quantity, it's just a prefab type count. |
OpCode If this data is requested by TraderInstruction.WriteTraderBuyData, then it's value is the OpCode of TraderInstruction.TraderBuyThingChildData. If this data is requested by TraderInstruction.WriteTraderSellData, then it's value is the OpCode of TraderInstruction.TraderSellThingChildData. |