Commit Graph

15532 Commits

Author SHA1 Message Date
Cerebulon
9fbd9b2caf prefs/tweaks 2020-03-15 17:20:02 +00:00
Neerti
530ea7f32f Adds various notifications for events. 2020-03-14 19:58:20 -04:00
Mechoid
08310b2fec Fix various RIG issues 2020-03-13 14:54:34 -07:00
Atermonera
3a47972181 Merge pull request #6785 from Mechoid/ProstheticSpecies
Prosthetic Expansion: Advent of Species
2020-03-13 14:17:49 -07:00
Neerti
f92324e4ad Adds a bunch of QoL things for projectiles. 2020-03-13 07:48:17 -04:00
Leshana
85d3cbfa12 Replaced "area" shuttles with "landmark" shuttles.
Largely ported from the work done at Baystation in Baystation12#17460 and later commits.

 - Shuttles no longer require a separate area for each location they jump to.
   Instead destinations are indicated by landmark objects, which are not necessarily exclusive to that shuttle.
   This means that more than one shuttle could use the same docking port (not at the same time of course).
 - Enhanced shuttle control computers to use nanoui if they didn't.
 - Organizes shuttle datum code a bit better so there is less re-inventing the wheel in subtypes.
 - Allows the possibility of shuttles (or destinations) that start on late-loaded maps.
 - Deprecate the "extra" shuttle areas that are no longer needed and update shuttle areas in unit tests

This all required a bit of infrastructure improvements.

 - ChangeArea proc, for changing the area of a turf.
 - Fixed lighting overlays actually being able to be destroyed.
 - Added a few utility macros and procs.
 - Added "turf translation" procs which are like move_contents_to but more flexible.

