-Added logging for admins editing objectives
-Added logging for admins adding new antagonists
-Changed the antag role assignment buttons to something more appropriate for the game modes. Will now tell you if someone is loyal (implanted).
-Added a isloyal() proc to check if a mob is loyalty implanted.
-Made the headrev message more noticeable
Resolves an issue where whitespace in names could cause a saveslot button to wrap to the next line.
Byond members:
can colour their name using the admin ooc-colour feature.
get a icon next to their name in ooc chat.
can choose their icon_state as a ghost.
get 8 saveslots
unlock_content tracks the return of IsByondMember(). This is to allow for easier testing/debug.
/turf/simulated/proc/update_air_properties()
- Changed border lists to use |= rather than -= then +=.
/datum/camerachunk/New()
- Uses block() rather than range() and a coordinate check
Comment (copied to two places) outlining a potential optimization. (potential as in "needs to be tested whether it actually makes things faster")
-Added traitor_scaling_coeff and changeling_scaling_coeff to server configuration files, allowing server operators to adjust the values to their preference.
-Updated changelog
-Removes all the dumb weapon/syntiflesh recipes. Remove syntikebab. Cleans up commented-out stuff that'll never be readded.
-Deletes jar.dm, which I tried to delete months ago but somehow messed up.
-'Imitation' carp meat can now be made with 5 units of carpotoxin and some tofu.
-Some recipes changed slightly.
-Adds berry muffins and booberry muffins.
Cleaned up the carton-based sprites in drinks.dmi to look better.
New sprites for muffins, donut boxes, brain burgers, super big bite burgers, enchiladas, monkey delight, baguettes, fried eggs, wing fang chu, clown's tears, and mystery soup.
I also completely reorganized the food.dmi
(and made my bed and mopped the floors)
Changes flash/welder protection eyecheck() proc from several hard coded item checks to a /var check for eye covering items, reducing the number of IF statements and allowing greater flexibility as child items can have a different protection level to their parent.
Created a new proc tintcheck()
-Items have a separate tint var to allow for items to protect but not impair, such as space helmets.
-tintcheck() adds these up for eye covering locations
-life.dm uses this new proc when checking to apply the welder overlay instead of hardcoded if statements
Carpotoxin can now be made into a beneficial chemical: Rezadone, which can heal cloneloss without the use of a cryo tube, but requires careful dosage.
New sprites for soybeans; growing/harvested/seeds. Minor tweaks to many seed sprites.
Soybeans can now be mutated into Koibeans, which contain carpotoxin.