Commit Graph

662 Commits

Author SHA1 Message Date
joe.heinemeyer@gmail.com
ba7ff62fb9 Buffed/bugfixed hallucinations. Uncommented the "Fake Attackers", for the lulz.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3230 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-02 06:37:50 +00:00
joe.heinemeyer@gmail.com
113beeb052 BS12 Detective Work port.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3229 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-02 05:23:08 +00:00
LastBattaWolf@hotmail.com
3be1e8bdfd renamed "scary" to "hallucination", organization is the key to success
- also switched the adminhelp notification to a cute kitten meowing as per tsaricide's request

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3223 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-01 11:23:11 +00:00
VivianFoxfoot@gmail.com
8b1fd91d9d Sigh. Fixes :S to work for AIs as well. SS13, WHY U NO KEEP LISTS TOGETHER.
Last commit for a while, promise.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3222 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-01 06:58:18 +00:00
joe.heinemeyer@gmail.com
04c39436f2 BS12 port: Hallucinations and Dreaming
To take advantage of hallucinations, just have something that sets the "hallucination" var in a human mob to a positive number (The higher it is, the more crazy things are)
LSD is currently the only thing that does that, ATM.  (silicon, hydrogen, anti-toxin)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3221 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-01 04:30:16 +00:00
VivianFoxfoot@gmail.com
dbc9a34691 Makes uppercase radio prefixes send as well (no more :S BE ROGUE ... joke, guys, don't kill me OH SHIT)
Fixes typo in changeling.dm

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3219 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-01 03:49:10 +00:00
VivianFoxfoot@gmail.com
587a385173 Fixes it so security level blue starts even on extended to reduce meta
Fixes universal recoders using fix from bs12
Adds a sanity check to telecoms
Sets coder.bad to zero (or at least deincrements it!) and uploads the map that fixes telecom turret access

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3213 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-29 01:30:05 +00:00
kortgstation@gmail.com
c801c50cea Removed Karma. It was a shitty system used to punish security for doing their jobs even when it worked, and now it just spits runtimes.
Better defined the viewers in range of the vent crawl to hopefully stop the runtimes that was causing.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3196 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-26 03:52:40 +00:00
vageyenaman@gmail.com
4eaf8e1d1a Sanity checks, miscellaneous bugfixes, failsafes.
Disposals no longer indiscriminately let items land inside it - the items have to have been thrown by someone.

The ongoing attempt to fix the thousands of runtimes plaguing the game.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3195 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-26 02:17:17 +00:00
vageyenaman@gmail.com
b5f8eaf8a9 More work done on Telecomms:
▫ Signals can now be rejected by Subspace broadcasters through a specific data[] parameter.
▫ Improved the log browser.
▫ Log browsers and telecommunication monitors no longer require access to use. You do need access to delete logs, however.
▫ Intercoms need power to work. They don't drain power, they just need a constant flow of equipment power. As such, that offline intercom sprite's now finally being put to use.


Scripting language:

▫ Sorry about all the files; they're all necessary! It's important to notice that the basic structure of the scripting language code is not mine; I cannibalized the base structure from some obscure BYOND project. It's pretty well documented, and I'd say easier to browse through than atmos. Here's the basic deal:

A compiler datum manages the relationships between the three main subsystems of a scripting language: the Scanner, the Parser, and the Interpreter. The Scanner splits raw text into token datums that the Parser can read. The Parser transforms the otherwise random bits and strings into ordered AST Trees and nodes for the Interpreter to read. The interpreter actually executes the code and handles scope/functions/code blocks.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3193 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-25 22:51:31 +00:00
VivianFoxfoot@gmail.com
06b4c17d97 Headsets are now modular, and come with encryption keys that correspond to secure channels. Currently, encryption keys are based around previous groupings (HoS encrpytion key, Captain encrpytion key). Consideration was made to giving an encrpytion key for each channel (Security encryption key, Command encryption key), and might be switched to that.
Turns the binary translator into an encryption key and makes it actually work properly. 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3189 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-25 02:28:17 +00:00
LastBattaWolf@hotmail.com
4c564ad00e - Added voice clip for malfunctioning AI
- Glass airlocks now sound less like actual airlocks and more like doors, reducing station noise pollution by 39%.
- RUNTIME! SQUEEE
- Fixed toggle-ambiance hopefully for good this time.
- Reorganized the sound folders.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3182 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-24 10:45:31 +00:00
VivianFoxfoot@gmail.com
23091a262e Borg radios now work while they're recharging
MMIs/pAIs/lockers in the dark can now hear.  This was done by changing the area check for hearing to a range instead of view, and then doing a line of sight calculation for each mob that can't hear naturally and checking if it's clear.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3180 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-24 02:11:24 +00:00
quartz235@gmail.com
2cef773393 Aliens can no longer hide under vents/pumps
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3174 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-23 09:47:50 +00:00
kortgstation@gmail.com
e1054fffb2 Made constructs immune to stuns/weakens because:
A) Simple animals dont ever get unstunned so it fucks them up forever and I don't want to code that for them right now
B) I never planned for them to be stunnable anyway

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3170 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-22 22:52:37 +00:00
petethegoat@gmail.com
f1ee426a8f Buckling to chairs no longer causes you to drop anything.
Added Nodrak's Jump to Mob verb.
Added Sieve's lantern fix. Commented out the silicate recipe.
Added Skaer's sec cartridge box to the armoury.

