Graffiti centers on where you click. (#9255)

* Graffiti centers on where you click.

* Oversights, and pixelshifted engravings.

* Better returns
This commit is contained in:
Mechoid
2023-12-27 21:41:07 -08:00
committed by GitHub
parent 14c681720d
commit e976eaba4e
10 changed files with 122 additions and 22 deletions
+3 -3
View File
@@ -127,12 +127,12 @@
return success_smash(user)
return fail_smash(user)
/turf/simulated/wall/attackby(var/obj/item/W, var/mob/user)
/turf/simulated/wall/attackby(var/obj/item/W, var/mob/user, attack_modifier, click_parameters)
user.setClickCooldown(user.get_attack_speed(W))
if(!construction_stage && user.a_intent == I_HELP && user.is_preference_enabled(/datum/client_preference/engrave_graffiti))
if(try_graffiti(user,W))
if(try_graffiti(user,W,click_parameters))
return
if (!user.IsAdvancedToolUser())
@@ -405,4 +405,4 @@
return
else if(!istype(W,/obj/item/rcd) && !istype(W, /obj/item/reagent_containers))
return attack_hand(user)
return attack_hand(user)