Commit Graph

9643 Commits

Author SHA1 Message Date
PJB3005
4e24dba5c1 SM-TeG best engine. 2015-05-22 01:48:54 +02:00
Tigercat2000
34a399e5cc MTTS: Control Panel Anchored, More whitelisting
This commit fixes the bug of being able to steal a tram's controller,
because it was not anchored. It also adds two new things and a minor
refactor to the "allowed-to-move-this-even-if-anchored" system, chairs,
windows, and grilles.
2015-05-21 06:47:21 -07:00
ZomgPonies
42441dcb02 Merge pull request #1124 from Krausus/AwayMissionAirFix
Fixes Air Initialization for Away Missions
2015-05-21 08:42:39 -04:00
ZomgPonies
3e828465f2 Merge pull request #1114 from tigercat2000/massindrivein
/vg/ mass driver port
2015-05-21 08:40:58 -04:00
Krausus
e0349a17d0 Fixes air initialization for away missions
Away missions' turfs will now actually have their air initialize after
being loaded
2015-05-21 04:56:05 -04:00
Fox-McCloud
22180af1c0 Merge pull request #1112 from FalseIncarnate/master
[Feature][Refactor][Review Requested] Nutrient Changes and Dietary Concerns
2015-05-21 03:09:30 -04:00
Tigercat2000
e03a1d7f23 Emergency Patch: Mobs not breathing right in containers
THANKS FOXBAMA
2015-05-20 17:40:32 -07:00
Fox-McCloud
973d19af67 Merge pull request #1102 from ZomgPonies/secrets
Dice Rolling and secrets panel cleanup
2015-05-20 06:55:54 -04:00
ZomgPonies
6a6aab7461 Merge pull request #1110 from Krausus/Fixes-201505191414
Fixes Exchange Runtime and Ling Blood Regen
2015-05-20 06:52:54 -04:00
ZomgPonies
5909e26736 Merge pull request #1106 from tigercat2000/tram2
Modular Train/Tram System: Take 2, let's not break the working tree
2015-05-20 06:52:39 -04:00
ZomgPonies
864a7d70f3 Merge pull request #1105 from Fox-McCloud/LINDA-gas-defines
LINDA--Updated Gas Datums and Atmospheric Defines
2015-05-20 06:52:10 -04:00
Tigercat2000
e470eee477 TMDU: Mass Driver Overhaul
This commit overhauls mass drivers.
Every component of mass drivers are now buildable.
This means:
 - Mass Drivers
 - Mass Driver Control Computers
 - Mass Driver Buttons
Mass driver control computers now support multiple mass drivers.
You can link mass-drivers to buttons via multitool.
Buttons have a range of 7 for their mass driver link.
Computers have infinite range.
2015-05-19 20:28:48 -07:00
FalseIncarnate
1f6ce567f7 Food Reagent Update (First Pass)
Initial update of food reagents to utilize new nutrient reagents

Fixes the blood tomato mutant list to actually allow mutation into
killer tomato.
2015-05-19 18:45:44 -04:00
Krausus
f2cf32681e Fixes restore_blood()
This is used by changeling abilities to refill blood. It wasn't doing
so.
2015-05-19 14:44:58 -04:00
ZomgPonies
a155e9e049 Merge pull request #1107 from tigercat2000/IAMNOTFUCKINGCRAZY
Add station time to human status panel.
2015-05-19 11:13:52 -04:00
ZomgPonies
0c43aae627 Merge pull request #1108 from Krausus/StatPanelFixes
Stat Panel Fixes
2015-05-19 11:13:10 -04:00
Krausus
41b0dbf5f7 Fixes new player stat panel runtimes
Whoops!
2015-05-19 10:43:59 -04:00
Krausus
1e046c9fa4 Stat Panel Fixes
Fixes shuttle ETD, debugging info in Status tab, ghost alt-clicking,
mind-level spell listing, and ordering of Lobby tab.
2015-05-19 10:06:05 -04:00
Tigercat2000
f975b2851a Add station time to human status panel. 2015-05-19 04:50:46 -07:00
FalseIncarnate
96ef62e297 Diet Changes
Changes the Kidan racial diet to DIET_HERB, from DIET_OMNI, to maintain
consistency with Paradise Lore.