Moved the check_if_buckled() proc to mob/living, rather than having it repeated.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3168 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-22 00:36:56 +00:00
quartz235@gmail.com
6c8a19ae4b Fixes issue 312
- Ghosts with null names are now assigned random names

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3167 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-21 23:37:33 +00:00
kortgstation@gmail.com
13c9b65332 Fixed constructs constantly dropping ectoplasm instead of just on death.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3164 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-21 16:55:07 +00:00
kortgstation@gmail.com
edc49b3047 New construct type: Artificer. Capable of constructing walls, creating materials needed for more constructs and repairing those that already exist (by attacking them). Sprites from Ausops.
Wraith phase shift is a bit longer so you can actually get through the entire wall when BYOND is lagging. Wraith has new sprites from TankNut

Juggernauts minimum damage was raised

You can now tell if a construct is wounded by examining it

Simple animals (constructs, Ian) can now see their health in the Status tab

Added spells for summoning soulstones, walls, r_walls, and a lesser version of the spell for summoning construct shells

Updated the changelog

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3161 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-21 05:32:10 +00:00
uporotiy
c40d93a88e Updated the bucket sprite. Added mythril sprites. More work on space worms.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3157 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-19 20:49:41 +00:00
petethegoat@gmail.com
f36295e16e Chair overhaul!
Shouldn't be any noticable difference ingame, but the chair path has changed from
/obj/structure/stool/chair
to
/obj/structure/stool/bed/chair
Electric chair path has also been changed as per the above.

New electric chair sprites! They ~won't~ make you want to cut out your eyes!


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3148 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-18 20:25:55 +00:00
uporotiy
7c865548c5 Sanity check for facehuggers.
Sanity checks galore for simple_animals (if(list) behaviour seems to have changed lately).
Humans once again get their bodies burned into husks in fire. This only changes their appearance and name now, however, leaving their DNA intact.
WIP space worms.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3140 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-17 19:26:14 +00:00
kortgstation@gmail.com
9641dc8c91 Fixes a runtime caused by crabs having no speak_emote (their speak emote is now "clicks").
I actually fixed a bug I didn't cause for once!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3139 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-17 18:18:53 +00:00
baloh.matevz@gmail.com
935c0d67f0 - You can now bap Ian on the nose with a rolled up newspaper.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3137 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-17 03:05:37 +00:00
elly1989@rocketmail.com
f056179346 Reverted borg name stuff...because giving people RP choices is a horrible idea, obviously.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3129 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-14 22:36:43 +00:00
elly1989@rocketmail.com
0a80f91f2c Added Spacevines to the random events. Added a spawn space-vines option to the secrets panel.
Fixes issue 250 (borg door bug)
Fixed silicon interactions with engineering equipment.
Fixed access lists for radiation collectors, so locking them actually serves a purpose. Fixed using crowbars on them.
Borgs can name themselves upon module selection (unless a roboticist has named them previously by using a pen)
To avoid Borgs griefing and then changing their name by selecting a module, borgs are now unable to move independently until they choose a module.
New sprites for spacevines are on the way. So you'll have to tolerate my crappy stand-ins for a bit until he is finished with them.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3128 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-14 20:29:58 +00:00
kortgstation@gmail.com
8caa698d48 Chaplains are no longer immune to cult magic. Instead, a new item, the null rod, spawns in the chaplains office. Having the rod on your person will make you immune to cult magic.
Runes are now dispelled with the null rod, not the bible.

