client/proc/BeginHotKeys() new/obj/JutsuKeys/J1(src) new/obj/JutsuKeys/J2(src) new/obj/JutsuKeys/J3(src) new/obj/JutsuKeys/J4(src) new/obj/JutsuKeys/J5(src) new/obj/JutsuKeys/J6(src) new/obj/JutsuKeys/J7(src) new/obj/JutsuKeys/J8(src) new/obj/JutsuKeys/J9(src) new/obj/Numbers/Key1(src) new/obj/Numbers/Key2(src) new/obj/Numbers/Key3(src) new/obj/Numbers/Key4(src) new/obj/Numbers/Key5(src) new/obj/Numbers/Key6(src) new/obj/Numbers/Key7(src) new/obj/Numbers/Key8(src) new/obj/Numbers/Key9(src) new/obj/Keys/Key1(src) new/obj/Keys/Key2(src) new/obj/Keys/Key3(src) new/obj/Keys/Key4(src) new/obj/Keys/Key5(src) new/obj/Keys/Key6(src) new/obj/Keys/Key7(src) new/obj/Keys/Key8(src) new/obj/Keys/Key9(src) obj/JutsuKeys layer=98 icon='Jutsu Buttons.dmi' var/locater New(client/C) screen_loc=locater C.screen+=src J1 icon_state = "B" locater = "1,1" J2 icon_state = "B" locater = "2,1" J3 icon_state = "B" locater = "3,1" J4 icon_state = "B" locater = "4,1" J5 icon_state = "B" locater = "5,1" J6 icon_state = "B" locater = "6,1" J7 icon_state = "B" locater = "7,1" J8 icon_state = "B" locater = "8,1" J9 icon_state = "B" locater = "9,1" obj/Keys layer=99 icon='Jutsu Buttons.dmi' icon_state = "Blank" var/locater New(client/C) screen_loc=locater C.screen+=src Key1 locater = "1,1" Key2 locater = "2,1" Key3 locater = "3,1" Key4 locater = "4,1" Key5 locater = "5,1" Key6 locater = "6,1" Key7 locater = "7,1" Key8 locater = "8,1" Key9 locater = "9,1" obj/Numbers layer=100 icon='Jutsu Buttons.dmi' var/locater New(client/C) screen_loc=locater C.screen+=src Key1 icon_state = "1" locater = "1,1" Key2 icon_state = "2" locater = "2,1" Key3 icon_state = "3" locater = "3,1" Key4 icon_state = "4" locater = "4,1" Key5 icon_state = "5" locater = "5,1" Key6 icon_state = "6" locater = "6,1" Key7 icon_state = "7" locater = "7,1" Key8 icon_state = "8" locater = "8,1" Key9 icon_state = "9" locater = "9,1"
mob/proc/SkillsUpdate() for(var/obj/Skillcards/Z in src.contents) if(Z.SlotL!=0) if(Z.JutsuType=="Ninjutsu") src << output(Z, "Ninjutsu.nin[Z.SlotL]") src << output(Z.name, "Ninjutsu.ninname[Z.SlotL]")
obj var screenlocation SlotL = 0 JutsuType = "None" Skillcards layer = 9 New() ..() src.mouse_drag_pointer = icon(src.icon,src.icon_state) DblClick() usr.SkillsUpdate() MouseDrop(obj/Slot) if(Slot) usr.client.screen += src src.screen_loc=Slot.screen_loc src.screenlocation = src.screen_loc if(istype(Slot,/obj/Skillcards)) usr.client.screen -= Slot Slot.screenlocation = null else ..() MouseDrop(src) if(istype(src,/obj/Keys)||istype(src,/obj/Skillcards/Ninjutsu)) ..() else return Skillcards Ninjutsu icon = 'Jutsu Buttons.dmi' JutsuType = "Ninjutsu" Ama icon_state = "Amaterasu" name = "Amaterasu" Click() alert("Dude I said test 5 times why the fuck would you keep clicking them retard...") Chidori icon_state = "Chidori" name = "Chidori" Click() alert("Test") Rinnengan icon_state = "Rinnengan" name = "Rinnengan" Click() alert("Test") Byakugan icon_state = "Byakugan" name = "Byakugan" Click() alert("Test")
|