Author Topic: V13/Blockland update suggestions  (Read 7351 times)

Because I don't think that the V12 bugs thread is a good place to put these.

  • SetShapeName() restrictions - the shapename restrictions should possibly be loosened, perhaps to allow the setting of a shapeName on an AIplayer, and maybe on players as long as it contains the name that would regularly be forced. I know that there is the issue of people imposting as yourself, however if someone is fooled by a bot standing around when you aren't in the server, then odds are they deserve to be fooled. I don't really see why I shouldn't be able to have my name backwards on my own server.

  • GameConnection::getPlayerName() - It would be nice if the auth system referenced the client's base name, not what this function returns; the main practical use of having a function like this to me seems to be so I could parent it if I wanted to have custom names for an RPG mod or somesuch, but unfortunately doing this causes authfails without massive amounts of hacking. ie parenting workaround variables onto something like 20 other functions, and even then half of it doesn't seem to work perfectly.

    Perhaps a GameConnection::setPlayerName() which attaches to their shapename, WhoTalkSO display, and chat without killing their ability to fulfill regular auth requirements?

  • BLB Downloading - Now I don't think this is likely to make it into V13, but come on, Badspot. You made this big format and it sees so little use because people have to go and find the right copy of the mod to see any of it - why hasn't this been in since the advent of BLBs? If people don't want to download them, it's not like you couldn't add a 'Download Custom Bricks' option.

  • Event system upgrades - now I'm not 110% sure on this, but I believe that a lot of the WrenchEventsDlg is hardcoded so that new objects will cause problems. One could, in theory, add an input event logic/arguments dialog when you select an input event, but I don't believe that dynamically adding to the format of an event line in the GUI would be feasible.

    On top of that, it may also be nice to have a 'Default Targets' list for adding targets like the Named Brick input (ie on every event), or a per-client list argument (like the named brick list but for event arguments and of other types). I know it seems like I'm whining, but this stuff may possibly allow for some quite unique event sets.

  • That engine fix that Trader wanted since something like four versions ago.

Anything else to add? I would hope that we could possibly get Badspot's opinion on some suggestions here.

It has occured to me that this might be better placed in Suggestions & Requests, however this is as much a discussion thread as it is for the suggesting in and of itself.

I want %1 to work on client>chatmessage events ):

SetShapeName() restrictions

This,

I want %1 to work on client>chatmessage events ):

This, and I have no idea what the other stuff is but sure why not.

Fun fact: The "Last post" area for General Discussion says "V13/Blockland update..." and got me really excited.

I want inverted ramps, I hope he is working on them :3

Fun fact: The "Last post" area for General Discussion says "V13/Blockland update..." and got me really excited.

This.

I want inverted ramps, I hope he is working on them :3
This.

Its quite a pain to have 2x2 bricks insted of ramps all the time.

This.

Its quite a pain to have 2x2 bricks insted of ramps all the time.
See BLB downloading - this would also make things like custom water bricks download, custom print bricks.

This.

I also just realized a flaw I missed in my excitement: Why would Badspot be updating Blockland this late/early? It's almost 6am here, can't be more than a few hours off of his time.

ShapeName restrictions: No. If you allow bots to have names then people can take control of the AIPlayer and then use it in exactly the same way as if there was no restrictions - creating fake players, fake chat messages, etc.

getPlayerName: This was basically implemented to stop people fiddling with the shape name when you spawn, as far as I can see.

BLB downloads: Definitely. If it can download textures and items optionally then it should download BLBs.

I'd like to see something like the ability for "minigame events" as they'd be useful for the various "on round end" "on player death" events.

Is BLB 'Blockland Brick' or something, and how do you work them?

Is BLB 'Blockland Brick' or something, and how do you work them?
BLB is a brick file.

It's a bunch of coordinates in a text file. As you might say..

I want to see an option to download prints and maybe decals.

I want inclined roads because they would be very useful.


It does in the Minigame->chatMessageAll event, at least for me.