Commit Graph

1969 Commits

Author SHA1 Message Date
Erthilo
238eb9de78 TG: Fixed Summon Guns spawning broken eguns. Replaced the decloner and freezegun
with aegun and mateba (for list of possible guns).

Added Ausops gateway sprite.

Added placeholder structures so the people working on the map have something to
mark where the recieving gate will be.

And unfinished Behemoth code because the dme needed to be updated to include
Ausops stuff.
Revision: r3572
Author: 	 kortgstation
2012-05-10 21:00:57 +01:00
Erthilo
91a20e9811 Fixes a separate infinite loop error, as detailed here: https://github.com/ss13-daedalus/daedalus/issues/2
Credit to: @thvortex
2012-05-10 14:34:32 +01:00
Albert Iordache
cdd50207aa Update to gameticker.dm, should fix the infinite loop problem. 2012-05-10 13:45:14 +03:00
kortgstation@gmail.com
d15ce2c40d Fixed Summon Guns spawning broken eguns. Replaced the decloner and freezegun with aegun and mateba (for list of possible guns).
Added Ausops gateway sprite.

Added placeholder structures so the people working on the map have something to mark where the recieving gate will be.

And unfinished Behemoth code because the dme needed to be updated to include Ausops stuff.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3572 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-10 05:33:01 +00:00
Erthilo
1b32449bf8 TG: Fixed issue 411 . (Thanks Yvarov-
http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8651)
Added Invisty's new field generator sprites.

Added a button to check antagonists that stops the world from automatically
restarting at round end.
It's toggleable, but once the round ends with it on, you'll need to reboot the
world manually. (It's under check antagonists because that's where the shuttle
stuff is, let me know if I should move it.)
Revision: r3565
Author: 	 petethegoat
2012-05-10 02:42:23 +01:00
Erthilo
98486c4bc0 TG: Nuke ops spawn with an engineers internals box (extended oxytank)
Revision: r3555
Author: 	 kortgstation
2012-05-10 01:55:41 +01:00
Erthilo
76f88da735 Merge branch 'master' of github.com:Baystation12/Baystation12 into TGUpdates 2012-05-08 18:28:05 +01:00
Erthilo
0e9ea15900 Updates eraser description and in uplink. 2012-05-07 23:44:48 +01:00
petethegoat@gmail.com
e89e7acdb3 Fixed issue 411. (Thanks Yvarov- http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8651)
Added Invisty's new field generator sprites.

