ID:149246
 
Here is my code. what it should do is ask the usr what monster he wants to fight and then create it at a certian location. For some reason it wont ask the usr.

mob
Arena
Arena_Controller
icon = 'NPCS.dmi'
icon_state = "8"
verb/Talk()
set category = "Npc Talking"
set src in oview(2)
usr << "What would you like to fight?"
var/prompt_title = "Which Monster?"
var/help_text = "Please select a monster."
var/list/monsters = list("Bat", "Skeleton")
var/default_value = "Bat"
default_value = "Bat"
var/monster_c = input(src, help_text, prompt_title, default_value) in monsters
var/mob/new_mob
switch(monster_c)
if ("Bat") new_mob = new /mob/T_Monsters/Bat()
if ("Skeleton") new_mob = new /mob/T_Monsters/Skeleton()

var/turf/fight_loc = locate(51,76,1)
new_mob.Move(fight_loc)
var/monster_c = input(src, help_text, prompt_title, default_value) in monsters

Try changing src to usr