Commit Graph

41 Commits

Author SHA1 Message Date
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
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
7a3ff4efc3 THE LIGHTING IS DEAD, LONG LIVE DAL 2015-07-18 23:05:18 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
clusterfack
625beb109e Why Mice Why
Mice triggering station destroying endgames by respawning every minute.
Thanks mice.
2015-06-21 20:54:06 -05:00
PJB3005
ae7ab25539 BAY LIGHTING PEOPLE 2015-06-06 22:15:21 +02:00
Unfit
f1a947b5c1 removed duny
ripley now cant destroy supermatter shard (and live)
captains start with ENERGY GUNS holy fuck
third attempt at ficxing vending machines
2015-05-24 14:07:53 +02:00
dylanstrategie
a1a0b708b7 Add a failsafe for mobs being on the same tile as a functional supermatter shard
During normal operation, this shouldn't happen. But runtime logs shows
it has happened at least once. Most likely caused by mobs being spawned
on, or teleported onto the crystal (which doesn't destroy them until
they attempt to move, AND would break the crystal's process() !)

Changelog included
2015-05-19 20:35:07 +02:00
D3athrow
5796813948 FUCKING REVERSIONS 2015-05-11 20:02:13 -05:00
D3athrow
9c21244617 REVERT GAS DATUMS UNTIL COMIC FIXES THE PERFORMANCE ISSUES: PLEASE WORK ON THE GASDATUMS BRANCH https://github.com/d3athrow/vgstation13/tree/gasdatums in the mean time. 2015-05-10 22:55:46 -05:00
d3athrow
9f4a47b488 Merge pull request #4329 from d3athrow/GasMathsStrip
Gas maths stripping
2015-05-09 20:05:12 -05:00
D3athrow
b075f8bb5a Break everything, multitool menu usage goes to machinery/attackby in most cases, add MULTITOOL_MENU to the things machine_flags that you want to dicker with. 2015-05-09 15:46:09 -05:00
ComicIronic
c1a58dc3c3 Gas math stripping
Removed update_values(). RIP, shine on you CPU diamond.
Removed get_moles_by_id and get_archived_moles_by_id, all moles are now accessed directly to reduce call cost.
Added set_temperature and set_volume procs which recalc pressure when temperature or pressure change.
Heat_capacity is now a var updated when gases update.
Modified adjust_gas to use set_gas, modified set_gas to alter heat_capacity, total_moles, and pressure as needed.
2015-05-09 18:43:24 +01:00
d3athrow
163a5ffca5 Merge pull request #4284 from d3athrow/Species-Languages
Species languages
2015-05-06 21:22:39 -05:00
D3athrow
4b3a517c53 Adopt bay12's language misunderstand system, more flavor 2015-05-06 14:33:22 -05:00
ComicIronic
4d432e5240 Gas Datums
Moved gas_mixture gas numbers to a list which is connected to a global gas_datum list, like with reagents.
Modified some maths procs to be more sane, added adjust_gas and set_gas to help with processing.
Added a modular system for gas flags - gases can now be marked as fuel and oxidiser with a flag, logged with a flag, scanned with a flag, etc.
Changed scrubbers to use a list of scrubbing gases rather than a set of vars.
Made miners and xenoarch effects more sensible - they now produce gas by ID, not manually.
Made turfs' starting gases into a list, removed turf gas number vars.
2015-05-04 10:36:04 +01:00
D3athrow
01d2471fc9 Merge branch 'color_replace_2_electric_boogaloo' into Bleeding-Edge
Conflicts:
	code/ATMOSPHERICS/pipe/pipe_dispenser.dm
	code/game/machinery/computer/HolodeckControl.dm
	code/game/machinery/embedded_controller/embedded_controller_base.dm
	code/modules/mining/money_bag.dm
	code/modules/mob/living/carbon/carbon.dm
	code/modules/mob/living/silicon/mommi/mommi.dm
	code/modules/mob/living/simple_animal/friendly/farm_animals.dm
	code/modules/research/destructive_analyzer.dm
	code/modules/research/rdconsole.dm
	code/modules/research/xenoarchaeology/machinery/analysis_base.dm
	code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm
	code/modules/research/xenoarchaeology/tools/ano_device_battery.dm
2015-04-12 16:40:59 -05:00
eswordthecat
dc8f9d2f63 Fix supermatter singularity_act() runtime. 2015-02-07 16:26:50 +08:00
D3athrow
f78e930758 Fixes #2584 arrival announcements and supermatter warnings aren't broadcast over the radio. 2015-02-02 13:27:56 -06:00
D3athrow
2d4ca2d8f6 Fix #2213 2015-01-16 10:01:51 -06:00
ririchiyo
2c69c0dc15 There's no way this done yet. 2015-01-12 08:45:52 -05:00
clusterfack
87c12062ac Examine overhaul to mob/user, span class and absolute pathing fixes 2015-01-07 14:40:57 -06:00
ririchiyo
c9f230302f adding singularity defines and adding some logging back to supermatter. 2014-12-27 13:49:12 -05:00
ririchiyo
9fd4a681ec Changes to Singulo, ported over the OOP Singulo changes from /tg/. 2014-12-26 14:29:27 -05:00
Rob Nelson
8b80404762 Supermatter fixes 2014-12-22 13:03:52 -08:00
Rob Nelson
56b6bee0a7 Fix bug with AAC supermatter integration. 2014-12-11 18:59:34 -08:00
Rob Nelson
0abc116244 Pipe fixes, vent standardization, AI announce fixes. 2014-12-11 14:07:13 -08:00
Rob Nelson
ae44ec5161 BEEEAAAAMS (and atmos/supermatter stuff)
A lot of fixes that became intertwined.
- rscadd: "BEAMS!  Emitters now put out a constant beam of energy, which is far less laggy that the old bullet-based method.  They also look cooler."
- rscadd: "Prisms can combine emitter beams that multiply the damage."
- rscadd: "Infrared triggers use the same system as emitters."
- rscadd: "Burst HE pipes have their own sprite"
- rscadd: "High-performance event observers (needed for beams)"
- rscadd: "Supermatter audio alerts"
- rscadd: "Added radiation floor decals."
- bugfix: "Burst pipes are no longer baleeted by their own explosions."
- bugfix: "Pipes are given time to release pressure before the next round of pressure checks."
- bugfix: "Explosions are slightly delayed to avoid choruses of simultaneous explosions"
- bugfix: "Gas miners no longer melt."
2014-12-08 22:44:20 -08:00
Rob Nelson
c262bae7f0 Purty Supermatter Lighting
Looks so nice~
2014-11-21 22:34:20 -08:00
Rob Nelson
0ff02b10b0 Mecca Fixes, pt1. WIP.
```yaml
changes:
- tweak: "Device Analyzers can no longer scan some items.  Other items can only be scanned with the traitor variant of the scanner."
- tweak: "Flatpacks take 10-20 seconds to open."
- bugfix: "Flatpacks hit multiple times by a crowbar will only open once."
```
2014-11-12 11:20:18 -08:00
Rob Nelson
626716796a SUPERMATTER CASCADE 2014-08-10 03:01:32 -07:00
Rob Nelson
3aa98e64d3 Added and completed radio broadcasting system. 2014-07-27 02:14:06 -07:00
IratePirate
b37efc3921 Additional sounds 2014-07-10 20:24:49 +01:00
Rob Nelson
8f303bc536 s/Stability/Instability/ 2014-03-02 17:31:42 -08:00
Rob Nelson
fc2ce98e13 Update supermatter, forbid ghost shit. (Fixes Redmine #103) 2014-02-24 16:49:02 -08:00