Commit Graph

3987 Commits

Author SHA1 Message Date
kevinz000
e96b3b438c Fixes unintentional vehicle buff (#38404) 2018-06-11 22:57:20 -07:00
oranges
de389ee586 Merge pull request #38376 from AutomaticFrenzy/patch/lockbox
[s] Fix lockboxes not actually being locked
2018-06-12 11:44:24 +12:00
XDTM
1ca5febe38 Anti-magic component start enabled (#38388) 2018-06-10 22:15:57 -07:00
AnturK
8c606af6cf Squashes traitors under one path (#38332) 2018-06-10 03:05:53 -07:00
Tad Hardesty
106f5af48b Fix lockboxes not actually being locked 2018-06-08 23:22:12 -07:00
Tad Hardesty
94759a836b Fix Snowdin elevators and piping (#38184) 2018-06-08 20:25:34 +02:00
fludd12
0d429e01b8 [READY][FINALLY] Various Crossbreed Updates (#38039)
* A Variety Of Updates

* Lovey Sprites!

* Adds implementation for listening status effects.

* Fixes implementation, uses defines instead of magic strings.

* Completely reworks status effect listeners

* Fixes Love Potions

* Fixes Approximately All The Things.jpg
2018-06-08 15:51:03 +03:00
AnturK
8140d95758 High Gravity - First Draft (#38043)
* High Gravity - First Draft

* Replaces has_gravity defines for areas.

* Default gravity ztrait

* Adds some gravity effect and skips damage at gravity = 2

* Paralysis icon

* Antigravity grenades for some abuse

* Makes the damage treshold a define and makes alert description more accurate.

* Bluh
2018-06-08 15:48:07 +03:00
AnturK
8ff8380a5d Fixes fires breaking indestructible turfs. (#38335) 2018-06-08 15:45:28 +03:00
Tad Hardesty
1ed3b1b589 Fix paradox bags (#38212)
* Fix linked storages not initializing correctly

* Rewrite CanReach to handle multiparent storages

* Fix being able to click anything
2018-06-08 13:47:30 +02:00
Jordan Brown
bb3405b881 Merge pull request #38309 from kevinz000/patch-517
Vehiclecode is now far more responsive when their movespeed delays are changed after they move.
2018-06-07 09:39:18 -04:00
AnturK
1c18ef0cfb Fixes some holocall stuff (#38209)
* Fixes some holocall stuff

* Yep
2018-06-06 22:24:17 +03:00
kevinz000
eecc586113 speedy vehicles code 2018-06-05 23:01:12 -07:00
81Denton
b944f523a5 Blacklist ion trails from chasms (#38284) 2018-06-05 11:29:15 -07:00
KorPhaeron
b78e8decf5 Lavaland Clock Cult Ruin (#38263)
* Dead Ratvar

* tgm map
2018-06-04 15:04:55 -04:00
Yenwodyah
191f7eeadb Fix some advanced disease thresholds (#38257) 2018-06-03 13:47:03 -07:00
vuonojenmustaturska
2f69c9eb03 are we free? (#38228) 2018-06-03 14:21:18 -04:00
ShizCalev
31654bb57c Fixes pocket items being deleted when monkeyizing (#38220) 2018-06-02 14:04:26 -07:00
Jordan Brown
88134a60b3 Merge pull request #38198 from AutomaticFrenzy/patch/chasm-beams
Blacklist projectile effects from chasms
2018-06-01 10:51:46 -04:00
Jordan Brown
2a2a4786d6 Merge pull request #38180 from AutomaticFrenzy/patch/heirloom-clone
Fix family heirloom being lost on cloning
2018-06-01 10:49:57 -04:00
vuonojenmustaturska
c65a99f130 Move NODROP_1, DROPDEL_1, ABSTRACT_1 and NOBLUDGEON_1 to item_flags where they belong (#38171)
* (mostly) nodrop

* (mostly) dropdel

* (mostly) abstract

* nobludgeon

* things i missed

* forgot one

* unintended changes

* energy handcuffs
2018-06-01 11:36:31 +02:00
Tad Hardesty
c494c1ac08 Remove datum/action/generic (#38201) 2018-06-01 01:49:02 +03:00
Tad Hardesty
70390c4a3c Blacklist projectile effects from chasms 2018-05-31 14:03:47 -07:00
ShizCalev
c41d6ac965 Standardizes and cleans up some admin messages & logging (#38128)
* Improved logging

* Fixes & emitter logging

* ded
2018-05-30 21:57:06 -07:00
Tad Hardesty
f7717cc406 Fix family heirloom being lost on cloning 2018-05-30 19:21:33 -07:00
Cruix
70687c8cdc AI Multicamera mode (#37695)
* Added multicamera mode for AIs

* Minor multicamera fixes

* Cameras near an AI multicamera eye now light up red

* Disabled AI multicamera mode without admin intervention

* Fixed AIs being able to use multicamera mode when they should not
2018-05-30 20:31:32 -05:00
Nich
20bc55570a Fixes random-weighted AI laws (#38152) 2018-05-30 16:42:53 -07:00
vuonojenmustaturska
d335a0fd05 Make typecache checks twice as fast, stop using single-type typecaches where appropriate (#38075) 2018-05-28 16:31:30 -07:00
CitrusGender
590519fb41 Fix: Negative blood levels now kill you (#38105) 2018-05-27 23:34:39 -07:00
Mickyan
9d8c1afa22 New Trait: Drunken Resilience (#38076)
* drunk healing

* balance, bugfix

* more consistent wording

* removed random chance and tweaked values

* rounding values

* 0 to FALSE, slightly lowered top values
2018-05-27 14:23:38 -07:00
Dax Dupont
4efb660d8c Adds better admin messaging to boh and fixes summons happening in the wrong places (#38096)
* Adds better admin messaging to boh

* Same for the logs

* chumbis

* I'm a chumbis
2018-05-27 14:02:55 -07:00
KorPhaeron
f5e063414a Bag of Holding Rework (#38010)
* Bag of Holding Rework

* RCDs work on chasms

* No transit space nonsense

* Fixes runtimes

* No infinite chasm
2018-05-26 00:27:32 -04:00
Jordan Brown
f3db0f57e0 Merge pull request #38023 from AutomaticFrenzy/patch/toh-kay
Fix various bugs with telekinesis
2018-05-25 11:48:50 -04:00
vuonojenmustaturska
4f210f49f5 Disallow effects from being scanned by the chameleon projector (#38017)
* henk

* iseffect
2018-05-25 14:36:56 +02:00
Cruix
f32533130f Added an action button to change your entire chameleon outfit at once (#37953)
* Added an action button to change your entire chameleon outfit at once

* Made chameleon stamps actual chameleon items
Added stamps to bonus chameleon items on outfits that should have them
Made clothing work with hooded suits
2018-05-24 18:10:59 -07:00
vuonojenmustaturska
895b5107cd Removes a couple thousand empty lists (#38000)
door.shockedby
2018-05-23 19:15:06 -07:00
Tad Hardesty
31acbdf83b Fix lathes attempting to accept abstract items 2018-05-23 17:17:24 -07:00
Tad Hardesty
6fb5d254f8 Fix bad TK interactions with material containers 2018-05-23 16:49:25 -07:00
kevinz000
4ddd28ce4d Chasms no longer drop those buckled to undroppable objects (#37970)
* Chasms no longer drop those buckled to undroppable objects

* Moves a check down for efficiency/not needing to check things twice

* Change logic order so this hack works
2018-05-22 16:25:29 +03:00
vuonojenmustaturska
1eccbcca18 Adds an EMP protection component, allowing ANYTHING to be protected from EMP (#37671)
The component is initialized with any combination of three flags, EMP_PROTECT_SELF protects against effects that target the object itself, EMP_PROTECT_WIRES protects against wires being messed with similar to the NO_EMP_WIRES_1 flag which this PR removes, EMP_PROTECT_CONTENTS protects against things that are inside the object like organs, internal "non-virtual" power cells and the like

This enables (but doesn't introduce) new mechanics such as adding EMP shielding at runtime to any atom, or taking it away.
2018-05-22 11:38:02 +12:00
Tad Hardesty
f53caac04a Refresh mob views when atoms enter/exit storage (#37954) 2018-05-21 12:45:52 +03:00
Nich
b011d24fe1 Replace nauseous with nauseated (#37927) 2018-05-21 01:05:57 -07:00
Jordan Brown
837a9451c3 Merge pull request #37939 from AutomaticFrenzy/patch/heirlooms
Fix some issues with family heirloom spawning
2018-05-20 21:25:54 -04:00
Tad Hardesty
6b4816c0d6 Fix family heirlooms sometimes failing to spawn 2018-05-19 18:47:35 -07:00
Dax Dupont
b10b31a53d The great bag of holding n e r f 2018-05-19 19:52:21 +02:00
Jordan Brown
4cb7ed1574 Fixes incorrect test merge feedback (#37899)
* Fixes incorrect test merge feedback

* The guy who updated the tgs api is an idiot
2018-05-17 13:55:22 -04:00
pubby
1d24975fa1 Merge branch 'master' into newpub 2018-05-16 18:53:52 -05:00
Barhandar
9012ab82b3 Replaces adding goliath plates to clothing and APLUs with a customizable tracking component (#37525)
add: Amount of goliath plates is now shown in examine for explorer suits and mining hardsuits.


I was peeved by being unable to tell whether the armour is upgraded or not except by trying to stick more plates on it.

I think a more correct way would be to add a plate amount var to these items similarly to APLU plating and then have description mention their amount and, for added transparency, that it's possible to improve it if there's 0 plates.

Please point the errors/wrongs in it, since "current armour value minus constant divided by value each plate adds" is rather clunky code.
2018-05-14 11:55:31 +12:00
Grandmother of 50
d3fa7efb11 Fixes Bedbuckling to avoid Floor is Lava (#37752)
* Update floor_is_lava.dm

* Pulls the check out of the loop.
2018-05-12 15:43:35 -07:00
Emmett Gaines
c1a5192b8b Makes the redirect component able to transfer with changeturfs (#37697) 2018-05-12 14:28:24 -07:00