Ok, I am trying to make a bodyswap code, where it switches two usr's statistics..and icons and race and such, but I can't quite get it down, can someone post the code here or something? this is what I've gotten soo far...
obj
bodychange
verb
Get()
set category = "Inventory"
set src in oview(1)
Move(usr)
Bodychange(mob/M in oview(6))
set category = "Fighting"
set name = "Body Change"
if(M.race == "Android"||M.race == "Biological Android"||M.npc == 1||M.npc == null||M.gm == 1||M.race == "Saiya-jin (NPC)"||M.race == "Vegeta (NPC)"||usr.race == "Buu Demon (NPC)"||usr.race == "Nappa (NPC)"||usr.race == "Frieza (NPC)"||M.maxpowerlevel == (usr.powerlevel *2))
usr<<"You can't Swap bodies with them!"
else
M.switched += 1
usr.switched += 1
usr.maxpowerlevel = (M.maxpowerlevel)
M.maxpowerlevel = (usr.powerlevel)
usr.icon = (M.race && M.bcicon)
M.icon = (usr.race && usr.cbicon)
if(usr.race == "Saiya-jin" && usr.cbicon == 'male-olive.dmi')
M.icon = 'male-olive.dmi'
M.race = "Saiya-jin"
if(usr.race == "Saiya-jin" && usr.cbicon == 'male-black.dmi')
M.icon = 'male-black.dmi'
M.race = "Saiya-jin"
if(usr.race == "Saiya-jin" && usr.cbicon == 'male-white.dmi')
M.icon = 'male-white.dmi'
M.race = "Saiya-jin"
if(usr.race == "Namek-jin" && usr.cbicon == 'namek.dmi')
M.icon = 'namek.dmi'
M.race = "Namek-jin"
if(usr.race == "Namek-jin" && usr.cbicon == 'namek-dark.dmi')
M.icon = 'namek-dark.dmi'
M.race = "Namek-jin"
if(usr.race == "Buu Demon")
M.icon = 'buu.dmi'
M.race = "Buu Demon"
if(usr.race == "Human-jin" && usr.cbicon == 'male-olive.dmi')
M.icon = 'male-olive.dmi'
M.race = "Human-jin"
if(usr.race == "Human-jin" && usr.cbicon == 'male-black.dmi')
M.icon = 'male-black.dmi'
M.race = "Human-jin"
if(usr.race == "Human-jin" && usr.cbicon == 'male-white.dmi')
M.icon = 'male-white.dmi'
M.race = "Human-jin"
if(usr.race == "Android")
M.icon = 'bioandroid-two.dmi'
M.race = "Android"
if(usr.race == "Biological Android")
M.icon = 'bioandroid-one.dmi'
M.race = "Biological Android"
if(usr.race == "Changling" && usr.cbicon == 'changling.dmi')
M.icon = 'changling.dmi'
M.race = "Changling"
if(usr.race == "Changling" && usr.cbicon == 'ChangeForm2.dmi')
M.icon = 'ChangeForm2.dmi'
M.race = "Changling"
if(usr.race == "Changling" && usr.cbicon == 'ChangeForm3.dmi')
M.icon = 'ChangeForm3.dmi'
M.race = "Changling"
if(usr.race == "Changling" && usr.cbicon == 'ChangeForm4.dmi')
M.icon = 'ChangeForm4.dmi'
M.race = "Changling"
if(usr.race == "Changling" && usr.cbicon == 'ChangeForm5.dmi')
M.icon = 'ChangeForm5.dmi'
M.race = "Changling"
if(M.race == "Saiya-jin" && M.bcicon == 'male-olive.dmi')
usr.icon = 'male-olive.dmi'
usr.race = "Saiya-jin"
M.cbicon = "male-olive.dmi"
if(M.race == "Saiya-jin" && M.bcicon == 'male-black.dmi')
usr.icon = 'male-black.dmi'
usr.race = "Saiya-jin"
M.cbicon = "male-black.dmi"
if(M.race == "Saiya-jin" && M.bcicon == 'male-white.dmi')
usr.icon = 'male-white.dmi'
usr.race = "Saiya-jin"
M.cbicon = "male-white.dmi"
if(M.race == "Namek-jin" && M.bcicon == 'namek.dmi')
usr.icon = 'namek.dmi'
usr.race = "Namek-jin"
M.cbicon = "namek.dmi"
if(M.race == "Namek-jin" && M.bcicon == 'namek-dark.dmi')
usr.icon = 'namek-dark.dmi'
usr.race = "Namek-jin"
M.cbicon = "namek-dark.dmi"
if(M.race == "Buu Demon")
usr.icon = 'buu.dmi'
usr.race = "Buu Demon"
M.cbicon = "buu.dmi"
if(M.race == "Human-jin" && M.bcicon == 'male-olive.dmi')
usr.icon = 'male-olive.dmi'
usr.race = "Human-jin"
M.cbicon = "male-olive.dmi"
if(M.race == "Human-jin" && M.bcicon == 'male-black.dmi')
usr.icon = 'male-black.dmi'
usr.race = "Human-jin"
M.cbicon = "male-black.dmi"
if(M.race == "Human-jin" && M.bcicon == 'male-white.dmi')
usr.icon = 'male-white.dmi'
usr.race = "Human-jin"
M.cbicon = "male-white.dmi"
if(M.race == "Android")
usr.icon = 'bioandroid-two.dmi'
usr.race = "Android"
M.cbicon = "bioandroid-two.dmi"
if(M.race == "Biological Android")
usr.icon = 'bioandroid-one.dmi'
usr.race = "Biological Android"
M.cbicon = "bioandroid-one.dmi"
if(M.race == "Changling" && M.bcicon == 'changling.dmi')
usr.icon = 'changling.dmi'
usr.race = "Changling"
M.cbicon = "changling.dmi"
if(M.race == "Changling" && M.bcicon == 'ChangeForm2.dmi')
usr.icon = 'ChangeForm2.dmi'
usr.race = "Changling"
M.cbicon = "ChangeForm2.dmi"
if(M.race == "Changling" && M.bcicon == 'ChangeForm3.dmi')
usr.icon = 'ChangeForm3.dmi'
usr.race = "Changling"
M.cbicon = "ChangeForm3.dmi"
if(M.race == "Changling" && M.bcicon == 'ChangeForm4.dmi')
usr.icon = 'ChangeForm4.dmi'
usr.race = "Changling"
M.cbicon = "ChangeForm4.dmi"
if(M.race == "Changling" && M.bcicon == 'ChangeForm5.dmi')
usr.icon = 'ChangeForm5.dmi'
usr.race = "Changling"
M.cbicon = "ChangeForm5.dmi"
M.overlays = (usr.overlays)
if(M.overlays == 0)
usr.overlays = ''
usr.overlays = (M.overlays)
if(usr.overlays == 0)
M.overlays = ''
M.loc=locate(usr.x,usr.y,usr.z)
usr.loc=locate(M.x,M.y+4,M.z)
usr<<"You swap bodies with [M]"
M<<"[usr]: Change NOW!!!!!!!!!!!!!!!!!!!!"
world<< "[usr] uses Body Swap on [M]"
Copyright © 2025 BYOND Software.
All rights reserved.