Commit Graph

22127 Commits

Author SHA1 Message Date
Chakirski
f8ce4ed19d Ahh yes, "Reapers" 2016-07-11 23:17:17 -05:00
TullyBurnalot
a1e84818aa Removes Borg/AI IV Drip access entirely
Neither AIs nor Cyborgs can remove beakers from IV Drips.
2016-07-06 23:21:32 +01:00
TullyBurnalot
34a6960ef1 Removes 2 extra parenthesis
What the title says.
2016-07-06 19:50:47 +01:00
TullyBurnalot
c335840cfd Fixes AIs removing beakers from IV Drips
Thanks to Krausus for the general idea on how to do this without adding
an exception just for the AI.

- AIs can no longer interact with IV Drips (unless their core is
literally adjacent to it);
- Human mobs and Robotics can still interact with IV Drips (robots can
no longer interact with them at a distance

🆑
tweak: AI can no longer interact with IV Drips at a distance
tweak: Robots can no longer interact with IV Drips at a distance
/🆑
2016-07-06 19:40:56 +01:00
Fox McCloud
7f5c764516 Merge pull request #4896 from Krausus/RuntimeFixes-20160705181950
Runtime Fixes
2016-07-05 23:45:15 -04:00
Krausus
b37cecbeae Fixes various runtimes (squashed)
- Fixes runtime in pod lock busters
- Fixes possessed object examination runtime
- Fixes runtime when following a destroyed mob
- Fixes to_chat runtimes from involuntary emotes
- Fixes runtimes from invalid clothing IDs
- Fixes runtime caused by wirecutting non-humans
- Fixes runtime when setting up malf AI antaghuds
- Fixes runtimes in sensory destruction reagents
- Fixes runtime caused by clientless ghosts
- Fixes antag hud runtime in autotraitor generation
- Fixes welding tool shutoff runtime
- Fixes runtime in laptops' welcome program
- Fixes to_chat runtime from mech sound effect
- Fixes runtimes in camera-using NanoUIs
- Fixes to_chat runtimes in resisting held mobs
- Fixes headless mob skeletonizing/husking runtimes
- Fixes non-mob add_logs runtime
2016-07-05 23:30:01 -04:00
KasparoVy
55b138ff57 kill more conflicts. 2016-07-05 21:48:27 -04:00
Fox McCloud
ef49dcc938 Merge pull request #4879 from TullyBurnalot/JaniSlots
Makes Janitors a 1-Slot Job Again
2016-07-05 21:00:54 -04:00
TheDZD
1a898dfd37 Merge pull request #4852 from FalseIncarnate/bug_fix
Minor Bug / Exploit Fixes
2016-07-05 20:41:47 -04:00
FalseIncarnate
d57c7c9ae4 Mind-preservation
transfers minds, rather than just keys, to ensure notes and such carry
over to new chickens.
2016-07-05 20:36:02 -04:00
Fox McCloud
3520b98da8 Merge pull request #4894 from Tastyfish/hoteldebug
Removes debugging messages from hotel code
2016-07-05 20:10:36 -04:00
Fox McCloud
18e6368ccd Merge pull request #4875 from Ar3nn/RnDconstats
Adds tech levels to RnD main menu display
2016-07-05 20:07:55 -04:00
Fox McCloud
13fa481551 Merge pull request #4892 from TheDZD/one-round-burst
You switch to semi-automatic. You switch to 1 round burst. You switch…
2016-07-05 20:04:28 -04:00
Tastyfish
dd9bf83d8a Removes debugging messages from hotel 2016-07-05 20:03:01 -04:00
Fox McCloud
df0c9e51cf Merge pull request #4870 from Kyep/specops_fix
Fixes NTSpecOps Radios
2016-07-05 20:00:21 -04:00
TheDZD
412d4cf501 Merge pull request #4866 from Fox-McCloud/flag-change
Minor Flag Refactor
2016-07-05 19:47:16 -04:00
TheDZD
078d7bc099 You switch to semi-automatic. You switch to 1 round burst. You switch to semi-automatic. You switch to 1 round burst. You switch to semi-automatic. You switch to 1 round burst. You switch to semi-automatic. You switch to 1 round burst. You switch to semi-automatic. You switch to 1 round burst. You switch to semi-automatic. You switch to 1 round burst. 2016-07-05 19:41:44 -04:00
Fox McCloud
fc54dd0dc7 Merge pull request #4862 from LittleBigKid2000/janiborg-enhancements
Changes the janiborg's mop into an advanced mop
2016-07-05 19:40:25 -04:00
TheDZD
209d165400 Merge pull request #4861 from Fox-McCloud/boom-sound
Changes Mix Sound for Azide and Firefighting+CLF3
2016-07-05 19:09:48 -04:00
TheDZD
82afdde2f6 Merge pull request #4857 from Fox-McCloud/lube-nerf
Nerfs Space Lube
2016-07-05 19:06:18 -04:00
Fox McCloud
565a4ce028 Merge pull request #4887 from Krausus/ShhAnimalIsOkay
Fixes Noisy Simple Animal Beatdowns
2016-07-05 12:37:59 -04:00
TheDZD
9aeaeef3f8 Merge pull request #4882 from Fox-McCloud/fast-get-turf
Faster Get Turf from VG
2016-07-05 11:36:17 -04:00
Krausus
43ba8d56b7 Fixes simple animals sounding twice on hit
Playing the hitsound is handled in the object-based attack code, making
the simple animal-based hitsound redundant
2016-07-05 07:05:09 -04:00
Fox-McCloud
119c76ab0e Faster Get Turf from VG 2016-07-05 02:40:05 -04:00
TullyBurnalot
bcb2b6f748 Makes Janitors a 1-Slot Job Again
After mulling it over, it kinda fell between either "Give Janitors
another set of clothing", since the second Janitor to show up would get
screwed out of legitimately valuable gear (such as galoshes or
holographic projectors), or just "Make the Janitor 1-Slot again".

I picked the latter for a couple of reasons:

1) Again, the game as is does not provide a second set of Janitor
clothing. That means no galoshes, no gloves, and no (*gasp) purple cap;

