client
var/player/old_mob
player
var/morphed = FALSE
proc
antelope_morph(player/p)
world << "<font color = red> called MORPH!"
client.old_mob = src //save_mob
client.mob = new /player/antelope_horse(src.loc) //become horse
morphed = TRUE
un_morph(player/p)
client.mob = client.old_mob //switch back
morphed = FALSE
antelope_horse
icon = 'ant_horse.dmi'
New()
world << "testing"
..()
///////////////////// Attack Trigger /////////////
combat
proc
ATTACK3(player/p)
antelope_warrior
ATTACK3(player/p)
if(p.morphed) p.un_morph(p) // morph toggle
else
p.meter = new /meter(p) // new meter
p.meter.load(1) // load_time
if(p.meter) //if meter isnt null
if( p.meter.finished == TRUE ) //if loading is finished
p.antelope_morph(p) //transform
del p.meter
///////////////////// Login Stuff /////////////
temporary
parent_type = /mob
Login() //When theres no game in progress
..()
loc = null
HOST_CHECK()
if(!game_started) src<<"<i>There is currently no game in progress!</i>"
else src<<"<i>There is a game in progress!</i>"
player
Login() //Joined game in progress
.=..()
loc = null
name = key
antelope_warrior
icon = 'antelope.dmi'
Login() //For picked Class
.=..()
CLASS_SELECTION(src)
hotbar = new;
hotbar.icon = 'hud1.png'
src.client.screen += hotbar;
world << "antelope test"
attack_scheme = a_warrior
mob/Logout()
del src
..()
Problem description:
I am trying to transform into a horse. Problem is my screen becomes black after execution. Rending me clueless. Heh, I guess byond client stuff is no joke >.>