Commit Graph

1887 Commits

Author SHA1 Message Date
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
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
Jack Edge 27d6c284ed Merge branch 'fun-balloon' into shuttle-processing
Conflicts:
	_maps/shuttles/emergency_bar.dmm
	_maps/shuttles/emergency_narnar.dmm
	code/modules/spells/spell_types/wizard.dm
2016-06-25 16:26:22 +01:00
Cheridan 22e370b8b7 Merge pull request #18866 from Jordie0608/idkwhythiswasntathingalreadyicanthinkofareasonwhynot
Adds edit to job tempbans
2016-06-24 13:26:38 -05:00
Jack Edge 94966c9997 Merge branch 'master' into tips 2016-06-24 07:47:41 +01:00
Jordie 92305ddb62 adds edit to job tempbans 2016-06-23 23:23:27 +10:00
Jack Edge af5110c43e Tip of the round 2016-06-23 00:48:09 +01:00
Jack Edge dc7c591748 Code review 2016-06-23 00:40:28 +01:00
Jack Edge 5f9553163c Butterflies and cats
- Butterflies now "flutter" rather than say
- Admins have gained Admin->Secrets->Fun->Mass Purrbation
- Plus new cat sound effect.
2016-06-23 00:37:15 +01:00
oranges 0432cd9bb4 Merge pull request #18484 from coiax/random-space
All of space is now randomised
2016-06-23 09:12:48 +12:00
Jack Edge 233fee6667 Fun->Show Tip verb added
🆑 coiax
rscadd: Our administrators, here at /tg/, don't get enough credit for
their wealth of experience and knowledge. Now they get the chance to
share that with you by giving out custom tips!
/🆑

- Show Tip verb, asks for input, then outputs it to all players in
exactly the format that tips are displayed in. Also supresses the
automatic tip if given before it's sent out.
2016-06-21 20:01:50 +01:00
Joan Lung 8c8c69c8ac Merge pull request #18714 from coiax/fridge-magnet
Station rename logging, admin reject button
2016-06-21 08:46:17 -04:00
Jack Edge 3e30473365 Applied MSO's proposed changes 2016-06-21 13:34:36 +01:00
Jack Edge 5da579b7c4 Merge branch 'master' into random-space
Conflicts:
	_maps/asteroidstation.dm
