mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 14:39:58 +01:00
Pet Commands QOL . makes pet commands easier to use (#88495)
## About The Pull Request this PR improves the UX of pet commands a bit. i decided to expand on their radial menu. You can now hold shift and hover over your pet to display a menu of commands which you can choose from. alternatively, you can still type out commands in chat https://github.com/user-attachments/assets/9da7f7ea-58a3-4fd6-b040-45cc05cda51d ## Why It's Good For The Game makes pet commands easier to give out when you're managing more than 1 pet. also fixes the fishing command not working. ## Changelog 🆑 qol: holding shift and hovering over your pet will display a list of commands you can click from fix: fixes the fishing pet command not working /🆑
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/datum/pet_command/point_targeting/attack/slime
|
||||
/datum/pet_command/attack/slime
|
||||
speech_commands = list("attack", "sic", "kill", "eat", "feed")
|
||||
command_feedback = "blorbles"
|
||||
pointed_reaction = "and blorbles"
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
var/hunting_behavior = /datum/ai_behavior/hunt_target/interact_with_target/slime
|
||||
|
||||
/datum/pet_command/point_targeting/attack/slime/execute_action(datum/ai_controller/controller)
|
||||
/datum/pet_command/attack/slime/execute_action(datum/ai_controller/controller)
|
||||
|
||||
var/mob/living/basic/slime/slime_pawn = controller.pawn
|
||||
if(isslime(slime_pawn) && slime_pawn.can_feed_on(controller.blackboard[BB_CURRENT_PET_TARGET], check_friendship = TRUE))
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
/datum/pet_command/idle,
|
||||
/datum/pet_command/free,
|
||||
/datum/pet_command/follow,
|
||||
/datum/pet_command/point_targeting/attack/slime,
|
||||
/datum/pet_command/attack/slime,
|
||||
)
|
||||
|
||||
/// Our evolve action
|
||||
|
||||
Reference in New Issue
Block a user