![]() |
|
The Objective - Printable Version +- Mirage Source (https://mirage-engine.uk/forums) +-- Forum: Mirage Source (Nostalgia) (https://mirage-engine.uk/forums/forumdisplay.php?fid=61) +--- Forum: Archive (2006-2011) (https://mirage-engine.uk/forums/forumdisplay.php?fid=18) +---- Forum: Source Code Development (https://mirage-engine.uk/forums/forumdisplay.php?fid=51) +----- Forum: Mirage Source 3.x.x, MSx (https://mirage-engine.uk/forums/forumdisplay.php?fid=45) +----- Thread: The Objective (/showthread.php?tid=766) |
The Objective - Bakekitsune - 22-02-2007 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) ThenReplace individual declares with Arrays for more customization, (eg Stat(MAX_STATS) instead of STR, DEF,INT Clothes(MAX_CLOTHES), etc) - Bakekitsune - 24-02-2007 nah in sub handle data thers "weather" in build1 and wen i first downloaded playerworlds it didnt have spells which was basically mirage engine. that was like 7-8 years ago. i was like a gromit 10 years old lol - Robin - 24-02-2007 I think you're confused. 3.0.3 has a small weather packet in it. Same goes for time. Neither are used. Spells have been around since it was first released, so nothing new there. |