Commit Graph

20302 Commits

Author SHA1 Message Date
Joan Lung
fa2a5bf021 Fixes a bug (#26232)
* Fixes #26223

* compress
2017-04-16 14:51:22 -06:00
Cyberboss
4f14ca7a49 Proximity sensing refactor (#26260)
* New proximity monitor datum

* Replace the old systems

* Fixes #26254

* Ports a New and spawn to Initialize

* Switch to Moved

* Remove unused var

* Speedup and fixes

* More speed

* qdel in movable

* Uneeded now

* Fix

* Use the faster RANGE_TURFS
2017-04-16 14:48:29 -06:00
Cyberboss
67d8d2a09f Fixes kudzu (#26256) 2017-04-16 21:45:40 +03:00
coiax
5173b67b27 Drones see pAIs in mobile form without filters (#26246)
Consistency. Drones are allowed to interact with pAIs, code should
reflect that.

🆑 coiax
add: Since drones are allowed to interact with pAIs, pAIs in mobile
chassis form are no longer distorted to drone viewpoints.
/🆑
2017-04-16 13:36:10 -04:00
Leo
fe2bff898a Merge pull request #26245 from Profakos/inconsistent
Makes a change_bodypart_status call use defines
2017-04-16 12:18:40 -03:00
Robustin
356180170e Fixes Emitters: Quickmerge Edition (#26237)
* Fucking wew

* Fixing my awful working code
2017-04-16 12:57:08 +02:00
Cyberboss
944fd9463c Afk fixup (#26181)
* Fixes inactivity/afk semantics and config

* Fixes people in the lobby not getting afk kicked

* Bluh

* Fax

* Doy

* Yes
2017-04-15 13:11:03 -06:00
bawhoppen
121968d6b4 Kills off inconsistent shuttle paths (#26221) 2017-04-15 15:44:13 -03:00
coiax
625fc7f398 Fixes embed messages starting with lowercase "the" (#26220) 2017-04-15 11:32:16 -06:00
Kyle Spier-Swenson
a39ba1a230 Makes the map loader immune to sleeps in the shit it creates (#26219)
* Makes the map loader immune to sleeps in this shit it creates

* Fix mistake
2017-04-15 11:31:46 -06:00
Jalleo
a775ff91c8 Cleans up some commented code and adds some undef's to apc.dm (#26211) 2017-04-15 11:27:30 -06:00
Joan Lung
aec8142a12 some grammar fixes (#26208) 2017-04-15 11:26:55 -06:00
Cyberboss
6a9fa3d35a Adds a proc to check if the current thread is from an admin advanced proc call (#26191)
* Admin proc call guards

* Adds a db warning

* Better this way

* leftover

* )=

* Fix

* Wew

* Better runtime handling

* Make callback use it if var_edited
2017-04-15 11:24:35 -06:00
Davidj361
2fa04dce31 Fixes #26169, spawned humans don't spawn eyeless (sprite) (#26185)
- Removed code that was causing the issue which was probably never used
2017-04-15 11:23:03 -06:00
coiax
0adf5f64a7 Ghosts call Moved() after Move() (#26183)
* Ghosts call Moved() after Move()

I was tinkering around with making ghosts glow when visible, and I had
to put this in to make lighting and stuff work. This seems sensible
anyway?

* Locate->get_turf

* Removes step trigger calling (done by Moved)
2017-04-15 11:22:12 -06:00
coiax
d6c44b2832 Adds colours to languages that lack them (#26217)
🆑 coiax
add: Drone, monkey and swarmer language now have distinctive colours when
spoken.
/🆑
2017-04-15 10:40:33 -06:00
Profakos
19fa23a26d 0 to False, 1 to True 2017-04-15 17:11:33 +02:00
Aloraydrel
0f0d016fcf expresive (#26212) 2017-04-15 09:43:57 -04:00
duncathan salt
030450ea49 hotfix for immutable mixtures 2017-04-14 21:54:38 -06:00
Joan Lung
4cd00f576c Merge pull request #26188 from Cyberboss/WeedControl
Improves the spacevine controller
2017-04-14 22:08:25 -04:00
coiax
d9f9537c46 Fixes rogue L in Shuttle Loan event (#26179) 2017-04-14 13:05:56 -04:00
Cyberboss
83b80ef9c7 Merge branch 'master' into WeedControl 2017-04-14 09:49:31 -04:00
oranges
daa6c588de Merge pull request #26122 from Davidj361/24629-monkeyAIdevourFix
Fixes #24629, monkeys won't bug out when in your stomach
2017-04-14 23:22:59 +12:00
Robustin
bf34a33b31 Prototype Emitter: The re-opening (#26190)
🆑 Robustin
add: The Prototype Emitter, will function like an ordinary emitter while also charging a secondary power supply that will allow a buckled user to manually fire the emitter. Returning to automatic fire will have the emitter continue to fire at the last target struck by manual fire.
/🆑
2017-04-14 23:10:20 +12:00
oranges
4d17b531a4 Merge pull request #26202 from Cyberboss/revert-25988-ShuttleLightMovement
Revert "Shuttle movement immediately updates lighting objects"
2017-04-14 22:04:28 +12:00
coiax
4637624699 Fixes plasmamen burning to death in cloning pods (#25924)
* Fixes plasmamen burning to death in cloning pods

Fixes #25921.

🆑 coiax
fix: Plasmamen no longer burn to death while inside a cloning pod.
/🆑

In my big cloning overhaul, I made the choice to have clones not
interact with the external gases, because they were immersed in
pressurised liquid, with their oxygen needs being taken care of by the
"brine". This was a declared feature of the cloning PR.

Evidently, I must have removed it at some point. So I'm fixing that.

* converts space gas mixtures to immutable gas mixtures

* renames space_mixture.dm

* adds immutable gas mix for cloners

* updates the repo dme

* updates keyword according to new guidelines
2017-04-14 10:33:45 +02:00
Militaires
401fdd3a22 fixes shit formatting and grammar with human piggyback riding (#26170)
* fixes shit formatting and grammar with human piggyback riding

* removes because their
2017-04-14 01:52:12 -06:00
4dplanner
a2f6e7b6e0 Changes guardian lighting check to use light_range (#26171) 2017-04-14 01:51:25 -06:00
Davidj361
6ab03c37c3 Fixes #26048, ashwalkers no longer able to wear shoes (#26173) 2017-04-14 01:50:34 -06:00
AnturK
8fa50296e7 Fixes #26142 (#26174) 2017-04-14 01:49:45 -06:00
AnturK
8b92499578 Really now (#26175) 2017-04-14 01:49:25 -06:00
Cyberboss
7b9282cb07 Revert "Shuttle movement immediately updates lighting objects" 2017-04-13 18:56:08 -04:00
Cyberboss
68d760b5b2 Fixes suit removal item dropping (#26138) 2017-04-13 16:21:42 -06:00
Joan Lung
44b85bf82c Some more logging (#26139)
* Some more logging
And then you'll be a lumberjane!

* space

* beware the...

* hmph
2017-04-13 16:20:57 -06:00
coiax
e2c4843517 Upgrading RPG loot items modifies their name accordingly (#26144)
* Upgrading RPG loot items modifies their name accordingly

- the greater crowbar of many tales +2
- use item fortification scroll
- the greater crowbar of many tales +3

- Once the RPG loot event fires, a global is set which means all new
items will have rpg_loot datums attached to them.

Otherwise, everything functions the same. Item fortification scrolls are
only spawned when the event fires.

Using an admin spawned item fortification scroll on a non-rpg looted
item works, it'll grant that item only a RPG datum.

Made a /unlimited upgrade scroll if admins feel like buffing an item.

* Scroll

* Scroll, <i> nix

* Fixes vaporising items, negative quality

* Fixes runtime when upgrading non-rpg item

* Static lists

* Muh spelling
2017-04-13 16:14:11 -06:00
Cyberboss
b90283b03e Fixes #26195 2017-04-13 17:35:47 -04:00
Robustin
7db828644c EngiMarket Part Four - Ranged RCD and Rapid Lighting Device (RLD) (#25263)
Two new items, one brand new, the other an RCD that works at range without any other bells and whistles.

The RLD allows you to create floor and wall lighting along with temporary (they use fuel like flares) glowsticks at range. It can also deconstruct lights. The best part of this feature (besides the visual "ammo" updating icons) is the ability to select absolutely any color you desire.

🆑 Robustin
add: Ranged RCD added to the game
add: Rapid Lighting Device (also ranged) has been added. It can create wall, floor, and temporary lights of any color you desire.
/🆑
2017-04-14 09:31:43 +12:00
Cyberboss
4fe3616b9a Fix the GC PoF 2017-04-13 15:27:20 -04:00
Cyberboss
52c051f633 fix 2017-04-13 15:24:44 -04:00
Cyberboss
07ccc48c24 Fixes 2017-04-13 14:58:34 -04:00
Cyberboss
d6fef1d8fd Improves the spacevine controller 2017-04-13 14:37:48 -04:00
coiax
611ecb13fe Fixes plant batteries having strange names (#26126)
It would include "the" in the name, which is silly.
2017-04-13 06:41:29 -04:00
David Jatczak
c3fd7c5b57 Disabled monkey AI if inside mob 2017-04-12 22:20:54 -04:00
Davidj361
dfef186597 Fix for bug #25899 (spray guns) (#26102)
* Fix for bug #25899 (spray guns)
- Made it so chemsprayers and extinguishers don't spray when you click your inventory items
- Spray guns now actually have their range change when changing modes between spray and stream

* Fix for bug #25899 (spray guns)
- Made it so chemsprayers and extinguishers don't spray when you click your inventory items
- Spray guns now actually have their range change when changing modes between spray and stream

* Changes suggested by duncathan
2017-04-12 19:53:51 -06:00
Profakos
67b0a7293e Fixes invisible robotic limbs (#26073)
* Fixes invisible surplus right leg

* New argument for change_bodypart_status

* I am not an admin

* Changes change_bodypart_status arguments to boolean
2017-04-12 19:07:00 -06:00
Cyberboss
b9f41db32c [s] Fixes an exploit allowing admins to read any file (#26107)
* THE SECURITY HOLE PILE DON'T STOP GETTING TALLER

* ARE YOU FUCKING SERIOUS?
2017-04-12 18:54:17 -06:00
AnturK
8593ad5324 Fixes duplicate copying tag (#26109) 2017-04-12 18:53:41 -06:00
Davidj361
52744e00ce Fixes issue #24789, paperhelp is available now (#26110)
* Fixes issue #24789, paperhelp is available now
- Added a link to the bottom right of paper when writing that shows help for paper writing

* As per request, made "Paper Help" change to "[?]"
2017-04-12 18:53:03 -06:00
Cyberboss
294de979e8 Fixes stamps not appearing on photocopied papers (#26111) 2017-04-12 18:51:27 -06:00
Joan Lung
84886b3f4f Misc logging changes (#26116)
* Misc logging changes

* conniptions
2017-04-12 18:49:32 -06:00