Commit Graph

1969 Commits

Author SHA1 Message Date
Ren Erthilo 3e627c4771 Pinpointer Item mode doesn't work due to new objective system. 2012-04-24 19:49:09 +01:00
Ren Erthilo d56d9d69f1 TG: Changes alt+click to ctrl+click for pulling.
Adds an adminspawn pinpointer that points towards people and traitor objectives.
Revision: r3172
Author: 	 VivianFoxfoot
2012-04-24 19:38:48 +01:00
VivianFoxfoot@gmail.com 0361469168 Changes rev objectives to use the proper objective so heads being off station actually works
Changelings faking death can no longer have their brains cut out.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3501 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-24 17:18:39 +00:00
kortgstation@gmail.com d3523a3e91 Added Wjohntsons little toy mechas.
Removed restrictions for cultists, anyone can be converted now.

Bibles no longer deconvert cultists to stop the random bible smashing from ruining rounds

Soulstones can no longer capture the manifested ghosts. No more infinite constructs.

Removed the telecomm traffic control from the map until its fixed.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3500 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-24 05:16:58 +00:00
Ren Erthilo 17d249c2c7 TG: - 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. )
 Revision: r3111
Author: 	 baloh.matevz
2012-04-22 21:07:45 +01:00
petethegoat@gmail.com f91dfe2e0d Updated the barman's shotgun, it acts like a double-barrel now, and he can saw it off.
Added Khodoque's new shotgun sprites.

Added my new gasmask sprites. Removed emergency gasmasks, as the distinction is non-existent.

Very slightly reshuffled some mask stuff around, but it's still godawful.
Medical masks are now /obj/item/clothing/mask/breath/medical

Removed the define for HALFMASK, as it was completely unused.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3493 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-22 03:18:17 +00:00
Ren Erthilo ee5149accc 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
TG: -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
Revision: r3071
Author: 	 kortgstation
2012-04-22 02:54:46 +01:00
Ren Erthilo 2b72fd42c7 TG: 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.
Revision: r3067
Author: 	 kortgstation
2012-04-22 02:48:53 +01:00
VivianFoxfoot@gmail.com 1de0c187f2 Jobs are now randomized at round start to avoid people's select occupations list being randomized.
Fixes some strings in modular changeling.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3488 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-21 20:55:56 +00:00
Ren Erthilo 23cb47f0b1 TG: 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
Revision: r3054
Author: 	 kortgstation
2012-04-21 20:49:59 +01:00
elly1989@rocketmail.com 575654babb Rewrote the cinematic system to be centralised and controlled by the gameticker, rather than handled per mob with like, 3 loops and a seperate process for each mob.dmPlease report any bugs/derps to me asap. I've tested it as much as I can locally, but because it relates to events that require a large number of players it's very hard to test.
TODO: I was intending to use dust to kill players off on a nuclear-loss. However dust() is very very broken. So I've hardcoded everything to die until I can fix dust().

Added an adminverb for 'Game Master's. It was a debug verb so I could test cinematics but I've left it in as it might be handy for events, especially if we get more cinematics. To access it type "cinematic" in full into the input bar as a Game Master, then follow the prompts. At the moment, it only handles nuclear stuff (that's all there is anyway). You can choose where the nuke detonated 0= on station; 1= near station but in space; 2= off the z-level. You can also force a cinematic from another game-mode to play with the prompt after that one.

