Skip to content

pretty please add my nodes extension#573

Open
ZiploxWasTaken wants to merge 55 commits into
PenguinMod:mainfrom
ZiploxWasTaken:main
Open

pretty please add my nodes extension#573
ZiploxWasTaken wants to merge 55 commits into
PenguinMod:mainfrom
ZiploxWasTaken:main

Conversation

@ZiploxWasTaken
Copy link
Copy Markdown

its really cool trust!!!

fix if its broken tho...

Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread src/lib/Documentation/Node-System.md
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/ZiploxWasTaken/nodes.js
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Copy link
Copy Markdown
Contributor

@Steve0Greatness Steve0Greatness left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The indenting is a bit of a mess. I'd probably run this through some kind of formatter as it's kinda hard to read.

Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Copy link
Copy Markdown
Contributor

@RedMan13 RedMan13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty pretty pretty please make it so links and nodes can be tracked directly, right now theres no way from this extension to see which nodes are linked where, nor easily follow those links in any meaningful way

Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment thread static/extensions/EverythingAcc0unt/nodes.js Outdated
Comment on lines +340 to +353
switch (String(args.DIR)) {
case "right":
x += 1;
break;
case "left":
x -= 1;
break;
case "up":
y += 1;
break;
case "down":
y -= 1;
break;
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this fails if the nodes arent exclusively one-away from each other and perfectly on grid with eachother, maybe instead limit it to only forward and backward? or compute the angle to each node and find the one closest to an angle the user inputs.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this fails if the nodes arent exclusively one-away from each other and perfectly on grid with eachother, maybe instead limit it to only forward and backward? or compute the angle to each node and find the one closest to an angle the user inputs.

or really actually, maybe just move this to links? that way it can be a link follower instead, which would be far more handy

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thisnisnt resolved, please actually engage before resolving

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still not resolved

Comment thread src/lib/extensions.js Outdated
Comment thread static/extensions/ZiploxWasTaken/nodes.js
Comment thread static/extensions/ZiploxWasTaken/nodes.js Outdated
Comment thread src/lib/Documentation/Node-System.md Outdated
Comment thread static/extensions/ZiploxWasTaken/nodes.js Outdated
Copy link
Copy Markdown
Contributor

@Steve0Greatness Steve0Greatness left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe the documentation needs a bit more work, but this is definitely better.

Comment thread src/lib/extensions.js Outdated
Copy link
Copy Markdown
Contributor

@Steve0Greatness Steve0Greatness left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like all the issues I had with this have been fixed.

@AndrewScripter587
Copy link
Copy Markdown
Contributor

Pretty cool extension, would be better if it used objects and arrays instead of json though

@AndrewScripter587
Copy link
Copy Markdown
Contributor

and also a way to load nodes/connections from an array too would be nice

@ZiploxWasTaken
Copy link
Copy Markdown
Author

I think it already uses arrays and objects to begin with... and you can use the backpack feature in the penguinmod editor or make a custom block to save your stuff. I need to look into the second one though.

@AndrewScripter587
Copy link
Copy Markdown
Contributor

AndrewScripter587 commented May 12, 2026

I can tell you the 2nd one is false, the backpack only saves the blocks/sprite/costume/sound and the extension(s) themselves with no ext data saved

@ZiploxWasTaken
Copy link
Copy Markdown
Author

ZiploxWasTaken commented May 12, 2026 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants