Files
VOREStation/code/modules
Runa Dacino 6c2ee4a4ce Adds a set of new admin verbs for narrating (obj &mob)
*Adds verbs to client: Narrate Entity, ... (Add ref), ... (Remove ref), ... (Interface)
* Adds new Client var to hold reference to entity_narrate datum instance
*Creates entity_narrate datum to hold list of unique/custom entity names, and an assoc list of name:atomref
* All listed client verbs initialize the datum onto the client var for later use when first used
* User is expected to right click mobs within viewrange to add them to ref list
* User is prompted to create a unique identifier to generate the key:value pair
* User may either request an interface to do the narration (interface)
* User may alternatively go narrate-mob "identifier" "speak/emote" "narration" into command line
* In case of argument call, message may be ommited to bring up non-multiline tgui_input_text
* User may remove entities from their personal list at will
* Users adding entities to their personal list are logged
* Users attempting to add players to their personal list are likewise logged
* Users succeeding despite this are logged if they try to speak for them
* If type is mob/living, it uses .say and .custom_emote() procs
* .say uses the mob's languages, stutters and so forth
* if type is obj/, user must specific speech verb when composing narration.
* User may narrate from any range.
* Each proc checks for R_FUN permission and prevents using if lacking rights
2023-06-01 17:41:37 +02:00
..
2023-05-11 13:42:15 -04:00
2023-01-23 18:16:21 -05:00
2022-12-24 15:48:57 +10:00
2022-11-15 22:47:33 +00:00
2022-12-14 21:08:49 +01:00
2023-03-31 06:37:36 +01:00
2023-03-13 18:33:36 +00:00
2023-01-20 11:52:28 +00:00
2023-04-06 01:27:43 +01:00
2022-10-23 05:02:54 +10:00
2022-10-08 19:06:22 -04:00
2022-11-26 15:39:28 -05:00
2023-02-17 13:46:02 -05:00
2023-02-25 02:34:24 -05:00
2022-12-14 21:08:49 +01:00
2023-05-28 06:55:56 +01:00
2023-04-07 14:32:24 +02:00
2023-02-12 16:57:05 -05:00
c:
2022-12-21 04:34:05 -05:00
2023-03-16 17:21:20 +10:00
2023-05-06 08:28:27 +01:00
2023-05-30 21:29:29 -04:00
2022-09-30 18:21:06 -04:00
2023-05-01 22:43:57 +01:00
2023-05-20 02:38:52 -05:00
2023-03-17 07:58:10 +10:00
2022-12-14 21:08:49 +01:00
2023-02-24 10:31:31 +10:00
2023-04-02 15:03:53 -07:00
2022-10-24 17:21:49 +10:00
2023-05-12 14:09:12 +01:00
2022-12-11 08:44:14 +10:00
2023-02-25 02:34:24 -05:00
yea
2023-02-27 18:43:51 +00:00
2023-02-25 02:34:24 -05:00