Note: All mobs are buckled to a bed located inside the gameticker (odd I know) whilst a cinematic is playing. The bed is deleted afterwards releasing all players. If off_station=0 then all mobs will be killed too. This is to stop people running around and doing stuff during the cinematic. I really didn't want to add more variables/checks to mobs.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3481 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-19 20:33:19 +00:00
Ren Erthilo 242648c256 Properly adds attack logging to a separate attack log. Also adds logging for flashbangs. Config change too! 2012-04-19 20:18:24 +01:00
Ren Erthilo f0d5829369 Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-04-17 23:30:21 +01:00
kortgstation@gmail.com a98a1356ef The Chief Engineer, Engineers, and Atmos Techs all now have their PDAs spawn in their pocket, and their toolbelts on their belt.
Nuke gibbing now happens at the end of the cinematic now, which should prevent the runtimes it was causing.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3476 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-17 21:21:17 +00:00
Ren Erthilo 841105e1f5 TG: 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.
Revision: r3021
Author: 	 elly1...@rocketmail.com
2012-04-17 22:11:45 +01:00
SkyMarshal 973f87a044 Merge pull request #874 from Erthilo/master
Silences CentCom report with no auto code blue, fixes ERT headsets, adds a click sounds for empty guns, adds supervisor text for the AI, adds some A17 implants and sprites
2012-04-17 13:50:11 -07:00
Ren Erthilo 5899ed38fc Hides starting CentCom global announcement, uses generic command report sound instead. Extended now a command report. 2012-04-17 21:02:16 +01:00
SkyMarshal 23f13cb95d Numerous bugfixes. 2012-04-17 11:55:53 -07:00
Ren Erthilo 692a6f8e0e Merge fix. 2012-04-17 00:47:36 +01:00
Ren Erthilo f0d80cf300 TG: Adding Shiftyeyesshady's Warden Jacket.
Revision: r2987
Author: 	 petethegoat
2012-04-16 23:26:31 +01:00
Ren Erthilo 2749475bcc TG: moving all the git stuff over to this so people who don't want to spend 8 years
figuring out the bass ackward git system can actually run our server code
Revision: r2983
Author: 	 quartz235
2012-04-16 23:13:06 +01:00
Ren Erthilo 70aa34fd39 TG: added stats logging for spell learning (object based spell system only) and
fixed alert level change logging for the comms console.
Revision: r2980
Author: 	 baloh.matevz
2012-04-16 22:32:24 +01:00
elly1989@rocketmail.com 6afbbda1cd Fixes a bug reported by XSI. Nuke disks were not being deleted properly, causing infinite nukedisks to spawn everywhere.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3469 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-16 15:08:12 +00:00
cib c0f28eea7e Updated revolution messages. 2012-04-16 09:49:23 +02:00
kortgstation@gmail.com 0e62a55fd5 Added cult girders (sprites by Ausops).
Cult walls can now be reduced to said girders.

Artificers can now create cult floors with a new 

Added the damaged cult floor sprites by Ausops.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3466 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-16 06:11:41 +00:00
kortgstation@gmail.com 4863c83dd0 Added a newscaster to the Ruskie DJ Station by Gustav Gun's request.
Added cult structure icons by Ausops/Utilitas and objects for them which are (for now) purely decorative.

The nuke going off now gibs everyone on Z level 1 (station).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3455 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-14 09:18:24 +00:00
petethegoat@gmail.com 9c7bc90ee3 removed asteroids
added apron lying sprite

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3453 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-14 00:51:55 +00:00
Ren Erthilo 28b5d86f83 Fix for jetpack traitor objective. 2012-04-14 01:12:40 +01:00
elly1989@rocketmail.com 1d4b40d915 Added the foundations of a special-day events system. It's a bit more robust, tidy and efficient than calling isDay everywhere. It defaults to disabled. It can be enabled by uncommenting ALLOW_HOLIDAYS in config/config.txt
I've added no content just the foundations. All it does is give the station a holiday themed name and say "Happy [Holiday] Everybody!" at the round-start.

Added a .Set Holiday verb for GM and GA Admins. I'd rather people didn't use it for now (there's not much point as there's no content yet anyway). It's mainly for bugtesting.

Foundations are there to create holiday random events and round-start stuff so we can keep everything together. Check out code/game/gamemodes/events/holidays !


