wiremod / wire-extras

Community Contributed Wire Extras Repository (formerly UWSVN). These are addons which may be of use to wiremodders but do not undergo the same level of critique that the official repos do.
Apache License 2.0
83 stars 66 forks source link

Updated: Self Changer for Gmod 13 by utilizing library `net` #92

Closed dvdvideo1234 closed 4 years ago

dvdvideo1234 commented 4 years ago

Fixed: #73

dvdvideo1234 commented 4 years ago

Added also force converting the assigned value to a number

Divran commented 4 years ago

what is this

viral32111 commented 4 years ago

¯\(ツ)\/¯ Apparently a very big rewrite to fix one Lua error posted in #73.

Divran commented 4 years ago

but what is "selfchanger", I've checked the code and the entire thing makes no sense. Why does it exist? What is its purpose?

thegrb93 commented 4 years ago

Looks like it literally just lets you set client variables on whatever entity you're using the tool on.

Divran commented 4 years ago

Yeah that's what it looked like. So I ask again, what's the point of this tool? Seems to be completely useless to me. Why don't we remove it?

thegrb93 commented 4 years ago

I'd be ok with that.

dvdvideo1234 commented 4 years ago

@thegrb93 Yep, me too. It looks weird.

Anticept commented 4 years ago

Self changer is a leftover from Modular Panels (also known as GUI Panels).

They were broken long, long, LONG ago. I don't believe they have ever worked for as long as they existed in UWSVN, I actually had them in a broken branch hoping to fix them someday because they were insanely, insanely neat. Basically you could put widgets in a panel which could create, interact, and delete inputs/outputs from the panel.

I had already partially removed them in response to #83, and commit https://github.com/wiremod/wire-extras/commit/4840e76c0a48455622d259a25ed96c47a9dfbb47. I have been purging the rest of them in #96.

I do hope someday we could get them fixed. Obviously, the death of the wiremod forums means all the demonstration images are gone, but again believe you me, these panels were IMPRESSIVE.