Commit Graph

423 Commits

Author SHA1 Message Date
d3athrow
ff8530d695 Merge pull request #4405 from clusterfack/IN_WORLD
IN WORLD
2015-05-12 03:20:19 -05:00
clusterfack
e053bd704c IN WORLD
Removes a bunch of in worlds from the code.
Deity please stop adding more it wounds me.
2015-05-12 02:13:48 -05: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
DeityLink
6b1a1dd31b alright 2015-05-09 11:35:47 +02:00
DeityLink
fafba69141 ghosts arena notifications and searching tool 2015-05-09 07:23:46 +02:00
d3athrow
163a5ffca5 Merge pull request #4284 from d3athrow/Species-Languages
Species languages
2015-05-06 21:22:39 -05:00
D3athrow
920d05c9e0 Lots of runtime fixes 2015-05-04 20:38:51 -05:00
D3athrow
0540f7a37b Initial languages commit - compiles 2015-05-04 16:42:20 -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
ComicIronic
09a3c3ed25 Adds ghost drag-dropping into mobs.
A port of https://github.com/tgstation/-tg-station/pull/8957.
This is so slick, you have no idea.
2015-05-03 17:00:34 +01:00
D3athrow
9c2b08c24e even more 2015-04-14 21:11:54 -05: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
f5238fee8d remove remove 2015-04-03 14:23:05 +08:00
eswordthecat
4be9bed2ae Chat toggles for ghost. 2015-04-02 16:33:15 +08:00
eswordthecat
65025f1328 Long range radio hear for observers. 2015-04-01 03:26:28 +08:00
ComicIronic
794334dff4 More genetic changes.
Added the last of the icons.
Turned a few mob procs into spells.
These are : remoteobserve, melt, remotesay.
2015-03-22 00:44:11 +00:00
ComicIronic
273ae8805a [L4SPRITES] Spell HUD buttons
Sprites by Skowron, who is, as always, da best.

Added spell buttons for all spells. This is building on an idea originally put in by Deity, but which was done in a snowflake way and only for constructs.
These spell buttons are generated by handler procs for mobs.
Each spell button has a spell icon, changes with its percentage charge, and can be shown or hidden with the spell master.
The spell master itself can be moved around thanks to TG movable objects.
Constructs now inherit Life(), for sanity and goodcode.
Moved several Harvester procs to spells. (We can do this with ling and vamp too!)
Added Narsie listing so Harvesters don't loop through world.
Replaced a lot of strings in spellcode with defines.

Waiting for the wonderful Skowron's sprites for all spells given by genetic powers, as well as a few spells.
2015-03-15 00:23:47 +00:00
clusterfack
9e583cf09d Improves become_mommi button for observers, gives an option of all the areas in which mommi spawners are located
Fixes a bug where mobs with a mind would not be transferred into a built mommi from a mommi spawner
Fixes a few typos
Removes the 'you have no lungs panic and tell a coder' message, since you can actually have no lungs now
2015-03-06 13:16:57 -06:00
D3athrow
8abca4625e observer teleport to area sanity 2015-02-23 22:51:35 -06:00
D3athrow
3573550114 Should fix #2887 2015-02-17 15:23:03 -06:00
clusterfack
7b94c934dc Bugfixes
Using ghost chat follow on any atom/movable object will let you follow
that object
Ghost follow changed for AI - again, works for real this time pls beleive
me
Fixes #2006, Morgue recursively deletes contents now
Fixes #2282, alien reagents work for the first time, wow nice smooth gas
the vox
2015-02-16 16:39:02 -06:00
ComicIronic
b146932ce3 Path changes, compile fixan. 2015-02-12 20:29:35 +00:00
ComicIronic
6b4270882a Added bitflags to spells.
Also made construct UI work under the new system.
2015-02-12 20:15:43 +00:00
ComicIronic
90aa65d308 Spell code rework: in progress.
Moved some code around, redid several spells to work under a standard system.
2015-02-12 20:15:43 +00:00
D3athrow
c4265a9c43 spoopy runtimes 2015-02-12 13:30:06 -06:00
D3athrow
06655d18c6 Object pooling for blood cleanables. 2015-02-09 15:00:26 -06:00
D3athrow
4267fd7156 Copy pasting is bad kids. 2015-02-04 14:12:17 -06:00
D3athrow
02a8fce819 Ghosts who aren't logged in when their body is put into a cloner will receive the message on next login instead. 2015-02-04 14:09:57 -06:00
ComicIronic
76c5b6b284 Makes messages said on screen bold for ghosts. 2015-01-31 11:33:45 +00:00
D3athrow
6bf1bfcbed Statpanel cleanup. 2015-01-29 03:52:59 -06:00
D3athrow
84a3b35989 I'm an idiot 2015-01-28 10:42:02 -06:00
D3athrow
8e7191600c Readd the ability to stack runes while adding a slightly proper fix to the astral journey rune. 2015-01-27 23:21:21 -06:00
ririchiyo
b2c32c27aa how2html 2015-01-15 19:37:26 -05:00
ririchiyo
005e77b638 testing fix for ghosts to follow, spooky. 2015-01-15 18:46:10 -05:00
Chris
76d831b631 Merge branch 'Bleeding-Edge' into say_code_rework
Conflicts:
	code/modules/mob/dead/observer/observer.dm
2015-01-14 11:49:16 -06:00
Chris
fbbf14ed1d Merge branch 'Bleeding-Edge' into say_code_rework
Conflicts:
	code/modules/mob/living/living.dm
2015-01-14 11:46:58 -06:00
Chris
c0a282a8b8 pull and point as mob verbs 2015-01-13 13:38:58 -06:00
Chris
1a3aaa62db Sanity 2015-01-12 21:18:01 -06:00
ririchiyo
2c69c0dc15 There's no way this done yet. 2015-01-12 08:45:52 -05:00
clusterfack
ca521a04cb Made MMIs examine text show if they are locked or unlocked. Move the size examine text to the same line as the name. Made mmis/posibrains drop parts used for creating mommis that you have added to them when added to a robot. Made turfs not lose or gain gases when you change their turf. 2015-01-12 01:19:04 -06:00
Chris
3a320a71fb Merge branch 'examine' of https://github.com/clusterfack/bugfixstation13 into clusterfack-examine
Conflicts:
	code/modules/clothing/shoes/magboots.dm
2015-01-09 10:00:31 -06:00
clusterfack
87c12062ac Examine overhaul to mob/user, span class and absolute pathing fixes 2015-01-07 14:40:57 -06:00
Duny-
9914787682 Improvements to anti_ethereal
An area with this var should now be protected entirely from ghosts (but
not adminghosts) by some spooky invisible eldritch creatures. It's also
no longer possible to use a hand teleporter to teleport inside.
2015-01-06 18:15:44 +01:00
d3athrow
4eb788254c Merge pull request #2368 from Unfit/synth_2
Small tweaks and fixes
2014-12-28 13:15:48 -06:00
Unfit
8a4315a1f4 oops 2 2014-12-26 20:25:05 +01:00
Unfit
0f6246a1a8 Boo messages for silicons
spoky
2014-12-26 19:36:38 +01:00
eswordthecat
aae99bc749 findtext proc exists for this operation. 2014-12-25 02:31:22 +08:00
Aurx
49881e2003 Add positional logging to emotes
Fix ghost emotes being logged twice
2014-12-22 17:29:29 -08:00
Aurx
b48f146997 Added positional logging for speech. 2014-12-22 16:28:40 -08:00