Commit Graph

882 Commits

Author SHA1 Message Date
Kyle Spier-Swenson
11d504e93a Removes hacky see in darkness invisibility bullshit, uses planes. (#25931)
* Removes hacky see in darkness invisibility bullshit, uses planes.

Also removed the use of invisibility for ghosts of others, instead using override images.

Per client lighting visibility now has 4 levels, all on, all off, and two midways, this allows for things to be able to see in the dark while still being able to see what is dark and what has light, ghosts and aliens and other shit can cycle between all 4, other things were given one of the 3 values depending.

* Remove qdel global var search.

* Cleans up code, makes changing lighting/NV level easier.
2017-04-11 21:01:24 +12:00
oranges
240b6ab14c Merge pull request #25841 from Cyberboss/patch-8
Fixes throwing with low speeds
2017-04-11 20:59:27 +12:00
GunHog
801634c32f AI Deployment Fixes (#26036)
- Fixes deployed AIs not counting as active for auto shuttle calls.
- Fixes deployed clockwork AIs counting as unconverted.
- Fixes runtime when attempting undeploy a ghosted AI shell.
2017-04-10 18:06:19 -03:00
Cyberboss
709ec2da87 Fixes throwing at low speeds 2017-04-09 22:21:31 -04:00
Lzimann
d40760ad71 Fix conflicts 2017-04-07 09:12:36 -03:00
Lzimann
a2008ff8c6 Fixes stupid idea 2017-04-07 09:00:22 -03:00
Cyberboss
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
Lzimann
3a20f37034 Fixes chaplains not being able to assign their deity/religion plus some minor refactor of the religion subsystem 2017-04-06 23:44:13 -03:00
Cyberboss
585fc0615d Sound tweaks (#25876)
* Port ai vox channel to new system

* Add playsound_direct

* Add pressure_affected parameter

* Channel allocation

* Default pressure_affected to FALSE for ps_direct

* Can't wait to get rid of this shitty fucking proc
2017-04-05 12:57:23 -06:00
Cyberboss
58b7ce61c8 Removes the unused parts of dmm_suite (#25875) 2017-04-05 10:38:40 -03:00
Cheridan
baa3bd8d95 Merge pull request #25771 from duncathan/reactiondatums
Gas Reaction Datums
2017-04-05 00:52:36 -05:00
Joan Lung
e524fd0e2c Merge pull request #25850 from Cyberboss/patch-18
Adds a missing flag to the Time tracking SS
2017-04-04 16:21:55 -04:00
Joan Lung
5032ecaa7c Merge pull request #25845 from Cyberboss/TimerLogging
Adds logging to help investigate timer issues
2017-04-04 16:21:17 -04:00
duncathan
d63eddd2ea debug improvements 2017-04-03 19:59:25 -06:00
Cyberboss
9c9673fe45 Adds a crash log and recovery for hanging SStimer 2017-04-03 19:47:42 -04:00
Lzimann
4ae03a8fb2 Merge branch 'master' of https://github.com/tgstation/-tg-station into jobcodereee 2017-04-03 18:28:53 -03:00
Cyberboss
08d5a5a386 Adds a missing flag to the Time tracking SS 2017-04-03 13:25:40 -04:00
Cyberboss
22fe5b12f1 Merge upstream 2017-04-02 22:27:22 -04:00
Lzimann
fa7f5e8338 Fixes spawning in the lobby with no job 2017-04-02 20:13:33 -03:00
Joan Lung
2a61b5ac81 Merge pull request #25776 from Cyberboss/patch-32
Fixes a shutdown runtime
2017-04-02 19:05:59 -04:00
Joan Lung
4a2e37e8d2 Merge pull request #25777 from Cyberboss/CohesiveVaredits
Edits to the titlescreen sync with SS
2017-04-02 19:05:37 -04:00
duncathan salt
a96bfebc68 Merge pull request #25738 from coiax/minor-time-tweaks
Minor changes to some time procs
2017-04-02 02:10:32 -06:00
Cyberboss
78ee754da3 Merge upstream 2017-04-01 23:38:37 -04:00
Cyberboss
578d347b40 Edits to the titlescreen sync with SS 2017-04-01 18:46:23 -04:00
Cyberboss
ee8fc197a7 Fixes a shutdown runtime 2017-04-01 18:42:34 -04:00
Cyberboss
db2d9c6e5d Map splash transition will no longer be blank (#25671) 2017-04-01 19:39:32 -03:00
AnturK
e6803e64a2 Merge pull request #25580 from coiax/landmarks-refactor
Landmarks refactor, part 1
2017-04-01 13:26:03 +02:00
XDTM
b56d2b4db3 Fixes facehuggers ripping masks off protected mobs (#25488)
* Fixes facehuggers ripping masks off protected mobs

* it didn't give an error on my end but oh well

* i did it
2017-04-01 12:57:47 +13:00
Jack Edge
fc0d29b956 Minor changes to some time procs
- Lets you pass any value to gameTimestamp, allowing you to work out
what IC time it would be in (world.time + 3000).
- Puts the gametime_offset (currently 12 hours) in ticker, so it's not
just a fucking magic number in a function.

This would allow us, at a later date, to have the starting station time
randomised to be something other than 12:00.
2017-03-31 22:17:03 +01:00
Cyberboss
e3c31d2fa7 Roundstart Events. Fixes xeno egg announcement timer (#25659)
* Add support for roundstart events

* Fixes #25649
2017-03-31 20:20:40 +02:00
Remie Richards
d1b2be75ad Fixes #24998 (Statues spawned by wizards are invisible) - Correctly (#25638)
* Fixes #24998 Correctly

* Fixes potential addition to non initialised overlays list
2017-03-31 09:33:44 -03:00
Cyberboss
5646c736c8 Merge upstream 2017-03-30 19:18:59 -04:00
kevinz000
d17aacc8cd Allows soft-disabling of flightsuit processing, moves subsystem defines to subsystems.dm (#25513) 2017-03-30 09:07:49 -03:00
Cyberboss
a8eefff531 Active turf visualization (#25594) 2017-03-30 08:39:10 -03:00
Cyberboss
ef5ac7dcc7 Adds feedback for the map a round was played on (#25593) 2017-03-30 08:37:02 -03:00
Cyberboss
ee0a2f7e36 Fixes spawned atoms not late initializing (#25575) 2017-03-29 19:16:13 -03:00
Jack Edge
2947b6679d Converts Centcom 2017-03-29 18:08:30 +01:00
Cyberboss
2fd142959a Merge upstream 2017-03-28 18:52:59 -04:00
Cyberboss
7ad4aa7a19 Improve SStitle. No delay icon loading (#25541) 2017-03-28 15:40:37 -03:00
Jack Edge
fc89cc9c33 Removes unused monkeystart landmark type 2017-03-28 19:20:47 +01:00
Cyberboss
05e1ef69e1 Merge upstream 2017-03-27 09:32:08 -04:00
MrPerson
aed556923d Fixes hyperspace being black (#25507)
Fixes #25272
2017-03-27 00:12:38 -03:00
Cyberboss
7b9fd7e6fb SNPC Refactor (#25429)
* Move the interactive file to the right spot

* Proper scheduling

* dOY

* Fix shit
2017-03-26 21:24:38 +02:00
Cyberboss
cd050a38f0 Merge branch 'master' of https://github.com/tgstation/tgstation into TiredOfTheInconsistency 2017-03-24 16:34:20 -04:00
Cyberboss
db99403313 Merge branch 'master' into TiredOfTheInconsistency 2017-03-23 09:21:20 -04:00
Jack Edge
4e8badad73 Fixes some runtimes with soapstone messages
I'm not sure why they're not loading on main anymore, possibly some bad
JSON data? This stopped the warning locally, anyway.
2017-03-22 20:06:09 +00:00
Cyberboss
fb596bcdb3 _DEF 2017-03-22 14:52:21 -04:00
Cyberboss
6a67a84c33 Missed that 2017-03-22 12:34:38 -04:00
Cyberboss
a801187ede Fix shit 2017-03-22 12:11:59 -04:00
Cyberboss
7e14ec75fc Normalizes subsystem definitions 2017-03-22 11:50:46 -04:00