mob/proc ASave() var/savefile/A = new("saves/[src.key]_A.sav") A["X"]<<src.X A["Y"]<<src.Y A["Z"]<<src.Z A["dir"]<<src.dir A["icon_state"]<<src.icon_state A["contents"]<<src.contents A["Stamina"]<<src.stamina A["MaxStamina"]<<src.maxstamina A["Wounds"]<<src.wounds A["MaxWounds"]<<src.maxwounds A["Chakra"]<<src.chakra A["MaxChara"]<<src.maxchakra A["Current_Exp"]<<src.Exp A["NextExp"]<<src.Nexp A["Account_Made"]<<ACCmade LoadA() if(fexists("saves/[src.key]_A.sav")) var/savefile/A = new("saves/[src.key]_A.sav") var/X var/Y var/Z A["yourX"]>>X A["yourY"]>>Y A["yourZ"]>>Z A["dir"]>>src.dir A["icon_state"]>>src.icon_state A["contents"]>>src.contents A["Stamina"]>>src.stamina A["MaxStamina"]>>src.maxstamina A["Wounds"]>>src.wounds A["MaxWounds"]>>src.maxwounds A["Chakra"]>>src.chakra A["MaxChara"]>>src.maxchakra A["Current_Exp"]>>src.Exp A["NextExp"]>>src.Nexp A["Account_Made"]>>ACCmade src.loc=locate(X,Y,Z) return 1 else return 0
client Del() if(src.mob) if(Aactive == 1) src.mob.ASave() mob/verb Delchar() set hidden = 1 switch(input("Select a Character to delete.", text) in list ("Character 1","Character 2","Character 3","Nevermind")) if("Character 1") switch(input("Are you sure you want to delete character 1?", text) in list ("No","Yes")) if("No") return if("Yes") var/savefile/A del(A)
Loadchar() set hidden = 1 winshow(src, "newload", 0) winshow(src, "loading", 1) switch(input("Select a Character to load.", text) in list ("Character 1","Character 2","Character 3","Nevermind")) if("Character 1") src.stunned = 0 winshow(src, "loading", 0) winshow(src, "default", 1) LoadA() src.stunned = 0 Cactive = 0 Bactive = 0 Aactive = 1 new/obj/card1(src.client) new/obj/card2(src.client) new/obj/card3(src.client) new/obj/card4(src.client) new/obj/card5(src.client) new/obj/card6(src.client) new/obj/card7(src.client) new/obj/card8(src.client) new/obj/card9(src.client) new/obj/card0(src.client)
/var/Cactive = 0 /var/Bactive = 0 /var/Aactive = 0 /var/ACCmade = 0 mob verb clicktitlescreen() set hidden = 1 winshow(src, "Entrance2", 0) winshow(src, "newload", 1) verb Newchar() set hidden = 1 winshow(src, "newload", 0) winshow(src, "default", 1) switch(input("Select a slot to create your character in.", text) in list ("Character 1","Character 2","Character 3","Nevermind"))
if("Character 1") if(ACCmade == 1) return alert("You already have a character in slot 1!") else ACCmade = 1 Cactive = 0 Bactive = 0 Aactive = 1 src.stunned = 0 src.loc = locate(8,35,1) src.icon = 'mob.dmi' src.icon_state = "walk" src.density=1 new/obj/card1(src.client) new/obj/card2(src.client) new/obj/card3(src.client) new/obj/card4(src.client) new/obj/card5(src.client) new/obj/card6(src.client) new/obj/card7(src.client) new/obj/card8(src.client) new/obj/card9(src.client) new/obj/card0(src.client)
|