Commit Graph

3010 Commits

Author SHA1 Message Date
kortgstation@gmail.com
7321826910 New verb: rightandwrong
When used, it will arm every human mob that is not already a special role (and with a client assigned) with a random gun from the following list:
-Taser
-Egun
-Laser
-Revolver
-C20r
-Decloner
-Desert Eagle
-Gyrojet Pistol
-Pulse Rifle
-Silenced Pistol
-Laser Cannon
-Combat Shotgun
-Mini-Uzi
-Mini-Ebow

It will then inform the player that
"You are the survivor! Your own safety matters above all else, trust no one and kill anyone who gets in your way. However, armed as you are, now would be the perfect time to settle that score or grab that pair of yellow gloves you've been eyeing..."

And make them a traitor/give them the objective to survive till the round ends.

After use, rightandwrong will remove itself from the users list of verbs.

rightandwrong addeded to the Spellbook under "Summon Guns"
The verb will appear in the spell tab.

Updated changelog

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3071 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 19:03:57 +00:00
kortgstation@gmail.com
4ea0281aa5 Fixed the Veil Renders activated ability message not displaying
Upped the time it takes before Nar Sie is spawned from 3 seconds to 5 seconds.

Added to the description in the spell book to let players know that activating the Viel Render in hand triggers its special ability.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3069 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 10:36:55 +00:00
kortgstation@gmail.com
ef62b8337c Added a new one-use artefact, Veil Render(sprites by Ausops), for the wizard which will summon Nar-Sie after a few seconds of delay. Yes believe it or not I got permission to add this.
Added Veil Render to the spellbook

Added the effect "rend" as part of Veil Render's summoning process. Rend spawns Nar-Sie and deletes itself after a 3 second delay.

Updated the changelog.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3067 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 03:05:22 +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
baloh.matevz@gmail.com
abe5e4ba9d Discontinuing the feedback logging of mineral production.
At the time when this was uploaded the 30-day logging information was...

Iron sheets produced: 75125
Steel sheets produced: 20548
Glass panes produced: 16057
Reinforced glass panes produced: 535
Gold ingots produced: 14006
Silver ingots produced: 13142	
Diamonds produced: 5835	
Uranium bars produced: 12604	
Plasma bars produced: 38098	
Bananium produced: 421
Adamantine produced: 0

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3063 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 02:01:23 +00:00
baloh.matevz@gmail.com
cd37755ff4 git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3062 316c924e-a436-60f5-8080-3fe189b3f50e 2012-02-09 01:37:42 +00:00
quartz235@gmail.com
dddd20f11f - Removing the atmospherics vending machine until such time as actual sprites for it (Working, unpowered, broken) are available
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3061 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 01:29:39 +00:00
petethegoat@gmail.com
3978a42d8b Added Sieve's 'connected to port' and 'tank attached' icons for pumps and scrubbers.
And I most certainly did not add a special new shirt, with icons by Ausops. No sir.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3060 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-08 19:42:03 +00:00
panurgomatic
b26652944c - Reverted erroneously committed file.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3058 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-08 18:57:28 +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
petethegoat@gmail.com
84e292a271 Added an ex_act and blob_act to photocopiers.
They have a new var, maxcopies, which is intended to be edited on the map for public photocopiers, for example.

Some more fixes to chemistry.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3056 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-08 18:45:26 +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
quartz235@gmail.com
d3643b021f Fixed issue 352
- Hacking wallsafes/briefcases is now properly interruptible.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3053 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-07 23:33:52 +00:00
quartz235@gmail.com
64a0a884ee - Fix for ripley wrecks (YOU'RE WELCOME SUPERXP)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3052 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-07 22:40:02 +00:00
quartz235@gmail.com
c540dde158 - Can't burn up the nuke disk in a crematorium lololol
- The message for trying to cremate nothing is now based off the crematorium instead of user
- Minor grammar fix

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3051 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-07 22:17:23 +00:00
Superxpdude@gmail.com
2334019bc3 Fixes Issue 299.
Applying the cell charger fix from here: http://bit.ly/wl2FEO

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3050 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-07 21:58:24 +00:00
quartz235@gmail.com
e2f2085164 -The crematorium no longer locks up when loaded with an item and no mob, and also incinerates items placed in it
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3049 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-07 01:19:07 +00:00
baloh.matevz
c933a9da24 It would appear that the whiners of TGS cannot take a joke.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3047 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-07 01:01:22 +00:00
baloh.matevz
2cfd6a1141 cheap lighter is now not capitalized so the parser works properly.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3046 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-07 00:41:30 +00:00
baloh.matevz
32cd34bba3 Engineers and the CE now have a 10% chance of spawning nearsighted with prescription glasses...... Oh like you've ever seen an engineer that doesn't wear glasses :)
Added this to the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3045 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-07 00:32:50 +00:00
baloh.matevz
74aa8a4ee5 Map changes:
- A small map change at chemistry. There is now a 1 tile indent so that people running up and down the hallway don't push people waiting for the chemist all over the place.
Screenshot: http://www.kamletos.si/chemistry.png
- Some doors were replaced with glass doors (engineering exterior, engineering break room, bridge outside doors, eva left double doors)

Nerfed poly acid.

Description from #coderbus:
- When you splash pacid on someone's face, if they have a mask it melts, if they don't, but have a helmet, there is a 15% chance for it to melt, if they don't have either, they take 15 damage and there is a 15% chance for them to become unknown
- if the method is not TOUCH (whatever that means)... they take 15 damage and there is a 15% chance for them to become unknown
- on_mob_life... they now take 1 tox damage per tick instead of 1 tox + 1 burn
- reaction_obj is the same as before



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3043 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-06 01:42:02 +00:00
kortgstation@gmail.com
8aa398f7c4 Oh god Im fucking retarded hurr fixed a messed up object path from last commit
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3042 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-06 00:34:59 +00:00
baloh.matevz
2d99229856 - When you open an door of any kind you can see through it as soon as it starts to open. You can however only move through once it's fully open.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3041 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-06 00:02:49 +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
baloh.matevz
050accb57b - Brought 2.0.8 and uterus up to date with the new type paths.
- Added an atmostech belt that spawns with the same tools as the engineer full belt, just the wire is replaced by an analyzer.
- Atmos techs now spawn with this belt
- Added a detective-styled personal closet, that contains a satchel, which contains a wallet, which contains one or two spacecash items and a coin.
- Slightly redesigned two of the dorm rooms so they have this new cabinet - closet with the stuff mentioned above.
- Slightly changed the spawn order of items in engineering closets so that hazard vests spawn above toolboxes. Hopefully this will spare a few fiddly clicks for engineers.
- Detective locker now spawns with the locked sprite
- Engineering now has the L2 radioactive suit lockers that contain rad suits instead of that crate.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3039 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-05 22:41:48 +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
petethegoat@gmail.com
2c3c7c2c6b Added in throwing stuff into disposals, courtesy of SkyMarshal.
(technically this is a hotfix, as I accidentally committed it in r3036.)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3037 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-05 17:40:12 +00:00
petethegoat@gmail.com
2c58840a4f Added throwing items over tables, thanks to SkyMarshal.
Improved cigarette code, mostly grammatical fixes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3036 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-05 17:22:39 +00:00
polyxenitopalidou@gmail.com
a1d54e2270 •No.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3035 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-05 15:29:04 +00:00
baloh.matevz
9028fc227f A simple wallet storage item has been added that can hold 4 small items. The items it can store are defined in a list
It however includes spacecash, cards (id, data, emag), cigarette, penlight  (+ parapen), seeds, ointment, bruisepack, crayon, coins, dice, implanters, lighter, match, paper, pen, photo, dropper, screwdriver and a stamp.

Sprites by Aru 
http://nanotrasen.com/phpBB3/viewtopic.php?f=10&t=4548&start=40#p36594

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3034 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-05 01:13:13 +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
quartz235@gmail.com
29db1914cd Committing this for RavingManiac
- Newscasters now flash for one minute after a new story is posted
as seen in http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=7690

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3030 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-04 14:43:34 +00:00
trubblebass@gmail.com
d775d010d6 - Fixes an incorrect object path for the E-Crossbow that was causing RnD stuff to crash.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3029 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-03 23:25:14 +00:00
trubblebass@gmail.com
6b23587fb6 Comitted on behalf of BubbleWrap
- Boxes can now be collapsed down into cardboard sheets.
- Cardboard sheets are stackable (like glass and metal).
- Cardboard sheets can be made back into boxes when needed.
- Cardboard sheets can also be made into a cardboard cyborg costume.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3028 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-03 01:06:41 +00:00
trubblebass@gmail.com
b33f03265f - Fixed it so you can't place plasma tanks on your back.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3027 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-01 20:50:33 +00:00
polyxenitopalidou@gmail.com
e1287c75a2 •Huh. I thought I had commited these.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3026 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-01 13:50:36 +00:00
only.lurking@gmail.com
e46938f7a8 Sleepers notify the occupant when they get placed inside (much like getting put into Cryo works.) You're welcome, Lasty.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3025 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-01 03:47:49 +00:00
trubblebass@gmail.com
2f46c7aa4f Herp-de-derp Missed a file off the last commit.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3023 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-31 23:16:12 +00:00
trubblebass@gmail.com
cb7123d122 Fixes courtesy of BubbbleWrap
- The first makes it so floor tiles are actually used up when placed on lattice.
- The second fixes the pepperspray so it isn't blocked by cigarettes/cigars/etc...

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3022 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-31 22:54:04 +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
polyxenitopalidou@gmail.com
fa4a015140 •Final fix :3
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3020 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-30 17:17:50 +00:00
polyxenitopalidou@gmail.com
5d4440dcae •Because "HURR DURR BREAK NEWSCSATER" becomes silly after the nth round.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3018 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-30 17:06:51 +00:00
Superxpdude@gmail.com
298932e028 Committing Carn's patch from here: http://bit.ly/ww7gmD
Game Admins and Game Masters can now toggle random events from happening during a round, it is also an option in the config file.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3017 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-30 15:54:16 +00:00
polyxenitopalidou@gmail.com
6b77009789 •Who's dumb? I'm dumb.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3016 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-30 14:59:43 +00:00
polyxenitopalidou@gmail.com
7c4a9c4891 •Quick bugfix on newspapers and changelog update, once again. This should be it.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3013 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-29 23:22:11 +00:00