Commit Graph

182 Commits

Author SHA1 Message Date
Kelenius
db30c15e4c Updates to science
Protolathe and CI build procs moved to them from RD console.
Protolathe and CI now have a build queue. Designs take varying time to
build.
P and CI material storage is now a list instead of a set of vars.
origin_tech is now a list.
All sheets now contain exactly 2000 units of matter.
In design datum, chemicals and materials are two separate lists.
Designs are now sorted. The method is kinda hacky but flexible. They
have a var, sort_string. Designs are sorted alphabetically using it.
Circuits how show whether they build a machine or a computer in CI menu.
Adds item construction, for now protolathe is used.
2015-04-04 13:38:03 +03:00
Zuhayr
d26800d29c Preliminary work on converting all monkeys to a human subspecies. 2015-03-25 02:15:45 +10:30
PsiOmega
2a17d656f2 Merge remote-tracking branch 'upstream/dev-freeze' into dev 2015-03-23 11:47:15 +01:00
PsiOmega
9286f10a35 Fixes stray character. 2015-03-22 18:45:03 +01:00
Zuhayr
98da191ac3 Gamemode refactor, lots of code shuffles, PR will have details. 2015-03-21 11:08:17 +10:30
PsiOmega
44c8b03fcd Cryopod naming fixes.
Fixes issue where the cryopod name would not update if left willingly.
Fixes issue where the cryopod name would not update if forced inside.
2015-03-19 20:10:51 +01:00
PsiOmega
d290ee4c68 Fixes #8398.
Cryopods/cells that contains mobs will now drop them to the ground on deletion.
2015-03-08 13:22:45 +01:00
ginjaninja32
4717c3a575 Span classes? Span classes.
Also removes a pair of redundant \impropers.
2015-01-11 21:00:03 +00:00
ginjaninja32
1936410a91 Fix robot storage units dropping security borgs' taser/laser on storage, slight refactor. 2015-01-10 04:15:55 +00:00
PsiOmega
37128cb38a Crypod now displays the name of occupant.
When entering a cryopod the name of the occupant is appended to its name.
This allows the AI, and others, to at a glance see who is being processed.
2014-12-12 10:39:40 +01:00
GinjaNinja32
362af29cbc Fixes #7320 2014-12-08 20:11:07 +00:00
PsiOmega
8857365c1c Fixes exploit that lets AIs use machinery even after cameras are disabled. 2014-11-30 15:24:39 +01:00
GinjaNinja32
95f0204332 Adds robot equivalent of cryo 2014-11-14 23:39:30 +00:00
Zuhayr
90d65aed57 Removed attack_paw, attack_animal and attack_slime. 2014-11-13 17:15:29 +10:30
Zuhayr
61d2c7f1d6 Fixed a comment in cryofreezer code. 2014-09-02 09:28:24 +09:30
Zuhayr
ad15b7e2c1 Fixes #6137 2014-09-01 22:27:44 +09:30
PsiOmega
f8aebd6853 Improved cryo object-recovery.
Cryo object-recovery now offers a list of items to recover, when one wish to recover a single object, instead of directly disgorging the first item it finds.
2014-08-23 15:38:31 +02:00
Hubblenaut
15ae5ca2a9 Adds JMP button to certain admin logs 2014-08-17 02:21:21 +02:00
Zuhayr
afc40e7f44 Fixes #5202 2014-07-31 20:46:52 +09:30
Zuhayr
df99c59389 Removed pointless option on cryopod. 2014-06-24 13:44:52 +09:30
Mloc
16b1626b57 Merge pull request #4525 from Ccomp5950/pda_nano
PDA NanoUI Optimizations.
2014-03-06 09:09:05 +00:00
Ccomp5950
aa9141fb75 NanoUI Optimizations.
We won't regenerate the list for Manifests every tick while viewing the manifest, instead we have a global variable for it PDA_Manifest that we Cut() if there is a change to the manifest then when the next player goes to view the manifest on their PDA it will recreate the list that one time.

Some sections of the PDA will no longer auto-refresh every tick because...well that's dumb.

Modes that will no longer autoupdate at all:  Viewing medical/sec records, viewing notes (will update when you change them of course), and the station alert menu.
Modes that will only autoupdate every 5 ticks:  APC list (Because it's a huge fuck off list), the manifest, mulebots and secbots screens, supply requests/orders, and janitor supply locator)

Some other things that I just can't remember right now.
2014-03-03 22:50:24 -06:00
alex-gh
1c596f2ff2 Despawning in cryo pods no longer prematurely end rev rounds. 2014-03-03 08:57:46 +01:00
Zuhayr
651599a669 Fixes #4306 2014-01-30 21:35:02 +10:30
Ccomp5950
50c077c09f Cryopod icon_state fix.
Missing _ in the icon states.
2014-01-26 01:39:07 -06:00
Zuhayr
f311177654 Changed world loop to all_objective loop in cryopod check. Added all_objective add/remove procs to datum/objective. 2014-01-10 01:24:24 +10:30
Zuhayr
a81fd94db1 Objectives will now updated when the target enters cryostorage. 2014-01-09 22:59:16 +10:30
Zuhayr
54015ccdf4 Fixes some items remaining after the pod procs. 2014-01-09 22:06:26 +10:30
Zuhayr
0a0a71a66c Added cryo log, item recover strings and various bits and bobs to cryopods. Restored 9000 tick delay on use. 2013-12-03 22:31:22 +10:30
Zuhayr
b35e8cd8fb Added cryopod console with item recovery. 2013-12-03 22:05:35 +10:30
Zuhayr
411308b287 Added item preservation, cryo announcements and a minimum timer to cryopods. 2013-12-03 21:28:30 +10:30
Zuhayr
7effb3a909 Basic functionality for crypod despawners. 2013-12-03 04:21:37 +10:30