Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voreupdate [MDB IGNORE] [IDB IGNORE] #1320

Merged
merged 182 commits into from
Jun 21, 2023
Merged

Voreupdate [MDB IGNORE] [IDB IGNORE] #1320

merged 182 commits into from
Jun 21, 2023

Conversation

izac112
Copy link
Collaborator

@izac112 izac112 commented Jun 21, 2023

No description provided.

KillianKirilenko and others added 30 commits March 9, 2023 02:26
Minor Fixes
Found some errors while testing. Fixed.

Minor Fixes
Found some errors while reviewing code. Fixed.

Minor Fixes
Found some errors while reviewing sprites. Fixed.

Major Changes
New Cell Charger icon_update system
New Crap Device Cell
Removes Secborg power cell

Minor Fixes
Found some errors while reviewing code. Fixed.
*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
* Changed type checks to check for /atom for non-mobs
* Changed static typing to use /atom for non-mobs
* Rearranged code logic where relevant so we only check for /atom if mob/living came out invalid
* Added a guard clause against observers on adding a ref. Only added to this as there's hopefully no way to access ghosts with the remaining procs
* Also added "Remove All" as an option for removing refs. It requires confirmation.
Adds a few extra parts and options to the character setup:

Heterochromia markings for the left eye

A turkey-styled tail ("Would have
been a really good thing for Thanksgiving probably but I'm not going to wait that long.")

Shark-styled ear options as well head-fins

And three new variations of the Akula tail
 - tail and fins
 - stripes
 - tips
Added Zera's Grand Purple Cloak fluff item, tested in game by spawning them.
* Makes entity_narrate() call entity_narrate_args() with input gleaned from user interface
* Sanitizes text input. Multiple times: custom IDs are sanitized on creation
* Interface text input sanitized on input
* Sanitizes arguments of argument based function as well
* Enables multi-line text input when making messages using interface.
* Multiline also works with commandline tool using \n
Changes bloodsucker subtle mode to use italics rather than bold
Modifies scug picnic to use picnic blanket, makes it more aesthetically pleasing
Adds a set of admin verbs for speaking/emoting as objs/mobs/turf without possessing them
* It was accidentally unticked during a cosmetics PR
Pandoras-Alt and others added 28 commits June 17, 2023 04:06
Adds ability for multi-colored colorable belly overlays to exist, adds one using it
Player blobform speed adjustments
Adds the ability to move through people who are intentionally pixel shifted
Adds meat to the nutriment desc of the meatpizza
Weekly Map Swap Update (19/06/2023)
now that the shine can be preserved I edit!
Makes some of the bellies I made colorable
6/18/2023 - Smole liddol update extra
@izac112 izac112 added the upstream Anything sourced from a branch higher than us label Jun 21, 2023
@izac112 izac112 merged commit f88ff4a into master Jun 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
upstream Anything sourced from a branch higher than us
Projects
None yet
Development

Successfully merging this pull request may close these issues.