Removes diet flags from Diona and IPCs since they utilize alternate
nutrition sources. This prevents them from benefiting from any
nutriment, protein, or plant-matter they metabolize.

Adjusted comments in the on_mob_life procs for Protein and Plant-matter
to better explain the diet flag checks and correct a copy-paste mistake
on the comments.
2015-05-19 06:14:41 -04:00
ZomgPonies
b3f6c15271 Merge pull request #1100 from Fox-McCloud/language
Adds Human Only Language
2015-05-19 04:59:27 -04:00
FalseIncarnate
fbd2ce16e6 Nutrient Split and Diet Flag
Adds Protein and Plant-matter reagents, nutritional values of 15

Reduces nutritional value of Nutriment to 12, down from 15

Adds new flag defines for racial diets, and new dietflags var to species
(must be set manually in the species definition, otherwise it will be
null)

Assigns each species their respective diet's flag:
- Carnivores: Unathi, Slime People
- Omnivores: Human, Tajaran, Kidan, Vox, IPC, Shadowpeople, Golems,
Plasmaman, Nucleation, Vox Armalis
- Herbivores: Skrell, Diona, Grey, Wryn

Adds checks to all nutrient on_mob_life procs to handle simple_animals
versus carbon/human mobs
- Simple animals will heal from any nutrient source, but don't gain
nutritional value since they don't appear to deplete it

Adds check to Nutriment on_mob_life proc to ensure that the diet for a
species has been set
- Failure to set a diet flag will prevent the species from benefitting
from ANY nutrients, while metabolizing the reagents normally
- This is largely for ensuring the species is properly defined

Adds checks to Protein and Plant-matter on_mob_life procs to handle
incompatible diets
- Ingesting Protein does not benefit Herbivores, but will metabolize out
of the body normally
-Ingesting Plant-matter does not benefit Carnivores, but will metabolize
out of the body normally
2015-05-19 04:55:30 -04:00
Tigercat2000
c96631c6bd MT/TS: Added to map, fluffy cleanup, icon fix
This commit adds an MT/TS to the research department, changes the names
and descriptions of the tram parts to have a little more care, and
slightly fixes the rail icon.
2015-05-18 18:07:14 -07:00
Tigercat2000
7ad2127464 MT/TS: Damage procs
This commit adds missing damage procs to the /obj/tram/ type, including
 - ex_act
 - emp_act
 - meteorhit
 - attack_animal
 - bullet_act

