mob
proc
LoadCharacter()
var/savefile/F = new("players/[src.ckey].sav")
var/X
var/Y
var/Z
var/mob/newmob = new()
F["name"] >> name
F["X"] >> X
F["Y"] >> Y
F["Z"] >> Z
F["Mob"] >> newmob
newmob.loc = locate(X,Y,Z)
newmob.client = src.client
checkverbs()
return ..()
mob/proc
checkverbs()
world<<"meh"
var/mob/P=src
P.verbs+=/obj/item/verbholder/verb/Pow
if(src.species=="Muul")
src<<"aksdfkjsa"
mob/verb/givepow()
set category="Action"
var/mob/P=src
P.verbs+=/obj/item/verbholder/verb/Pow
obj/item/verbholder/verb
Pow(mob/M as mob in oview(1))
M.HP -= 100
M.DeathCheck()
above the load proc won't execute the checkverbs() proc properly, it stops once it gets to the if() and the verb add part or either depending on how I put it in, I'm just trying to get this to work so I can put what I need into it. Anyhow I want to create conditions where when met will give certian verbs to the player at startup, I can do it if it's a verb but not if it's a proc triggered in the load proc for some reason one of these things where it seems like it should work yet doesn't. I've spent so much time on this it's killin me now. QQ
Mike-
Why do you do that "var/mob/p = src" stuff? Would something like this work? It looks you have some funky spacing after " world<<"meh" ".
But I think your biggest problem is that you don't call newmob.checkverbs(). I think it is calling it up for the old one ("checkverbs()" defaults to "src.checkverbs()", while src is the placeholder mob that'll get trashed in a moment).