mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 02:34:00 +00:00
Merge pull request #3301 from CHOMPStation2/upstream-merge-11968
[MIRROR] Allows simplemobs climb ladders + trash pile interaction fix
This commit is contained in:
@@ -69,13 +69,13 @@
|
|||||||
var/mob/living/L = user
|
var/mob/living/L = user
|
||||||
//They're in it, and want to get out.
|
//They're in it, and want to get out.
|
||||||
if(L.loc == src)
|
if(L.loc == src)
|
||||||
var/choice = tgui_alert(usr, "Do you want to exit \the [src]?","Un-Hide?",list("Exit","Stay"))
|
var/choice = tgui_alert(user, "Do you want to exit \the [src]?","Un-Hide?",list("Exit","Stay"))
|
||||||
if(choice == "Exit")
|
if(choice == "Exit")
|
||||||
if(L == hider)
|
if(L == hider)
|
||||||
hider = null
|
hider = null
|
||||||
L.forceMove(get_turf(src))
|
L.forceMove(get_turf(src))
|
||||||
else if(!hider)
|
else if(!hider)
|
||||||
var/choice = tgui_alert(usr, "Do you want to hide in \the [src]?","Un-Hide?",list("Hide","Stay"))
|
var/choice = tgui_alert(user, "Do you want to hide in \the [src]?","Un-Hide?",list("Hide","Stay"))
|
||||||
if(choice == "Hide" && !hider) //Check again because PROMPT
|
if(choice == "Hide" && !hider) //Check again because PROMPT
|
||||||
L.forceMove(src)
|
L.forceMove(src)
|
||||||
hider = L
|
hider = L
|
||||||
|
|||||||
@@ -33,6 +33,13 @@
|
|||||||
target_up = null
|
target_up = null
|
||||||
return ..()
|
return ..()
|
||||||
|
|
||||||
|
/obj/structure/ladder/attack_generic(mob/user)
|
||||||
|
//Simple Animal
|
||||||
|
if(isanimal(user))
|
||||||
|
attack_hand(user)
|
||||||
|
else
|
||||||
|
return ..()
|
||||||
|
|
||||||
/obj/structure/ladder/attackby(obj/item/C as obj, mob/user as mob)
|
/obj/structure/ladder/attackby(obj/item/C as obj, mob/user as mob)
|
||||||
attack_hand(user)
|
attack_hand(user)
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user