(Bold demos have been fixed)
http://developer.byond.com/hub/Rifthaven/A.I.Code - usr in AI procs
http://developer.byond.com/hub/ADDiCt/MacroDemo - usr in Login(), usually safe, but not good.
http://developer.byond.com/hub/Cable/Mini-GamesDemo - Though the proc usr is used in is only called by a verb, it still is a bad practice.
http://developer.byond.com/hub/Threefours/Mouse - usr in Login() again. Also, it should explain that usr is proper in mouse-related procs because they are essentially verbs called in a different manner.
http://developer.byond.com/hub/Nadrew/NadrewsLevelingSystem - usr in AI procs
http://developer.byond.com/hub/Nadrew/NadrewsWeaponSystem - Same as above (also bad equipment system)
http://developer.byond.com/hub/Nadrew/ NadrewsWeightandSpeedsystem - usr in Login(), goto.
http://developer.byond.com/hub/KrosTrikare/NewbieGame - See above. EVERYTHING above.
http://developer.byond.com/hub/GoodDoggyTreat/PaintingDemo - usr in Login() again.
http://developer.byond.com/hub/KitKate20/PettingZooDemo - This one deserves first prize. Almost every line of every proc has usr on it.
http://developer.byond.com/hub/Hanns/PinBanks - usr in Login() and, worse, Logout()
http://developer.byond.com/hub/RaeKwon/RaeKwonTextDemo - usr in Login()
http://developer.byond.com/hub/RaeKwon/RandomCombat - usr in Enter(), lots of other places.
http://developer.byond.com/hub/Wall04/SelectionDemo - usr in Bump().
http://developer.byond.com/hub/Buzzyboy/ShadowDemo - usr in Move().
http://developer.byond.com/hub/ShunDi/ShunDisSkillsDemo - Terrible modification on a terrible (and now fixed) tutorial.
http://developer.byond.com/hub/Scoobert/SkillGain - usr in Login()
http://developer.byond.com/hub/Xooxer/SlotMachineDemo - usr in Login()
http://developer.byond.com/hub/Sariat/Sound - usr in Entered() and related procs.
http://developer.byond.com/hub/Dan/Source.NightMud - usr in a proc called by Login() (OH YES, I WENT THERE!)
http://developer.byond.com/hub/Tapion1/TapsNPC - usr in Login(), and Login() is overridden twice by the same type.
http://developer.byond.com/hub/Jotdaniel/StatMeters - usr in Stat(). Also usually safe, but not always.
http://developer.byond.com/hub/Hanns/Vehicles - usr in Move(), Login()
http://developer.byond.com/hub/Air_King/Vehicle_Movement - usr in Login()
http://developer.byond.com/hub/GuardMaster/ Zelda-LikeBattleSystem - usr in AI procs.
http://developer.byond.com/hub/Rifthaven/A.I.Code - usr in AI procs.
http://developer.byond.com/hub/Rcet/AgingDemo - usr in procs.
http://developer.byond.com/hub/AlKaiser/Alks-Bank_Code - usr in Login() and Stat()
http://developer.byond.com/hub/UnknownPerson/ AllAboutIconsDemo - usr in Login()
http://developer.byond.com/hub/Spuzzum/AlternateShopKeeper - usr in procs.
http://developer.byond.com/hub/Spuzzum/ArmourSystem - usr in procs.
http://developer.byond.com/hub/Nick231/BankDemo - usr in Stat(). Also some bad syntax with "set src".
http://developer.byond.com/hub/GreenLime/BuildingDemo - usr in Login().
http://developer.byond.com/hub/Griswald/CharacterHandling - usr in procs, Login().
http://developer.byond.com/hub/Winbiko/ChatSystem - usr in Login(), Stat().
http://developer.byond.com/hub/Vortezz/ClassSelection - usr in Login().
http://developer.byond.com/hub/Polatrite/GraphicalMUDKit - usr in Login(), Logou(), and in AI procs. Too long for me to look further into it, though.
http://developer.byond.com/hub/Dession/GuildDemo - usr in AI procs (commented out, but meant to be used).
http://developer.byond.com/hub/Dantom/HubfilesDemo - usr in Login() (DOUBLE WHAMMY!).
http://developer.byond.com/hub/Super16/ItemStorage - usr in Enter().
http://developer.byond.com/hub/Buzzyboy/ItemStacking - usr in Login(), and it JUST PLAIN SUCKS.
Not improper usr usage, but...:
http://developer.byond.com/hub/GreenLime/OverLayerEffects - Assumes argument in Entered() is a mob (will cause runtime errors).
http://developer.byond.com/hub/Volte/PasswordLogin - goto
http://developer.byond.com/hub/LordofWater/VisualProc - Excessive colon usage.
http://developer.byond.com/hub/Sariat/Donation - Doesn't work now.
How the hell would I know?:
http://developer.byond.com/hub/sapphiremagus/Language_Demo - Failure to unzip.
http://developer.byond.com/hub/unimatrix/planning - His server is down, apparently.
http://developer.byond.com/hub/LilTrunks/RPGStarter - Not much of a starter if there's no code. Of course, judging by the trend of these, I'd say it uses usr improperly.
http://games.byond.com/hub/Zilal/SheepIIIRhodes - Failure to unzip.
Remember, these are only errors that are causing problems with newbies. People are lucky I didn't crack down on using usr in verbs where src would be more appropriate and more flexible (as in when someone else is calling your verb).
Sep 8 2004, 1:29 pm (Edited on Sep 8 2004, 3:34 pm)