I believe the fundamental principle of MS is to have no functionality to leave room for individuality.
Nothing can be changed with Konfuze or Elysium because there is so much crap added on that people opt to use it because they are either too scared or cbf deleting or changing it. Im afraid of Mirage heading in the same direction because when i came back to MSforum and re-download Mirage source, *Gasp, weather, spells!
The coders for Konfuze and Elysium think of code as a painting, keep adding stuff on till you get it right. Even people that submit tutorials type too much.
These are simply the things that need to be changed...
Individual Separate Variables --> Dynamic Variables
One purpose Functions --> Multi purpose functions
Gameloop Check --> On_Event Check
Hacking Prevention [Remove]
Addons [Remove]
If --> Case
Packet Size
I hope to see the next MS 90% smaller and faster than the
1st
**********************************************************
Examples...
We dont want to remove hordes of MS code like we did last time, because there was so much inefficient code. Gameloop has too much to handle. Instead there should be
on_event handlers rather than checking for things every 1/45th of a second. Many condition functions use too much code, i changed
"function canmove" to this...
Code:
If frmSWF.swfGUI.GetVariable(dsVar(0, dir3)) = 1 Or dVar(3, dir3) = dVar(4, dir3) Then
bTile(dVar(2, dir3)) = 1
Else
bTile(dVar(2, dir3)) = 0
End If
(it does all the checking for canmove yet its only a few lines of code using one versatile function [which is also very small])
Replace individual declares with Arrays for more customization,
(eg Stat(MAX_STATS) instead of STR, DEF,INT
Clothes(MAX_CLOTHES), etc)
_________________
______________________________________________________________________________
www.animephantom.com