mirror of
https://github.com/nimsolated/Nims-Random-BS.git
synced 2026-04-02 10:20:42 -07:00
feature: finally a decent working mailbox logic
This commit is contained in:
442
elements/MailboxGUI.mod.json
Normal file
442
elements/MailboxGUI.mod.json
Normal file
@@ -0,0 +1,442 @@
|
||||
{
|
||||
"_fv": 73,
|
||||
"_type": "gui",
|
||||
"definition": {
|
||||
"type": 1,
|
||||
"width": 360,
|
||||
"height": 180,
|
||||
"inventoryOffsetX": 0,
|
||||
"inventoryOffsetY": 0,
|
||||
"renderBgLayer": true,
|
||||
"doesPauseGame": false,
|
||||
"components": [
|
||||
{
|
||||
"type": "label",
|
||||
"data": {
|
||||
"name": "label_inbox",
|
||||
"text": {
|
||||
"fixedValue": "Inbox"
|
||||
},
|
||||
"color": {
|
||||
"value": -12829636,
|
||||
"falpha": 0.0
|
||||
},
|
||||
"x": 132,
|
||||
"y": 44,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 0,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 132,
|
||||
"y": 58,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 1,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 150,
|
||||
"y": 58,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 2,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 168,
|
||||
"y": 58,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 3,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 132,
|
||||
"y": 76,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 4,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 150,
|
||||
"y": 76,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 5,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 168,
|
||||
"y": 76,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 6,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 132,
|
||||
"y": 94,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 7,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 150,
|
||||
"y": 94,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "outputslot",
|
||||
"data": {
|
||||
"id": 8,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 168,
|
||||
"y": 94,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "label",
|
||||
"data": {
|
||||
"name": "label_outbox",
|
||||
"text": {
|
||||
"fixedValue": "Outbox"
|
||||
},
|
||||
"color": {
|
||||
"value": -12829636,
|
||||
"falpha": 0.0
|
||||
},
|
||||
"x": 195,
|
||||
"y": 44,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 9,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": false,
|
||||
"x": 195,
|
||||
"y": 58,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 10,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": true,
|
||||
"x": 213,
|
||||
"y": 58,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 11,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": true,
|
||||
"x": 231,
|
||||
"y": 58,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 12,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": true,
|
||||
"x": 195,
|
||||
"y": 76,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 13,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": true,
|
||||
"x": 213,
|
||||
"y": 76,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 14,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": true,
|
||||
"x": 231,
|
||||
"y": 76,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 15,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": true,
|
||||
"x": 195,
|
||||
"y": 94,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 16,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": true,
|
||||
"x": 213,
|
||||
"y": 94,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "inputslot",
|
||||
"data": {
|
||||
"inputLimit": {
|
||||
"value": ""
|
||||
},
|
||||
"disablePlacement": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"id": 17,
|
||||
"disablePickup": {
|
||||
"fixedValue": false
|
||||
},
|
||||
"dropItemsWhenNotBound": true,
|
||||
"x": 231,
|
||||
"y": 94,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "label",
|
||||
"data": {
|
||||
"name": "label_x",
|
||||
"text": {
|
||||
"fixedValue": "X:"
|
||||
},
|
||||
"color": {
|
||||
"value": -12829636,
|
||||
"falpha": 0.0
|
||||
},
|
||||
"x": 258,
|
||||
"y": 49,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "textfield",
|
||||
"data": {
|
||||
"placeholder": "0",
|
||||
"name": "outbox_x_coord",
|
||||
"width": 120,
|
||||
"height": 20,
|
||||
"x": 267,
|
||||
"y": 44,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "label",
|
||||
"data": {
|
||||
"name": "label_y",
|
||||
"text": {
|
||||
"fixedValue": "Y:"
|
||||
},
|
||||
"color": {
|
||||
"value": -12829636,
|
||||
"falpha": 0.0
|
||||
},
|
||||
"x": 258,
|
||||
"y": 71,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "textfield",
|
||||
"data": {
|
||||
"placeholder": "0",
|
||||
"name": "outbox_y_coord",
|
||||
"width": 120,
|
||||
"height": 20,
|
||||
"x": 267,
|
||||
"y": 67,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "label",
|
||||
"data": {
|
||||
"name": "label_z",
|
||||
"text": {
|
||||
"fixedValue": "Z:"
|
||||
},
|
||||
"color": {
|
||||
"value": -12829636,
|
||||
"falpha": 0.0
|
||||
},
|
||||
"x": 258,
|
||||
"y": 94,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "textfield",
|
||||
"data": {
|
||||
"placeholder": "0",
|
||||
"name": "outbox_z_coord",
|
||||
"width": 120,
|
||||
"height": 20,
|
||||
"x": 267,
|
||||
"y": 89,
|
||||
"locked": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "button",
|
||||
"data": {
|
||||
"name": "button_send",
|
||||
"text": "Send",
|
||||
"isUndecorated": false,
|
||||
"onClick": {
|
||||
"name": "MailboxSmartSendLogic"
|
||||
},
|
||||
"width": 46,
|
||||
"height": 20,
|
||||
"x": 303,
|
||||
"y": 116,
|
||||
"locked": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"gridSettings": {
|
||||
"sx": 9,
|
||||
"sy": 9,
|
||||
"ox": 11,
|
||||
"oy": 15,
|
||||
"snapOnGrid": true
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user