Commit Graph

84 Commits

Author SHA1 Message Date
Exxion
f1d34ada04 Don't delete this (#26204) 2020-04-15 01:24:32 -05:00
SonixApache
340b1edc7c fixes supermatter singulo interaction log messages (#26136) 2020-04-09 04:25:40 +02:00
Exxion
4d7a2df990 Renamed Clamp() to clamp() 2019-10-25 17:18:20 -04:00
madmanmartian
5e98f5ceb6 Still working on the fact that common doesn't work on box 2019-08-30 17:44:40 +01:00
SonixApache
d4c809e158 super singularity god super singularity
Adds another level of singularity; stage 13.
Happens when you throw a full crystal at a super singulo.
It shits out supermatter seas!
2019-01-30 23:02:46 +01:00
I_VAPE_VOX_CLOACA_EVERY_DAY_OF_MY_LIFE
9379df85d0 Names 2019-01-25 17:15:43 -03:00
Kurfursten
bb3bcf0386 no scan supermatter (#20988) 2018-12-10 00:20:09 +01:00
MadmanMartian
8354a6bb1a Supermatter splinter/fragment/chunk/core (#19697)
* Supermatter splinter/fragment/chunk/core

 - Adds supermatter fragments to the asteroid xenoarch finds.
 - - Try to pick it up or kick it or bite it, it ashes whatever you touched it with
 - - Throw it at some supermatter, it upgrades it

* from 8 shards required to 4

* well now, I knew there'd be an easy way to transport them but I didn't expect something that easy.

* S

* .
2018-10-31 11:22:40 -03:00
RealestEstate
1939d7fa6a AI holograms no longer get sharded. (#19922) 2018-10-04 17:21:26 +02:00
MadmanMartian
5aed393751 Supermatter grammar fixes (#19901) 2018-10-04 17:15:01 +02:00
Exxion
7f0bf326a4 XGM (#19802)
XGM
2018-09-27 17:51:16 +02:00
Jellyveggie
4e80c0c9ae Makes the supermatter crystal actually generate more power than shards (#19480)
* Makes the crystal lose power more slowly than the shard. Turns related magic number into vars.

* Raise power_loss_modifier on crystals to 5x the shard.
2018-09-04 01:48:37 +01:00
Kurfursten
73abc76333 Supermatter Monitor (#18077)
* Supermatter Monitor

* some changes

* need to rebase

* functionalish

* done

* test tiny worst day of my life

* done
2018-08-13 17:52:15 +02:00
Kurfursten
5332153deb nerfs (#18881) 2018-07-26 00:28:32 +02:00
unid15
317fbf3506 Allows radiation collectors to pick up rads from mob sources (#18124)
* Allows glowing ghouls to be used as power generators

* Better naming

* Tiny amount of power generated by radioactive humans

* Nerf it

* Buff a bit maybe

* sneaky coding
2018-04-29 18:58:32 -03:00
DamianX
4a38ac9169 Remove get_turf from all playsound calls (#17640)
JUST. DO. IT.
2018-03-02 11:18:53 -03:00
Exxion
d5e5694dac SME Fix (#16702)
"This is all bad but I'm busy and lazy"
2017-12-07 07:27:32 -08:00
Intigracy
de857b5321 fixes exploit with singuloose (#15976) 2017-09-13 20:10:42 -07:00
Damian
78bcebe140 Fixed multitool cloning for the supermatter 2017-08-19 23:02:02 +02:00
MadmanMartian
195309606b fixes supermatter collisions irregularly irradiating (#15705) 2017-08-13 11:29:31 -04:00
Skullyton
693c05290f radiation rework 2 electromagnetic boogaloo (#14745)
* radiation rework 2 electromagnetic boogaloo

* adds the on_irradiate event, geiger counters listen out for this

* adds feral ghouls and glowing one, adds recipes for lithotorcrazine, adds roaches to infestation events

* accidentally tinied

* changing a define is a pain

* checking to see if the user is still holding the damn thing, rather than just running away at the first sign of radiation
2017-06-07 16:34:03 -07:00
Pieter-Jan Briers
a366a2ae02 Bugfixes (#14597)
* Fixes #14596

* Fixes #14487

* Fixes #13142

* Fixes #14546

* Fixes #14482
2017-04-08 07:46:56 -07:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00
clusterfack
8d9d66ce28 Makes Station Rotate (#14506)
* Changes plasma to phoron

Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron

* Fixes maps and filenames

* Whoops forgot to change test box!
2017-04-02 00:01:08 +02:00
unid15
9d96eb4cb1 The Hive: The Away Mission (#14391)
* THE HIVE V0.1

* Let's not go there

* Update description honk

* Fix lighting issues with artificers

* A pretty update

* Better executioner behaviour

* Some improvements

* Better level design and rewards!

* shh

* Hey-ho

* Power fists

* Compiles

* Adds arsonists and slightly buffs others

* Changelog

* Approaching 1.0 aaaaaaa

* Adds some shortcuts and 'tutorials'

* New artificer ability

* IDK what's wrong with changelog

* 1.0

* Mini patch

* Tweaks

* AAAAAAA

* crap wrong meat

thanks @Probe1

* Remove capitalization

* islist() instead of istype(x, /list)

* Rename aliens and adress issues

* Remove unnecessary

* Fix some more stuff

* Fix constructors' wall building behavior

* Only initialize once

* Adds a map to the briefing
2017-03-30 09:04:01 -04:00
Skullyton
0a0b12dd45 Poking at poking at blobs (#12602)
* Only took me a month

* I tinied
2016-12-10 15:28:25 -08:00
Intigracy
82a65d1634 fixes the supermatter explooit (#11564) 2016-08-24 18:54:37 -05:00
Skullyton
e60517d209 Supermatter alerts now only play on the Z level the supermatter is on (#11485)
* Fixes supermatter warnings being broadcasted everywhere

* changelog

* removes fun
2016-08-22 05:41:56 -05:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
DrCelt
38f9b26899 Fixes a bug that can crash the server if two supermatter crystals smash together (#11369) 2016-08-11 22:01:31 -05:00
clusterfack
fe2a1a3a08 Migrating Code to use Proper Byond Move() Code (#8667)
* Initial Commit

All CanPass replaced with cross, all CheckExit replaced with uncross

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc

* Commit #3

All move code has now been unhacked, all of it is functional except for border objects which still retain none of their original functionality

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc (reverted from commit fdee8c8b687a4d1f305bdc5f5e1a59ebeacb4702)

* Fuck me

* Okay Redo

* Hello, I am finished
2016-05-02 08:34:42 -07:00
PJB3005
f498d5e354 Holomaps & optical material scanners! (#9311)
* theoretical holomap base code

* Sprite

* Holomaps!

* changelog

* fucking changelogs

* Stuff!

* Optical Material Scanner rework.

Makes optical material scanners work as auto-updating holomap on your
eyes.

Abstracted mesons and materials scanners to a
/obj/item/clothing/glasses/scanner subtype.

Kept typed loops.

* Changelog update.
2016-04-18 01:37:51 -05:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
Sood
9c144eabd0 Fixes supermatter exploding itself causing infinite loop 2016-03-26 12:41:42 -07:00
clusterfack
7cd676e94b Returns our precious super singularity
The super singularity originally created by /vg/ and adopted by everyone has gone commented out for too long, too long I say!

A stage 5 singularity will expand into a super singularity (without ending the universe) when it eats a supermatter crystal, but the full crystal creates the super singularity along with the usual supermatter cascade.
2016-03-15 04:39:01 -05:00
unid15
434f9a00aa roundhouse kicks
adds more bite/kick interactions

Supermatter kicking/biting, fancy item kicks

Better logging, fix kicks

grab + kick = this is sparta

stomp != sparta
2016-02-25 11:48:27 +01:00
CptWad
0577a0bb85 Did the things Niggly and PBJ wanted also added changelog 2016-02-17 18:55:12 -08:00
clusterfack
f7fc62daf9 Fixes #7658
Fixes #4768
Fixes #7657

Humorous flavor text and they explode, I think that satifies everyone's wishes for it. Personally I couldn't care less, what are the chances of this even happening if someone isn't looking to do it intentinoally.

Makes windoors spawn electronics correctly and also spawn electronics when bashed to destruction
2016-01-30 17:49:30 -06:00
clusterfack
a0c946e73e Fix #4230
Mech clamps cant pick up supermatters - ones that are currently melting down that is, they can still pick up regular ones.

Mech clamps cant pick up objects that a mob snuck its way inside between the do_after time.
2016-01-29 03:54:42 -06:00
clusterfack
5f82364836 Fix #7873 I guess
You can already close the crate on the supermatter, you can also already move the supermatter onto the crate's tile and close the crate on the supermatter.

The only problem I can think of is that the crate collides with the supermatter when moved onto the supermatter's tile, now it wont and you can move it onto the supermatter's tile.
2016-01-26 12:06:00 -06:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
DeityLink
6ac4ebac4b turfchange 2015-11-14 19:49:38 +01:00
Rob Nelson
c468e0a8c0 Fixes #6087 2015-10-12 19:01:11 -07:00
Rob Nelson
3c7809393b Clean up pooling. 2015-10-09 13:00:08 -07:00
Rob Nelson
74c8832845 Fix compile 2015-10-09 12:06:18 -07:00
PJB3005
c7c9613b07 Unifies pooling. 2015-09-26 16:27:27 +02:00
clusterfack
b23c05600c Neat things
- You can now put supermatter crates onto tiles where supermatters exist
- This allows you to put a supermatter back into a crate and close it, AS LONG AS THE SUPERMATTER HAS NOT TAKEN DAMAGE
- Also fixes a GC issue with ventcrawling
2015-09-23 20:25:21 -05:00
PJB3005
0eff6853ec Signal datum pooling. 2015-07-25 15:18:58 +02:00
PJB3005
3bc5d86263 LIGHTING IS BACK.
AND A SHITLOAD FASTER.

SANIC.
2015-07-21 14:16:27 +02:00