NOTE: This is intended for easter eggs! Little trinkets and such to make these days special. It IS NOT for spawning grief items and game-changing stuff. If you REALLY want to add stuff like that, please speak to the project heads. If it's used for spawning bullshit like poop or grief items I'll just remove my code. Thanks.

Happy Friday 13th :)

Other Fixes:
Oxygen tanks no longer spam BEEPBEEPBEEPBEEP at everybody nearby. That only happens for the person holding them.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3450 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-13 16:58:03 +00:00
elly1989@rocketmail.com 94c4a469fa Damnit, forgot to remove the debugging stuff.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3445 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-12 22:02:51 +00:00
elly1989@rocketmail.com 04f0a79866 Rewrote blackholes (gravitational anomalies) and wormholes to try and optimise them a little. If you have any concerns about how I've done so just give me a shout and I'll either rework them or revert my changes back. Wormholes especially seem a bit faster on my laptop. Smoke has temporarily been removed from the blackhole event until I get time to investigate why the hell effect_systems are using so much memory ( spark effects were using 40% of my processor a second ago D: ). To compensate this I made them a new sprite.
Commented out the authentication system. It was the remnants of the old goon authentication stuff (or maybe even older) and wasn't actually used in our code at all (at least not in any useful way, it was merely called and short-circuited to 1, so all those if(authenticated) were totally pointless. This has removed 3 unused variables from every client, a bunch of unused variables from the config and two empty text files!

Committed (as a config option) a feature requested by Apoc station. It causes a 'reply to' window to popup when an admin PMs a non-admin player. It's meant to grab their attention so they can't say "I didn't see your PM". It defaults to off. To turn it on just uncomment the #POPUP_ADMIN_PM line in config/config.txt

Fixed a derp in isday where it was fetching the month instead of the day.

Removed medal references from Gib()

Removed the medal_hub global variables because they aren't used in any way shape or form.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3444 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-12 21:54:51 +00:00
SkyMarshal f0490787ef Merge pull request #819 from Erthilo/TGUpdates
TG Updates up to r2928
2012-04-11 11:36:41 -07:00
elly1989@rocketmail.com d775e1ac80 Runtime fixes for:
runtime error: Cannot modify null.layer. proc name: done (/obj/effect/equip_e/human/done) usr: Ramona Fawkes (/mob/living/carbon/human) src: the human (/obj/effect/equip_e/human)
call stack: the human (/obj/effect/equip_e/human): done() the human (/obj/effect/equip_e/human): process()

runtime error: Cannot execute null.use(). proc name: attackby (/obj/structure/barricade/wooden/attackby) usr: Jeffery Long (/mob/living/carbon/human) src: the wooden barricade (/obj/structure/barricade/wooden) call stack: the wooden barricade (/obj/structure/barricade/wooden): attackby(null, Jeffery Long (/mob/living/carbon/human)) the wooden barricade (/obj/structure/barricade/wooden): DblClick(the floor (159,129,1) (/turf/simulated/floor), "mapwindow.map", "icon-x=15;icon-y=12;left=1;scr...")

Rewrote wielded weapons to be their own weapon subclass. There was no point having a var/wielded var/twohanded var/force_unwielded var/force_wielded for every damn item when there is only 1 wield-able weapon anyway. All the wield-able stuff is now in twohanded.dm

Changed the adminhelpsound to some creative commons sound I pinched. Until somebody can get a better one. I'm sick of MAAAAAAAAOOOOOOW.

All PMs trigger the adminhelp sound. That means when you OM a player they get the sound, if a admin is PMed they only hear it if their adminhelp sounds are enabled. This should allow people to get eachother's attention when t he chat is busy.