2016-06-20 13:06:08 +01:00
Xhuis c81d5fc354 Clockwork cult antagonist creation and job bans (#18730)
* Clock cult creation and jobbans

* Admin creation objective description failsafe

* Failsafe, for real this time
2016-06-20 08:27:57 +02:00
oranges b43afb8209 Merge pull request #18721 from KorPhaeron/yellingatotherservers
Allows basil and sybil captains to yell at eachother
2016-06-20 11:41:43 +12:00
unknown 4b396a52e7 Resolved conflicts 2016-06-19 15:07:36 -04:00
KorPhaeron 8c96d9a37b Yelling at other servers 2016-06-18 13:52:07 -05:00
Jack Edge 4b70b35c3e Back by popular demand, custom naming 2016-06-18 17:36:03 +01:00
unknown b12398e9fc Resolved conflicts. 2016-06-18 12:17:00 -04:00
Cheridan 4e4f394a60 Merge pull request #18674 from tgstation/RemieRichards-わたしのなまえはレミエです
Fixes Anime Names
2016-06-18 11:14:31 -05:00
Remie Richards 2bf7841de3 Fixes stupid mononamers
But only because it would runtime.
2016-06-17 20:33:50 +01:00
Remie Richards 89c9f6d86d Fixes Anime Names
casually forgetting that gender defines are numbers
2016-06-17 15:35:42 +01:00
MrStonedOne d220416ed3 Makes ipintel only warn, fixes some cache things. 2016-06-17 03:54:42 -07:00
MrStonedOne c37ae784e7 Adds local cache, doesn't check reconnects, fixes bugs 2016-06-16 21:04:52 -07:00
MrStonedOne 2523a0d604 whitespace and code formatting changes. 2016-06-16 21:04:52 -07:00
MrStonedOne d67b9cbe0c Removes debugging messages 2016-06-16 21:04:51 -07:00
MrStonedOne 2366eb1a20 PUTS NIKNAK OUT OF A JOB! 2016-06-16 21:04:50 -07:00
unknown f33a7efbf7 Resolved conflicts. 2016-06-16 19:10:07 -04:00
Xhuis 527dddd95d Complete Revenant Rewrite (#18522)
I'm unhappy with the way revenants are right now, and my code for them is pretty unsatisfactory in comparison to what I know now. Although revenants will still fill the same role of just being spookier ghosts, they'll be a bit more passive - incapable, for instance, of giving diseases to people. The new revenants will be called umbras and will use vitae instead of essence.

Total change list:

    Revenants have been renamed to umbras. Essence has been renamed to vitae. This may be temporary.
    Umbra spawn events are now weighted higher and spawn an unoccupied umbra. Ghosts are alerted to the umbra's position and may interact with it to take control of it.
    Umbras' health is not based on vitae but has a hard cap at 100.
    Umbras have a passive vitae drain each tick, defaulting at 0.01. If the umbra runs out of vitae, they will die irrevocably. They also slowly regenerate health by doing this.
    When an umbra dies, they leave behind umbral ashes that reform after one minute. They're difficult to see and can be scattered by activating them, although they also have high research levels if you're fast enough.
    Harvesting vitae from critical targets no longer kills them. Harvesting a target in general prohibits them from being harvested until five minutes later, but they can be drained again after that.
    EMPs revitalize umbras and give them hefty amounts of vitae due to their physical nature.
    Umbras have four abilities: Toggle Nightvision, Discordant Whisper, Possess, and Thoughtsteal.
        Toggle Nightvision is self-explanatory.
        Discordant Whisper is identical to the original revenant's transmit.
        Possess allows the umbra to slip into a human's body unnoticed. While in their body, umbras will slowly drain vitae from the human at a tiny rate - not enough to cause harm, but enough to induce adverse effects in the clueless human. These effects intensify over time and eventually lead to the umbra being forced out of their host.
        Thoughtsteal paralyzes a living human for several seconds while the umbra steals their memories. After several seconds, the umbra copies the notes of the target's memories and turns invisible - the hapless victim is stunned for several seconds afterwards and can't be Thoughtstolen by the same umbra again. Umbras have an objective to steal the memories of 25% of the station's population.
    Salt piles have been added, created by salt shaker or just by splashing salt. These piles will prevent an umbra from passing and reveal them briefly if they try.
2016-06-17 10:58:07 +12:00
unknown a0c866967f Splits languages into languages_spoken and languages_understood. 2016-06-16 18:50:32 -04:00
coiax 598daee493 Polymorph retains name and equipment (where possible) (#18587)
Fixes bug where wabbajack statue's eyes didn't close

Removes indentation and tidies the wabbajack() proc

Corrected an inaccurate comment in mob.dm

Mass Polymorph no longer uses a spawn()

Adds syndicate medical borg, cak to possible forms

Polymorphed drones now have random appearances

GODMODE mobs are now immune to polymorph

Wabbajack altars now ghost their sleepers after 10 seconds, 
because they tend to just be abandoned and left there. It's 
all a dream to them, if and when they get pulled from the altar.
2016-06-17 09:36:47 +12:00
Jack Edge ab93854786 Bug fixes, attempting to stop multiple messages 2016-06-16 00:00:55 +01:00
Jack Edge 75d4c6553a Emergency shuttle sentience balloon 2016-06-15 21:19:41 +01:00
Jack Edge 5722bbe714 Sentience balloon added 2016-06-15 21:12:39 +01:00
Jack Edge b53b7dc0c1 Adds the fun balloon base item and sound 2016-06-15 19:03:18 +01:00
Jack Edge 8e806f6bd4 Merge remote-tracking branch 'origin/master' into random-space 2016-06-14 22:17:51 +01:00
Jack Edge d4118f8798 Cleaned maps, ruin verbs
Also converts some into tgm
2016-06-12 01:32:59 +01:00