Fixed a bug where you could not draw blood from anything. This has been fixed! (It was throwing a runtime error related to the virus2 system) You can't draw blood from Metroids though because they have no blood.
Fixed some silly typo.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1909 316c924e-a436-60f5-8080-3fe189b3f50e
Chemistry:
I added a new variable to each reagent called "color". It's a hexadecimal string used to give a reagent a unique color for use in future shenanigans that are in development atm. Updooted the Chemistry-Readme.dm file to include some other variables I included into the recipie system as well as this new color variable. Implementing these colors is still an ongoing effort, and yes you will be able to "blend" these colors.
Viruses:
Nothing has been CHANGED (yet) but there is some framework for a new virus system to work alongside our current one, special thanks to Googolplexed of Baystation 12! If this weren't tied to some other things I changed, I wouldn't be committing this in the first place. While experimental, you shouldn't even notice this exists.
!!BUGFIXES!!:
Wow, there's so many I'm having a hard time keeping track of it all!
A bunch of runtime errors were hopefully fixed. There were some problems with slicing stuff spitting out runtime errors because an istype() was missing. The same goes for ritual tomes and some other things. Medical cyborgs were also fixed: their pills will now recharge properly and stop spitting out atrocious runtime errors.
It was intended for it to be possible to shoot people on top of Mulebots, but a runtime error always cut the proc off before it could execute. This has been fixed.
There are probably some other things I'm missing, but all in all, that's about it for the bugfixes.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1905 316c924e-a436-60f5-8080-3fe189b3f50e
-biogenerator added to the hydroponics
-roller beds added to surgery
-trashbag added to janitor's closet
-candles added to chaplain's closet
-continued cleanup of machines code
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1902 316c924e-a436-60f5-8080-3fe189b3f50e
Guns:
The projectile code has been mostly reworked to provide better support for effects, dynamic damage, etc. This also makes adding new projectiles easier for other coders. This is a pretty big change! If you see any bugs, get on IRC and bug me about it before the change goes live on the server!
Miscellaneous:
I fixed some bugs with Metroids hopefully. Turrets now don't identify people laying down as a threat.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1884 316c924e-a436-60f5-8080-3fe189b3f50e
Backporting from ss13.ru:
- added trash: foor eaten food leaves empty картонный boxes and plates, husks. Janitors are doomed.
- new sprite for Soylent Viridians
- randomized pill sprite offset (as for fruits, tiles, papers).
- now chemmaster first assign label to pill, then dispence it.
- added sprite for trash bag. Wil be added to code soon.
Code by Jack Rost, sprites by Farart.
- added candle. Code by Balagi, sprites by Farart.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1879 316c924e-a436-60f5-8080-3fe189b3f50e
--------------------------------------------
Pete
Changelog:
Appendicitis!
It's a new disease which must be cured surgically- instructions are available on the wiki:
http://tgstation13.pretentiousfool.com/wiki/index.php/Surgery
Tell Petethegoat either on the forums or on IRC if you find any problems.
------------------------------------------------
Trubble has fixed a bug with the hat crates. They can now be correctly opened.
-----------------------------------------------
Derp has added the Medborg. YES!!!
Service borg has also recieved some minor tweaks. It can now use the Booze-o-mat. it can also extrude enzymes.
------------------------------------------------
Report any problems to them via Forums or IRC. Thankyou.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1866 316c924e-a436-60f5-8080-3fe189b3f50e
Three new weapons added to R&D(the protolathe). The Chem Sprayer, the Shock Gun and the Stun Revolver.
A new costume is added to the theatre, the female clown suit and mask.
Thanks for the weapon sprites goes to Khodoque.
Thanks for the female clown suit sprite goes to Cheridan.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1855 316c924e-a436-60f5-8080-3fe189b3f50e
m1911-P put back on the map in creed's office.
Rearranged xenobio a bit to make the shield gens more user friendly.
Removed the capital at the start of the m1911-P.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1845 316c924e-a436-60f5-8080-3fe189b3f50e
I added two new types of berry mutations. One is death berry, which is actually a mutation of the poison berry. It is EXTREMELY deadly if ingested. Another is the glow berry. Its brightness depends on its potency.
Last, but not least. We have a plant which is both a hydro and harvestable plant, but at the same time a livestock. It is the Walking Mushroom. It is a mutation of the plump helmet. After it is harvested and in your hand, click it to bring from the Walking Mushroom. If it dies, then use a knife on it for Huge Mushroom Slices.
Next commit will have more recipes for both chef and barman.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1843 316c924e-a436-60f5-8080-3fe189b3f50e
I also added a water cooler to the barman's backroom.
New costume in theater dubbed the Gentleman's Suit. This includes a top hat, waist coat, cane, black shoes, fake moustache, monocle and amish suit.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1841 316c924e-a436-60f5-8080-3fe189b3f50e
I also nerfed the damage water inflicts on Metroids because the previous amount of damage was absolutely insane.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1835 316c924e-a436-60f5-8080-3fe189b3f50e
Some more mapping changes.
Virology airlock should go faster now.
Xenobio now has containment doors across the entire window.
Xenobio shile dgens now require xenobio access to use.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1834 316c924e-a436-60f5-8080-3fe189b3f50e
For some reason, viruses were being "cured" just a bit too fast. I lowered the rate which a virus advanced through stages. I also fixed vaccines; they now actually cure viruses as well as providing immunity to any further infection.
Metroids:
The beginning of my Metroid ranching phase; Metroids may now, theoretically, be tamed to an extent. Baby Metroids are suceptible to simulated discipline, meaning if you beat them over the head with a toolbox for trying to eat your fellow scientists they will probably get the message. This also works when you're trying to wrestle a metroid off of someone's head. Additionally, they may also identify who the people who feed them are and in a situation where they have to fight to defend themselves or eat, they will spare their "friends". This is a pretty big AI change, so if you see any bugs please report them immediately!
Metroids can also "vent-crawl" like monkies, but fully-grown adults are too big to do this. NPC Metroids will never vent-crawl.
Weapons/Guns:
A lot of you are going to like this one; you can no longer shoot yourself with your own gun! This happens sometimes when the game lags up for a bit, but no more!
Additionally, you can now shoot people who are on the ground simply by clicking them. I can only imagine how easy this will make being an officer (or traitor/syndicate) now. This applies to both handheld guns and mecha weapon installments.
Xenobiology:
Scientists now, hopefully, have proper Xenobio access. Metroid dissection has been slightly changed; you can extract Metroid cores from dead Metroids no matter where you're aiming. You will not see me talk about metroid cores anymore because they're a secret. I haven't done anything with them yet, however.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1813 316c924e-a436-60f5-8080-3fe189b3f50e
Fixed the laser gun fire sound. They now sound like lasers again.
Fixed some mapping in virology, xenobiology and a small piping error.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1812 316c924e-a436-60f5-8080-3fe189b3f50e
Added kilt, bowler and, specially for Gregory House, the walking stick.
Also changed monocle sprite.
Kilt belongs to Catratcat, other stuff belongs to Farart.
Fixed some runtime errors.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1809 316c924e-a436-60f5-8080-3fe189b3f50e
CODING CHANGES:
New Labcoats for scientists, geneticists, chemists and virologists.
Updated the labcoat buttons code to be easily expandable.
Changed the file path of the CMO's labcoat and the green because of the buttons change.
Added in a silenced pistol into the code, currently adminbus only.
SMG can now be constructed via RD. You're going to need a decent amount of materials and tech levels to make it though.
MAPPING CHANGES:
Virology and Toxins Storage have swapped locations.
Virology now has an airlock system at the front door. Hopefully we'll have less random outbreaks now!
Virology now has a wall safe.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1800 316c924e-a436-60f5-8080-3fe189b3f50e
You can perform some xenobiological dissection on Metroids to get a little something... I also made it impossible to push, drag, or grab Metroids while they're feeding on something. Metroids also eat slower, and you can more easily "wrestle" them off by clicking on them.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1793 316c924e-a436-60f5-8080-3fe189b3f50e
- the 'box' item no longer contains internals by default. A survival kit does tho.
- backpacks no longer contain a box, the backpacks which spawn as part of your kit at round start/late join contain a survival kit (box), which contains internals.
- engineers spawn with a different survival kit, which has an engineering em. oxy tank
- emergency oxy tanks now fit in boxes again
- engineering emergency oxygen tank (yellow) added (engineers spawn with it in their internals box), double emergency oxy tank added (not ingame yet), red and yellow oxygen tanks added (red spawns in firefighting closets, yellow is not ingame) (sprites by Aru)
- red hardhats spawn in fire closets
- CE spawns with white hardhat, one is also in his locker
- CE spawns with industrial backpack
- Pod people manual added to HOP's desk (he's the boss) and hydroponics
- Ore pile removed from code (was not used for anything and I don't want it to be)
- The mechanical and electrical toolbox in tool storage replaced with two tool closets. (We'll see if this works out)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1775 316c924e-a436-60f5-8080-3fe189b3f50e
requested I commit into the SVN. Please PM the collective coders if you find any bugs in
their work.
AI:
The AI now has a verb that lets it change its appearance. It doesn't do much, but but
it's some neat aesthetics that compliment the little display panes scattered around the
station that the AI can modify. This was a combined effort between Firecage, Petethegoat,
and Superxpdude.
Miscellaneous Changes (by Petethegreat):
- Cup Ramen sprite changed to a nicer one by Cheridan
- Plasma sheet sprite changed to a thicker one by Aru
Metroids:
They work. There might be some lingering bugs I simply cannot catch by testing alone,
but they WORK. They act as an entire new player-controllable race, are found in
xeniobiology, and I refuse to say anything else on the matter that would spoil anything. If
you feel so entitled to, you can view the source code to spoil everything like a little
cheater! I haven't completed everything I would like to, and as a result Metroids are
pretty useless. They're still very fun though!
Xenobiology, as a result of Metroids, got a bit of expansion. Scientists have access
to Xenobiology now, for now. If anyone wants Xenobiology to become a standalone job or
whatever, here's the place to post feedback.
Bugfixes:
- Perriot's Throat virus no longer makes you mute, instead, does what it was intended
to HONKHONKHONKHONK!!!!
- Some bugfixes with Turrets.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1774 316c924e-a436-60f5-8080-3fe189b3f50e
Added in two new guns into the code. An SMG and a Mini-Uzi for the syndicates.
Added in two new ammo types for the new weapons.
Added in sprites for an M1911 pulse pistol.
Coded in an M1911 pulse pistol.
M1911 pulse pistol re-added to Creed's office.
Added in reverse sprites for sleepers and sleeper consoles.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1773 316c924e-a436-60f5-8080-3fe189b3f50e
- Cargo bay now has a second ordering console there so cargo techs aren't utterly useless
- Mining camera computer now uses the proper sprite ingame too, not just in the editor.
- Mining camera computer now actually displays the mining level's cameras.
- Mining office access level removed from ID computer and the map.
- Clicking on paper now examines is (displays it's text)
- To rename paper pick it up and use the 'rename paper' verb
- Rad suit crate spawn order switched so it spawns suit-helmet-suit-helmet-... to make dressing slightly easier (you don't need to use move to top or drag stuff out)
- blabla crate renamed to juice crate. (I hope to never see a 'blabla' thing in committed code again!)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1772 316c924e-a436-60f5-8080-3fe189b3f50e
The only problem with it is that it doesn't update its window because durp can't pass user arguments to Topic(), so it uses usr by default, which doesn't work in this case.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1757 316c924e-a436-60f5-8080-3fe189b3f50e
- have a unique sprite frosted/ unfrosted.
- Have jelly in them once more.
Food & Recipes:
- Things involving poison mushrooms have poison in them.
- Xeno meat contains no nutriment, it is all nasty Xenomicro eggs.
- Soups have all their water back
- Wish soup, because apparently everyone likes having all that water in their foods.
Reagents
- Banana is a mysterious reagent that has healing properties to monkeys, and clowns! Perhaps it is that less than 2% difference in clown and monkey DNA?
- Juice is now less effective than tricordizine. Each heals a unique damage type.
- Cream and milk both do about the same thing now (slight chance to heal brute damage).
- Ramen Noodle reagents add to nutriment value once more.
Syntiflesh
- I accidentally a whole catalyst.
- Clonexydone was meant to be a reagent, not a catalyst in the formula.
Feeding monkeys and Xenos
- It is possible now to feed carbon based mobs food, and for all carbon based mobs to feed themselves (except for xenos who cannot pick up items much smaller than bulky sized).
- What this means: You can force feed Monkeys bananas now.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1752 316c924e-a436-60f5-8080-3fe189b3f50e
New Head of Staff PDAs and PDA cartridges.
Fixed the bug where laser guns could fire stun rounds.
Added the cyborg upload circuitboard to the RD console and Secure Tech Storage. Forgot to do that in r1748. Whoops.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1751 316c924e-a436-60f5-8080-3fe189b3f50e
Added Seraph exosuit. A command-type marauder with slightly better stats and different equipment. Found in CentCom.
Changed Marauder access to centcom special ops. Marauders now come equipped with an armor booster module.
When entering exosuits, the exosuit will now face in the appropriate direction. Affects Durand, Gygax, and Phazon.
Minor changes to CentCom.
Fixed a minor bug with respawn character. It should no longer report character destroyed for object completion for brand-new characters.
Fixed gas mask icons for monkeys.
Nerfed monkey vent crawling. Monkey needs to be naked to crawl through vents. And not hold anything in their hands/paws.
Merged CentCom with z-level 6 (hand tele adjusted for z level 2). Deleted ship building docks since they are not used. Z-level 6 left empty.
Detectives can now name their gun. Right click to use the verb, when holding the item.
Energy swords/cutlasses will properly change icons now when activated or deactivated. Same with energy axes. Changed some melee weapon paths a bit to accomodate this (and so they're easier to track).
Replaced cigar icons with sprites by Matty. Made matches smaller.
Added a welder and assassin costumes to admin equip list.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1741 316c924e-a436-60f5-8080-3fe189b3f50e
Adjusted ninja random event to go with the new mode changes.
Due to inclusion of monkey mode, added back monkey ability to vent crawl. Identical to larva.
Brains can now suicide.
Warden now starts out with a special hat. Welcome to Hat Station 13.
Holograms should no longer be draggable by space wind.
Slight change to pulse rifle so it looks like the older sprite.
Added deathsquad armor to admin equip list.
Added tunnel clown gear to admin equip list.
Fixed minor announcement bug with respawn_character.
PDAs now redirect to Notekeeper when the code is used again with an unlocked uplink.
Added a note for built AIs to adjust camera network. Camera movement doesn't always work right without adjusting the network first.
Ninjas can now hold an extra battery in their hat and suit slots.
C4s now give a message when planted on people and are recorded in the attack log.
Fixed spelling on messaging server.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1735 316c924e-a436-60f5-8080-3fe189b3f50e
-Right click commands "Make robot/alien/ai/monkey" moved to "edit player" screen.
-Right click commands "Make traitor/cultist/changeling/etc" moved to "edit mind" screen.
-- note: currently the only way to humanize monkey is to use "edit mind" screen.
-Added right click commands showing "edit player" and "edit memory" screens.
In light of an incoming tournament on ss13.ru I have added "Select equipment" right click command. It allows to instantly dress mob as you wish. Coders, feel free to add more dress packs, like "centcom inspector", "space pirate" and so on.
A strange command "list_occ" now called "List free slots" and shows unoccupied jobs.
Added golden cup, sprite belongs to Farart.
You can now take a power cell from charger even if there is no power.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1724 316c924e-a436-60f5-8080-3fe189b3f50e
Currently there are three - PASSTABLE, PASSGLASS and PASSGRILLE. PASSTABLE - same as TABLEPASS, PASSGRILLE - can this atom pass through grilles and PASSGLASS - can this atom pass through windows, glass doors, etc. Most can_pass() procs were updated.
Added checkpass atom proc to check if this atom has certain pass_flag set.
- Added proc/sanitize_simple() and proc/strip_html_simple(). sanitize_simple does not html_encode the string and strip_html_simple does not sanitize it. Additionally, sanitize_simple and sanitize can take associative list of key-val chars as second argument, where key is char to searh for and val is replacement.
- Added datum/gas_mixture/proc/return_volume() and datum/gas_mixture/proc/return_temperature().
- Added proc/tg_text2list() and proc/tg_list2text(). tg_list2text is slower then dd_list2text, but processes associative lists differently (it adds not the keys, but associated values). tg_text2list is somewhat faster then dd_text2list.
- Added proc/listclearnulls(), proc/difflist(), proc/intersectlist() and proc/uniquemergelist(). Check the code comments for more info.
- Mechs can hold 3 equipment pieces. Gygax can hold 4.
- Tweaked global_iterator CRASH report.
- Fixed mech pilot ejection if mecha was destroyed.
- Fixed mech fabricator process() waiting for sync() to finish.
- Fixed mech fabricator Topic() waiting for process_queue() to finish.
- Some bugixes related to global map and random sectors.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1722 316c924e-a436-60f5-8080-3fe189b3f50e
- fixed issue 88: monkeys now can play with APC.
- Silicon liveforms cannot use malfhacked APCs if they arent an AT who hacked APC or his slaved borgs.
Fixed issue 121.
Latejoiners got their backpacks back.
Fixed attack log.
Fixed ammo icons not showing in dreammaker map editor.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1720 316c924e-a436-60f5-8080-3fe189b3f50e
List of changes:
E-Guns are now back in the armory.
Shotgun is now back in the bar.
Medical and Security HUDs can now be constructed via R&D.
Fixed the spelling in the Autolathe board on the R&D console. It used to say "Atuolathe".
Added the colourful syndicate suits into the game.
Added the colourful syndicate helmets into the game.
Added Detective's armor using the detective's armor sprite.
All tables on the map are replaced with the default instances since we have smooth tables.
Medical Anesthetic closets now spawn with medical masks instead of breath masks.
Detective's armor spawns in forensics lockers.
Finally finished the cyborg manual from a while back.
Many useless aesthetic wires removed to help reduce lag.
Two sleepers located in medbay lobby.
EVA racks now spawn with breath masks instead of medical masks.
Engineering RIG racks now spawn with breath masks instead of medical masks.
Three copies of the Cyborg Manual are located on the map. One in the RD's office, one in robotics
and one in the CE's office.
The Atmospherics mix tank now starts with no air inside. So that now you no longer have to drain the
air before mixing gases.
Added in some icons for new possible chemist, virologist, geneticist and scientist jumpsuits.
Coded in those jumpsuits, they aren't used anywhere yet though.
Added in a new lawyer's suit.
Added in a new suit jacket for the lawyer. Can be buttoned up or unbuttoned using the command under
the "objects" tab.
Added in a sprite for a Riot Helmet.
Coded in a riot helmet and riot suit. Not used anywhere though.
Lawyer now spawns wearing his new suit and suit jacket.
Orange prisoner jumpsuit now has suit sensors forced fully on.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1711 316c924e-a436-60f5-8080-3fe189b3f50e