Index · Preferences · Help
Announcements · BYOND Features · Bug Reports · Fixes and Features · Developer How-To · Code Problems · Design Philosophy · Creations · Classified Ads · Gaming · Computers & Technology · Community
Forum Search:

[Advanced Search]

[Messages in this Thread] [Show All (5)] [Return to Code Problems]

Author:Squeegy [Posts]
Date:3/30/09 4:25 pm
Topic:Yet More Problems (Loading)
Post ID:694435
Next ID:694450
Code:
        Load()
            var/savefile/load
            load = new ("Save Files/[src.mob.ckey]")
            load["oldicon"] >> src.mob.oldicon
            load["volun"] >> src.mob.volun
            load["doghuman"] >> src.mob.dh
            load["inventory"] >> src.mob.contents
            load["icon"] >> src.mob.icon
            load["iconstate"] >> src.mob.icon_state
            load["overlays"] >> src.mob.overlays
            load["stamina"] >> src.mob.stamina
            load["cash"] >> src.mob.cash
            load["health"] >> src.mob.health
            load["name"] >> src.mob.name
            load["owner"] >> src.mob.owner
            load["bought"] >> src.mob.bought
            load["job1"] >> src.mob.acount
            load["job2"] >> src.mob.volun
            load["doggender"] >> src.mob.doggend
            load["whistle"] >> src.mob.whistlow
            load["nuetered"] >> src.mob.nuetered
            load["toxin"] >> src.mob.toxin
            load["toothrot"] >> src.mob.toothrot
            load["teeth"] >> src.mob.teeth
            load["ooc"] >> src.mob.ooc
            load["baby"] >> src.mob.baby
            load["holding"] >> src.mob.holding
            load["job3"] >> src.mob.catcher
            load["dead"] >> src.mob.dead
            load["sleep"] >> src.mob.sleeping
            load["poowned"] >> src.mob.ownin
            load["thirst"] >> src.mob.thirst
            load["polocation"] >> src.mob.poloc
            load["lastloc"] >> src.mob.lastloc
            load["lasticon"] >> src.mob.lasticon
            load["aim"] >> src.mob.aim
            load["cuffability"] >> src.mob.cuff
            load["translating"] >> src.mob.translate
            load["bodycount"] >> src.mob.bodycount
            load["realcatcher"] >> src.mob.realcatcher
            load["warning"] >> src.mob.warning
            load["pname"] >> src.mob.pname
            load["desc"] >> src.mob.desc
            load["pers"] >> src.mob.pers
            load["back"] >> src.mob.back
            src.mob.Injury()
            src.mob.Toxinate()
            if(src.mob.dead == 1)
                src.mob.locked = 1
            if(src.mob.dh == "Human")
                src.mob.icon = 'mobs.dmi'
                src.mob.verbs += typesof(/mob/human/verb)
                src.mob.loc = locate("pound")
                if(src.mob.volun == 1)
                    src.mob.PayCheck()
                    src.mob.verbs += typesof(/mob/vet/verb)
                if(src.mob.acount == 1)
                    src.mob.PayCheck2()
                if(src.mob.catcher == 1)
                    src.mob.PayCheck3()
                if(locate(/obj/items/Handcuffs) in src.mob.contents)
                    src <<"The password is [worldcode]."
                if(src.mob.dcare == 1)
                    src.mob.PayCheck4()
                if(src.mob.catcher == 1&&src.mob.realcatcher == 1)
                    src.mob.verbs += typesof(/mob/catcher/verb)
            if(src.mob.dh != "Human")
                src.mob.Thirst()
                src.mob.Rot()
                src.mob.OrigName()
                if(src.mob.bought == 0)
                    src.mob.verbs += typesof(/mob/dog/verb)
                    src.mob.loc = locate("cage")
                else if(src.mob.dh != "Cat"&&src.mob.dh != "Raccoon")
                    src.mob.verbs += typesof(/mob/cat/verb)
                    src.mob.loc = locate("stray")
                else
                    src.mob.verbs += typesof(/mob/dog/verb)
                    src.mob.verbs += typesof(/mob/stray/verb)
                    src.mob.loc = locate("stray")

Problem description:
I have no idea.

proc name: Load (/client/proc/Load)
  source file: Saving and Loading.dm,27
  usr: Squeegy (/mob)
  src: Squeegy (/client)
  call stack:
Squeegy (/client): Load()
Squeegy (/mob): Topic("src=\[0x3000000];action=start", /list (/list))
Squeegy (/client): Topic("src=\[0x3000000];action=start", /list (/list), Squeegy (/mob))

Messages in this Thread: [Show All (5)]

  Yet More Problems (Loading) Squeegy (3/30/09 4:25 pm)
      Re: Yet More Problems (Loading) Jeff8500 (3/30/09 6:17 pm)
          Re: Yet More Problems (Loading) Squeegy (3/30/09 8:24 pm)
      Re: Yet More Problems (Loading) Kaiochao (3/30/09 5:00 pm)
          Re: Yet More Problems (Loading) Squeegy (3/30/09 5:07 pm)