Commit Graph

23963 Commits

Author SHA1 Message Date
PsiOmega
e7d85f8edc Adds Destroys. 2015-04-24 17:11:14 +02:00
PsiOmega
1ae0ad6d92 Updates the atom_pool, now datum_pool, to handle any datum object.
Makes the garbage collector similarly robust. Continues the whole Destroy/qdel porting.
2015-04-24 09:59:05 +02:00
PsiOmega
a3fb012332 Updates the atom_pool, now datum_pool, to handle any datum object. 2015-04-17 10:37:47 +02:00
PsiOmega
a6a428af6a Mecha + misc. Destroy() because I had already begun. 2015-04-17 09:55:59 +02:00
PsiOmega
4b040d93ba Continues the painful process of porting Destroy()s, Dels(), and everything else needed for qdel. 2015-04-17 09:47:19 +02:00
PsiOmega
858b56a2e5 The Nar-Sie summoning ritual is now animated. 2015-04-17 08:04:59 +02:00
PsiOmega
4748020ff2 Cleans up the Status panel. 2015-04-16 15:47:48 +02:00
PsiOmega
1daf0abe3d Switches around turf/datum garbage handling (my fault..). Adds null check for zone rebuilds. 2015-04-16 14:23:19 +02:00
PsiOmega
d381eb6083 Drops the machinery part of the singularity. 2015-04-16 12:51:02 +02:00
Zuhayr
fdd041830a Merge pull request #8854 from PsiOmegaDelta/SpookyMovement
Movement fixes.
2015-04-16 15:11:15 +09:30
PsiOmega
2ddf8ecf28 Movement fixes.
Ensures observers use Process_Incorpmove() despite being dead, while disallowing the once living from doing the same.
Ensures incorporeal creatures denied moving unto holy ground don't keep calling more movement code.
2015-04-15 14:21:58 +02:00
Zuhayr
20cfea7813 Merge pull request #8852 from PsiOmegaDelta/AutoGhost
Moving while dead now auto-ghosts you.
2015-04-15 19:59:38 +09:30
Chinsky
3f93454017 Merge pull request #8849 from PsiOmegaDelta/GhostPossess
Allow admins to drag-drop ghosts into mobs.
2015-04-15 12:46:56 +03:00
Chinsky
85808b5c5c Merge pull request #8850 from PsiOmegaDelta/MuzzledCleanup
Allows dead humans to speak, even if muzzled.
2015-04-15 12:46:27 +03:00
PsiOmega
d8f1045e53 Moving while dead now auto-ghosts you.
Also removes now redundant incorporeal_move check that's made further up the proc.
2015-04-15 09:19:19 +02:00
Zuhayr
e7188f9062 Merge pull request #8848 from Baystation12/dev-freeze
Dev-freeze into dev
2015-04-15 16:42:22 +09:30
PsiOmega
0d0786dfa1 Allows dead humans to speak, even if muzzled.
Prevents a fate most cruel, at least when the ghost is still possessing its dead body.
2015-04-15 09:06:04 +02:00
PsiOmega
f9b3547e8d Allow admins to drag-drop ghosts into mobs.
This functions the same way as editing the ckey in vv.
Has the same permission check as assume-direct-control.
It requires the admin also be a ghost to avoid conflicts with other drag drop code.
2015-04-15 08:49:00 +02:00
Zuhayr
3d5623b6e9 Merge pull request #8847 from Baystation12/master
Master into dev-freeze
2015-04-15 16:18:47 +09:30
Chinsky
2ed2f82230 Merge pull request #8843 from PsiOmegaDelta/NewTravis
Updates the BYOND compiler version used by Travis.
2015-04-15 02:12:19 +03:00
Chinsky
b94366067a Merge pull request #8840 from PsiOmegaDelta/NanoI
Fixes NanoUI interaction.
2015-04-15 02:12:12 +03:00
Chinsky
7848a1c300 Merge pull request #8815 from PsiOmegaDelta/CultPorting
Ports /tg/vg/'s Nas-Sie remake
2015-04-15 02:12:05 +03:00
PsiOmega
adbbe63203 Updates the BYOND compiler version used by Travis. 2015-04-14 16:18:41 +02:00
Zuhayr
00f6ca5d28 Merge pull request #8836 from PsiOmegaDelta/HighwayToTheDangerZone
Engineering/police tape can now create floor markings.
2015-04-14 23:40:11 +09:30
PsiOmega
516b60962e Merge remote-tracking branch 'upstream/dev' into CultPorting 2015-04-14 15:54:22 +02:00
Chinsky
d408886333 Merge pull request #8837 from Techhead0/voidtank
Voidsuit Examine info.
2015-04-14 16:36:44 +03:00
Chinsky
32534346c7 Merge pull request #8773 from mwerezak/dislocation
Adds dislocating joints using a neck grab
2015-04-14 16:35:24 +03:00
Chinsky
a601c50f08 Merge pull request #8839 from PsiOmegaDelta/PAPs
Camera network refactor - Part 3 - Final
2015-04-14 16:32:14 +03:00
PsiOmega
0466a1f47a Camera network refactor - Part 3
Swept through every single Z-level, re-named/networked every single camera.
Fixes the AI Jump-To-Network verb not properly updating the network (used by the Show-Camera-List verb).
Also removes redundant Cancel option in the Show-Camera-List.
2015-04-14 11:41:01 +02:00
PsiOmega
aa5d5d5256 Fixes NanoUI interaction.
A number of machinery objects were returning STATUS_INTERACTIVE instead of parent.
Fixes missing subtype definition for /var/global/datum/topic_state/default/default_state.
2015-04-13 23:19:22 +02:00
mwerezak
d6498cd45f Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dislocation
Conflicts:
	code/modules/mob/living/carbon/human/human_attackhand.dm
	code/modules/mob/living/carbon/human/human_organs.dm
