![]() |
We all know that hindsight is 20/20 vision but what everyone seems to be avoiding is the fact that everything humanly possible was supposed to be scripted to serverside for security reasons. It seems to me you get the choice of fun but abuseable or secure and annoyingly slow to develop due to constant roadblocks and issues.
|
Quote:
Ultimately, it's very much worth the risk of cheating in some situations to get things functioning as they did in the past, which is what the majority of people want anyway. |
Sure, but for a long time it Was a concern; if someone could auto-hack all the arrows to home in on their enemies, baddies to spawn in the bank, explosions to form giant symbols of hate in OnlineStartLocal...it's problematic.
What sucks is every time it shifts from "Serverside is important" to "Clientside is important", Classic loses a lot of time Rewriting everything...it's better with classes, at least they don't have to go level-to-level anymore, but still. |
Quote:
Quote:
I have no idea what you were referring to when you mentioned classes. |
Probably a good thing we don't dictate policy, then. ;-)
Say they move movement from serverside to clientside. Any script that edited movement - from defining the size of blocking objects to pushing the player away from or towards certain NPCs - has to be rebuilt to make sure it's moving the Client instead of/as well as the serverside. Then if you get hit, your flying-backwards is clientside too. So everything that used to hit you serverside has to hit you clientside. Every NPC that does damage has to make sure the Client's in on the game. And on it goes. At least they don't have to edit 3000 levels in the level editor like we used to have to; For The Most Part they can just open the Classes pane and edit "baddies" and "sardon_vortex" right there in RC. For the most part. |
Quote:
Quote:
|
I don't see why they can't use the default system. They're basically rebuilding the wheel with Classic, when it's not needed. Sure, it's not the most secure system but there are much easier ways to deal with that.
|
Quote:
|
Ideal Compromise:
release the script for the default system, so Classic can edit and override it as necessary. The end. |
Quote:
|
Quote:
|
Quote:
function onActionGrabbed() {} so on and so forth. There's no need to even rescript it. Lifting? I don't think there is an action called for that, but I don't think it'd be hard to replicate with scripted items. There are functions and checks for items carried and such, though. I wouldn't be able to say if anything else could be as well without knowing exactly what is needed. Either way, while the default system itself is fairly limited, it's a lot easier to just rescript/tack on needed things with it instead of rescripting it all. Either way, nothing on the server so far has showed me very much reason why a custom system is needed. |
I imagine it had a lot to do with development in stages; the custom system was built when
1) there was no default system 2) the "defaults" didn't work online 3) it sure seemed there never Would be a "defaults", and even if there were Classic wouldn't be given access to it. Nowadays, sure, I guess you can do everything just using the defaults and some clever PSYCHIC GORRAM scripting (bonus points if you can tell me where ordinary mortals can look up function onActionGrabbed(){;...); that said, any of us could pretty easily take an empty server, an old Classic levelspack, and do a better job than Stormy, huh? Well, go for it. You have my blessing. Iff you succeed, I'll throw my weight behind Your classic supplanting Stormy's classic, and Stormy's classic going back to the Under Construction tab. |
Quote:
Quote:
Quote:
Quote:
|
Quote:
Quote:
|
All times are GMT +2. The time now is 10:31 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.