2) The station is not that big that it requires two janitors. Unless
there's literally blood EVERYWHERE, but that happens to be a rare
occurrence, and Cleaner Grenades are a thing;

3) Cleanerbots;

4) The second janitor slot almost guarantees that both Janitors are
going to be out of things to do for most of the round. It's the Atmos
Argument: "Do your job right, and literally nothing happens. FUN!"

One Janitor can, with the tools at their disposal, efficiently clean the
station. Two Janitors are just redundant, and get barely used anyway,
even on high pop.
2016-07-05 01:41:49 +01:00
Isaac Erwin
1b8c43b840 The mop now stores 40 units of water instead of having unlimited water, water must be recharged at a cyborg recharger or in a mop bucket 2016-07-04 19:19:16 -04:00
Krausus
ba05500497 Makes worldtime2text adjust times properly 2016-07-04 16:12:58 -04:00
Ar3nn
a153d1c7ea Rubble from the nukes from orbit 2016-07-04 16:06:29 -04:00
Krausus
80ffe80530 Fixes round time being miscounted
It is now based on when the round actually started, rather than when the
world was first loaded.
2016-07-04 15:38:16 -04:00
Fox McCloud
1fff3832b2 Merge pull request #4869 from Krausus/BorerFixes
Borer Fixes
2016-07-04 12:06:35 -04:00
Fox McCloud
3c322eb511 Merge pull request #4858 from Krausus/ExamineInconsistencies
Fixes Mob Examination Inconsistencies
2016-07-04 12:05:14 -04:00
Fox McCloud
75addc56d3 Merge pull request #4855 from Krausus/LoadoutPointsAndFixes
Loadout Points Config Option and Loadout Fixes
2016-07-04 12:03:07 -04:00
KasparoVy
c8dca38b6b Vox Suit Revisions and adds Species Refit+Icon Override handling for Suit Collars 2016-07-04 06:12:10 -04:00
Kyep
1d24dc1b63 Fixes NTSpecOps Radios
- Changes NT Navy Officer / Special Ops Officer headsets to broadcast to
ERT radio by default, BUT also have the ability to talk to special ops
(deathsquad) radio by using .- (or #-, or #-).
- This fixes a bug where Special Ops Officers can't actually talk to
special ops teams because special ops teams are on a different frequency
to ERTs, and neither of the two channels (ERT or SpecOps) can be
selected with a :X/.X/#X style letter.
2016-07-04 02:52:49 -07:00
Krausus
32c5220f4c Borer fixes
- Fixes borers dying to environmental damage while inside a host.
- Fixes borers not releasing control of a host when it dies.
- Fixes borers being able to assume control of dead hosts.
- Fixes borers being able to talk to their host while dead.
- Fixes borers being told they can't leave their host while
incapacitated/dead, but then trying to leave it anyway.
- Removes an unused proc.
2016-07-04 02:45:49 -04:00
KasparoVy
9815eaf840 spans, icon updates, trailing returns, unnecessary srcs and a revision to the unathi mantle 2016-07-04 01:06:55 -04:00
Fox-McCloud
b57391aba6 Minor Flag Refactor 2016-07-03 23:43:12 -04:00
KasparoVy
c319c7d827 Fine Tuning
Tidies up some of my old code in mask adjustment, refactors the
Captain's space helmet by-species hair showing (eliminating an issue
where if you took off the helmet with your hand and put it back on it'd
hide your hair again) and adjusts by-species tail hiding to work in the
same way.
2016-07-03 23:13:45 -04:00
Isaac Erwin
559252f8a5 Fixes ID computers being able to change the amount of centcom job slots 2016-07-03 20:44:04 -04:00
KasparoVy
8f660f230c killconflicts 2016-07-03 20:23:00 -04:00
KasparoVy
d476516f88 Vox-compatibility for Most Suits, Fixes Reactive Armour Icon Update Bug
Also adds hiding tails by-species. Updates captain space-suit helmet hair-hiding code.
Fixes a bug where Reactive Armour's sprite wouldn't update when you turned it on or off.
Adds species-fitting for clothing accessories.
Adds the ability to open and close the Clown Officer and Soldier coats.

