bulb now requires walls to spawn

This commit is contained in:
minjaesong
2024-03-02 01:11:02 +09:00
parent 374cd5d4f7
commit 01b5569169
2 changed files with 19 additions and 3 deletions

View File

@@ -2,24 +2,39 @@
"wire@basegame:8192": { /* signal wire red */ "wire@basegame:8192": { /* signal wire red */
"workbench": "", "workbench": "",
"ingredients": [ "ingredients": [
[10, 1, "item@basegame:112"], /* 1 copper */
[1, 1, "$SIGNALWIRE"] /* 1 other signal wire */ [1, 1, "$SIGNALWIRE"] /* 1 other signal wire */
] ]
}, },
"wire@basegame:8193": { /* signal wire green */ "wire@basegame:8193": { /* signal wire green */
"workbench": "", "workbench": "",
"ingredients": [ "ingredients": [
[10, 1, "item@basegame:112"], /* 1 copper */
[1, 1, "$SIGNALWIRE"] /* 1 other signal wire */ [1, 1, "$SIGNALWIRE"] /* 1 other signal wire */
] }, ] },
"wire@basegame:8194": { /* signal wire blue */ "wire@basegame:8194": { /* signal wire blue */
"workbench": "", "workbench": "",
"ingredients": [ "ingredients": [
[10, 1, "item@basegame:112"], /* 1 copper */
[1, 1, "$SIGNALWIRE"] /* 1 other signal wire */ [1, 1, "$SIGNALWIRE"] /* 1 other signal wire */
] ]
}, },
"wire@basegame:8192": { /* signal wire red */
"workbench": "wirerollingmill",
"ingredients": [
[10, 1, "item@basegame:112"] /* 1 copper */
]
},
"wire@basegame:8193": { /* signal wire green */
"workbench": "wirerollingmill",
"ingredients": [
[10, 1, "item@basegame:112"] /* 1 copper */
] },
"wire@basegame:8194": { /* signal wire blue */
"workbench": "wirerollingmill",
"ingredients": [
[10, 1, "item@basegame:112"] /* 1 copper */
]
},
"item@basegame:35": { /* copper bulb */ "item@basegame:35": { /* copper bulb */
"workbench": "basiccrafting", "workbench": "basiccrafting",
"ingredients": [ "ingredients": [

View File

@@ -14,6 +14,7 @@ import net.torvald.terrarumsansbitmap.gdx.TextureRegionPack
class FixtureSignalBulb : Electric { class FixtureSignalBulb : Electric {
@Transient override val spawnNeedsFloor = false @Transient override val spawnNeedsFloor = false
@Transient override val spawnNeedsWall = true
constructor() : super( constructor() : super(
BlockBox(BlockBox.NO_COLLISION, 1, 1), BlockBox(BlockBox.NO_COLLISION, 1, 1),