Commit Graph

5700 Commits

Author SHA1 Message Date
morikou@gmail.com
78774bf0a0 SCIENCE! Update:
- More R&D stuff. Moved code from code/datums/technology to code/game/research (more apt and it isn't JUST datums now). Still very WIP.
- Circuit printer now requires Sulfuric Acid instead of H2SO4. (Yes, I get the irony)
- New helper proc: between(low, middle, high). It returns middle unless it is greater than high (in which case, it returns high) or less than low (in which case it returns low). It's a fairly simple proc but it cleans up some bits of code I am working on.
- Changeling chem regeneration is now a curve rather then a flat amount. At low amounts (<20) it's faster then in r917, at high amounts it's slower (>20). This means you can use cheap abilities more often and expensive abilities less.
- Changeling "Dart" abilities now named "sting" abilities to (Hopefully) cause less confusion. "Boost Dart Range" renamed "Ranged Sting."
- Changeling "Absorb DNA" ability now not only doesn't cost chem to use, it actually regenerates a small amount (if successful).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@929 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-30 01:40:20 +00:00
rastaf.zero@gmail.com
39dd425219 Objectives "steal plasma" and "steal AI" now correctly checks contents of backpacks.
Objectives code is made more compact and clear.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@908 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-23 23:11:02 +00:00
morikou@gmail.com
a63ea22e7c Random Update:
- Napalm nerfed.
- Changelog updated.
- Cook(ed) book icon added for eventual cooking overhaul.
- Tech tree framework added (very WIP though).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@894 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-21 00:25:41 +00:00
uporotiy
da422ec0f2 Spells update. I'm still waiting for that emp_act(), muskets, so I can finish the base spells.
Traps framework complete. Two sample traps.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@885 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-17 15:07:30 +00:00
crazyclonetheninja
eec01aa865 All robots, including cyborgs, can now be named! Simply use a pen on them during any step where there's an assembly involved. Note that cyborg naming is subject to removal if people abuse it.
Knock now unbolts doors as well as opens them.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@880 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-17 04:13:31 +00:00
crazyclonetheninja
f7e8ad1b03 You can now add multiple cures for one disease. To do so, simply add a New() proc to the disease that adds the vars for the cures you want to cure_list.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@870 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-16 07:23:18 +00:00
uporotiy
16ca227fdc Reworked Spellcasting System v0.9
- Very flexible - you can edit some of the spell's vars on the fly, or hardcode variations of the core spells.
 - Everyone can access it - you could even have observers with spells.
 - Slightly better UI - no longer will the spell verbs blink in and out of your verb panel.
1.0 will convert the existing spell sources (ie wizard spellbook) to this system and convert the last two spells to it.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@860 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-16 00:25:45 +00:00
crazyclonetheninja
c5b1da65ac Another stupid error.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@845 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-13 01:44:16 +00:00
crazyclonetheninja
2468bbea8d Forgot a few fixes.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@844 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-13 01:33:57 +00:00
crazyclonetheninja
84d1fff1ed New disease added: The Rhumba Beat. Only available via extreme admindickery. GBS, but cured by plasma and with a Cuban Pete twist.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@843 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-13 01:31:24 +00:00
noisomehollow@lycos.com
28d376664c Some revisions for removing wizard spells, along with minor mind.dm revisions.
Wizards can no-longer cast when dead.
Fixed issues with Transfer Mind spell.
Wizards now begin with a random name (but can choose a different one).
Wizards may now re-use their spell book to memorize a new set of spells (can only be done on the wizard shuttle).
Added special role for cultists, revs, and nuke operatives for that round type.
Respawn Character special admin verb should now give the target the same mind if they were gibbed/had a mind as a ghost. This means traitors, changelings, etc, would retain their traitor status but not their powers/equipment. General updates to that proc.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@819 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-09 03:39:45 +00:00
noisomehollow@lycos.com
13fe524141 Wizards no longer start out as members of the crew. Their basic equipment is also reduced to the bare neccessities.
Wizard spells will be selectable through a time, instead of PDA/other. Currently inserted as the radio uplink.
Spells are now contained within a single file.
Added new spell, mind transfer. Allows the user to swap bodies with any available (non-braindead) human being. Traitors, changelings, and other similar people are not affected. It is possible to lose spells during the transfer. 1 minute cooldown. Probably still has bugs and/or balance issues.
Wizard teleport cooldown increased to 60 seconds.
All humanoid aliens (other than queen) may now vent crawl.
Hunters gain shorter devour time and a new ability to regurgitate their victims (if they are still alive).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@807 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-08 01:33:32 +00:00
morikou@gmail.com
edcac60239 Oops I derped again update:
- Forgot the actual Pierrot's Throat file. Readded code and uploaded related file.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@764 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-04 01:35:55 +00:00
morikou@gmail.com
8c9fe5894b Haters gonna hate update:
- New Reagent: Copper. Available from the Chem Dispenser.
- "Robotic Transformation" (ie, the one you get from roburgers) is now cureable but has a low chance of recovering.
- "Xenomorph Transformation" (what you get from eating alien meat but is different from being facehugged) is now cureable but has a low chance of recovering.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@756 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-03 05:07:41 +00:00
morikou@gmail.com
82b3e77d83 RL in IRC Update:
- The soymilk + enzyme reaction to create tofu will now make multiple pieces of tofu depending on how much you are mixing together instead of just 1 no matter how much you mix together.
- Deleted some garbage code that I'm no longer going to implement (at least not any time soon).
- Candy Corn nutriment value reduced to something sensible rather then AUTO FAT
- By popular admin request, Guest accounts are not allowed to be any head of staff, the AI, or any security position. Unfortunately, that means if your BYOND name begins with "Guest-", you can't be those positions either. However, that's your own problem. I'll enable the config.txt setup for it later.
- Napalm actually works now. It's Aluminum + Plasma + Sulfuric Acid. It creates a relatively short but intense fire over an area and will spread like a normal toxin's fire.
- Incendiary grenades redone into a normal chem grenade that makes napalm. Old style incendiary grenade code removed since it didn't work anyway.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@750 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-02 00:18:44 +00:00
uporotiy
50021ecdf7 Being aliens is now a character setting (should be on by default). Observing ghosts have that off by default, so don't forget to turn it on by using the new verb in the commands tab!
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@746 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-01 00:41:31 +00:00
uporotiy
9213a65a44 Fixed adminghosts not being able to become aliens (they still won't become aliens if they've just left their body for a while).
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@745 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-31 23:28:18 +00:00
morikou@gmail.com
799c2dcd36 Updates: The Reckoning
* Carp are delicious! Slice them open with a kitchen knife, and you get carp fillets.
* Carp gib when hit by meteors. WHen gibbed or exploded, they leave behind meat as well. Pulse rifles can also gib them.
* Fixed lizardman emotes.
* New cake sprites by matty406 (carrot cake my edit of his cheese and regular cake).
* Shuttle can be called in Malf and Revolution modes. HOwever, it'll automatically return after a random duration. The message when the shuttle is recalled due to this is identical to when it's recalled by a player.
* Shuttle cannot be called while it is returning to CentCom.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@672 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-19 22:29:05 +00:00
n3ophyt3@gmail.com
d83868e9ab Made ion storms more robust
Ion laws are now listed before all other laws, making them the kings of law priority
  AIs can have multiple Ion laws
  They are still resettable as normal

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@648 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-17 16:52:57 +00:00
crazyclonetheninja
644ec2f158 Fixed the old emergency shuttle bug where it'd go crazy when you recalled the shuttle when it was already at ten minutes.
Mime access added because clown access felt lonely. Both have no current use other than for door construction.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@619 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-14 23:23:26 +00:00
Rygzengrho
222fd009e0 Added powerful objectives editing tool for admins.
Maximum temperature raise because of running for fat people is now limited.
Some code cleanups.
Added fuel canister with sprites (needs to be fixed, just like the bucket)
Added magboots inhand sprites.
Removed obsolete "fullness.dmi"

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@589 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-11 01:53:25 +00:00
panurgomatic
fad29b3a83 - Something like a global map for extended and sandbox gamemodes. Explore space, blow up the asteroids, collect resources, build your own station. WIP
- Exosuit object. Patrially working. WIP.
- Disease transmission on touch
- Various minor changes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@386 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-09 03:18:25 +00:00
uporotiy
be044b18c8 -Finished work on the "cult" gamemode. I'll still add features to it later, but it is safe to be put on secret rotation now.
-Added an energy cutlass and made a pirate version of the space suit in preparation for a later nuke update.
-Changeling now ends 15 minutes after changeling death, unless he's ressurected.
-Further fixing of wizarditis teleporting into space.
-Fixed the wise beard sprite.
-Fixed missing sprite for monkeyburgers.
-Fixed Beepsky automatically adding 2 treason points to EVERYONE.
I believe that's everything.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@365 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-02 19:13:32 +00:00
panurgomatic
18e52e6a09 - Made facehugger ignore mobs disease.
- Added disease longevity
- Added magboots. They prevent slipping. In space or on wet floors. Found in EVA.
- Small meteor fixes.
- Some comments and general faggotry.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@364 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-02 06:44:11 +00:00
musketstgstation@gmail.com
ccd7118c25 Ban appeals URL moved to config.txt to better support other servers using our codebase.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@361 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-30 19:01:53 +00:00
panurgomatic
5d6bcfeccd - Mapfix
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@356 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-26 21:28:32 +00:00
panurgomatic
4a130fb878 - Disease fixes
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@354 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-26 14:07:08 +00:00
panurgomatic
ba5eefec27 - Added vent control to air alarms
- Added air filter pressure control and made N2O filtering a separate option
- Fixed gas sensor division by zero bug
- Some atmos changes
- Disease gib-loop debugging
- Moved alarms, scrubbers and vents initialization to more suitable place 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@352 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-26 04:50:43 +00:00
panurgomatic
2ac3798eb7 - Fixed couple of bugs
- Made vaccine bottles contain 3 portions of vaccine.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@348 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-23 00:08:17 +00:00
panurgomatic
d2c6d75773 - Added broken icon state for virology console.
- Raised the chance to cure brainrot and GBS, lowered the chance to teleport for wizarditis.
- Made Pandemic console buildable (and unbuildable) and placed the circuitboard in technical storage.
- Replacement lights crate can be ordered in QM.
- Added space cleaner and hand labeler to Virology.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@346 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-22 18:40:01 +00:00
panurgomatic
686b7e4872 - Disease & related fixes.
- Wizarditis should not teleport you to space. But still can teleport you to areas with no air.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@344 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-22 00:37:12 +00:00
panurgomatic
8fdb9182ca - Forgot to comment out my stupid debug message
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@340 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-21 03:26:34 +00:00
panurgomatic
c0c940db6a - Slightly rewrote the diseases. Spreading, stage updates, etc. Check the diffs if you want details.
- Fixed wizarditis teleport lagggggg

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@339 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-21 03:23:10 +00:00
uporotiy
b7e22cc56b Commented out the lagspike wizarditis bit of code (too derpy atm to actually fix it).
Added suspenders for mime.
Changed the virus crate so that it is a secure crate now.
Added the ability for admins to choose which virus to spread when triggering an outbreak.
Changed the dorf mode secret to be more manly.
Made clown's mask a gas one.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@328 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-19 19:36:10 +00:00
uporotiy
6752bc066e Fixed brainrot.
Started work on beesease.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@324 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-19 17:19:38 +00:00
panurgomatic
a20fb67f63 - Fixed bug that made virus carrier uncurable
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@323 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-19 10:22:45 +00:00
panurgomatic
5360dc1ac5 - Changed the contract_disease proc clothing checks with respect to permeability_coefficient.
- Spaceacillin no longer heals all viruses.
- Some diseases must be cured with two or more chemicals simultaneously.
- Tweaked magnitis disease (now affects cyborgs).
- Added wizarditis disease.
- Tweaked some item properties.
- Added leather gloves for the Botanists.
- Some suits cannot be placed into backpack.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@321 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-19 07:46:50 +00:00
n3ophyt3@gmail.com
fb1939d317 Fixed space helmets not properly counting towards your resistance to contracting diseases.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@319 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-19 01:34:12 +00:00
panurgomatic
8c0040fcdf - Further magnitis fixing
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@318 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-18 22:05:20 +00:00
panurgomatic
ca8b811aa2 - Added check for .anchored
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@317 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-18 21:42:34 +00:00
uporotiy
50b8c9dd35 Added a new disease.
Removed GBS.
Fixed mime invisiwall.
Removed the red stripe on HoS's suit AGAIN.
Added metroid jam.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@314 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-18 18:29:59 +00:00
panurgomatic
796df8c1ed - Added virology profession with a cosy lab in northwestern part of medbay.
- Virology related things, like taking blood samples, making vaccines, splashing contagious blood all over the station and so on.
- Added one pathetic disease.
- Virus crates are now available from the quartermasters for 20 points.
- The DNA console bug (issue #40) was fixed, but I still made the DNA pod to lock itself while mutating someone.
- Added icons for unpowered CheMaster and Pandemic computers
- Added some sign decals. The icons were already there, but unused for reasons unknown.
- Some map-related changes.
- Removed all that MSOffice shit from changelog.html

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@312 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-18 05:24:05 +00:00
n3ophyt3@gmail.com
f339792009 Gave AI Malfunction a makeover.
The AI now has to actually do stuff to win!
    Malf AIs now have the ability to hack APCs.
    The timer does not start until at least one station APC is hacked.
    The hack takes 60 seconds (give or take lag), and the AI is unable to interact with other objects during the process.
    The more APCs you hack, the faster the timer goes.
  This change is very much experimental, and subject to change/being erased from the annals of time.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@185 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-27 03:30:03 +00:00
n3ophyt3@gmail.com
9d570e4baa Created framework for making cyborgs that aren't shackled to the laws of an AI.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@157 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-23 09:45:03 +00:00
n3ophyt3@gmail.com
f7896b0a73 Added the ability to build new AI cores.
Construction starts with a stack of 4 rmetal
  From there, wrench, AI core circuitboard, screwdriver, wirecoil, a stack of 2 rglass, screwdriver
  Between adding the wiring and the rglass, it is possible to insert a brain to create a new AI.
  If no brain is included, you get an Inactive AI.
  It is also possible to use the Asimov, Purge, and Freeform law modules on a core at this stage.
  A new AI will not have any laws if you don't add any!
  Deconstruction is currently impossible once it is a full AI, but until the securing of the rglass is done, you can still take it apart.
  Assuming you've inserted the rglass, deconstruction is crowbar, crowbar (only if you inserted a brain), wirecutters, screwdriver, wrench, welder
  It currently has really fugly sprites because I am not a spriter

Added ability to stack rmetal.

Added AI core circuitboard to tech storage.

Commented out some debug code that was no longer needed.

This is the biggest update I've done, it seems to be compiling fine on my end, but for all I know shit will ass up once it hits the SVN.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@139 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 03:35:42 +00:00
Skiedrake
cbec1b6f3d Removed files that were 0 bytes in size.
Made sure every verb now has a name which starts with a capital letter and makes sense, because OCD.
Changed the categories of verbs a lot, now they are in much more sensible tabs.
Added a couple of admin verbs:
 - Right click monkeyize
 - Call Shuttle
 - Recall Shuttle
Removed some goon verbs.
Gave "Coder" admin group a little more admin verbs:
 - Monkeyize, Cultistize, Abominationize, Call Shuttle, Recall Shuttle, Make Sound
Added mobs a "say_message" variable. Now admin-created mobs can "scree", "squeak" etc. instead of just "chimper" or "hiss".

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@138 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 00:41:07 +00:00
n3ophyt3@gmail.com
a88d05819e Added a config.txt option to manually designate a server address, as the current world.address method doesn't work right.
Fixed a runtime error I noticed in login.dm

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@100 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-14 17:31:48 +00:00
Skiedrake
7bc89cbc8c Added a small fix to the pipe system that should reduce lag.
Added new AI/announcer sound files for when events happen, when game starts or ends, when shuttle is called/recalled/docks and when a new AI is chosen.
Removed traitor.ogg and main.ogg because they weren't being used and were quite large files.
Fixed flash effect and crit-state effect. But now shroom effect is a bit broken. (to-do)
Added a sound effect when a robot comes to life.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@87 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-12 18:26:44 +00:00
only.lurking@gmail.com
6041ec5c69 Centralized SQL configuration data into dbconfig.txt. Server hosts should never have to edit their source to get their MySQL servers talking to SS13, now.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@57 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-05 04:29:17 +00:00
only.lurking
662c08272a git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2 316c924e-a436-60f5-8080-3fe189b3f50e 2010-08-23 14:29:20 +00:00