(cherry picked from commit c837078105)
2020-03-13 00:26:08 -04:00
lbnesquik
aa9998c223 Makes PDA beeps a toggable option. 2020-03-13 01:44:00 +01:00
Atermonera
0021a3b025 Merge pull request #6818 from Neerti/event_manager_fix_electric_boogaloo
Fully Implements R_EVENT for Event Managers
2020-03-12 12:01:07 -07:00
Atermonera
5e1ded0b43 Merge pull request #6790 from VOREStation/pol-waterwet
Water -> Wet
2020-03-12 00:19:39 -07:00
Neerti
7c84383f9c Fixes merge conflict. 2020-03-12 01:03:57 -04:00
Neerti
e8c51b9291 Makes R_EVENT go everywhere. 2020-03-11 23:17:24 -04:00
Neerti
09f9e0b3d7 QoL: Hacking (#6810)
* Makes hacking window consider all hands instead of just the active one.

* Makes bottom indicators in hacking window go bold if they changed since the last refresh.

* Changelog
2020-03-11 17:36:26 -07:00
Cerebulon
2670a1c0e4 Adds more machine button sounds (#6802)
* Adds more machine button sounds

* chang
2020-03-11 17:30:42 -07:00
Cerebulon
e729256464 PDA Boops when you button (#6801) 2020-03-11 17:29:51 -07:00
Atermonera
4d4a4262c2 Merge pull request #6775 from Mechoid/Robotics_Expansion_RIG-ged_and_Ready
Robotics Expansion: RIG-ged and Ready
2020-03-11 12:55:36 -07:00
Atermonera
9436bdb65a Merge pull request #6725 from Meghan-Rossi/job_description_alt
Job description alt
2020-03-11 12:54:25 -07:00
Atermonera
6d749746e3 Merge pull request #6786 from Mechoid/StabilizerStabilizes
Stabilizer stabilizes stably
2020-03-11 12:51:48 -07:00
Atermonera
a015255d56 Merge pull request #6807 from Neerti/multiline_command_stuff
QoL: Comms Consoles
2020-03-10 23:09:38 -07:00
ZekeSulastin
3dba9dbc4e Fixes pregame loop with no readied players (#6814)
When the config option for pregame time was added in #6795, the
pregame_timeleft setting was moved out of the do while !setup loop.
If the game does not set up, it would keep decrementing the counter
into the negatives since it was never reset.
2020-03-10 22:35:09 -07:00
Aronai Sieyes
d391d9ab12 Mobs can be incorporeal (#6791)
* Mobs can be incorporeal

Prevents step noises, getting shot, etc. Basically living ghosts. Feel free to add more places this should check, but I think this is a majority.

* Fix missing incorporeal floatyness
2020-03-10 22:33:38 -07:00
Neerti
bfac11d4d8 Fixes the occupation screen. 2020-03-11 01:03:47 -04:00
Atermonera
dcc4d199cc Merge pull request #6803 from Schnayy/CookingUpdate1
Cooking adjustments
2020-03-10 15:40:04 -07:00
Atermonera
271f1bf87f Merge pull request #6800 from Cerebulon/spiderstomp
Allows Spiderlings to be Stomped
2020-03-10 00:46:12 -07:00
Atermonera
b930c72904 Merge pull request #6795 from VOREStation/pol-gametime
Makes pregame time a config setting
2020-03-10 00:32:46 -07:00
Neerti
86f58ecca7 Command QoL 2020-03-09 10:51:42 -04:00
Cerebulon
5009165afd fixes + changelog 2020-03-09 00:11:21 +00:00
Cerebulon
b047c2a45e Fixed toolbox sounds 2020-03-08 23:37:48 +00:00
Cerebulon
52e6669bf9 Big Bastard Incidental Sound Port 2020-03-08 23:25:45 +00:00
Atermonera
a4100b5b74 Merge pull request #6793 from Cerebulon/emlocksprite
Fixes shuttle emergency locker sprites
2020-03-08 12:21:16 -08:00
Aronai Sieyes
167f947e95 Boring minor things (#6792)
* Touch up bed/chair/stool icon updating

* Brighter permanent light

* Improve SMES icon handling

* Powernet cable nodes work on shuttles
2020-03-08 12:20:26 -08:00
Cerebulon
8a9fd39b8a codex inhands 2020-03-08 17:01:25 +00:00
Cerebulon
cf39f06e68 Allows Spiderlings to be Stomped 2020-03-08 16:55:09 +00:00
Meghan-Rossi
ac0763ab20 fix log_debug runtime by starting logging earlier 2020-03-08 16:36:11 +00:00
Cerebulon
6d186b4f83 New book sprites + inhands 2020-03-08 16:35:42 +00:00
Schnayy
4b2a0cc6cf Many small changes. 2020-03-08 10:16:17 -05:00
Mechoid
51fd39f84a Exosuit Expansion: Return of the Ripley (#6767)
* Expands further upon Exosuits.

* FixFix Inflatable Deployer

* Changelog, fix oversights.

* Burst.

* Default 0
2020-03-07 21:51:50 -08:00
Aronai Sieyes
5b236b1a05 Makes pregame time a config setting
Boo hardcoded values
2020-03-08 01:10:04 -04:00
Cerebulon
c6c7124583 Fixes emergency locker sprites 2020-03-07 10:10:00 +00:00
listerla
02f97a116e Adds ecigs and vaping (#6753)
* Adds ecigs and vaping

* Uncomments ssobj

Co-authored-by: lemon <lemon@localhost.localdomain>
2020-03-06 07:09:24 -08:00
Arokha Sieyes
a1657658d6 Water -> Wet 2020-03-05 13:23:55 -05:00
Meghan-Rossi
3829efbc34 Fixes to allow for people in more than one department
Refactors head_position into departments_managed and department_accounts, so command secretaries keep command account access (which is presumable why they were marked as a head position) without being told they manage the command department.
2020-03-05 01:02:03 +00:00
Meghan-Rossi
efa4d4544b Merge remote-tracking branch 'Meghan-Rossi/master' into job_description_alt 2020-03-04 19:07:37 +00:00
Aronai Sieyes
0dd194e047 Salvageable machines (#6768) 2020-03-03 13:44:31 -08:00
Neerti
24fbd0b87e Half-Refactors Jobs (#6762)
* Somewhat cleans up a piece of job code, makes new ID computers not be awful.

* Changes ROLE_ defines to DEPARTMENT_ to be clearer. Backports the new ID computer's assignment section of its UI to the old ID computer.

* Swaps back to southern cross map.

* Removes a block of commented code.
2020-03-03 13:27:37 -08:00
Heroman3003
95551e6e54 Fixes sofa not refunding any material (#6784) 2020-03-03 12:53:27 -08:00
Mechoid
f5e492cf65 Stabilizer stabilizes more usefully. 2020-03-02 20:06:37 -08:00
Mechoid
da67faca4b Prosthetic Expansion Work 2020-03-02 16:20:55 -08:00
Mechoid
69752c1c48 Move Rig modules to more granular files. Add RIG components to robotics mechfab, plus incredibly basic belt-voidsuit RIG. Add Graphite, made by compressing coal, used heavily in RIG components. 2020-03-01 02:41:40 -08:00
Atermonera
d13336bbe6 Fixes communicator newsfeed app. (#6713)
* Fixes communicator newsfeed app.
Fixes non-terminal while loop in get_latest_news(), helper.dm
Newscaster posts now have a world.time-esque timestamp number, so they can be (almost) uniquely identified

* whoopsie
2020-02-29 15:05:02 -08:00
Atermonera
7903911e43 Merge pull request #6765 from Mechoid/BrainmechTargFix
Brainmechs can use guns again.
2020-02-29 15:03:43 -08:00