POLARIS: Simple Animal Player QOL

Adds a HUD when controlling a simple animal. Allows intents, mostly harm and help if they don't have hands. Disarm and grab if they do. Gives them a generic hud, and adds a var to decide if they have hands or not. Adds a var printed to any client that joins into a mob to explain how to play them, or lore stuff, or whatever you feel like.
This commit is contained in:
Arokha Sieyes
2018-02-15 01:15:22 -06:00
parent a77c90bfd3
commit 5c08ee7a2a
15 changed files with 697 additions and 191 deletions
@@ -52,7 +52,7 @@
if(!canremove)
return
if (ishuman(usr) || issmall(usr)) //so monkeys can take off their backpacks -- Urist
if (ishuman(usr) || issmall(usr) || isanimal(usr)) //so monkeys can take off their backpacks -- Urist
if (istype(usr.loc,/obj/mecha)) // stops inventory actions in a mech. why?
return