Commit Graph

1278 Commits

Author SHA1 Message Date
oranges 7fe928d11a Merge pull request #34468 from ShizCalev/redundant-trim
Cleans up some redundant stripped_input usage
2018-01-17 09:32:00 +13:00
AnturK 332e7ca474 Makes getFlatIcon slower. (Also more precise) (#34199)
* getFlatIcon fixes and improvements. DO NOT TOUCH

* Fixes area blendings

* Stuff

* Drops the named arg
2018-01-16 08:32:35 -05:00
XDTM 76b5ee3966 Xenobiology Species Rework (#34166)
I've always found grating that xenobiology had access to species they had no business working with, and slime magic can only explain so much. My idea is to separate those species into their respective departments/antags, instead of having them all into a centralized, cheap source.

    Androids should be made by robotics through augmentation
    Podpeople are a botany feature
    Skeletons should be limited to liches or other magic antags
    Zombies should stay limited to romerol
    Golems are still available in adamantine slimes (and luminescents can morph into golems with them)
    Shadowpeople still lack an official place, but luminescents can become shadowpeople with black cores

The basic races are mostly human and lizard, and there are mutation toxins for those in case someone wants their species back after bodyswapping/ling mutation sting/etc.
2018-01-16 11:07:06 +13:00
ShizCalev b41322baad Cleans up some redundant trims 2018-01-15 10:19:12 -05:00
ShizCalev 3d08996463 Replaces cached get_area vars for names (#34338) 2018-01-13 21:55:47 -05:00
Jordan Brown fbae6d597d Removes unused datastructures (#34292) 2018-01-12 10:57:32 -05:00
Jordan Brown a2d5b2a43b Add /datum prefix to custom root types (#34294) 2018-01-11 22:26:46 -05:00
Tad Hardesty 827c4b3f99 Replace hardcoded z-level numbers with a trait system (#34090)
* Add basic structure of z-level traits

* Restore space transitions and add z-level debug verb

* Restore proper ruin spawning and transit level creation

* Replace station_z_levels and related checks with traits

* Eliminate more uses of ZLEVEL_{STATION_PRIMARY,LAVALAND}
2018-01-12 09:05:49 +13:00
Tad Hardesty 683c902383 Replace CentComm with CentCom in deadchat message (#34249) 2018-01-11 04:36:33 -05:00
Leo f62335f655 Merge pull request #34242 from Someguynamedpie/patch-1
Precision in timekeeping is important, okay.
2018-01-10 21:07:23 -02:00
Leo 7ccd0f2e9e Merge pull request #34219 from Cyberboss/RemoveSetBackground
Removes usage of set background
2018-01-10 19:53:23 -02:00
Leo 86afa895b6 Merge pull request #34221 from Cyberboss/RemoveSortInstance
Makes sorts work before GLOB
2018-01-10 19:52:07 -02:00
Leo 3977822a9d Merge pull request #34224 from tgstation/Cyberboss-patch-7
Adds some documentation to file2list
2018-01-10 19:43:53 -02:00
Jordan Brown 14a552cf51 Merge branch 'master' into RemoveSetBackground 2018-01-10 12:37:53 -08:00
Leo 5711cd345a Merge pull request #34194 from ninjanomnom/tag-stack
Makes the tag warning a stack_trace
2018-01-09 20:56:22 -02:00
Someguynamedpie dcb94606cb Precision in timekeeping is important, okay.
May or may not contain a trojan.
2018-01-09 16:44:21 -06:00
AnturK 84c73a64d2 Readds CHECK_TICKS in roundend report (#34186) 2018-01-09 15:15:55 -05:00
Cyberboss 3410e72b79 Makes sorts work before GLOB 2018-01-09 14:25:25 -05:00
Jordan Brown 1922c8b24e Adds some documentation to file2list 2018-01-09 12:25:39 -05:00
Jordan Brown e13f2eef2a Removes usage of set background 2018-01-09 10:21:36 -05:00
ninjanomnom d4acaba0e4 makes the tag warning a stack_trace 2018-01-08 15:12:31 -05:00
Jordan Brown 4091b54e02 Merge pull request #33937 from AnturK/printplayerfix
printplayer fix for jobless minds
2017-12-30 15:03:56 -05:00
Leo 1ed5ffe622 Merge pull request #33908 from Cyberboss/RevertSounds
Revert "[READY] Easy hosting of roundend sounds (#33618)"
2017-12-30 14:22:40 -02:00
AnturK 7b25e5d4d0 printplayer fix for jobless minds 2017-12-30 00:03:21 +01:00
Tad Hardesty f2dbe5cf13 Replace explicit z-level checks with defines (#33829)
* Replace explicit z-level checks with defines

* Rename turf_z_is_planet for consistency

* Use TRUE/FALSE in onSyndieBase
2017-12-29 14:40:06 -05:00
Cruix ec48947d31 Made atoms not smooth with shuttles (#33807)
* Made atoms not smooth with shuttles

* Shuttle area canSmoothWithAreas is automatically assigned to the area's type if it is null

* Moved pirate shuttle areas into the multi-area shuttles section
2017-12-29 09:27:34 +13:00
AnturK d863eb4c9c Adds roundend nuke disk location tracking to feedback. (#33660)
Adds roundend nuke disk location tracking to feedback.
2017-12-29 09:22:29 +13:00
Cyberboss 5e961e23e7 Revert "[READY] Easy hosting of roundend sounds (#33618)"
This reverts commit 03e3dee35c.
2017-12-28 14:24:48 -05:00
Leo 26136b6ecd Merge pull request #33876 from AnturK/roundend_feedback_standard
Cleans up survivor counting tiny bit
2017-12-28 09:50:20 -02:00
MoreRobustThanYou 03e3dee35c [READY] Easy hosting of roundend sounds (#33618)
* [READY] Easy hosting of roundend sounds

* Hopefully fix this.
2017-12-28 11:32:44 +13:00
AnturK ca444551c4 Cleans up survivor counting (maybe) 2017-12-27 13:06:55 +01:00
AnturK e8422680ba Fixes broken newscaster JSON 2017-12-22 09:42:15 +01:00
Jordan Brown 864274eea7 Merge pull request #33606 from coiax/antaghud-on-end
Everyone gains antag HUD at round end
2017-12-21 14:15:42 -05:00
AnturK e940102d18 Makes newscaster feedback messages and comments always a list. (#33682)
* Makes newscaster messages and comments always a list.

* Proper fix

* This was unnecessary too

* Extra safe.

* "
2017-12-21 08:13:11 -05:00
Jack Edge 834579bc5a CODE REVIIEW I 2017-12-21 12:51:30 +00:00
Jack Edge 2b278f7af8 Everyone gains antag HUD at round end
🆑 coiax
add: At the end of the round, all players can see who the antagonists
are.
/🆑

Gaining antag HUD at round end means it becomes more obvious to everyone
about information that is already public knowledge (because the round
end report has also been issued by this point).
2017-12-21 12:51:30 +00:00
Jordan Brown 00c332a7be Adds NAMEOF, VARSET_CALLBACK, and VARSET_LIST_CALLBACK (#33543)
* Adds NAMEOF and VARSET_CALLBACK

* Fix VARSET_CALLBACK

* Change names, add VARSET_LIST_CALLBACK

* Fix var names

* Additional macro safety. Update commen

* ImprovedName

* Fixing
2017-12-19 23:52:33 -06:00
Leo ae03d43caa Merge pull request #33652 from MoreRobustThanYou/teemwork
Renames /datum/objective_team to /datum/team
2017-12-19 15:23:28 -02:00
Jordan Brown 3f3fc942d4 Callback security and usr (#33599)
* Gonna regret writing this one day

* tmp -> temp

* Make PushUsr() a /world proc

* Callbacks now preserve usr

* Fixes PushUsr return value

* Fixes PushUsr invocations

* Update modifyvariables.dm

* Use weakrefs in callback user

* Further fixes

* Whoopsie
2017-12-18 21:42:25 -06:00
More Robust Than You 6b642d220f Renames /datum/objective_team to /datum/team 2017-12-18 07:30:31 -05:00
Emmett Gaines 25080ff2c4 defines math (#33498) 2017-12-17 11:02:11 -05:00
ShizCalev d79d92e1ae Standardizes deconversion message (#33547)
* Standardizes deconversion message

* More cleanup

* Reverted tooltips

* Standardized all flavour_texts

* Cleaned up redundant classes
2017-12-17 12:49:42 +13:00
Jordie f9b36a97c4 Saves newscaster data and photos to round logs folder (#33504)
* newscaster saves stories and photos

* merge with round end changes

* begone debug proc

* some fixes
2017-12-14 04:43:26 -05:00
Jordan Brown 95ca418ef1 Allows for more than one cross server (#33488)
* Allows for more than one cross server

* mend
2017-12-13 22:07:26 -05:00
AnturK 171aca5a41 Roundend fixes (#33477)
* Fixes TC use counts and adds some spacing between solo antags of the same kind

* Fixes nuke result

* Fixes round result for clock_cult

* Kevinz please.

* Hurts my soul
2017-12-13 06:20:56 -05:00
AnturK 3d813853b5 Roundend report refactor (#33246)
* Roundend report refactor

* I won't be fixining every moved part but here you go

* Preparation for feedback

* Fixup

* First draft of feedback (wip)

* Simple version of feedback for custom objectives/explanation texts

* Debug verb removal

* Fixes & show again action button

* Admin objective handling

* Fix and first step of css standarization.

* Every time

* More css

* Fix

* Fixes, abductee datum, css tweak

* Feedback and css fix

* CLIENT DETAILS DATUM + CLIENT ACTIONS + spilled css fix

* Integrates clockult badcode

* Fix

* Fix lists in assoc feedback

* Unified antagonists and teams feedbacks, bumped up antagonists version

* Adds chat link to reopen the the report

* Fixes some clockcult stuff, passes antag name to feedback

* review stuff

* fix

* Adds some missing spacing

* Roundend corners, has css gone too far.

* Spacing between same antags

* Changeling and traitor objectives now have same spacing

* Wizar report typo fix

* Wrap brother team.

* Also move it to more relevant file

* Fixes cult summon objective

* Fixes roundend report for full-round observers

* Fixes wizard with apprentices roundend report

* Tutorial scarabs don't show in roundend anymore, adds some check_ticks

* Prettier station goals

* Merges roundend delay things

* Spread the lag around

* Fixes relogin qdeling eminence

* ckey -> key
2017-12-11 11:57:20 -05:00
oranges 40f5703f31 Merge pull request #33414 from kevinz000/DAMNIT_DEATHRIDE_WHY_WHY_WHY_IM_SALTY_REEEEEEEEEEEEE
[READY]Fixes beam rifles and flightsuits
2017-12-11 10:18:45 +13:00
Cruix 05d7402bad Allowed shuttle docking ports to be hidden from some shuttle docking computers (#33148)
Added a delay to the white ship shuttle docking computer designating a landing spot
2017-12-11 09:22:48 +13:00
kevinz000 d97b34a262 Fixes beam rifles and flightsuits 2017-12-09 19:32:31 -08:00
Jordan Brown 4d0e80b80a Merge pull request #33371 from ninjanomnom/walk-backwards-into-hell
Step backwards version of hex2num
2017-12-09 16:05:22 -05:00