mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2025-12-10 03:36:08 +00:00
refactors pushing, movespeed, actionspeed, throwing, movement, pass flags, and probably things i forgot about; adds overhand throwing (#4360)
* initial * wack * changes * insanity * staging * t * note2self * wild * find replace * changes * pain * fixes * that's right out * augh * augh * wild * lol * fuck this not refacotring all that in one day * oopsy doopsy * that goes away * fixes * pain! * throwing stuff * Fixes * g * eternal curse upon you, space indenter * eternal curse upon you, space indenter x2 * real combat refactor energy * refactors * stuff * subsystem logic * a * pain * logic * push logic * logic * i hate micros * fixes * a * convert the rest * let's finish this * s * fixes * aah. * augh * AUGH * stuff * a * more * a git pu * fixes * fixes * fix * fixes * warnings * more * maybe don't have them throw past walls * fixes * ack * f * better ui * fixes * fixes * a * proximity monitors * proximity monitors * proximity monitors * wack * swap stuff * a * fix * fix * fix * default * Fix * fixes * ayy * aoug * aoug * stuff * fix * fix * ay * ay * ough * ayo * fix * cannon * wack * i tested it * fix * why Co-authored-by: VM_USER <VM_USER>
This commit is contained in:
@@ -3210,8 +3210,7 @@
|
||||
/area/shuttle/multidemo)
|
||||
"vP" = (
|
||||
/obj/machinery/computer/ship/engines{
|
||||
dir = 8;
|
||||
throwpass = 1
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||
/area/shuttle/overmapdemo)
|
||||
|
||||
@@ -388,7 +388,7 @@ var/datum/planet/virgo3b/planet_virgo3b = null
|
||||
playsound(L, 'sound/effects/rustle1.ogg', 100, 1)
|
||||
L.drop_from_inventory(U)
|
||||
U.toggle_umbrella()
|
||||
U.throw_at(get_edge_target_turf(U, pick(GLOB.alldirs)), 8, 1, L)
|
||||
U.throw_at_old(get_edge_target_turf(U, pick(GLOB.alldirs)), 8, 1, L)
|
||||
|
||||
// If they have an open umbrella, it'll guard from rain
|
||||
if(istype(L.get_active_held_item(), /obj/item/melee/umbrella))
|
||||
|
||||
@@ -323,7 +323,7 @@ var/datum/planet/lythios43c/planet_lythios43c = null
|
||||
to_chat(L, "<span class='danger'>A gust of wind yanks the umbrella from your hand!</span>")
|
||||
playsound(L, 'sound/effects/rustle1.ogg', 100, 1)
|
||||
U.toggle_umbrella()
|
||||
U.throw_at(get_edge_target_turf(U, pick(GLOB.alldirs)), 8, 1, L)
|
||||
U.throw_at_old(get_edge_target_turf(U, pick(GLOB.alldirs)), 8, 1, L)
|
||||
else
|
||||
to_chat(L, "<span class='notice'>A gust of wind nearly yanks the umbrella from your hand.</span>")
|
||||
playsound(L, 'sound/effects/rustle1.ogg', 100, 1)
|
||||
|
||||
@@ -389,7 +389,7 @@ var/datum/planet/virgo3b/planet_virgo3b = null
|
||||
playsound(L, 'sound/effects/rustle1.ogg', 100, 1)
|
||||
L.drop_from_inventory(U)
|
||||
U.toggle_umbrella()
|
||||
U.throw_at(get_edge_target_turf(U, pick(GLOB.alldirs)), 8, 1, L)
|
||||
U.throw_at_old(get_edge_target_turf(U, pick(GLOB.alldirs)), 8, 1, L)
|
||||
|
||||
// If they have an open umbrella, it'll guard from rain
|
||||
if(istype(L.get_active_held_item(), /obj/item/melee/umbrella))
|
||||
|
||||
Reference in New Issue
Block a user