obj
BookOfFire
icon = 'Objects.dmi'
icon_state = "BookOfFire Level 1"
verb
readbook()
set name = "Read Book"
set src in view (1)
usr<< "You being reading Chapter 1..."
sleep (20)
usr<< "You finish reading Chapter 1..."
usr.exp += 10
usr.firelevel += 1
usr.LevelUp()
src.contents += new/obj/BookOfFire_Lvl2
del /obj/BookOfFire
BookOfFire_Lvl2
icon = 'Objects.dmi'
icon_state = "BookOfFire Level 2"
verb
readbook()
set name = "Read Book"
set src in view (1)
usr<< "You being reading Chapter 2..."
sleep (20)
usr<< "You finish reading Chapter 2..."
usr.exp += 10
usr.firelevel += 1
usr.LevelUp()
del src
Problem description:
I want this book of fire to go from chapter one to chapter two and each chapter gives you plus one skill level. But when i run the verb i get this runtime error.
You being reading Chapter 1...
runtime error: bad del
proc name: Read Book (/obj/BookOfFire/verb/readbook)
usr: Guest-148665090 (/mob)
src: BookOfFire (/obj/BookOfFire)
call stack:
BookOfFire (/obj/BookOfFire): Read Book()
You finish reading Chapter 1...
Help? I just want to know if what i'm doing is possible or if i need a new system. Thanks in advance.
Link.
del /obj/BookOfFire
That's your problem. I think you want del(src).