Commit Graph

15532 Commits

Author SHA1 Message Date
Mechoid
268d91ec02 Defines. 2018-08-28 21:48:14 -07:00
Anewbe
15a14d19f6 Ports the spinny throwing animation from Bay 2018-08-28 21:31:31 -05:00
Anewbe
09ca735731 Might help with air subsystem lag 2018-08-28 18:50:04 -05:00
Anewbe
0c0246e3fa Still more simple_mob conversions (#5523)
* 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
2018-08-28 11:25:33 -07:00
Mechoid
31761714b2 Adds a Neural implant for future implementation. Promethean brains have been updated to fit it. 2018-08-28 01:23:36 -07:00
Anewbe
b5e9000e11 Catching is no longer guaranteed, accuracy code is more general 2018-08-27 22:37:53 -05:00
Anewbe
9d8a19ab5d Cleave changes, attack code cleanup 2018-08-27 01:18:49 -05:00
Atermonera
347c97326a Appeases travis (Round 2) 2018-08-26 18:00:51 -07:00
Atermonera
0ce768af5a Appeases travis (Round 1) 2018-08-26 17:43:52 -07:00
Atermonera
22d9c89a97 Merc blast door controller 2018-08-26 17:08:46 -07:00
Atermonera
63473cb903 Status display access 2018-08-26 17:08:46 -07:00
Atermonera
11d46f1d8c Supply cartridge 2018-08-26 17:08:46 -07:00
atermonera
1f2c7cd9f6 Reorganize GPS to proper organization, important comments 2018-08-26 17:08:32 -07:00
atermonera
96d24e7427 GPS cartridge 2018-08-26 17:08:32 -07:00
atermonera
da45a40fad Refactor crew manifest to a separate file 2018-08-26 17:08:31 -07:00
atermonera
849a3cba56 Cartridge work: part 2
* Power monitoring console
 * Cartridges have persistent, internal data
 * Code to load element-specific data upon request, instead of serving all relevant data at once
 * Janitorial Supply Locator
2018-08-26 17:08:02 -07:00
atermonera
cce2201dd7 Cartridge work part 1 2018-08-26 17:08:02 -07:00
atermonera
84458be631 Med records, Sec records, Emp records 2018-08-26 17:07:39 -07:00
atermonera
32bca3d9b6 Template progress 2018-08-26 17:07:38 -07:00
atermonera
5cdeab7208 Cartridge devices 2018-08-26 17:06:53 -07:00
atermonera
3f6ec3e329 Adds newscast viewing, manifest 2018-08-26 17:06:15 -07:00
atermonera
1c8b408594 Initial Work: Manifest, Newsfeed 2018-08-26 17:06:14 -07:00
Anewbe
abe2f2c26a Merge pull request #5519 from Mechoid/Mech_Equipment_Carepackage1
Mech Equipment Carepackage 1: Mainly Weapon Slots
2018-08-26 12:48:32 -05:00
Atermonera
de65c3c643 NanoUI now processes again 2018-08-25 21:13:16 -07:00
Mechoid
a3fbf79c9e Touch stuff in reference to responses. 2018-08-25 19:59:51 -07:00
Mechoid
204b887ec9 Minifrags now use the small fragments mainly as they should. 2018-08-24 16:55:32 -07:00
Mechoid
bbeb578a7e Merge branch 'master' of https://github.com/PolarisSS13/Polaris into Mech_Equipment_Carepackage1
# Fix Conflicts:
#	code/game/objects/items/weapons/grenades/explosive.dm
2018-08-24 16:05:35 -07:00
Atermonera
422bd2545c Merge pull request #5516 from Anewbe/fragmentation
Adds a new subset of grenades that shoot projectiles
2018-08-24 15:47:01 -07:00
Atermonera
1cfefcf2ec Merge pull request #5501 from Anewbe/magazine_things
Adds smart magazine, magazine functionality
2018-08-24 14:35:55 -07:00
Mechoid
be703cee04 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into Mech_Equipment_Carepackage1 2018-08-23 20:17:49 -07:00
Mechoid
509addffdf Adds a whole bunch of Exosuit weapons and other miscellaneous parts. 2018-08-23 20:14:56 -07:00
Shophaune
1508273110 Fixes a UI bug with emptying currently-open bags into smartfridges...hopefully. (#5515)
* Update smartfridge.dm

* actually indicates which line solves the bug
2018-08-23 16:48:40 -07:00
Atermonera
50efc3c01f Merge pull request #5502 from Anewbe/glob_is_hungry_for_souls
Partially ports the GLOB system
2018-08-22 11:32:13 -07:00
Anewbe
4fc23e4051 Adds a new subset of grenades that shoot projectiles 2018-08-21 22:17:04 -05:00
Anewbe
6a40982a48 Converts a number of simple_animals into their simple_mob variants (#5510)
* 125 commits merged from master

* Converts a number of simple_animal mobs to the new format

* Grammar fixes
2018-08-21 18:38:18 -07:00
Anewbe
ee48151135 Adds smart magazine, magazine functionality 2018-08-21 17:10:40 -05:00
Mechoid
6f909ce590 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.
2018-08-21 15:08:58 -05:00
Anewbe
6ea25d60df Merge pull request #5505 from Atermonera/optimize_supply
Optimizes supply UI
2018-08-17 12:46:11 -05:00
Anewbe
ef1f0cb36e Merge pull request #5503 from deathride58/snitchesgetstitches
(HOPEFULLY) fixes advanced who highlighting the fake ckeys of stealth admins
2018-08-17 12:46:01 -05:00
Atermonera
21a27722ec Optimizes supply UI 2018-08-15 22:53:37 -07:00
Atermonera
e050f4c789 Merge pull request #5496 from Anewbe/supermatter_grenade
Ports the supermatter grenade, supporting code
2018-08-15 21:17:26 -07:00
Atermonera
323b35fc84 Merge pull request #5493 from Anewbe/largecrate_tweak
Cleans up some largecrate code
2018-08-15 21:11:47 -07:00
deathride58
a708aa77d1 ports VOREStation/VOREStation#4165 - i forgot to check if advanced who was a thing here 2018-08-15 04:37:55 -04:00
Anewbe
eebb627f00 Partially ports the GLOB system 2018-08-14 18:14:09 -05:00
Anewbe
2eafa13c96 Merge pull request #5494 from Neerti/weather_refactor
Refactors Weather
2018-08-12 19:39:18 -05:00
Neerti
2caa8e4810 More simple_mob work, makes water turfs a bit better. 2018-08-12 06:14:23 -04:00
Anewbe
8f42127837 Ports the supermatter grenade, supporting code 2018-08-11 20:10:05 -05:00
Neerti
3b5874d3f1 Weather refactor. 2018-08-11 18:42:36 -04:00
Anewbe
2ae61f8cbd Grammar and spelling corrections 2018-08-10 22:33:37 -05:00
Anewbe
20602a1818 Cleans up some largecrate code 2018-08-10 21:20:15 -05:00