Commit Graph

20262 Commits

Author SHA1 Message Date
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
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
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
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
oranges
98bb81f8bd Merge pull request #25988 from Cyberboss/ShuttleLightMovement
Shuttle movement immediately updates lighting objects
2017-04-13 11:23:16 +12:00
oranges
3a816d43e9 Merge pull request #26096 from AnturK/awful
Cleans up embedding link a bit.
2017-04-13 11:22:09 +12:00
oranges
cd847d77d8 Merge pull request #26099 from Cyberboss/ShuffleFix
Corrects incorrect shuffles
2017-04-13 11:09:04 +12:00
coiax
de35ec5f67 Partial sparks boilerplate reduction (#26081)
* Partial sparks boilerplate reduction

- Lots of obects are making `/datum/effect_system/spark_spread`, setting
them up, firing them, and then not qdeling them afterwards.
- Makes a `do_sparks` global proc that takes the same arguments as `set_up`
and then calls `start` and then `qdel`
- Switches a bunch of things to use this proc
- Makes emitters keep their own spark_spread datum around, since they
spark so damn much.
- Also makes some things use timers and ports some things to Initialize.

* Compilation
2017-04-12 19:59:45 +02:00
Cyberboss
a1403bc424 [s] Moves sensitive data out of GLOB (#26039)
* Moves sensitive data out of GLOB

* Make it a real boy

* Whoops
2017-04-12 19:53:13 +02:00
coiax
5c6d0a96b1 Fixes cigarette branding and taste (#26030)
* Fixes cigarette branding and taste

🆑 coiax
fix: Cigarette branding has been fixed.
add: Uplift Smooth brand cigarettes now taste minty as advertised.
del: You can no longer inject cigarette packets to inject all cigarettes
simultaneously.
/🆑

- Makes subtypes of all the brands of cigarettes, and sets them to the
packets, removes the brand var and the special casing initializing that
had to be done for it.
- Adds "menthol", a do nothing drug chemical that tastes of mint to
Uplift Smooth (because they say they taste of mint, so we're fixing bugs
in the user's experience)
- Cigarettes now have a "list_reagents" var, for specifying their
initial reagents mix, like `reagent_container`

* Only trippy rollies start lit

* RRR
2017-04-12 21:14:22 +12:00
Joan Lung
e49694f72e Improves changeling power logging (#26079)
* Improves changeling power logging

* don't br8k hivemind

* stronk

* name

* oh yeah good point
2017-04-12 21:11:10 +12:00
oranges
a6a016ef08 Merge pull request #26091 from Cyberboss/patch-30
Ports honey_frames to Initialize
2017-04-12 21:10:25 +12:00
Cyberboss
d28cf2b5a2 Fixes being unable to pick up chameleon stamps (#26077) 2017-04-12 09:51:27 +02:00
kevinz000
abdbcc0b53 fixes supermatter being able to disintegrate singularities (#26063)
* Update supermatter.dm

* Update supermatter.dm

* Update supermatter.dm
2017-04-12 09:48:38 +02:00
oranges
66af2bc853 Merge pull request #26025 from kevinz000/patch-124
Nerfs CNS rebooters with a bugfix
2017-04-12 11:21:27 +12:00
Cyberboss
a8cc3cd6c2 [s] Fixes datum var hiding (#26027)
* .

* Buildmode

* SDQL global. now refers to GLOB

@kevinz000

* Another SDQL thing

* Fix
2017-04-12 11:20:46 +12:00
Leo
b8e7a3e563 Merge pull request #26067 from Cyberboss/AnnouncementFix
Fixes roundstart head announcements
2017-04-11 18:12:10 -03:00
Shadowlight213
2c59734307 Clamps smes charge display values (#26012) 2017-04-11 15:33:47 +02:00
Cyberboss
fa39d8bfe1 Corrects incorrect shuffles 2017-04-11 09:32:13 -04:00
4dplanner
2f1f0da5be Adds another can_inject check just before injecting (#26001)
* Adds another check before injecting/applying medicals stacks

* More helpful comments

* Updates to use extra_checks
2017-04-11 15:25:07 +02:00
Cheridan
fcfcdf1af1 Merge pull request #26062 from AnturK/beard
Fixes beard preferences
2017-04-11 07:38:37 -05:00
AnturK
080da5b0a5 Cleans some embedding shitcode. 2017-04-11 14:05:20 +02:00
Leo
14b44f8aa0 Merge pull request #26045 from ChangelingRain/adminverblogging
Improves admin verb logging
2017-04-11 07:28:39 -03:00
Leo
40792ad23b Merge pull request #26054 from AnturK/yep
Fixes holodeck drainback
2017-04-11 07:25:09 -03:00
AnturK
3c48f146c3 Fixes two runtimes. (#26061)
* Borer attack runtime

* Observer canUseTopic
2017-04-11 07:21:29 -03:00
Kyle Spier-Swenson
11d504e93a Removes hacky see in darkness invisibility bullshit, uses planes. (#25931)
* Removes hacky see in darkness invisibility bullshit, uses planes.

Also removed the use of invisibility for ghosts of others, instead using override images.

Per client lighting visibility now has 4 levels, all on, all off, and two midways, this allows for things to be able to see in the dark while still being able to see what is dark and what has light, ghosts and aliens and other shit can cycle between all 4, other things were given one of the 3 values depending.

* Remove qdel global var search.

* Cleans up code, makes changing lighting/NV level easier.
2017-04-11 21:01:24 +12:00
Jordie
ec8d351376 Merge pull request #26049 from Shadowlight213/dequipoverride
Fixes Chinese cartoons button causing stuff in pockets to drop
2017-04-11 16:43:10 +10:00
Cyberboss
b83f47ccc7 Ports honey_frames to Initialize 2017-04-11 01:39:24 -04:00
Leo
a47560b381 Merge pull request #26042 from Shadowlight213/dronespritefix
Fixes maintenance drone sprite breaking when unhacked
2017-04-10 19:47:24 -03:00
Kyle Spier-Swenson
a6b8fb79f8 [s]fixes 1 advance proc call exploit that could be used to enable auto admin (#26033) 2017-04-10 19:44:40 -03:00
Leo
e47b655948 Fixes #26038 (#26043) 2017-04-10 18:27:45 -04:00
GunHog
801634c32f AI Deployment Fixes (#26036)
- Fixes deployed AIs not counting as active for auto shuttle calls.
- Fixes deployed clockwork AIs counting as unconverted.
- Fixes runtime when attempting undeploy a ghosted AI shell.
2017-04-10 18:06:19 -03:00
Cyberboss
b2017f7087 Fixes roundstart head announcements 2017-04-10 10:41:22 -04:00
Cheridan
c5cc72f66e Merge pull request #25986 from coiax/examine-ghost-body
Examining a ghost determines whether it is visible
2017-04-10 08:59:09 -05:00
AnturK
fb30b7c255 Fixes beard preferences 2017-04-10 13:38:45 +02:00
AnturK
c0989d3784 Fixes holodeck drainback 2017-04-10 08:34:15 +02:00
Cheridan
88ff3a15d3 Merge pull request #26005 from AnturK/killmenow
Fixes holodeck areas
2017-04-09 22:03:12 -05:00
Shadowlight213
bfea433b89 Fixes Chinese cartoons causing stuff in pockets to drop when equipping skirt.
Adds options to not replace clothing, or make it no nodrop
2017-04-09 18:41:11 -07:00
Joan Lung
49e7f7e5b1 Improves admin verb logging 2017-04-09 19:00:52 -04:00
oranges
6c457849ca Merge pull request #25951 from JJRcop/livingwhisper
Merges whisper verb into saycode, extends to all living mobs
2017-04-10 10:45:28 +12:00
Cyberboss
7c50d3fb8f Clean up some paper bin warnings (#25987)
* Cerestation paperbins

* Fix more
2017-04-10 10:41:14 +12:00
Shadowlight213
2edba3dd32 Made drones store their picked color and return to it when unhacked 2017-04-09 14:11:51 -07:00
kevinz000
88e1dbc3d7 Update augments_internal.dm 2017-04-09 08:13:29 -07:00
ExcessiveUseOfCobblestone
2822f9fd9f Update floodlight.dm (#25979) 2017-04-09 07:38:45 -04:00