Commit Graph

1924 Commits

Author SHA1 Message Date
Cruix
f406e518cc Fixed some possible runtimes with pollCandidates() (#19919)
* Fixed some possible runtimes with pollCandidates()

* Fixed bug in pollCandidatesForMobs()
2016-08-22 08:45:22 +12:00
Jordie
63d17d8a59 Merge pull request #19963 from Shadowlight213/nsmecheck
Adds the ability for admins to lookup the name, ckey and antag status of a player from irc.
2016-08-21 12:22:13 +10:00
Joan Lung
77eac1e009 Merge pull request #17818 from Shadowlight213/Fixbundle
Fixes appearance bans and changes to logout message in check antags
2016-08-20 22:20:38 -04:00
Shadowlight213
c6e6dcb4ef wording fixes 2016-08-19 13:35:10 -07:00
Shadowlight213
0fb4757512 Fixes
Appearance_PERMABAN type removed. now a jobban
Added needed updating to the sql changelog
2016-08-19 13:31:15 -07:00
Shadowlight213
5f15792126 Merge branch 'master' of https://github.com/tgstation/tgstation into Fixbundle 2016-08-18 19:47:20 -07:00
Shadowlight213
1215e02bee Adds the ability to get some info about an inputted ckey or name from irc using the existing keyword_lookup proc.
Also adds a config option to show the names of admins messaging from irc and that they are from irc.
2016-08-18 18:01:06 -07:00
Lzimann
38171aa90a Adds remove spell proc for admins and add it to VV dropdown menu.
The change in
2016-08-18 19:58:16 -03:00
Joan Lung
cbf733dbc4 Does something, likely to be important, to blob (#19831)
🆑 Joan
rscadd: Once the blob alert message is sent in the blob game mode, all mobs get to see how many tiles the blob has until it wins, via the Status tab.
rscdel: Removed/merged a bunch of blob chems, you probably don't care about the specifics.
tweak: The remaining blob chems should, overall, be more powerful.
tweak: Shield blobs soak brute damage less well.
tweak: Flashbangs do higher damage to blobs up close, but their damage falls off faster.
experiment: Shield blobs now cost 15 resources to make instead of 10. Node blobs now cost 50 resources to make instead of 60.
experiment: Expanding/attacking now costs 4 resources instead of 5, and blobs can now ATTACK DIAGONALLY. Diagonal attacks are weaker than normal attacks, especially against cyborgs(which may be entirely immune, depending), and they remain unable to expand diagonally.
rscadd: Shield blobs no longer block atmos while under half health. Shield blobs are still immune to fire, even if they can't block atmos.
tweak: Blobs should block explosions less well.
rscadd: Blob cores and nodes are no longer immune to fire and no longer block atmos.
rscadd: Blobs can only auto-expand one tile at a time per expanding thing, and should be easier to beat back in general.
tweak: Blobbernauts now attack faster.
tweak: Blob Overminds attack mobs slower but can attack non-mobs much faster.
rscadd: Blob Overminds start with some amount of resources; in the gamemode, it's 80 divided by the number of overminds, in the event, it's 20 plus the number of active players, and otherwise, it's 60.
bugfix: You can no longer move blob cores into space, onto the mining shuttle, white ship, gulag shuttle, or solars.
bugfix: Blob rounds might be less laggy, if they were laggy?
tweak: Blobs don't heal as fast, excluding the core.
experiment: Blobs are marginally less destructive to their environment.
/🆑

Objective:
maybe possibly make blob something you can fight instead of wishing the blob didn't exist?
but also make the blob lethal enough that it can still deal with the crew if it knows what it's doing(and still lose if the crew is good instead of snowballing forever)
2016-08-17 15:48:28 +12:00
oranges
0bdc71b543 Merge pull request #19880 from MrStonedOne/patch-239
Admins with +debug get profile access
2016-08-17 01:06:59 +12:00
Joan Lung
e27b033098 TRUE? 2016-08-14 14:36:25 -04:00
Joan Lung
79c6be3cf4 Revenants now spawn 2016-08-14 13:56:30 -04:00
Kyle Spier-Swenson
f34931d75b Admins with +debug get profile access
Why haven't I done this much sooner? I can finally stop maintaining that damned config.

Make sure I'm on when this is merged, I'll need to desync the profile config to avoid byond fighting with the other server when modifying the file.
2016-08-14 06:06:08 -07:00
Jordie
ed49bf566e removes extra </tr></table> 2016-08-08 15:17:59 +10:00
lordpidey
ec2f666f29 Devil agent (#19391)
add: Added Devil agent gamemode, where multiple devils are each trying to buy more souls than the next in line.
add: If you've already sold your soul, you can sell it again to a different devil. You can even go back and forth for INFINITE POWER.

This adds a new gamemode. Devil Agent. It works much like Double Agent, except devils instead of traitors, and instead of killing, the devil simply has to control more souls than the enemy.

Also, whether this is included in the rotation depends on the config settings. By default, it will be disabled.
2016-07-31 17:02:21 +12:00
Shadowlight213
b9509b62d1 listclearnulls 2016-07-26 16:49:14 -07:00
Shadowlight213
97d935a041 Allows changing a variable to a list in VV. 2016-07-26 16:09:49 -07:00
Cheridan
755b6cd695 Merge pull request #19484 from Jordie0608/wecouldtotallyhookthisbuttonuptothef5key
Refresh page button for admin notes window
2016-07-26 01:01:16 -05:00
Jordie0608
a774e60a78 refresh page for notes window 2016-07-25 11:08:22 +10:00
KorPhaeron
c9caeb8e17 Jobban 2016-07-23 22:56:45 -05:00
Shadowlight213
ed55cefcc2 Adds admin_spawned atom var that is set when something is spawned by admin means or is var edited.
This can be bypassed by using debug-game if needed.
Stats will not be tracked for admin spawned atoms
2016-07-20 15:26:24 -07:00
Shadowlight213
528259e123 defines and fixes. 2016-07-18 17:32:20 -07:00
Shadowlight213
e79cebbbef Adds Byond medal and scoreboard support and tracking for megafauna kills. 2016-07-18 17:02:49 -07:00
AnturK
5b670a2511 Merge pull request #19329 from Jordie0608/itriedtofindoutwhathrefstandsforbutitseemstheresnoclearanswer
Allows viewing href logging when disabled
2016-07-16 20:38:51 +02:00
Kyle Spier-Swenson
c1b14680c4 Rogue stickyban detection system. (#19201)
* Rogue stickyban detection system.

This will detect when stickybans go rogue and revert them to whatever their state was when the world started.

* does the remie

* Increases STICKYBAN_MAX_MATCHES to 20 to prevent gaming
2016-07-16 12:00:47 +12:00
Jordie0608
1613723fb0 view href logs when config is off 2016-07-15 18:05:22 +10:00
oranges
90340ca794 Merge pull request #19306 from MrStonedOne/511compilefix
fixes compiling under 511
2016-07-14 09:25:52 +12:00
MrStonedOne
80044c3380 fixes compiling under 511 2016-07-13 14:09:37 -07:00
AnturK
1eba595115 Fixes create antagonist for revenants. (#19296) 2016-07-13 13:16:13 -04:00
AnturK
523a2b29fe Implant chair refactor (#19272)
Removes some copypasta
Refactors implant chairs. Adds some fun variations.
2016-07-13 12:59:06 +12:00
Shadowlight213
b4b21842db Sending adminpms from IRC. (#19097)
* Sending adminpms from IRC.

* added limit of 2 messages sent to irc per irc message recieved.
2016-07-13 11:40:18 +12:00
Joan Lung
88324510ed Merge pull request #19149 from coiax/turn-both-keys
Nuclear bombs use TGUI and world.time
2016-07-09 08:39:03 -04:00
Jack Edge
78100f83ea Merge branch 'master' into turn-both-keys
Conflicts:
	tgui/assets/tgui.js
2016-07-08 19:49:12 +01:00
Jack Edge
6a1e144d7e Spacing and removing double brackets 2016-07-08 09:22:33 +01:00
Jack Edge
4fbc1475fe Added (SETCODE) button for nuclear code request
🆑
add: When a player uses a communication console to ask for the codes to
the self destruct, for better or for worse, the admins can set them with
a single click. Whether the admins a) click the button b) actually give
the random person the codes, is another thing entirely.
/🆑

- Also tidied up prayer code to use some new admin defines
- Adds the random_nukecode() proc, which returns a random numeric string
between "00000" and "99999". No more requiring it to be at least 10000,
we have the power of ZERO PADDING.
2016-07-08 09:10:33 +01:00
Firecage
42b36faf38 Notification if admin is already busy answering Centcomm messages/Syndicate Messages/Nuke requests (#19167)
* Gives a message if an admin is busy answering a Centcom Message/Syndicate Message/Nuke Request

* Adds periods
2016-07-07 14:39:19 -04:00
Leo
4db3109229 Better message for bluespace artillery (#19158) 2016-07-07 08:06:16 -04:00
coiax
3796656340 Adds ammo drops to CTF, fixes reload bug (#19125)
* My bed broke

* Slow healing, nodrop items

* Mark arena as dirty when stopping ctf

* Fixes spooky zombie projectile bug
2016-07-06 07:53:30 -04:00
Kyle Spier-Swenson
f8e4304d95 Instant Runoff Voting! (#19153)
* Instant Runoff Voting!

This adds the game code required for voting IRV style

* Fixes votes not working for non-admins

* spans and databases

* this is a silly commit, you should never go here again.

* That explains why some people couldn't drag until they re-opened the page.

* Prevent window focus fuckary with voting.
2016-07-06 16:03:43 +12:00
Jack Edge
3ebb4a4cf6 Fully functional nuclear system 2016-07-05 21:38:08 +01:00
oranges
8e7bae1194 Merge pull request #19102 from Jordie0608/thisbranchnamehasbeenhidden
Adds dontshow column to poll creation and schema
2016-07-05 09:24:39 +12:00
Xhuis
2ab3f554d9 Refactors weather into a subsystem (#19003)
Weather has been refactored from a weather control machine on the lavaland z-level into a subsystem. All existing weather has been changed to accommodate this change, and their code has been optimized by using addtimer() instead of sleep().

The new subsystem also supports adding weather to any z-level; for instance, if you made a weather called /datum/weather/rain_storm and made it target z-level 3 with a 100% probability, the rain storm would occur as much as possible with 5-10 minute intermissions. These intermissions take into account the weather's duration.
2016-07-04 13:55:36 +12:00
Jordie0608
c7f567e65a adds dontshow column to poll creation and schema 2016-07-03 17:25:26 +10:00
Jack Edge
f8a603a5ed Merge branch 'master' into dynamic-transit 2016-07-02 23:26:14 +01:00
Joan Lung
c801f9a9c9 Replaces umbras with revenants (#19059)
Umbras have been removed.
Revenants have been readded, though they are now vulnerable to salt piles.
2016-07-03 01:33:52 +12:00
Jack Edge
39ae894c2a Verb for clearing transit 2016-07-02 01:23:49 +01:00
Jack Edge
811ca247d8 Capture the flag quality of life changes
- Spawn traps no longer fade when crossed
- The "reset" location of CTF flags is visible to observers
- Baricades regenerate at the start of every round, and when destroyed
leave observer visible ghost barricades
- At the start of every round, the arena is cleared of debris
- The blue team shoot blue lasers, the red team shoot red lasers
2016-06-28 23:49:28 +01:00
Xhuis
8a852f196b Removes shadowling (#18951) 2016-06-27 20:53:35 -04:00
Jack Edge
a09544992c Merge branch 'master' into shuttle-processing
Conflicts:
	code/modules/shuttle/ripple.dm
2016-06-26 01:00:25 +01:00
Joan Lung
1bcf91f574 Merge pull request #18814 from coiax/tips
Fun->Show Tip verb added
2016-06-25 15:12:17 -04:00