Handbok för SvenskMUDmagiker
ett hjälpmedel för byggarna i SvenskMUD
Linus Tolke, Gud
SvenskMUDs plats i litteraturen
Målet med SvenskMUD
Problem med detta mål
Stilen
Organisatoriska problem
Gud påverkar
Om SvenskMUD
Drivern och var kommer den ifrån
SvenskMUDs historia
Ny driver
Lite småpatchar i drivern gör SvenskMUDdrivern väldigt unik
Spelarna strömmar äntligen till
Maskinen som SvenskMUD kör på
Föreningen Lysator
Att tänka på när du kodar
De tio budorden
Du skall inga andra gudar hava jämte emacs.
Du skall använda herren din guds namn.
Tänk på vilodagen så du fixar buggar då.
Hedra inte din fader och din moder, för att det må gå dig väl och du må bli odödlig i SvenskMUD.
Du skall dräpa.
Du skall begå äktenskapsbrott.
Du skall stjäla.
Du skall bära falskt vittnesbörd mot din nästa.
Du skall hava begärelse till din nästas hus och hans rum.
Du skall hava begärelse till din nästas hustru, vapen och rustningar, även hans oxar och åsnor och allt som är din nästas.
Livet som magiker
Planer att förkasta
Filträdet
Kataloger på toppnivån
`bin'
`doc'
`build'
- hjälpfiler för standardprylar
`efun'
- funktioner som drivern erbjuder
`lfun'
- funktioner i standardobjekt
`exempel'
`uppdrag'
- uppdragsbeskrivningar
`etc'
`include'
filer
`log'
- loggfiler
`obj'
- muddens grundobjekt
`rum'
- muddens ursprungsvärld
`secure'
`spelare'
`std'
`stdobj'
- enkla färdiga prylar
`texter'
`|vrigt'
gammalt skräp
Driverns loggfiler
Hur fungerar objekt?
Förlagan
Kloner
Vad finns i objektet?
`std/object.c'
Masterobjektet
Vid start
Säkerheten
Standardgrejor
Skatter
Pengar
Lappar, anslag och skyltar
Vapen
Rustningar och kläder
Monster
Speciell hantering av
heart_beat
i monster
Monster av olika raser
Rum
Inflation i spelet
Uppdrag
Ditt mål med uppdraget
Presentation av uppdraget
Ordförklaringar
Vad skiljer C och LPC
Vad har C som inte LPC har?
Vad har LPC som inte C har?
Vid körning av kod
Objektorienterade funktioner
Strängar, arrayer och mappings.
Problemsökning
När jag lade till min gömda utgång i mitt rum slutade riktningarna definierade med dest_dir att fungera.
Efter att jag lade till min finess i
heart_beat()
slutar monstret att slå.
Den slår på mig men om jag går ut ur rummet och väntar två sekunder så slår den inte igen.
När jag lade till en extra finess att utföras i
heart_beat()
på mitt monster så stängs heart_beat av hela tiden.
Jag har en pryl som ska komma fram varje reset men från början finns de inte där.
När jag klonar fram mitt objekt som ska generera ett annat objekt (paret) så får jag ibland två andra objekt.
Jag har gjort en specialpryl men den "finns inte", dvs jag lyckas inte klona den trots att den laddar utan fel.
Magikerverktyg
Magikerboken
Ekstaven - Fizbans stav
Shellen - brain
Register