Chaplains can no longer self heal with the bible.

Simple animals can now attack mechas and critters 

Constructs no longer take extra damage from bibles.

Fueltanks now explode when shot by lasers or bullets.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3125 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-14 03:29:18 +00:00
baloh.matevz
a6f9f36b72 - All PM links are now tied to clients and not mobs. What this means is that all PM links (the links admins get in admin messages which lead to a PM) should now point directly to the client, if one still exists or report them as disconnected. This means that there should no longer be problems with clients which swap mobs.
- Made the player-side admin pm message more visible and obnoxious. Some players might find it annoying but at least it will not leave much room to complain about "missing PM-s" 
Screenshot: 
http://www.kamletos.si/admin%20message%20format.PNG
- Fixed that awkward X in asay messages, which moved whatever mob you were in to the location of the person who said the message. Replaced it with JMP, which does the same as the JMP in adminhelps - makes a ghost and moves that ghost to the location:
Screenshot:
http://www.kamletos.si/admin%20say.PNG
- Ghosts which find themselves locked in any form of container (closets most commonly) will now (FINALLY) exit the container (and it is any container!) after they click one of the arrow keys.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3121 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-13 22:26:28 +00:00
ryantennessee@yahoo.com
dd855e8288 Changed alien disarm intent on humans from weaken(rand(15,20)) to weaken(rand(10,15)) .
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3119 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 23:40:29 +00:00
baloh.matevz
6255bb3086 - Profiles that were created before ghost ears was added had their ghost_ears value set to null, which then copied over. the profile setup page understood this as "hears everyone" while the game understood this as null, which is neither "hears everyone" nor "nearby creatures only", but it took null as 0, so it defaulted to "nearby creatures only". Applied a legacyfix that will properly update the profiles of everyone who does not yet have this set.
- To fix this for your own character before this goes live, just toggle the ghost-ears setting on your profile setup page at least once and then select the option you wish to have. Then save the profile.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3116 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 20:59:06 +00:00
baloh.matevz
a5fea19b5d - clicking the internals button on your UI (below zone select, above the suffocation indicator) will now properly toggle your internals if you are wearing a mask and your tank is in one of the following slots: back, hand, pockets, suit storage or belt.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3114 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 18:15:18 +00:00
kortgstation@gmail.com
4de92c42e6 Juggernauts no longer take damage from punching.
Juggernauts are no longer able to be grabbed (and therefore choked or thrown)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3112 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 16:26:28 +00:00
baloh.matevz
a07cd4220d - Replaced a few more conveyor switches with the one-way conveyor switch.
- Added feedback gathering for radio, rc and pda message use. (Only the number of messages sent is recorded)
- Generalized the 'round_end' time feedback logging into a proc that now also handles the radio/pda/rc processing at round end. ( blackbox.round_end_data_gathering(), where blackbox is the blackbox recorder object. )

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3111 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 14:56:19 +00:00
baloh.matevz
59bbe81465 - ghosts and dead people can no longer undress Ian
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3109 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 01:26:01 +00:00
trubblebass@gmail.com
2d95a92602 Commited on behalf of Nodrak
- Fixes: Issue 257, Issue 346 and Issue 343
- Monkeys no longer continue to take suffocation damage after dying.
- PDAs can no longer be used while stunned or paralysed.
- Vending machines now have a delay to stop product spamming.

Note: I upped the delay a little as it was still pretty spammable when I tested it, seems to be fine now as it's way more effort than it's worth to empty a vending machine.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3107 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 21:06:22 +00:00
baloh.matevz
37c7a57054 - Dropped support for attaching photos to ID cards. The feature was never fully implemented and the information you got from them was misleading and wrong.
- Backpacks max_combined_w_class is now 21 instead of 20, meaning it can store 7 box-sized items instead of 6 box sized items + 1 small item (which the box is supposed to hold anyway)
- Added many fire alarms around the station to areas that either lacked them or where they were too rare
- Added 4 hazard vests to the atmospherics departments for atmos techs who prefer hazard vests to firesuits.
- Added these changes to the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3092 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 15:03:33 +00:00
baloh.matevz
66dcfd1994 - Removed the 'midis' variable from mobs. This one's supposed to be a client thing, so it's now a client side var instead of being doubled in mobs.
- Made ooccolor, be_pai, be_alien, midis and ghost_ears actually properly copy over from the preferences when observing! Incredible, isn't it?

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3087 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 07:24:36 +00:00
baloh.matevz
64bcc1c0f0 - Moved three (well two, one was doubled for some reason) screen/attackby() procs to appear AFTER the screen object is defined. They were in a random file instead of where the objects are. If you double-click and 'screen' object in the object browser it now takes you to the definition instead of some random file.
- Clicking a grille with a glass or r-glass sheet in your hand, when the grille is in one of your cardinal directions (North, south, east or west) will make you start building a window. It takes 2s to build the window, which spawns unfastened (same as when you create one.) This should make fixing damaged grille-window combinations easier. If you are standing on a grille and click it with a glass / r-glass sheet in your hand, the window will face the direction you're currently facing.

