mob/verb
Save()
src.SaveProc()
// set hidden=0
mob/proc/SaveProc()
var/FileName="Players/[ckey(src.key)].sav"
if(fexists("Players/[ckey(src.key)].sav")) fdel("Players/[ckey(src.key)].sav")
var/savefile/F=new(FileName)
F["SaveVersion"]<<GameVersion
F["name"]<<src.name
F["makingchar"]<<src.makingchar
F["Race"]<<src.Race
F["dir"]<<src.dir
F["$Points"]<<src.Points
F["$Points_found"]<<src.Points_found
F["Level"]<<src.Level
F["Admin"]<<src.Admin
F["GM"]<<src.GM
F["Moderator"]<<src.Moderator
F["Lives"]<<src.Lives
F["Attack"]<<src.Attack
F["Armor"]<<src.Arm
F["Weight"]<<src.Weight
F["Max Weight"]<<src.Max_Weight
F["Berryes"]<<src.Berryes
F["Bounty"]<<src.Bounty
F["Stamina"]<<src.Stamina
F["Strength"]<<src.Strength
F["Endureance"]<<src.Endureance
F["Will Power"]<<src.Will_Power
F["Speed"]<<src.Speed
F["Blunt Weapon"]<<src.Blunt_Weapon
F["Footwork"]<<src.Footwork
F["Handwork"]<<src.Handwork
F["Marksmanship"]<<src.Marksmanship
F["Swiming"]<<src.Swiming
F["Swordmanship"]<<src.Swordmanship
F["Health"]<<src.Health
F["Max Health"]<<src.Max_Health
F["Energy"]<<src.Energy
F["Max Energy"]<<src.Max_Energy
F["StaminaExtra"]<<src.StaminaExtra
F["StrengthExtra"]<<src.StrengthExtra
F["EndureanceExtra"]<<src.EndureanceExtra
F["Will PowerExtra"]<<src.Will_PowerExtra
F["SpeedExtra"]<<src.SpeedExtra
F["ExpSta"]<<src.ExpSta
F["ExpStr"]<<src.ExpStr
F["ExpEnd"]<<src.ExpEnd
F["ExpWp"]<<src.ExpWp
F["ExpSpd"]<<src.ExpSpd
F["Need ExpSta"]<<src.Need_ExpSta
F["Need ExpStr"]<<src.Need_ExpStr
F["Need ExpEnd"]<<src.Need_ExpEnd
F["Need ExpWp"]<<src.Need_ExpWp
F["Need ExpSpd"]<<src.Need_ExpSpd
F["ExpBlunt"]<<src.ExpBlunt
F["ExpFoot"]<<src.ExpFoot
F["ExpHand"]<<src.ExpHand
F["ExpMark"]<<src.ExpMark
F["ExpSwim"]<<src.ExpSwim
F["ExpSword"]<<src.ExpSword
F["LeftWepEquipped"]<<src.LeftWepEquipped
F["RightWepEquipped"]<<src.RightWepEquipped
F["InventoryContents"]<<src.contents
F["layer"]<<src.layer
F["src"]<<src
F["suffix"]<<src.suffix
F["Armor_Equipped"]<<src.Armor_Equipped
F["Weapon_Equipped"]<<src.weapon_equipped
F["Need ExpBlunt"]<<src.Need_ExpBlunt
F["Need ExpFoot"]<<src.Need_ExpFoot
F["Need ExpHand"]<<src.Need_ExpHand
F["Need ExpMark"]<<src.Need_ExpMark
F["Need ExpSwim"]<<src.Need_ExpSwim
F["Need ExpSword"]<<src.Need_ExpSword
F["LastX"]<<src.x
F["LastY"]<<src.y
F["LastZ"]<<src.z
src<<"Character Saved..."
/*
F["FontFace"]<<src.FontFace
F["FontColor"]<<src.FontColor
F["NameColor"]<<src.NameColor
F["DisplayNameColor"]<<src.DisplayNameColor
*/
mob/proc/LoadProc()
var/FileName="Players/[ckey(src.key)].sav"
if(fexists("Players/[ckey(src.key)].sav"))
var/savefile/F=new(FileName)
F["name"]>>src.name
F["dir"]>>src.dir
F["Level"]>>src.Level
F["makingchar"]>>src.makingchar
F["Race"]>>src.Race
F["Admin"]>>src.Admin
F["GM"]>>src.GM
F["Moderator"]>>src.Moderator
F["Lives"]>>src.Lives
F["Attack"]>>src.Attack
F["$Points"]>>src.Points
F["$Points_found"]>>src.Points_found
F["Armor"]>>src.Arm
F["Weight"]>>src.Weight
F["Max Weight"]>>src.Max_Weight
F["Berryes"]>>src.Berryes
F["Bounty"]>>src.Bounty
F["Stamina"]>>src.Stamina
F["Strength"]>>src.Strength
F["Endureance"]>>src.Endureance
F["Will Power"]>>src.Will_Power
F["Speed"]>>src.Speed
F["Blunt Weapon"]>>src.Blunt_Weapon
F["Footwork"]>>src.Footwork
F["Handwork"]>>src.Handwork
F["Marksmanship"]>>src.Marksmanship
F["Swiming"]>>src.Swiming
F["Swordmanship"]>>src.Swordmanship
F["Health"]>>src.Health
F["Max Health"]>>src.Max_Health
F["Energy"]>>src.Energy
F["Max Energy"]>>src.Max_Energy
F["StaminaExtra"]>>src.StaminaExtra
F["StrengthExtra"]>>src.StrengthExtra
F["EndureanceExtra"]>>src.EndureanceExtra
F["Will PowerExtra"]>>src.Will_PowerExtra
F["SpeedExtra"]>>src.SpeedExtra
F["ExpSta"]>>src.ExpSta
F["ExpStr"]>>src.ExpStr
F["ExpEnd"]>>src.ExpEnd
F["ExpWp"]>>src.ExpWp
F["ExpSpd"]>>src.ExpSpd
F["Need ExpSta"]>>src.Need_ExpSta
F["Need ExpStr"]>>src.Need_ExpStr
F["Need ExpEnd"]>>src.Need_ExpEnd
F["Need ExpWp"]>>src.Need_ExpWp
F["Need ExpSpd"]>>src.Need_ExpSpd
F["ExpBlunt"]>>src.ExpBlunt
F["ExpFoot"]>>src.ExpFoot
F["ExpHand"]>>src.ExpHand
F["ExpMark"]>>src.ExpMark
F["ExpSwim"]>>src.ExpSwim
F["ExpSword"]>>src.ExpSword
F["LeftWepEquipped"]>>src.LeftWepEquipped
F["RightWepEquipped"]>>src.RightWepEquipped
F["suffix"]>>src.suffix
F["InventoryContents"]>>src.contents
F["layer"]>>src.layer
F["Armor_Equipped"]>>src.Armor_Equipped
F["Weapon_Equipped"]>>src.weapon_equipped
F["Need ExpBlunt"]>>src.Need_ExpBlunt
F["Need ExpFoot"]>>src.Need_ExpFoot
F["Need ExpHand"]>>src.Need_ExpHand
F["Need ExpMark"]>>src.Need_ExpMark
F["Need ExpSwim"]>>src.Need_ExpSwim
F["Need ExpSword"]>>src.Need_ExpSword
src.loc=locate(F["LastX"],F["LastY"],F["LastZ"])
src<<"Character Loaded..."
return 1
The Problem is when i save my player and this have equipped an armor or a sword when i load this stills equipped but agin the item src don't shows in player, i know why, this is because i miss something to add in the save and load but i don't know whats, can someone help me?