Commit Graph

2224 Commits

Author SHA1 Message Date
Mike Long 0c79d3ff8e Ninja Refactor (#27316)
* Begins converting Ninjas into the new antagonist datum system.  Does not compile.  Work in progress.

* More work towards datumizing ninjas. Still not finished. Now compiles.

* Adds ninja to traitor panel.

* Add objectives now takes an arg for number of objectives.

* Event now actually ninjas the ninja.

* Ninja suit initialization now works.

* Cleans up the suit initialization code some.

* Suit initialization is now action rather than verb based.

* Now properly adds objectives and memories to the mind upon gaining datum.

* Starts to replace ninja verbs with actions.

* Hooks ninja abilities up to action buttons.

* Whoops, missed a verb.  Gloves are next.

* Adds toggle ineraction type action button.

* Changes icons as per ChanglingRain's suggestions.

* Second round of changes for ChanglingRain

* Replaces sleeps with addtimers.  It's ugly, but more CPU efficient.

* Fixes compile errors.

* Fixes compile error, again.
2017-05-18 10:21:26 -06:00
Cyberboss ee404b2170 World.dm Refactor (#27268)
* Cleanup world/New

* Moves some things from OnReboot SS Shutdowns

* Move mode handling procs to ticker

* Moves delayed reboot to ticker
Cleans up round end sound setting
Splits round end animation between SStitle and SSticker

* Moves PR announcement to where it can use the define

* Clean this bit up

* Move out datacore Initialization

* Fix some stuff

* Fix this for

* Different PR

* Gives admins reboot options

* Make it smaller
2017-05-18 21:53:46 +10:00
Joan Lung 1b7c4a63dc Repaths /obj/effect/overlay/temp to /obj/effect/temp_visual (#27344) 2017-05-17 22:54:54 -05:00
francinum a6cca447fd Fixes spelling on the EM Pulse action
PUlse >> Pulse
2017-05-15 20:12:59 -04:00
Cyberboss ac11813bad Cleans up some Initializes (#27174) 2017-05-13 07:35:18 -06:00
Cyberboss 1c4cd11c55 SDQL cleanup (#27118) 2017-05-11 12:34:42 -03:00
Mike Long 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
Cyberboss fa135a10b3 Makes a thing use the right proc (#27071) 2017-05-09 16:34:56 -03:00
Leo 3a215906b3 Merge pull request #27070 from Cyberboss/patch-75
Fix a rogue proc declaration
2017-05-09 11:44:53 -03:00
Lzimann f2742f3dec Conflicts plus changes the text to match it being a date instead of age 2017-05-08 19:57:28 -03:00
Joan Lung 283d722058 Merge pull request #27012 from lzimann/relatedstuff
Adds a way to check related accounts by CID or IP in game
2017-05-08 18:51:38 -04:00
Cyberboss 79a0f7ea38 Fix a rogue proc declaration 2017-05-08 10:12:00 -04:00
Leo f3c2062328 Merge pull request #27056 from Jordie0608/helptheworkaroundtoafixbrokeothercodewhenthefixwasmade
Corrects get id query to ckey
2017-05-07 21:40:17 -03:00
Jordie 59013c80cb corrects get id query to ckey 2017-05-08 10:34:23 +10:00
Joan Lung ca815ef61f Merge pull request #23201 from MrStonedOne/clientimprovements
[READY]DATUM VERBS AND TOP MENUS!
2017-05-07 18:07:35 -04:00
Kyle Spier-Swenson f624f729c5 Fixes this annoying ass thing in the bandb i should have fixed before.
This was designed to protect against typos, but it also prevents banning people who are shits on other servers, or banning when jordie messes up inserts to the player table
2017-05-07 11:15:39 -07:00
Joan Lung 74f00e629f Cult fixes (#26990)
* Cult fixes

* ha ha whoops

* whoooops

* whoops x3 combo
2017-05-07 00:51:40 -03:00
Lzimann 63c42d4539 Adds a way to check related accounts by CID or IP in game 2017-05-06 22:38:43 -03:00
Lzimann ecd9121e60 Shows the actual date instead of number of days for byond/player age in player panel 2017-05-06 21:20:36 -03:00
Leo c8fb2b5cd1 Adds player age and byond account age to player panel (#26922) 2017-05-05 22:07:14 -03:00
coiax b633cd6ba2 Moves languages to a holder datum, gives mind its own language holder (#26776)
* Ghosts now have a language menu

🆑 coiax
add: Ghosts can now modify their own understood languages with the
language menu.
/🆑

- Language menu is now on /atom/movable, and can be opened by any atom
with the `open_language_menu` proc.
- Used for testing, and simulating what various station members hear.

* Language holders, I

* Language holder, II

* Dos line endings

* MIND LANGUAGES

* Fixes some mobs not having language holders in their minds

* Shadow languages

* How did you lose the holder?

* Mob level IC->Open Language Menu verb

* Gives draconic to silicons

* Lazy breeki

* Use of pre-initialized global lists for languages

* Fixes bugs with lazy holders
2017-05-05 15:12:27 +02:00
PKPenguin321 c2bfa07473 Revert "Removes the gang gamemode" (#26915) 2017-05-04 21:19:02 -05:00
Leo d4566545da Merge pull request #26874 from MrStonedOne/patch-357
Fixes the most annoying thing about admin helping.
2017-05-04 22:39:02 -03:00
Cyberboss e8656e9eae Revert "Allows admins to pass parameters to New() (#26613)"
This reverts commit 9d0185c023.
2017-05-04 15:37:06 -04:00
oranges 846f31ca52 Merge pull request #26816 from lzimann/badgamemode
Removes the gang gamemode
2017-05-04 23:29:27 +12:00
MrStonedOne 1ff6a090d4 DATUM VERBS AND MENUS! 2017-05-04 01:54:20 -07:00
Kyle Spier-Swenson 81c1b4a8f3 Fixes the most annoying thing about admin helping. 2017-05-03 19:02:47 -07:00
oranges f2c1f7e30b Merge pull request #26645 from Jordie0608/itriedlookingupwhatpromptedthischangebutsadlythelogswerelostwhentheroundended
Persistent investigate and game logs separated by round ID
2017-05-03 11:47:13 +12:00
Mike Long f9afd1ad5b Removes vestigial list from minds. (#26771) 2017-05-02 14:47:03 -03:00
Lzimann 59eed8f11c Removes the gang gamemode 2017-05-02 14:28:55 -03:00
Jordie 4fcd31d3fb Merge branch 'master' into itriedlookingupwhatpromptedthischangebutsadlythelogswerelostwhentheroundended 2017-05-02 18:49:06 +10:00
Leo 3b9b4e0755 Changes a bunch of hrefs to the proper defines (#26760) 2017-05-02 01:19:51 -06:00
Cyberboss fa0b432a31 Makes admin sound announcement use the right span (#26746) 2017-05-01 16:31:24 -06:00
oranges 37cd6e41f6 Merge pull request #26775 from Cyberboss/patch-63
Fixes atom spawning
2017-05-02 09:11:09 +12:00
Joan Lung c6ed089214 Merge pull request #26779 from Thunder12345/revert-26739-patch-72
Revert "You can no longer queue up ahelps by queing up prompts"
2017-05-01 16:10:08 -04:00
Thunder12345 a7c10b052c Revert "Fixes Ahelp queing (#26739)"
This reverts commit 0c1620d32c.
2017-05-01 20:58:38 +01:00
Cyberboss 574c3dd19b Fixes atom spawning 2017-05-01 14:43:17 -04:00
Cyberboss 9d0185c023 Allows admins to pass parameters to New() (#26613)
* /proc/print_single_line(list/L)

* Admin datum/New parameters

* Fixes
2017-05-01 11:55:58 -06:00
Cyberboss 0c1620d32c Fixes Ahelp queing (#26739) 2017-05-01 10:37:39 -06:00
Leo 89e60cb88f Changes a lot of ticker and ticker.mode checks to SSticker.hasRoundStarted (#26720) 2017-04-30 23:35:13 +02:00
Leo 1250a1ff75 Merge pull request #26713 from Cyberboss/patch-69
[s] SDQL security patches
2017-04-30 13:30:27 -03:00
kevinz000 f7cf00cf66 Update admin_investigate.dm 2017-04-30 07:55:27 -07:00
Cyberboss 4a49086849 Patches SDQL exploits that can return world ref (#26689) 2017-04-29 23:59:03 +02:00
Leo 4bf5910e8e Merge pull request #26676 from Cyberboss/patch-56
Fix SDQL vars again
2017-04-29 18:35:36 -03:00
Cyberboss 0e0943837a Fixed Dsay always causing a disk read (#26685) 2017-04-29 12:23:39 -04:00
Cyberboss e935f3e557 Patches potential SDQL permissions elevation 2017-04-29 11:43:24 -04:00
Cyberboss 7227868597 Option for admins to show a song's title (#26204)
* Option for admins to show a song's title

* Bluh
2017-04-29 14:01:57 +12:00
coiax 3a577221d0 Adds new debug verb for highlighting roundstart ATs (#26492)
* Adds new debug verb for highlighting roundstart ATs

Debug -> Debug Verbs enable
then
Mapping -> Show roundstart AT markers

Will highlight AT turfs, for easier location and comprehension rather
than looking at the list of coords. List of coords still works fine
though.
2017-04-28 12:58:34 -03:00
Cyberboss 520bcbdfe6 Fix SDQL vars again 2017-04-28 10:29:16 -04:00
oranges fc114f57d5 Merge pull request #26657 from tgstation/lzimann-patch-1
Fixes ircadminwho making the wrong list check
2017-04-28 10:55:42 +12:00