Fixed some bad code with poddoors (which is used for the shutters in QM)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3435 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-11 05:01:44 +00:00
SkyMarshal 49d6a0092c Fixes for a lot of implant things. Fixes some runtimes related to explosive and death alarm implants. 2012-04-10 12:38:34 -07:00
Ren Erthilo 5f54641c82 TG: - Welding shards while on top of a stack of glass (with less than 50 sheets) now
adds the produced glass to the stack.
- Some runtime fixes r2919 Author: quartz235
2012-04-09 15:06:03 +01:00
Ren Erthilo c8fca21dab TG: Blob ending number of blobs is now a var.
The nuke now properly checks to see if its on the station when it explodes and
most of the derp var has been removed from the bomb code. r2913
2012-04-09 12:54:15 +01:00
VivianFoxfoot@gmail.com 454b4b4b6d Minor bugfix to an artifact and its objective
Adds to the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3416 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-09 02:56:16 +00:00
VivianFoxfoot@gmail.com 3385621585 Adds randomlly spawning rooms to the mining asteroid that contain various goodies. (Among them are a modified traitor beacon, a cloaking device and a closet full of resources so you can go build your own honk.)
These rooms will spawn at least out of range of space and the explored pathways, so at the very least some mining is required to even detect them with mesons.
Adds a borg upgrade system. Right now, it just contians a borg reset module that allows the borg to choose their module again.  Adds some support code to borgs to suppot flashproofing and renaming.
Adds a few various admin commands like a quick-list of objects (which is hardcoded) and a command to break the local air group.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3415 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-09 02:19:28 +00:00
Albert Iordache 86370f7d26 Admins are now warned when objective assignment fails. See #812 2012-04-08 22:47:28 +03:00
elly1989@rocketmail.com 4dd42be997 r-walls now use smoothwall.dm stuff properly.
fixed a shit-tonne of runtimes and bugs related to sleeps being used for build delays without adequate sanity checks. Should fix the "runtime error: undefined proc or verb /turf/simulated/floor/plating/dismantle wall()" that have been around forever.
A bunch of minor fixes like repairing walls not using more  metal than it should.
Can now repair the first stage of deconstruction with metal rods.
Tidied up those HUGE elseif chains a little bit.
Tested all seems fine, please let me know if I derped anywhere.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3410 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-08 05:58:50 +00:00
Albert Iordache 2c6660d665 Merge pull request #796 from SkyMarshal/Airlocks
Made transformations between mobs with organs work better.  Destroying a limb removes implants.  Implants now go where you select.  Fixed some runtimes and retardedness.
2012-04-06 09:59:14 -07:00
SkyMarshal 5b3ad2a925 Made transformations between mobs with organs work better. Destroying a limb removes implants. Implants now go where you select. Fixed some runtimes and retardedness. 2012-04-05 21:55:41 -07:00
cib 66447b2b39 Added virus epidemic mode.
- Mode will only start with at least one doctor at round start(CMO or MD)
- Lethal vira won't spawn anymore outside this mode
2012-04-04 19:27:31 -07:00
Ren Erthilo 478a462e3a Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-04-03 19:42:41 +01:00
quartz235@gmail.com 1f2e67f9ff Runtime fixes
Moved delete to trial admins because they can already mass delete and that's not particularly as helpful as regular delete (but a lot more destructive)
Trialmins can now toggle adminhelp sounds without observing

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3397 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-03 00:09:44 +00:00
SkyMarshal 5b65826ec4 Reverted traitorous music verb. 2012-04-01 17:12:38 -07:00
SkyMarshal 0fe5806191 Small edit 2012-04-01 17:00:37 -07:00
SkyMarshal cefd345840 Adds in traitorous music verb, single use, local sound, as well as removing some debugging info. 2012-04-01 16:58:21 -07:00
Ren Erthilo af9a80cce4 Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates
Conflicts:
	code/modules/mob/mob_defines.dm
	icons/mob/items_lefthand.dmi
	icons/mob/items_righthand.dmi
	icons/obj/storage.dmi
	maps/tgstation.2.0.8.dmm
2012-04-02 00:37:54 +01:00
SkyMarshal aece74cdf3 Fixed some debugging info. 2012-04-01 12:35:32 -07:00