It also refactors the "don't steal this" code to make a bit more sense.
2015-05-18 17:45:34 -07:00
Tigercat2000
f9a3951139 MT/TS: Rails
This commit converts the MT/TS control system from a debugging move panel
to a on-rails system. The controlpad has been repurposed as an on/off
button.
2015-05-18 17:45:27 -07:00
Tigercat2000
22fd91853f Split tram module into files, Document tram module 2015-05-18 17:45:20 -07:00
Tigercat2000
2b31d1b9ee Initial commit of MT/TS. 2015-05-18 17:45:10 -07:00
Fox-McCloud
0a4ea0b326 LINDA--Updated Gas Datums and Atmospheric Defines 2015-05-18 20:10:30 -04:00
ZomgPonies
c11264b11f Merge pull request #1091 from tigercat2000/TAPEEEEE
Duct Tape
2015-05-18 19:27:29 -04:00
ZomgPonies
9b3f1646b3 Cleanup of topic and new dice roll 2015-05-18 11:31:44 -04:00
ZomgPonies
1e2fca836a Merge pull request #1093 from Fox-McCloud/spray
Spraybottle Changes
2015-05-18 10:19:56 -04:00
Krausus
6aec924f73 Fixes biogenerator issues
Fixes the biogenerator getting stuck if it can't fill a beaker, eating
resources if it can't fill a beaker, and getting splashed every time you
tried to load a beaker.
2015-05-18 08:54:26 -04:00
Krausus
4283430159 Fixes surgery runtimes/errors 2015-05-18 06:12:40 -04:00
Krausus
13cac3571e Fixes splinting and broken limb dropping
Splints will now work again, on arms/hands/legs/feet, and health
analyzers will warn about unsplinted limbs. Having a broken left arm
will no longer cause you to drop what's in your right hand.
2015-05-18 05:59:31 -04:00
Krausus
fc4863f97c Fixes Signaler sleeping and frequencies
This brings handheld signalers in line with the frequency range of
cartridge-based signalers, and fixes anomalies' built-in signalers to
also be in this range.
2015-05-18 04:52:49 -04:00
Krausus
b55903227e Fixes missing Rejuvenate resets
Now resets brain op stage (which was causing beheaded people to die
instantly after rejuv) and decay level (which made long-dead people all
icky)
2015-05-18 04:03:04 -04:00
Krausus
b5adee39bc Fixes pAI laws in Check AI Laws
Also, I fixed a weird chunk of text in the admin newscaster code,
because it was screwing up the syntax highlighting and bugging me.
2015-05-18 03:49:53 -04:00
Krausus
f669cd17cd Fixes Industrial Dropper icons 2015-05-18 03:22:03 -04:00
Krausus
42f0938bd8 Fixes Alden-Saraspova counter's scan timing 2015-05-18 03:13:02 -04:00
Krausus
b82d2c0948 Fixes errors in Round Status' round duration 2015-05-18 03:05:02 -04:00
Krausus
93ef1d7e4f Fixes minor typo in ion law generator 2015-05-18 02:22:07 -04:00
Fox-McCloud
38879b51a6 Adds Human Only Language 2015-05-18 01:47:12 -04:00
Fox-McCloud
f5d78af0b4 Merge pull request #1098 from FalseIncarnate/master
[Fix] Fruit Description Fix
2015-05-18 01:11:07 -04:00
FalseIncarnate
fe2908ef67 Re-adds Psilocybin Check for Fruit Descriptions
Since we still have psilocybin. removing it from the check entirely was
unnecessary. Fruit with Psilocybin, LSD, or Space Drugs will now all
properly display the "hallucinogenic" descriptor.
2015-05-18 00:15:43 -04:00
FalseIncarnate
e4e41ce24c Fruit Description Fix
Fixes checks for old chems to use ones for new chems. Some of these
chemicals currently aren't in any fruits (like juices) but may appear
once we expand the chem list for random seeds.

Will update the descriptions to account for new chems at such time that
goof's PR is finished if he doesn't include it.
2015-05-17 21:38:32 -04:00
Tigercat2000
ecf4effafc Fix GAC, tank control, AAC boards
This commit fixes the designs for the GAC, the Tank Control, and the AAC.
2015-05-17 17:18:33 -07:00
Fox-McCloud
65c8070ec8 Spraybottle Changes 2015-05-17 18:43:57 -04:00
Tigercat2000
a8702efd6b BAYPORT: Duct Tape
This commit ports Duct Tape from bay, alongside a few other changes for
our own code.

Bay12 Features:
 - You can tape paper to.. anything basically, like a sticky note.

Changes from Bay12:
 - Tape is a stack now, and has 10 uses per roll.
 - The guitar recipe now calls for 5 pieces of tape.
2015-05-17 14:11:25 -07:00
Tigercat2000
0a66ac4ba5 Merge remote-tracking branch 'upstream/master' into HolidayDatums
Conflicts:
	code/__DEFINES/misc.dm
2015-05-16 18:40:54 -07:00
ZomgPonies
23a510b743 Merge pull request #1034 from tigercat2000/fluffclean
Clean out unused fluff items
2015-05-16 21:27:11 -04:00