Commit Graph
1736 Commits
Author SHA1 Message Date
AtermoneraandGitHub ffc3460d86 Merge pull request #6881 from VOREStation/vplk-set-stat
Add mob/living stat setter and observer
2020-03-23 19:47:03 -07:00
AtermoneraandGitHub b2e82f9b40 Merge pull request #6880 from Greenjoe12345/teshariprosthetics
Teshari prosthetics
2020-03-23 19:37:18 -07:00
Leshana a477b18ade Added mob_living.set_stat() observer 2020-03-20 23:45:29 -04:00
Greenjoe12345 52e9315a18 Adds two sets of Teshari prosthetics, unbranded, and Cenilimi Cybernetics
unbranded is unlocked via research, while cenilimi is ordered on the cargo console
a 'bald' hairstyle is added for FBP teshari to use
a sprite fix for teshari torsos and far hand are also included, to avoid having holes in teshari that have prosthetic limbs
some minor fixes for the teshari nurse cap and eyepatch are also included
2020-03-21 01:22:04 +00:00
AtermoneraandGitHub efeaf058ff Merge pull request #6840 from Neerti/qol_notification_sounds
QoL: Various Notifications
2020-03-20 12:08:04 -07:00
AtermoneraandGitHub 55cd990598 Merge pull request #6826 from VOREStation/vplk-landmark-shuttles
Port Landmark Shuttles
2020-03-19 15:14:47 -07:00
MechoidandGitHub c7ba2a8e4b Antag Uplink Expansion (#6788)
* Adds Energy Daggerpens, Thieves gloves and Buzzer Ring.

* Updoot

* fixfix weakfire

* Extra Touches

* chlgongog

* Fix antag injector cases.
2020-03-16 21:21:41 -07:00
LeshanaandGitHub 3c5d543116 Optimize wire hacking QoL (#6835)
Keeps the same "bold if changed" functionality added in recent QoL improvements, but replaces the one-datum-instance per hint per device with a two number vars per device.
2020-03-16 02:27:29 -07:00
Neerti 530ea7f32f Adds various notifications for events. 2020-03-14 19:58:20 -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
AtermoneraandGitHub 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
Neerti e8c51b9291 Makes R_EVENT go everywhere. 2020-03-11 23:17:24 -04:00
NeertiandGitHub 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
AtermoneraandGitHub 9436bdb65a Merge pull request #6725 from Meghan-Rossi/job_description_alt
Job description alt
2020-03-11 12:54:25 -07:00
Aronai SieyesandGitHub 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
Schnayy 4b2a0cc6cf Many small changes. 2020-03-08 10:16:17 -05:00
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
Meghan-Rossi efa4d4544b Merge remote-tracking branch 'Meghan-Rossi/master' into job_description_alt 2020-03-04 19:07:37 +00:00
NeertiandGitHub 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
AtermoneraandGitHub ea6bcafa2e Merge pull request #6755 from Neerti/feedback_for_devs
Devs can now View Feedback
2020-02-27 20:55:07 -08:00
AtermoneraandGitHub 46c2c4c762 Merge pull request #6738 from VOREStation/vplk-sundry-fixes-runtimes
Fix Sundry Runtime Errors
2020-02-27 17:41:28 -08:00
Neerti 4c042314e0 Devs can now view feedback. 2020-02-25 18:59:57 -05:00
AtermoneraandGitHub 97f8c1d7b4 Merge pull request #6719 from Neerti/feedback_system
Adds an In-game Feedback System
2020-02-24 13:34:27 -08:00
AtermoneraandGitHub c51c367689 Merge pull request #6731 from FenodyreeAv/CargoChange
Adds individual modular armour crates, tweaks old prices
2020-02-24 13:16:22 -08:00
Leshana 078176352f Fix Runtime in wires.dm,120: Cannot execute null.is wirecutter(). 2020-02-23 23:55:02 -05:00
Fenodyree e43edce2a8 Tweaks modular armor cargo ordering 2020-02-23 08:30:25 +00:00
Mechoid af98219a50 Fix and tweak railguns. 2020-02-22 21:43:23 -08:00
Meghan-Rossi f29ca2f13e Merge branch 'job_description_alt' into job_description_alt_2 2020-02-22 12:14:56 +00:00
Neerti 8d2755a09e Fixes two bugs, one serious and one annoying. 2020-02-20 23:45:25 -05:00
Neerti 556973c9ec Fixes merge conflicts. 2020-02-20 21:59:28 -05:00
Neerti 00b24d93c8 Hopefully finalizes code work. 2020-02-20 21:48:58 -05:00
Neerti 54a75927ff Commiting my work before I do a stupid thing, just in case. 2020-02-20 21:21:38 -05:00
Rykka StormheartandGitHub 60d077d7c9 Fix Air Pump loop sound stacking multiple times per pump. (#6700)
* Fix Air Pump loop sound stacking multiple times per pump.

Turns out that the # was so, so, so far off. It was acting as if it was 0.4 seconds per loop, for an 11 SECOND SOUND FILE.

My bad.

* Reduce it to 70 deciseconds, because I'm dumb.
2020-02-18 22:19:28 -08:00
Arokha SieyesandLeshana 5b15917d32 to_chat replacing stream operator 2020-02-17 13:14:08 -05:00
Heroman3003andGitHub a78e3c92e0 Adds pineapple pizzabox (#6682) 2020-02-13 14:10:53 -08:00
AtermoneraandGitHub 9684db1fe4 Merge pull request #6636 from SpaceManiac/patch/syntax
Fix various syntactic problems
2020-01-20 22:05:25 -08:00
Mechoid fff1438a50 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into TheGreatMicrowaveMigration
# Fix Conflicts:
#	code/modules/food/kitchen/microwave.dm
2020-01-20 21:03:57 -08:00
Tad Hardesty f44d31451e Fix remaining diagnostics 2020-01-18 23:01:36 -08:00
Heroman3003andMechoid 74fcb1ed27 Fixes alt-titles with custom outfit not having access (#6627) 2020-01-15 23:56:29 -08:00
Mechoid 274b1e06ac Moves microwave recipes to their own subtype of the recipe datum, freeing it from the torment of being used solely for food. 2020-01-15 23:46:05 -08:00
AtermoneraandGitHub e752b89735 Merge pull request #6602 from Heroman3003/legcuffening
Makes legcuffs printable in hacked autolathe
2020-01-08 10:48:35 -08:00
d434a9d12b adds gnomes. (#6595)
* adds gnomes

* Makes the house nice and bright.

* copypasta error

* Odd

* makes gnomes adminspawn only.

Co-authored-by: KitKetKetrai <49008286+KitKetKetrai@users.noreply.github.com>
2020-01-08 10:46:42 -08:00
Heroman 54f776132a Makes legcuffs printable in hacked autolathe 2020-01-05 14:17:04 +10:00
TheFurryFeline 8ab73354ee Printable Spray Bottles
So, seems that there's been issues of running out of spray bottles sometimes. So here we are, printable in the autolathe for 300-375 glass/steel each.

Changelog Note:

- Allows printing of a spray bottle in the Autolathe.
2019-12-23 23:54:32 -05:00
AtermoneraandGitHub 7b9bc5b291 Merge pull request #6520 from Meghan-Rossi/idcleanup
Clean up dead code obsoleted by outfit system
2019-12-15 21:50:33 -08:00
saysageandMechoid a459808c9d Two new undershirts (#6556)
* Add files via upload

* Add files via upload
2019-12-14 01:03:33 -08:00
MechoidandAnewbe 7ecdcb40d2 Security / PseudoCargo Expansion (#6482)
* Security Expansion work.

* Weaponized Racism, Stowaways, Meteors

* Fix Fix. Prep modular armor for addition.

* Fix the boots.

* More modular armor work. Now in cargo!

* Fixfix

* Fixfix

* Thank you anxiety very cool.

* Make a Stowaway Antag

* FixFix
2019-11-24 17:22:25 -05:00
Rykka ea71713f7a Reduce loop time, reduce volume 2019-11-13 05:34:09 -07:00
Meghan-Rossi c8fd01a4f5 Clean up dead code obsoleted by outfit system
- job_access_type on ids is used literally nowhere.  Removed.
- spawnId is only called on people who already have ids, and does nothing because of it.  Removed.
- idtype is defined both for jobs and outfits, and for jobs it's only used in spawnid and to not give ais and cyborgs headsets.  Replaced with new has_headset variable
- equip_backpack and equip_survival on jobs are also useless, since outfits handle that.  Removed.
- spawnId put access on ids, but equip_id doesn't.  Made equip_id for job outfits put access on ids.
- With equip_id putting access on ids we don't need all the different subtypes of id.  Removed a lot of them.
2019-11-08 20:26:37 +00:00
AtermoneraandGitHub 5719bea4ca Merge pull request #6503 from Rykka-Stormheart/shep-dev-chat-refactor
Update Chat System to use to_chat(src, "") instead of src << ""
2019-11-05 13:31:35 -09:00