Screenshot:
http://www.kamletos.si/placing%20windows%20on%20grilles.PNG

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3081 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 00:04:21 +00:00
baloh.matevz@gmail.com
0d7a944e50 Added a new variable to all mobs: var/original_name
This variable is set ONLY when you spawn. It is also only used for deadchat communication. This variable is not to be changed after mob creation.

the new deadchat format is:
http://www.kamletos.si/deadchat222.png

line before suicide = spoke alive just before I suicided (name = unknown; real_name = "Duncan Sagan"; original_name = "Duncan Sagan")
the 2nd to last line is me speaking from the human body (name = "Unknown"; real_name = "Duncan Sagan"; original_name = "Duncan Sagan")
the last line is me speaking after ghosting (name = "Duncan Sagan"; real_name = "Unknown"; original_name = "Duncan Sagan")

So when alive everything is as before,

When you speak as a dead human you get 
DEAD: Original_name says, "message"

When you speak as a ghost you get
DEAD: Original_name (as real_name) says, "message"
(the as real_name is skipped if the two are the same)

If there is some overlooked situation where new mobs are created and original names don't copy over, then real_name is used in all forms of deadcast communication.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3066 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 02:52:04 +00:00
petethegoat@gmail.com
e6f31fae1a Amended feedback vars from last commit.
New vars are as follows.

cyborg_frames_built
cyborg_birth
cyborg_mmis_filled
cyborg_ais_created

cyborg_standard
cyborg_service
cyborg_miner
cyborg_medical
cyborg_security
cyborg_engineering
cyborg_janitor

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3065 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 02:38:15 +00:00
petethegoat@gmail.com
24e2aedab8 Added stat tracking for cyborg frames built, cyborgs created, MMIs filled, AIs created, and cyborg modules chosen.
cyborg_frames_built
cyborgs_created
mmis_filled
ais_created

standard_cyborgs
service_cyborgs
miner_cyborgs
medical_cyborgs
security_cyborgs
engineering_cyborgs
janitor_cyborgs

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3064 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 02:27:54 +00:00
panurgomatic
c754581c46 - Added Exosuit Jetpack
- Added Exosuit Nuclear Reactor
- Added Ripley construction steps sprites (courtesy of WJohnston)
- Exosuit Sleeper can now inject occupant with reagents taken from Syringe Gun
- Exosuit Cable Layer will now auto-dismantle floors
- Exosuit Heavy Lazer cooldown increased, Scattershot now fires medium calibre ammo (less damage)
- EMP now drains half of current exosuit cell charge, not half of maximum charge.
- Exosuit wreckage can be pulled
- Fixed several possible exosuit equipment runtimes
- Moved all mecha-related icons to icons/mecha
- Mecha equipment messages will show equipment icons in chat window
- Fixed mecha creation reports being sent at wrong construction step
- Played with changelog markup. For some reason javascript is extremely slow in byond browser, I'll look into it.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3057 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-08 18:47:04 +00:00
kortgstation@gmail.com
32f4fc9d94 Fixed the cooldown time on Phase Shift (was 2 seconds instead of 20)
Lowered the lifespan of the forcewalls created by the spell Shield

Changed the "Relentless" var to "nopush" by Urist's orders (no mechanical change, but a technical name rather than a fluffy one)


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3055 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-08 17:08:55 +00:00
kortgstation@gmail.com
b324db9b7e The armoured construct is now known as the Juggernaut. Its health was lowered and it takes massive damage from being hit with a bible. The Juggernaut has a lesser version of force wall.
Added the Wraith construct, a faster, more fragile construct which has a lesser version of Ethereal Jaunt. It too is vulnerable to bibles.

