Commit Graph

48567 Commits

Author SHA1 Message Date
NoxVS 1be0b68ce8 Adds new chaplain armor to the armament beacon (#46734)
* Adds new chaplain armor

Uses admin only armor from (I believe) hand of god mode

* Fixes

Changes description and removes mouth covering
2019-10-03 02:21:56 -07:00
ATH1909 4d795b8fb4 Update genetics.dm (#46748) 2019-10-03 02:19:33 -07:00
Firecage 3996aaa197 Lets Syndi Mediborgs and Syndi Engiborgs get some of the upgrades of normal Mediborgs and Engiborgs. (#46760) 2019-10-03 02:17:17 -07:00
Tony 60eb52ca62 alt-clicking a cryo pod toggles the doors, and ctrl-clicking a cryo pod toggles the power (#46731) 2019-10-03 02:16:31 -07:00
81Denton a01f24da5c Shield wall generator logging (#46770)
* Shield wall generator logging

* Logs when shield gens run out of power and deactivate
2019-10-03 02:15:02 -07:00
nemvar daffaefb71 Switches out the three billion args of electrocute act for flags (#46564)
* Switches out the three billion args of electrocute act for flags

* Adds autodoc to electrocute flags, sets the boolean I removed and tries to fix the ed209 file

* tries to fix ed209 again

* Fixes 209 hopefully

* Finally fixes that darn file

* one final one to fix the diff

* Or i guess i'll just do it myself
2019-10-02 23:14:19 +02:00
ATH1909 90d6008ad4 Plant Chems now have a minimum of 1u instead of hardadding 1u after potency calc (#46727)
* Update seeds.dm

* Update seeds.dm
2019-10-02 14:09:27 -04:00
81Denton ef8dea0fce Fixes fultons teleporting people into the shadow realm (#46826) 2019-10-02 13:55:45 -04:00
81Denton ca7c1a651b Spays and neuters holographic animals (#46829) 2019-10-02 12:17:25 -04:00
AnturK 822e109228 Fixes forcing an event being marked as random. (#46800) 2019-10-02 12:12:10 -04:00
GuyonBroadway 0dc983560d Applies the Felinid reaction to Hot Coco too because its inconsistent otherwise. (#46790)
* WHY THE FUCK IS HOT COCO AN UNTTERTLY SEPARATE CHEM FROM COCO!!

SOMEONE IS GOING TO ROT FOR THIS!

* Why even this a thing?
2019-10-02 16:49:15 +02:00
AnturK b9e84d8946 Makes digital camo hide you from ai huds (#46814) 2019-10-02 12:19:36 +02:00
Fikou f9de9f4e76 fixes rainbow bunch (#46818)
* fixes rainbow bunch

* orange man bad
2019-10-02 12:18:26 +02:00
William Wallace f1d2d40554 get_export_categories returns its result (#46816) 2019-10-02 12:18:07 +02:00
ATH1909 a2ea93cc34 Update smartfridge.dm (#46749) 2019-10-02 12:16:43 +02:00
skoglol a7b02fb6c7 Removes air mix tanks (#46480)
* Removes air mix tanks.

* and the maps.
2019-10-02 12:01:23 +02:00
Fikou 69258245ed fixes the arcade pulse rifle exploit (#46820) 2019-10-01 20:52:23 -07:00
81Denton 23123404f4 Chameleon projector exploit fixes (#46827)
* Stops Chameleon projectors from scanning stealth implant boxes

* Also stops holosign scanning

* Dab on mimes

* Replaces mime typepath checks with alpha/invisibility checks

* Alpha/invis checks

* Removes typepath check
2019-10-01 16:56:03 -04:00
Irafas 2c87136d47 Refactor turrets to use bitflags and fix some bugs (#46756)
* Fixes and refactor

-Refactors the turret to use flags instead of a large number of boolean variables
-The variables "check_records" and "criminals" had the same general function but "criminals" didn't actually do anything. So it has been essentially removed
-Removed a redundant check in process() for whether the turret should shoot a Head. This would only run the check if the target was assessed to be a threat and would then immediately discard the target. Instead the target is now discarded in assess_perp() which has also had a couple changes detailed in this commit.
-Adjusted the "shoot Heads" check in assess_perp() so that it actually checks the ID assignment, as before it was using the ID name.
-Adjusted the "shoot Heads" check in assess_perp() so that if its set to not shoot Heads it will always return 0 for a Head ID. This is opposed to before where it would only check if it is also shooting those without mindshields.
-AI turrets are set to shoot Heads

* Complete merge and fix turretid

-Fix merge issues that called old variables
-Fixed bug where the "shoot cyborgs" button on turretid's didn't actually do anything
-The turretid's button text for switching shooting borgs was the wrong way around

* Redundant cyborg check

-The check inside assess_perp() for whether the turret should fire upon a borg will never be reached. assess_perp() is only ever called with humans. There is already a separate check in process() for borgs, though that doesn't work due to factions.

* Shifted borg attack check

-Because of the order of checks borgs would never be fired upon. This commit just shifts the check above the faction check, which is what was causing the prior issues.

* Shifted Head shooting from turretid to turret

-Shifted assignment of TURRET_FLAG_SHOOT_BORGS to the turret ../porta_turret/ai type and away from the turretid thing

* Grammar change

-Had the "Yes" and "No" the wrong way roun

* 🦀UGLY DEFINES ARE GONE🦀

* AnturK's requested cleanup

- Renamed TURRET_FLAG_BEEN_ATTACKED to TURRET_FLAG_SHOOT_ALL_REACT
- Using if(prob(X)) instead of pick(X,Y, ...) for EMP effects
- Improved an if by moving the most costly check to the back
2019-10-01 13:05:49 +02:00
Urumasi a6052138a9 Tweaks the iscatperson() helper to be in line with other helpers (#46771)
* Fixed iscatperson() helper

* Renamed iscatperson() to isfelind()

* Fixed bug after working on out of date branch

* Fix spelling mistake
2019-10-01 09:34:41 +02:00
nemvar cde1a53dc9 RCDing away turfs costs mats again (#46801) 2019-10-01 09:05:18 +02:00
ATH1909 484728b311 ATHATH touches disease code (and symptom code too, but that's normal) (#46774)
* Update symptoms.dm

* Update oxygen.dm

* Update heal.dm

* Update oxygen.dm

* Update heal.dm

* Update heal.dm

* Update symptoms.dm

* Update advance.dm

* Update advance.dm

* Update advance.dm

* Update symptoms.dm

* Update disease_abilities.dm

* Update advance.dm

* Update disease_abilities.dm
2019-10-01 09:03:21 +02:00
nemvar fe63359a5c Spec changing while having wings now works properly (#46787) 2019-10-01 08:55:20 +02:00
ArcaneMusic 6edb51aee6 Fixes Kiosk being in the Biotech Node (#46794) 2019-10-01 08:54:09 +02:00
bgare89 7f2c68612b fixes conveyor belts not animating when active. (#46767) 2019-10-01 08:50:30 +02:00
kopoba f461939900 Adamantite shield fix 0=force on unwield (#46757) 2019-10-01 08:49:13 +02:00
ATH1909 d2dad9c298 Fixes borg buckling+searching on harm intent (#46622)
* Update medicine_reagents.dm

* Update medicine_reagents.dm

* undoes an accidental change to master

* Update robot.dm

* Update buckling.dm

* Update buckling.dm

* Update buckling.dm

* Update robot.dm

* Update buckling.dm

* Update robot.dm

* Update buckling.dm

* Update robot.dm

* Update buckling.dm

* Update robot.dm

* Update robot.dm

* Update buckling.dm

* Update buckling.dm

* Update robot.dm
2019-09-30 21:39:25 +02:00
81Denton 8cfe0b3ccf Soul stone tweaks (#46765)
* Soul stone tweaks

* h

* fuck
2019-09-30 14:27:55 -04:00
XDTM c2f38cbf4e Timestop improvements (#46745)
* Timestop improvements

* black lightlist
2019-09-29 20:18:31 -04:00
nemvar c39d68da3c silibiwhat restored (#46786) 2019-09-29 20:12:57 -04:00
Jalleo b99dd426ed [s]Server fix (#46807)
Why It's Good For The Game

No crashes
Changelog

cl
fix: A universal issue was detected with the interactions of cyborgs and ore redemption machines and we had to block it out with bluespace technology. It was only with claiming points all other functions remain available.
/cl
2019-09-30 11:27:14 +13:00
oranges a471d5081f Merge pull request #46792 from nemvar/removessillydefines
ENERGY CAKE BLACKLIST CRAFTING zuvaasbfgkks.
2019-09-30 09:46:10 +13:00
nemvar 8802f4a37e uiawdbahdwvd ENERGY CAKE BLACKLIST 2019-09-28 21:05:26 +02:00
Archemagus 91127f69cd Don't teleport anchored objs (#46646) 2019-09-28 19:04:46 +02:00
Qustinnus c66ef971d1 Adds audio for gasping. (#46697) 2019-09-27 01:10:54 -07:00
81Denton 287f3e1ca0 AI combat software upgrade gives proper malf abilities (#46726) 2019-09-27 01:06:07 -07:00
Names Are Hard 057be7fdf2 Adds phobias as roundstart quirks (#46524)
* Phobia as quirk

* Changed value

* Valueless again

* Moved to neutral

* Actually gives trauma roundstart
2019-09-27 00:26:51 -07:00
skoglol d924308199 Updated the debug outfit (#46590)
* Updated the debug outfit

* retype, cleanup.

* requested changes

* less dumb
2019-09-26 16:06:21 -07:00
spookydonut 82504aee09 Adds linting for power_change() and obj_break() (#46608)
Adds linting for power_change() and obj_break()
2019-09-26 05:09:49 -07:00
blessedmulligan 2814818a9d Space no longer gets hot except it actually works this time (#46683)
About The Pull Request

fixes #46621

Hopefully stops 'gas_mixture/immutable's from having their temperature changed without being immediately reset. Stops space from heating up and messing up the supermatter.
Why It's Good For The Game

hot space bad
Changelog

cl
fix: Space can no longer get hot. In particular, doing fusion near space tiles won't wreck the SM.
/cl
2019-09-26 14:54:07 +12:00
skoglol 34dbfcae7c Fixes the lavaland cave generator icon. (#46586) 2019-09-25 18:51:25 -07:00
moo 894a6e6ed7 Cobbduceus 1.2/X; Sanguibital is replaced with Helbital, A C2… (#46426)
* bye

* reaction

* totally a feature

* b

* dark purple

* haha don't worry im just going to not test num 2 define haha

* comment

* > static'ing a list that is 1 in a million

* Update code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm

* amp healing

* thing to bin
2019-09-25 18:47:32 -07:00
oranges 9d91853f78 Non temp workaround for admins matching stickybans because of… (#46462)
* temp workaround for admins matching stickybans because of a byond bug.

* Globalify the lists used for stickyban exemptions
2019-09-25 18:45:18 -07:00
Emmett Gaines 22564a3eaf Moves documentation from the component readme to doc comments (#46544)
Also improves some wording and structure
We never remembered to update the readme anyway
2019-09-25 18:43:43 -07:00
zxaber b57c8ac6c0 Locks ebow behind a 25-player limit, same as the desword. (#46626) 2019-09-25 18:40:28 -07:00
Detective-Google 1268c9ef34 adds the duffel pai holomob (#46597)
* adds the duffel pai with epic (god awful) sprites

* implements the new and improved sprites

* moves sprites from center of tile to the bottom
2019-09-25 18:30:03 -07:00
Krysonism a6ca76f9a5 Changes some food type. (Soylent green tastes less funny, clowns everywhere approve.) (#46706)
* Changes food types

* More changes

* Even more changes!

* Somehow even more changes!!
2019-09-25 18:28:06 -07:00
Loomin c0df58b080 Makes the alien and the AI fake deathgasp make more sense (#46703)
* Makes the deathgasp emote make more sense

MEH IMMUSHSON

* Update emote.dm

* Change the first part of the AIs deathgasp
2019-09-25 18:26:48 -07:00
Firecage b18e8ba52b Makes Plastitanium Windows deconstructable and children of Reinforced Windows. (#46679)
* Makes plastitanium windows children of reinforced windows.

* Unanchored variety isn't fully tooled in now.

* Path moved to plasma/reinforced/plastitanium

* Fixes a blunder about neglecting a mapping path change.
2019-09-25 18:25:48 -07:00
nemvar 1e5d052f37 Moves shield code out of human code. (#46653) 2019-09-25 18:24:10 -07:00