Added a button to check antagonists that stops the world from automatically restarting at round end.
It's toggleable, but once the round ends with it on, you'll need to reboot the world manually. (It's under check antagonists because that's where the shuttle stuff is, let me know if I should move it.)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3565 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-07 13:02:42 +00:00
Erthilo
026074d6c5 TG: (Might very possibly be broken. Didn't port most of the stuff due to it having been rewritten. - Erthilo)
Adds BS12 dismemberment.  Not all features of it are implemented yet, but it
should be equal to our previous system.
Adds greater changeling code, but doesn't change the genome count yet on it.
Renames registered to registered_name on IDs because bs12 had it and it seemed
like a good idea to do last night.  For some reason.
Adds an afterattack to mobs that can be used.  (In fairness, lots of shit in
attack_hand should be in there instead, like stungloves and stuff, to minimize
duplicated code)
Revision: r3537
Author: 	 VivianFoxfoot
2012-05-06 22:53:39 +01:00
Erthilo
d21cbab61c TG: Fixed dust() and gib() leaving invisible overlays everywhere
Fixed deaths at the end of nuke rounds, optimised the code a little

gib() is now hgib() (ie it's specific to humans). gibs.dm() now only spawns
generic gibs that could be from any mob.
Likewise for dust.
Awaiting generic dust() and gib() animations.

Fixed (hopefully, depends if firewalls block this method) getruntimelog.
GameMasters no longer have the getruntimelog verb. Instead they have
.giverutimelog . This allows them to grant a specific client access to the
server's runtime logs. (they can grant themself access this way too). NOTE:
runtime logs can be used to meta, only grant access to coders or people you
trust. It may also be wise to ensure they do not play in the current round.

Introducing .getserverlog . It allows any admin above moderator to access ANY
archived server/attack logs. Should mkae processing forum ban requests a lot
easier since all admins with ban capabilities now have access.

getruntimelog renamed to .getruntimelog . File-request spam prevention increased
to 60seconds to discourage access serverlogs too much! They can reach sizes of
4Mb sometimes so please be responsible with them admins.

runtime logs should now be saved to /data/logs/runtime/ (you may have to create
this folder yourself)

ummm... fixed gibs appearing below shuttle turfs. Trimmed some uneeded fluff
text from the logs.
Revision: r3509
Author: 	 elly1...@rocketmail.com
2012-05-06 18:50:52 +01:00
Erthilo
a40b911ce5 TG: Shades, Juggernauts, Wraiths, Artificers all now have minds.
If a cultist builds a construct, that construct will be a cultist. This means
they can see cultists finally (and will probably count for the escape objective,
so that might need changing numbers wise)

Fixed some typos in the cult runes (godamnit Urist) and the blind rune can no
longer be made into a talisman, cause a handheld, instant, AoE blind that lasts
20 seconds with no counter is retarded.
Revision: r3507
Author: 	 kortgstation
2012-05-06 18:32:39 +01:00
Erthilo
f2777aa65f TG: Tonnes of stuff, please check the changelog.
In short: massive updates to security, the library, hydroponics, the kitchen and
the bar, by Flazeo and Ikarrus
Massive updates to the PA, with Invisty's new sprites, done by Sieve
New sprites for field gens too, also by Invisty
Borg and battery updates by Sieve
Fake gloves by Sieve
I messed around with some pressure_resistance stuff on Dumpdavidson's suggestion
(only in paperwork)

PROBABLY A BUNCH OF OTHER SHIT
Revision: r3505
Author: 	 petethegoat
2012-05-06 18:26:41 +01:00
CIB
d5f353cf35 Merge pull request #984 from Erthilo/master
TG Updates up to r3502
2012-05-06 01:19:58 -07:00
Albert Iordache
1748661bd0 Merge pull request #980 from CIB/master
Epidemic and bugfixes
2012-05-06 00:20:03 -07:00
Erthilo
98ef1bdb18 TG: 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.
Revision: r3501
Author: 	 VivianFoxfoot
2012-05-06 00:54:50 +01:00
Erthilo
5eddc86f6b TG: 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.
Revision: r3500
Author: 	 kortgstation
2012-05-06 00:51:43 +01:00
Erthilo
84cb9b65ef TG: 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.
Revision: r3493
Author: 	 petethegoat
2012-05-05 23:20:19 +01:00
Erthilo
bec822a049 TG: 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.
Revision: r3481
Author: 	 elly1...@rocketmail.com
2012-05-05 22:28:05 +01:00
cib
4f18f35509 Implemented #977 - Epidemic improvements 2012-05-05 03:01:55 -07:00
CIB
fe57bd3684 Merge pull request #969 from Erthilo/TGUpdates
TG Updates up to r3459
2012-05-04 23:45:50 -07:00
cib
44357c69d6 Merge branch 'master' of github.com:Baystation12/Baystation12 2012-05-04 06:57:35 -07:00
kortgstation@gmail.com
9eb74e104d Nuke ops spawn with an engineers internals box (extended oxytank)
Oxygen canister spawns on the nuke op shuttle.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3555 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-04 06:01:11 +00:00
kortgstation@gmail.com
e5d87a178e Sec can't be cultists again what was I thinking
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3552 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-03 20:19:42 +00:00
Ren Erthilo
0554a4627c Revert "TG: Added the foundations of a special-day events system. It's a bit more robust,"
This reverts commit d92495a2b0. Does not revert tank alert changes.
2012-05-03 19:30:29 +01:00
Ren Erthilo
5c2523e4e0 TG: Added cult structure icons by Ausops/Utilitas and objects for them which are
(for now) purely decorative.
Revision: r3455
Author: 	 kortgstation
2012-05-03 03:30:08 +01:00
Ren Erthilo
d92495a2b0 TG: 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.
Revision: r3450
Author: 	 elly1...@rocketmail.com
Date: 	Apr 13, 2012
2012-05-03 03:17:00 +01:00
Ren Erthilo
e7d546b6f1 Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates
Conflicts:
	html/changelog.html
2012-05-02 21:26:09 +01:00
Ren Erthilo
01a93f37a0 Increases time between random events happening in low population rounds to a maximum of double. Random events are more likely to happen up to a limit of around 30 active players. Events now fire at the same rate as previously with around 20~ active players.
Also adds floodlights, cause floodlights are cool.
2012-05-02 16:55:47 +01:00
Ren Erthilo
1c04811a9a Some missing changes and changelog update. 2012-05-02 00:52:24 +01:00
Ren Erthilo
f7e4ab6975 TG: 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.
Revision: r3415
Author: 	 VivianFoxfoot
2012-05-02 00:21:18 +01:00
VivianFoxfoot@gmail.com
d54289d410 Adds to the changeling, makes greater ling possible. We'll see how it goes.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3538 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-01 15:52:10 +00:00
VivianFoxfoot@gmail.com
4dfe439b1a Adds BS12 dismemberment. Not all features of it are implemented yet, but it should be equal to our previous system.
Adds greater changeling code, but doesn't change the genome count yet on it. 
Renames registered to registered_name on IDs because bs12 had it and it seemed like a good idea to do last night.  For some reason.   
Adds an afterattack to mobs that can be used.  (In fairness, lots of shit in attack_hand should be in there instead, like stungloves and stuff, to minimize duplicated code)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3537 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-01 15:33:29 +00:00
Ren Erthilo
926ec66dfd Adds an admin verb that fully sets up the singlo (for testing/debugging msotly)
Fixes the tensioner occasionally attempting to turn cyborgs into malf AIs.
Adds checks to space ninja during its objective creation.
Fixes that fucking message when you're carrying the disk in outer space
Nuke disk now respawns in all rounds.
Adds the abiity to turn off the tensioner for the entire round.
Pinpointers now show the remaining time until a nuke goes off if it's been armed
when examined
Nuclear bombs now have a minimum detonation time of one minute.
- Instead of z-level transition happening when you reach the edge of the map, it
will now happen 7 tiles away from the edge. This means that you will no longer
see the black edge, transition will likely happen without you even noticing.
- The distance from the edge that defines this is in setup.dm, the variable is
called TRANSITIONEDGE and is currently set to 7 (the view range).
Revision: r3312 & r3464
Author: VivianFoxfoot & baloh.matevz
2012-04-29 18:45:11 +01:00
cib
bab3936e6c Added an additional warning for the epidemic cruiser. 2012-04-29 09:48:20 -07:00
Ren Erthilo
c20bc213c5 Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-04-29 17:31:59 +01:00
cib
f69e380066 Merge branch 'master' of github.com:CIB/Baystation12 2012-04-29 08:31:49 -07:00
cib
f2167f60bb Updates to Epidemic and virology:
- Vira now take a few minutes before they cause any symptoms at all to the infectee. This also increases the life time of vira a bit.
- In Epidemic, the heads now get a Command Report explaining the situation. However, the crew itself must not be notified of the events.
- Epidemic now has a time limit(currently 90 minutes). If the crew is not cured by that time, the station will be destroyed by an inbound cruiser.
2012-04-29 08:30:15 -07:00
Ren Erthilo
4df9897ce0 TG: Adds modular changeling. Modular changeling means changelings now purchase the
powers they want.  Adds a few new powers as well as a framework for easily
adding new ones.
Revision: r3308
Author: 	 VivianFoxfoot

Also fixes for potatoes and boxes in bags.
2012-04-28 18:44:08 +01:00
Ren Erthilo
c849edc30d TG: (Does not actually remove borg tasers) Secborgs no longer have a taser, but are now as fast as humans and are
unpushable. This is just a test so don't go crazy. It (probably) won't be
permanent.

Nuke teleporter board now costs ten crystals.
Revision: r3271
Author: 	 kortgstation
2012-04-26 22:41:39 +01:00
kortgstation@gmail.com
7a23c1509e Okay, NOW constructs can see cultists/update properly their minds properly.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3514 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-26 07:08:39 +00:00
kortgstation@gmail.com
4577df235e Fixes some runtimes my last commit caused. Sets construct real_names so they don't mess up the show antagonist list.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3511 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-26 02:51:49 +00:00
elly1989@rocketmail.com
515d422b66 Fixed dust() and gib() leaving invisible overlays everywhere
Fixed deaths at the end of nuke rounds, optimised the code a little

gib() is now hgib() (ie it's specific to humans). gibs.dm() now only spawns generic gibs that could be from any mob.
Likewise for dust.
Awaiting generic dust() and gib() animations.

Fixed (hopefully, depends if firewalls block this method) getruntimelog.
GameMasters no longer have the getruntimelog verb. Instead they have .giverutimelog . This allows them to grant a specific client access to the server's runtime logs. (they can grant themself access this way too). NOTE: runtime logs can be used to meta, only grant access to coders or people you trust. It may also be wise to ensure they do not play in the current round.

Introducing .getserverlog . It allows any admin above moderator to access ANY archived server/attack logs. Should mkae processing forum ban requests a lot easier since all admins with ban capabilities now have access.

getruntimelog renamed to .getruntimelog . File-request spam prevention increased to 60seconds to discourage access serverlogs too much! They can reach sizes of 4Mb sometimes so please be responsible with them admins.

runtime logs should now be saved to /data/logs/runtime/ (you may have to create this folder yourself)

ummm... fixed gibs appearing below shuttle turfs. Trimmed some uneeded fluff text from the logs.

PHEW


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3509 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-26 00:50:18 +00:00
kortgstation@gmail.com
6236ff0d85 Shades, Juggernauts, Wraiths, Artificers all now have minds.
If a cultist builds a construct, that construct will be a cultist. This means they can see cultists finally (and will probably count for the escape objective, so that might need changing numbers wise)

Fixed some typos in the cult runes (godamnit Urist) and the blind rune can no longer be made into a talisman, cause a handheld, instant, AoE blind that lasts 20 seconds with no counter is retarded.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3507 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-25 21:29:03 +00:00
Ren Erthilo
6749b98eb3 TG: Removed cloakers. Removed security's thermals. Added disguised thermals as a new
4 telecrystal traitor item. See:
http://nanotrasen.com/phpBB3/viewtopic.php?f=15&t=7984
Revision: r3234
Author: 	 petethegoat
2012-04-25 22:05:31 +01:00
petethegoat@gmail.com
21387370c9 Tonnes of stuff, please check the changelog.
In short: massive updates to security, the library, hydroponics, the kitchen and the bar, by Flazeo and Ikarrus
Massive updates to the PA, with Invisty's new sprites, done by Sieve
New sprites for field gens too, also by Invisty
Borg and battery updates by Sieve
Fake gloves by Sieve
I messed around with some pressure_resistance stuff on Dumpdavidson's suggestion (only in paperwork)

PROBABLY A BUNCH OF OTHER SHIT

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3505 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-25 19:28:40 +00:00
Ren Erthilo
e15b2a19c3 TG: End of game prints out the AI's and any borgs ckeys.
Revision: r3228
Author: 	 VivianFoxfoot
2012-04-25 01:01:46 +01:00
Ren Erthilo
2290d77df4 TG: Adds a option to config.txt called PROTECT_ROLES_FROM_ANTAGONIST.
If PROTECT_ROLES_FROM_ANTAGONIST is set, sec/hos/captain/AI cannot be
antagonists in most modes
If it is not set, only jobs that are mutually exclusive to the role (sec/head
during rev, etc) are immune from being antagonist
Revision: r3225
Author: 	 VivianFoxfoot
2012-04-25 00:59:01 +01:00
Ren Erthilo
707b6caa1e TG: Integrated BS12's improved uplink code, courtesy of SkyMarshal.
This means items now spawn in your hand if possible, items are sorted into
categories, and only items you have enough telecrystals to purchase will be
displayed.  Also, the same basic code is now used for PDA, headset and nuke-
round uplinks, and it should be easier to add new items.
Revision: r3216
Author: 	 musketstgstation
2012-04-25 00:35:54 +01:00
Ren Erthilo
fbe7abec4c - 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.
2012-04-24 20:51:09 +01:00