The Chaplain is now immune to blood boil, stun talismans, and cult blind/deafen

Constructs are finally creatable by using a full soulstone on an empty construct shell. The creator will be able to choose which kind of construct is created.

Cultists can get construct shells from their supply talisman

Wizards now get the spell "Artificer" which allows them to create construct shells for free when they select the soulstone belt.

Medical Borgs are now relentless to prevent them losing hold of incapacitated patients.

Added the Artificer (conjure construct shell), Phase Shift (lesser jaunt), and Shield (lesser forcewall) spells

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3054 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-08 02:58:30 +00:00
kortgstation@gmail.com
cb57fae3b8 The "X FAILS TO PUSH Y'S FAT ASS OUT OF THE WAY" message now only displays to the person shoving, so those nearby are not subjected to chat spam.
Added a "Relentless" var to mobs that makes them unshoveable if their intent is anything but help.

Alien Queens are relentless.

Constructs are relentless, can now push things, and have automated movement disabled (because it was bugging the hell out of me when testing)

Shades also have automated movement disabled.

The gladiator costume now has a chance to spawn in the theatre (sprites by Ausops)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3040 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-05 23:56:15 +00:00
petethegoat@gmail.com
eccfc3ed3f Committing Rolan's MMI suicide/ghosting fix. Fixed issue 143.
Comitting Nodraks's ghost ears toggle preference.

I also removed the underwear option, as it could not be toggled.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3038 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-05 19:57:08 +00:00
baloh.matevz
4c92d1c152 Added a cheap lighter so that zippos will have some company.
The cheap lighter can be purchased at vending machines and comes in 4 colors: green, yellow, cyan and red.

Technical info:

The path
/obj/item/weapon/zippo

was changed to 
/obj/item/weapon/lighter/zippo

The new lighter is
/obj/item/weapon/lighter/random

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3033 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-04 22:23:42 +00:00
baloh.matevz
cd85e48c4a The job selection page has been changed a little:
Screenshot:
http://www.kamletos.si/job%20selection%203.PNG

Added this to the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3032 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-04 21:09:11 +00:00
baloh.matevz
0fa1f3d924 Examining humans is now smarter and displays only the things you can see. Certain outerwear suits and helmets hide other pieces of clothing on you.
A diagram that displays what can hide what:
http://www.kamletos.si/inventory%20visibility%20hierarchy.png

Note that not all suits and helmets hide stuff.

Added this to the changelog.

Technical information:

Renamed gimmick.dm to z_gimmick.dm because whenever I doubleclicked on any piece of clothing in the object tree it always pointed me to some random gimmick item instead of the root definition. Now the file is at the bottom of the folder and so everything else is looked up first.

Created a bitflag variable which is used to determine which piece of clothing hides another. The variable is flags_inv and the flags it contains are:

#define HIDEGLOVES 1		//APPLIES ONLY TO THE EXTERIOR SUIT!!
#define HIDESUITSTORAGE 2	//APPLIES ONLY TO THE EXTERIOR SUIT!!
#define HIDEJUMPSUIT 4		//APPLIES ONLY TO THE EXTERIOR SUIT!!
#define HIDESHOES 8			//APPLIES ONLY TO THE EXTERIOR SUIT!!
#define HIDEMASK 1			//APPLIES ONLY TO HELMETS!!
#define HIDEEARS 2			//APPLIES ONLY TO HELMETS!!
#define HIDEEYES 4			//APPLIES ONLY TO HELMETS!!

The first 4 only apply to exterior suits and the last 3 only to helmets, so they can use the same numbers. 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3031 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-04 20:09:46 +00:00
elly1989@rocketmail.com
2d77383ad0 Widespread grammar fixes! Still loads I've yet to fix. It'll take forever.
Resolved Issue 333: The plastic flaps on the mining station now actually block air-flow. http://code.google.com/p/tgstation13/issues/detail?id=333
Fix for runtime in issue 332 until getrev is fixed. https://code.google.com/p/tgstation13/issues/detail?id=332
Resolved Issue 331 https://code.google.com/p/tgstation13/issues/detail?id=331
Resolved Issue 304 https://code.google.com/p/tgstation13/issues/detail?id=304
Removed a lever I found randomly placed within the asteroid rock.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3021 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-31 10:03:55 +00:00