Commit Graph
221 Commits
Author SHA1 Message Date
Tad HardestyandShizCalev 5a0bb2f599 Grammar fixes to atom descriptions (#31293)
* Grammar fixes to atom descriptions

- Capitalization and punctuation on most descriptions
- CentCom instead of centcom where appropriate
- Earth instead of earth where appropriate

* Remove spaces before newlines and oneline some strings
2017-10-05 16:33:35 -04:00
Jordan Brownandoranges 4178c209f1 Configuration datum refactor (#30763)
* Configuration datum refactor

* More WIP

* New easier on the eyes format

* More WIP

* Finished config.txt

* Fucktons more WIP

* The end of conversion draws near...

* Add all this shit

* Done converting entries finally

* Hunting down compile errors

* More WIP

* MORE CONVERSIONS

* More WIP

* More WIP

* Oh shit only 90 errors this time!

* IT COMPILES!!!

* Fixes world start runtimes
2017-09-29 15:36:51 +13:00
pubbyandoranges 1e4d1ca42f Traitorbro gamemode (#30344)
A dead-simple traitor variant.

It's like traitor, except instead of an uplink you get a buddy: your blood brother. You must team up with your brother to complete your objectives. It runs along side regular traitor mode, thus the name "traitorbro".
2017-09-18 11:02:23 +12:00
Mike LongandJordan Brown 0eef60e841 Refactors roundstart centcom threat report. (#30241)
* Refactors rounstart centcom threat report.

* Changes a .Add() to a +=

* Fixes merge.

* Another fix from the merge.  Whoops.

* Removes slashes from sandbox report.
2017-09-13 11:45:57 -04:00
Kyle Spier-Swensonandoranges f2cf4c2f5c [ready]Makes bIcon better (#29690)
Goonchat will use the asset cache, you now have to specify who to send the icons too.

Goonchat will now load icons in the background, displaying them once they load. this prevents the message from being delayed while the icons are sent.

Icons that aren't preloaded using the asset cache system will not render on ie8 clients. This is because of a ie8 bug that prevents changes on runtime created images from rendering.
2017-08-14 10:40:50 +12:00
kevinz000andGitHub 3f2b689790 Update traitor.dm 2017-07-28 16:37:29 -07:00
Lzimann 3f705c0479 Changes all dmis to be lowercase 2017-06-11 16:05:17 -03:00
Jordan Brown 535dc67a3d Fixes badass syndie 2017-06-08 09:25:35 -04:00
4DPlanner 78cb889cad Moves equip_traitor to the mind, shuts down uplink on detraitor 2017-05-30 11:48:10 +01:00
4DPlanner 14023444a6 IAA properly handles latejoin traitors 2017-05-29 15:53:32 +01:00
4DPlanner f1dae5f0a1 Part 3 2017-05-28 22:23:54 +01:00
4DPlanner dcaace7738 Pt 2 2017-05-28 18:42:00 +01:00
4DPlanner 65e45e543b I ONNA BREAK 2017-05-27 23:40:17 +01:00
4dplannerandLeo 49f24ec3c6 Roughly one fifth of internal affairs agents are traitors with an extra objective (#27626) 2017-05-25 11:52:48 -03:00
Jack Edge 089d7ccde9 Fixes everyone having codespeak 2017-05-15 15:10:01 +01:00
Jack Edge 6cef7e5038 Traitor AIs know codespeak 2017-05-14 17:16:20 +01:00
CuboosandLeo 827967c965 Adds some antag alerts (#26931) 2017-05-12 17:16:57 -03:00
Mike Longandoranges 4687dd0117 Devil refactor+small revamp (#26815)
Hello, with PR #26717 merged, I think it's a good time to add devils to the standardized antag datum system.

This PR is mostly a refactor, which shouldn't be noticed by the playerbase. Changes that might be noticed are below.

🆑
tweak: Modified chances for returning someone's soul using an employment contract. Now everyone has a chance, not just lawyers and HoP.
add: Particularly brain damaged people can no longer sign infernal contracts properly.
tweak: Infernal contracts for power no longer give fireball, and instead give robeless 'lightning bolt' spell.
add: Devils can now sell you a friend, for the cost of your soul.
tweak: The codex gigas should now be easier to use, and less finicky.
del: The codex gigas no longer sintouches readers.
/🆑
2017-05-10 22:02:17 +12:00
4DPlanner 55fad412e8 Gives the last man standing a "Die a glorious death" objective as per
Kor's suggestion that I missed
2017-05-06 16:02:22 +01:00
4DPlanner 8e59571f34 Changes to use add_status_effect 2017-05-06 15:08:41 +01:00
4DPlanner 2e28336955 Updates to use status effects, turns off debug population settings 2017-05-06 03:57:09 +01:00
4DPlanner a7c10246d0 Period 2017-05-06 00:26:57 +01:00
4DPlanner dd68b09189 Span 2017-05-06 00:26:21 +01:00
4DPlanner 196da40501 Decreases pinpointer ping time to four seconds 2017-05-06 00:13:12 +01:00
4DPlanner bd0c237912 Gets rid of more edge cases 2017-05-05 23:47:37 +01:00
4DPlanner 635f7c1072 Pinpointers now properly track destroy objectives 2017-05-05 22:43:24 +01:00
4DPlanner f8b5195d07 Fixes traitoring 2017-05-05 22:39:52 +01:00
4DPlanner c5446db96e Agents hunting the AI still receive pinpointers 2017-05-05 22:12:40 +01:00
4DPlanner 7053ee18ca More feedback 2017-05-05 21:57:48 +01:00
4DPlanner def29f5d1e Tidying up 2017-05-05 18:30:22 +01:00
4DPlanner 90161126bf Whoops 2017-05-05 17:34:46 +01:00
4DPlanner 6af512e84b Updates pinpointer to a mob ability, adds random range, slower ping to
pinpointer
2017-05-05 17:27:32 +01:00
4DPlanner 8aaad4c6a5 Further fixes 2017-05-05 13:31:48 +01:00
4DPlanner 5a25f547b2 Fixes 2017-05-05 13:19:16 +01:00
4DPlanner be42bfc01a Deep lore 2017-05-05 12:44:57 +01:00
4DPlanner 06d1349e2a Reduces redundant loops and argument passing 2017-05-05 12:40:32 +01:00
4DPlanner b844e6707b True/False defines 2017-05-05 02:30:05 +01:00
4DPlanner 754232d1af Adds checks to make sure that you don't get traitored then instantly
detraitored
2017-05-05 02:20:03 +01:00
4DPlanner ee49d41822 Makes things neater 2017-05-05 01:55:45 +01:00
4DPlanner bdcc6f174f IAA mark 2 2017-05-05 01:35:17 +01:00
4DPlanner eae2230bdd Initial work 2017-05-03 20:59:21 +01:00
orangesandGitHub e916af63f3 Merge pull request #26651 from KorPhaeron/internalaffairs
Replaces Double Agents with Internal Affairs
2017-04-29 14:07:38 +12:00
KorPhaeron 53cdafb6b2 Internal Affairs 2017-04-27 12:38:19 -05:00
Cyberbossandoranges 729010bbb2 Unorphans the blackbox (#26129)
Moved sql_poll_population from server_maint to this new SS. Moved few remaining server_maint tasks to SSping and deleted it.
2017-04-27 10:04:57 +12:00
Cyberboss fa39d8bfe1 Corrects incorrect shuffles 2017-04-11 09:32:13 -04:00
Cyberbossandduncathan salt 9e1ef0ffe2 Global variable wrappers (#25325)
* Add the system for managed global variables

* Travis ban old globals

* So you CAN inline proccall, that's neat

* Fix that

* master.dm

* Remove the hack procs

* Move InitGlobals to the proper spot

* configuration.dm

* Fix the missing pre-slash

* clockcult.dm

* This is probably for the best

* Doy

* Fix shit

* Rest of the DEFINES tree

* Fix

* Use global. for access

* Update find_references_in_globals

Always hated that proc

Whoever made it must've bee a r e a l idiot...

* __HELPERS tree

* Move global initialization to master.

Fix the declaration

* database.dm

* Dat newline

* I said DECLARATIVE order!

* Here's something you can chew on @Iamgoofball

* game_modes.dm

* Fix this

* genetics.dm

* flavor_misc.dm

* More stuff

* Do it mso's way. Keep the controllers as global

* Make master actually see it

* Fix

* Finish _globalvars/lists

* Finish the rest of the _globalvars tree

* This is weird

* Migrate the controllers

* SLOTH -> GLOB

* Lighting globals

* round_start_time -> ticker

* PAI card list -> pai SS

* record_id_num -> static

* Diseases list -> SSdisease

* More disease globals to the SS

* More disease stuff

* Emote list

* Better and better

* Bluh

* So much stuff

* Ahh

* Wires

* dview

* station_areas

* Teleportlocs

* blood_splatter_icons

* Stuff and such

* More stuff

* RAD IO

* More stuff and such

* Blob shit

* Changeling stuff

* Add "Balance" to changelogs

* Balance for changelog compiler + Auto Tagging

* Update the PR template

* hivemind_bank

* Bip

* sacrificed

* Good shit

* Better define

* More cult shit

* Devil shit

* Gang shit

* > borers

Fix shit

* Rename the define

* Nuke

* Objectives

* Sandbox

* Multiverse sword

* Announce systems

* Stuff and such

* TC con

* Airlock

* doppllllerrrrrr

* holopads

* Shut up byond you inconsistent fuck

* Sneaky fuck

* Burp

* Bip

* Fixnshit

* Port without regard

* askdlfjs;

* asdfjasoidojfi

* Protected globals and more

* SO MANY

* ajsimkvahsaoisd

* akfdsiaopwimfeoiwafaw

* gsdfigjosidjfgiosdg

* AHHHHHHHHHHHHHHHHHHHHHHH!!!!!

* facerolll

* ASDFASDFASDF

* Removes the unused parts of dmm_suite

* WIP

* Fix quote

* asdfjauwfnkjs

* afwlunhskjfda

* asfjlaiwuefhaf

* SO CLOSE

* wwwweeeeeewwwww

* agdgmoewranwg

* HOLY MOTHER OF FUCK AND THATS JUST HALF THE JOB?!?

* Fix syntax errors

* 100 errors

* Another 100

* So many...

* Ugh

* More shit

* kilme

* Stuuuuuufffff

* ajrgmrlshio;djfa;sdkl

* jkbhkhjbmjvjmh

* soi soi soi

* butt

* TODAY WE LEARNED THAT GLOBAL AND STATIC ARE THE EXACT SAME FUCKING THING

* lllllllllllllllllllllllllllllllllllllllllll

* afsdijfiawhnflnjhnwsdfs

* yugykihlugk,kj

* time to go

* STUFFF!!!

* AAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!

* ngoaijdjlfkamsdlkf

* Break time

* aufjsdklfalsjfi

* CONTROL KAY AND PRAY

* IT COMPILEELEELELAKLJFKLDAFJLKFDJLADKJHFLJKAJGAHIEJALDFJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

* Goteem

* Fix testing mode

* This does not belong in this PR

* Convert it to a controller

* Eh, fuck this option

* Revert controllerization Ill do it some other time

* Fix

* Working controllerization

* FOR THE LOVE OF CHRIST PROTECT THE LOGS

* Protect admins and deadmins

* Use the inbuilt proc
2017-04-06 23:26:13 -06:00
Cyberboss d0bfbc3e13 Rename ticker to SSticker 2017-03-22 10:48:25 -04:00
Lzimann 5a618297ce Replaces the default output with the to_chat wrapper. 2017-03-10 01:32:05 -03:00
MrPersonandAnturK f4e768c895 Ion storm improvements (#24223)
* Ion storm improvements

Ion storms have several new additions:
25% chance to flatly replace the AI's core lawset with something random in the config. Suddenly the AI is Corporate, deal w/ it.
10% chance to delete one of the AI's core or supplied laws. Hope you treated the AI well without its precious law 1 to protect your sorry ass.
10% chance that, instead of adding a random law, it will instead replace one of the AI's existing core or supplied laws with the ion law. Otherwise, it adds the generated law as normal. There's still a 100% chance of getting a generated ion law.

All of these stack so you could wind up going from Asimov to Paladin w/o the first law and w/ the last law replaced with THE SHUTTLE CANNOT BE CALLED DUE TO FIVE NINJAS. All the values are easy to tweak if you guys want them higher or lower or whatever.

Custom admin-sent and other fake ion storms (devils) will just add the law and have no chance of doing any of the bonus stuff.

Removed the admin verb to send an ion storm since you can just use the events panel.

Cleaned up some of the law-adding backend. Hopefully there's no double showing of the AI's laws after a lawchange as a result of this.

* Everyday I'm shufflin'
2017-02-22 13:31:04 +01:00
bgobanditandoranges 33ff7e4fac Hopefully fixes the bug where a traitor AI fails a "Nothing" objective (#24125)
* Hopefully fixes the AI fails Nothing objective bug

* Fixed typo in comment
2017-02-17 14:31:39 +13:00