* Fixes 6 pAI faces
PAIs are no longer coded to only recognize 9 emotions. This enables the use of the neutral, silly, nose, smirk, exclamation points, and question mark faces as a pAI. Before, those buttons did nothing.
* Fixes the PDA Halogen Scanner's tendency to be number one.
* Unfolded pAIs can be picked up
Because who doesn't want a robotic cat on their head? Adds in the missing code to allow pAIs to actually be picked up, and held sprites for the newer 4 chassis options.
* Adds the Gigaphone, a suped-up Megaphone.
* Constant Chip has a sprite
* Fireaxe cabinets find their fireaxes in initialize(), rather than new()
* Speeds up alcohol
* fixed mining cloak not being in loadouts
* Admin Supermatter Setup now closes the monitoring room shutters (#5442)
* Admin Supermatter Setup now closes the monitoring room shutters
* Fixes a copy-paste error
* Begins work on lightning.
* Fixes#5447 (Deadspy submap not overwriting mapgen) (#5448)
* Map fix
* fixed deadspy.dmm
* Added Squid plushies of varying colours
I added a few Squid plushies in different colours, changing the files code/game/objects/items/toys.dm
and obj/toy.dmi
* Added hat functionality to Squid plushies
I added the ability to wear my Squid plushies as hats. They're damn good hats.
* Replaces Skrell namegen (#5453)
Created a first name list for Skrell, to replace the syllable assembler.
Created a surname list for Skrell to replace the syllable assembler.
Replaced the Skrell namegen with pre-written namelists, instead of the old syllable assembler.
* Mechoid makes mistakes. Fix telepathic gigaphones.
* Lets people be colorblind
Adds four types of colorblindness to the traits in the setup menu - protanopia, deuteranopia, tritanopia, and monochromacy. Previously, there were ones defined in the code, but not actually usable to players.
* Whoops, worded that wrong
* Adds beams to the Type var list for View Variables.
* Unfuck my Master
* Adds beams to the Type var selection in View Variables.
* Finishes thunderstorms.
* Adds logging.
* APC Sprite Change
- Port from Virgo recolored slightly to match closer to the old sprite
- Addition of directional sprites for the APCs
* Refactors supply controller.
Supply consoles now run nanoUI
* Missing '
* [Excitedly updates changelog]
* btw i use arc
* Removes supermatters from cave PoIs.
* Holomap Port
- Port of Holomaps from Virgo
* Changing species (via ling or admin button) should no longer ruin your HUD
* Converts most istype(thing,tool) procs into an appropriate thing.is_tool() format
* Removes empty file, gives the QM a control console again (Was replaced with an ordering console)
* Hopefully fixes some tool-conversion things
* Makes the Northern Star still compile
* Keeps NS up to date
* Taj and Unathi should have explorer mask sprites now
* Corgi rune now summons the corgi in a flash of harmless lightning
* Forces mech construction to work with the is_tool() procs
* Various things and floors no longer associate with dirt
* MultiZ falling tweaks
* Fixes the clusterbang grenade
* Added new hairstyles
* Added new hairstyles
* Fixes spelling of Strike in Lightning Strike admin verb
* I don't know how we keep breaking falling
* Hallucinations now use the old system again, but with the more modern components.
* Ambience Refactor (#5476)
* Refactors how ambience is assigned, removes bad ambience, ports good ambience from tg
* Apparently that file is still used, not worth the salt to remove it.
* Changelog
* The speed-related chem effects are no longer a one-or-none affair, oxy causes slowdown
* Corrects noted issues
* Add some missing sprites for xenoarch excavation.
* Become thwarted, thot.
* Fixes the Ultra AC2's burstfire bug.
* The Major Bill's shuttle is actually contagious now.
* penguins are from earth
capitalize this, anewbe, i dare you
* Mechoid's a butt
* Adds new job/department specific teshari clothing to the loadout (#5481)
* adding the new department specific teshari outfits
* Slightly cleans up hooded suit code (#5471)
* FBPs can have brute damage repaired externally again
* Windoors fix
* Cleans up some largecrate code
* Weather refactor.
* NanoUI makes me sad.
* Drinking more booze gets you drunk faster
* Ports the supermatter grenade, supporting code
* May or may not make movement seem smoother
* Fixes the Sleepy Ring
* Partially ports the GLOB system
* Fixes the bug(s) that allow meat bodies to have metal brains
* ports VOREStation/VOREStation#4165 - i forgot to check if advanced who was a thing here
* Optimizes supply UI
* Transfer shuttle grammar fixes
* Fixes borked E and W fish sprites
* Fixes incorrect ETA in crew transfer announcement
* Mech Mini 'Revamp'. Will need playtesting. (#5480)
* Exosuits are now capable of holding more equipment, of specific types.
* Tweaks regarding feedback in staffside thread, other concerns.
* Tweak to be more consistent. Why did the Odysseus have two universals. Tweak to weapon restriction on Med - > Odyss
* Weapons only fit in universal combat slots.
* Adds smart magazine, magazine functionality
* Adds a new subset of grenades that shoot projectiles
* Low alpha now makes HUDs and tooltips not show up on you
* Fixes a UI bug with emptying currently-open bags into smartfridges...hopefully. (#5515)
* Update smartfridge.dm
* actually indicates which line solves the bug
* Adds a whole bunch of Exosuit weapons and other miscellaneous parts.
* Minifrags now use the small fragments mainly as they should.
* Iced beer no longer freezes you to 3 degrees C, which is enough to seriously burn a Skrell. Seriously, that's weird.
* Touch stuff in reference to responses.
* NanoUI now processes again
* Converts more simple_animal mobs to simple_mob
* Submap correction
For SPEEDYNESS
It probably works. I mean it's hard to sit there for 8 hours and test it. But it seems to work okay. At worst if it doesn't you'll have weather that doesn't make sense. ;v
Removes a very large amount of world loops.
Adds a macro to painlessly generate a global list, and the needed code to modify the list when an object is made or deleted automatically.
Cleans up some commented out code.
* kills the Vir Times and replaces the economic destination list with Polaris locations.
gibson gazzette can stay but you're on thin ice
* Update TradeDestinations.dm
* adds an e-reader full of news to the loadout
* Political Almanac -> Pocket Newscaster
* new news channel containing lore-compliant news that's not bad
* A preface to my madness
Travis failed one of my PR's because I copied old code
that used /red /blue /green.
Because of this, I am going to find and replace every
instance of it that I find.
Also this is a test commit to make sure I'm comitting
to the correct branch.
* /blue /green /red replacements
Dear god.
A slow and painful death from acid is more fun than this.
I wouldn't wish this torture on my worst enemy.
And this is only the beginning
* Replace part 2.
Time to fix the human error.
* Fixes mismatches
* Sets macro count to 220
One above the current number of macros in the code.
* Fixes last of the mismatches.
* Removes spaces, replaces \black
Removes spaces
Replaces \black in a few areas where seen
Replaces \bold with <B> </B> where seen
* Updating macro count again
* More fixes!
* Issues fixed! For real this time!
I swear!
* Fixing all the merge conflict files.
* The performance of the radiation controller as-is was not fast enough for inclusion in production servers, but it has some nice featuers, so rewrote it to be more performant.
* Instead of storing the radiation strength for every turf, we only store the sources of radiation, and calculate the strength only for mobs who might be in range.
* Old method was ray-tracing to every turf in range whether anything was there to be irradiated or not. Could be hundreds of turfs. New method only lazily calcualtes strength at a turf if we actually need to know it. Often times this is zero turfs if nobody is standing in engineering.
* Removed the automatic processing of objects with "rad_power" set. Objects are responsible for calling the repository to create/update their radiation sources. Saves some extra overhead that in practice was redundant with other process controllers.
* Also tweaked to be more respectful of qdel'd objects and added some comments.
* Merge two not-really conflicts
Thanks git, that whitespace conflict was super important?
* DME merge
* Added defines for mobs used by simple animals.
* Lost a slime along the way
* Disable debug settings
* HONK!!!
* Remove redundant hostile decls
* Replace loc= with forceMove in old SA code
I guess I should think of the children.
* Changes navbeacons to no longer use radios (Doing so was slower and didn't really help anything) Note: var/freq remains for mapping compatibility until all maps are updated.
* Fixes navbeacons to actually hide under flooring if you put plating over them.
* Changed how navbeacons are mapped in. Don't use the picky "code_txt" variable, instead use appropriate subtype.
* Made useful reusable subtypes so you don't have to code in a type for every. single. one.
* Updated mulebot to use new navbeacon codes.
* Re-activate patrolling! With the new navbeacons, bots with will_patrol can follow the patrol navbeacons.
* Note: various "should_patrol" variables on each bot type unified under /mob/living/bot/var/will_patrol
* Securitrons (beepsky) got an overhaul to the new patrol routing.
* Note: BayStation replaced the snowflake handcuffs code with acutal handcuffs. Polaris handcuffs requiere a grab to work, so are more complicated. Kept our existing attack code.
* Behavior procs reorganized to use better movement detection and just be more flexible.
* Floorbot fixes & removal of bridgemode
* Floorbot will now remove & replace broken floor tiles.
* Floorbot will no longer decide its okay to pave over all of SPACE.
* For the moment patching hull breaches is disabled, it is too laggy.
* Sundry bugfixes to all bots
* Use forceMove() instead of setting loc
* Use "\The [X]" message strings.
* Pass target to do_after() when doing something to a target.
* Fixed events that were supposed to emag bots to now do so again.
In this event some sort of gas leak occours! A random area on the station is chosen to experience a leak of a randomly chosen gas!
* By default, areas with any people in them are protected, so it won't just kill someone.
* A warning announcement is given shortly before, so there is some warning.
* Dorms, Shuttles, Holodeck and Supermatter are protected.
* At higher severity, adds worse gasses and possibility of high/low temperature.