2015-04-13 17:12:02 -04:00
mwerezak
da5518f8b2 Updates various dependencies on organ brokenness to use the is_broken() proc. Updates external organ brokenness to ensure broken description is set. 2015-04-13 16:38:33 -04:00
Techhead0
d27f7ef799 Voidsuit Examine info.
Examining voidsuits will tell you what items are installed (with tiny icons) and the pressure of any installed tanks.
2015-04-13 11:08:07 -04:00
PsiOmega
18e89ff042 Engineering/police tape can now create floor markings.
Apply tape to floor, get hazard overlay.
Apply tape to the same floor and in the same direction again to remove hazard overlay.
2015-04-13 15:57:45 +02:00
Zuhayr
03b85a5cb4 Merge pull request #8835 from Zuhayr/dev
Removed some cocked up files.
2015-04-13 23:02:41 +09:30
Zuhayr
7129feb417 Removed some cocked up files. 2015-04-13 22:58:32 +09:30
PsiOmegaDelta
095a572c71 Merge pull request #8829 from Techhead0/voidtank
Installable Voidsuit tanks.
2015-04-13 13:57:56 +02:00
PsiOmegaDelta
7363068471 Merge pull request #8833 from GinjaNinja32/dev
dev-freeze -> dev
2015-04-13 13:56:11 +02:00
GinjaNinja32
d4eb42b38b Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/modules/mob/living/carbon/human/update_icons.dm
	code/modules/projectiles/targeting.dm
2015-04-13 12:49:07 +01:00
Zuhayr
6cf08526bc Merge pull request #8831 from Zuhayr/dev-freeze
Fast forward?
2015-04-13 20:49:04 +09:30
Zuhayr
f205ce4327 Merge pull request #8828 from PsiOmegaDelta/Mapping
Map fixes.
2015-04-13 19:36:41 +09:30
Techhead0
c8487db13b Eject Tank verb and span classes
Now you can eject your tank onto the ground while wearing the suit.
Toggle Helmet verb now uses span classes.
2015-04-13 05:02:20 -04:00
PsiOmega
c616b67621 Map fixes.
Fixes #8441.
Fixes #8820.
Less stacked pipes.
Medbay now powers all its shutters.
Fixes duplicate req_access definitions.
2015-04-13 08:44:13 +02:00
Chinsky
886ddd7021 Merge pull request #8822 from Baystation12/dev-freeze
0.1.18 Dev freeze
2015-04-13 09:20:08 +03:00
PsiOmegaDelta
f988545ed5 Merge pull request #8827 from comma/dev-freeze
Some fixes
2015-04-13 08:17:53 +02:00
Chinsky
10699ccfa3 Fixes #8473
..() doesn't really do anything meaningful, so it always returned null. Left it there just in case, but at least now it doesn't stop un-lightening.
2015-04-13 07:35:23 +03:00
Chinsky
c3d91fbb37 Fixes #8818 2015-04-13 07:21:54 +03:00
Chinsky
271977dd7e Fixes #8537
Apparently drying racks don't actually do anything, but at least now they can do nothing on all the grown fruits! Also added some darkening so people feel like they were slightly less cheated.
2015-04-13 07:19:40 +03:00
Chinsky
d6d005db6a Fixes #8550 2015-04-13 06:41:58 +03:00
Chinsky
d39cc9686d Fixes #8687 2015-04-13 06:25:30 +03:00