Adds Vox sprites for the following suits and accessories:
Unathi robe, unathi mantle, all ERT armour (not the spacesuits), armour vest, reflective armour vest,
Security armour vest, bulletproof armour vest, Detective armour vest, blueshield armour vest, combat armour vest,
laser tag vests, ian shirt, suspenders, waistcoat, vest, first responder jacket, bomber jacket, security bomber jacket,
black suit jacket, blue suit jacket, purple suit jacket, IAA jacket, NT Rep jacket, forensics jackets, overalls,
captain's carapace, Blueshield coat, trenchcoats, pirate and old pirate coats, HoS coat, HoS trenchcoat, Warden's jackets,
leather jacket, all military jackets, all ponchos, hazard vest, brigphys vest, reactive armour, riot/swat armour,
heavy armour, thunderdome armour, all knight armour, all bombsuits, regular and atmos firesuits, all biosuits, webbing,
clown officer coat, clown soldier coat.
2016-07-03 19:39:15 -04:00
Isaac Erwin
6fd7f5741f Changes the janiborg's mop into an advanced mop with limitless water
Now the mop is potentially actually useful. How does it get water?
Bluespace, of course.
2016-07-03 16:16:26 -04:00
Fox-McCloud
b39baaa733 Changes Mix Sound for Azide and Firefighting+CLF3 2016-07-03 15:29:53 -04:00
Krausus
76468bc5a4 Fixes some examine inconsistencies 2016-07-03 03:04:36 -04:00
Fox-McCloud
e754dca1f4 Nerfs Space Lube 2016-07-03 01:48:29 -04:00
Krausus
a8dee00ba1 Fixes "make whatever" confirmation dialogs 2016-07-03 00:46:49 -04:00
Krausus
3b164cd8aa Loadout fixes and loadout points config option
- Adds a configuration option for loadout points.
- Fixes the blue plaid skirt lacking its own unique type, causing
runtimes due to the mismatch between its display_name and
initial(display_name).
- Fixes the gear selection table using a fixed width.
- Fixes the restrictions column not consistently being added.
- Fixes the header and footer lacking the proper column span to account
for the restrictions column.
2016-07-03 00:24:40 -04:00
FalseIncarnate
daf777979f Minor Bug / Exploit Fixes
Fixes #4786
- Chicks that age up to chicken will retain their ghost (if any) into
their adult stage.

Fixes #4836
- Intercoms now properly check their buildstage when removing cables and
electronics to avoid being used to infinitely generate these objects
- Fire alarms and air alarms now also have this exploit-protection. APCs
already had a form of this protection.
2016-07-02 23:32:18 -04:00
TheDZD
9e5fc84bb9 Merge pull request #4845 from Fox-McCloud/armor-rebalance
TG Armor Rebalance
2016-07-02 19:26:41 -04:00
TheDZD
62a1fc5a70 Merge pull request #4417 from tigercat2000/bay_equipping
Bay/Polaris loadouts
2016-07-02 19:26:21 -04:00