Commit Graph

2582 Commits

Author SHA1 Message Date
Cyberboss
ad458d452c Fixes template tank dispensers (#26490) 2017-04-24 14:11:57 -04:00
Cruix
f0a8ca68db Changed alternate appearances to /datum/atom_hud s (#26289)
* Changed alternate appearances to  /datum/hud s

* Added hashset behavior to the /datum/data_hud/var/hudusers list
2017-04-23 20:25:52 +02:00
Cyberboss
b9c54f517f Minor refactors (#26305)
obj/on_log changed to atom/on_log. Boolean parameter in
No admin irc message now checked in client/Del instead of mob/Logout
Removed an empty New()
1 -> TRUE
removed a potential crash in mob/Login
2017-04-23 09:52:47 +12:00
oranges
61b93ce182 Merge pull request #26337 from Core0verload/picture_frame
Refactors picture frames to use wall frames system
2017-04-22 10:54:19 +12:00
Jack Edge
8f44405cc7 Also reinforced desc 2017-04-19 22:55:05 +01:00
Cyberboss
11c5f0e0ce Fixes showcases not initializing (#26355) 2017-04-19 13:07:57 -06:00
Jack Edge
73cc6834cf Examining a window gives tips for construction/deconstruction
🆑 coiax
add: Examining a window now gives hints to the appropriate tool for the
next stage of construction/deconstruction.
/🆑
2017-04-19 17:10:59 +01:00
c0
5c6b32cbc3 Refactors picture frames to use wall frames system 2017-04-17 15:37:05 +03:00
Cyberboss
4f14ca7a49 Proximity sensing refactor (#26260)
* New proximity monitor datum

* Replace the old systems

* Fixes #26254

* Ports a New and spawn to Initialize

* Switch to Moved

* Remove unused var

* Speedup and fixes

* More speed

* qdel in movable

* Uneeded now

* Fix

* Use the faster RANGE_TURFS
2017-04-16 14:48:29 -06:00
Robustin
7db828644c EngiMarket Part Four - Ranged RCD and Rapid Lighting Device (RLD) (#25263)
Two new items, one brand new, the other an RCD that works at range without any other bells and whistles.

The RLD allows you to create floor and wall lighting along with temporary (they use fuel like flares) glowsticks at range. It can also deconstruct lights. The best part of this feature (besides the visual "ammo" updating icons) is the ability to select absolutely any color you desire.

🆑 Robustin
add: Ranged RCD added to the game
add: Rapid Lighting Device (also ranged) has been added. It can create wall, floor, and temporary lights of any color you desire.
/🆑
2017-04-14 09:31:43 +12:00
Davidj361
b25fa51341 Fixes #26083, bodies in body bags get cremated now (#26117)
* Fixes #26083, bodies in body bags get cremated now

* Changed usr to user because angry neckbeards

* Reverted my changes

* Uses GetAllContents()
2017-04-12 21:07:08 -06:00
Leo
c732886a5a Merge pull request #25983 from XDTM/GolemGolem
Fixes golem shell naming
2017-04-08 19:16:22 -03:00
XDTM
3fd32c0041 Fixes golem shell naming 2017-04-07 20:23:26 +02: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
Leo
3a81331d68 Merge pull request #25919 from Qbopper/brokencloset
Fixes redundant messages about broken closets
2017-04-06 18:38:58 -03:00
Cyberboss
a71d39c679 Fixes template loaded closets (#25901) 2017-04-06 09:04:35 -06:00
Cyberboss
f1d4136f36 Moves a file around (#25902) 2017-04-06 09:34:08 -04:00
Qbopper
a26f4fa26b fixes broken closet messages 2017-04-05 15:48:11 -04:00
Cyberboss
fc20f51454 Prevents certain closet types from being anchored (#25878) 2017-04-05 12:34:08 -03:00
AnturK
db7462f473 Fixes ladders (#25852)
* Fixes ladders

* another admin abuse only feature global list

* Mhm

* I can't spell
2017-04-04 23:45:25 -06:00
duncathan salt
83a8d3dfbb Merge pull request #25830 from ExcessiveUseOfCobblestone/patch-4
fixes #25754 [what is this new meme title req]
2017-04-03 22:44:53 -06:00
duncathan salt
525325b067 Merge pull request #25818 from AnturK/monkey_slots
Monkey fixes
2017-04-03 22:41:17 -06:00
ExcessiveUseOfCobblestone
99b2c9e7a0 Update mirror.dm
fixes #25754
2017-04-02 22:49:31 -04:00
Cyberboss
22fe5b12f1 Merge upstream 2017-04-02 22:27:22 -04:00
AnturK
3969b69ffd Allows monkeys to use lockers 2017-04-02 21:47:42 +02:00
duncathan salt
4afacf8fdb Merge pull request #25762 from ChangelingRain/guncase
Fixes a bunch of gun case code
2017-04-02 13:44:57 -06:00
Leo
7b729f1168 Merge pull request #25761 from ChangelingRain/snippet
Uses a var properly
2017-04-02 14:58:28 -03:00
Cyberboss
78ee754da3 Merge upstream 2017-04-01 23:38:37 -04:00
Cyberboss
bc40e4eefe Fixes a runtime with song importing (#25692) 2017-04-01 21:43:54 -03:00
Cyberboss
5fe391805a Fixes some closets not taking things from the turf (#25728) 2017-04-01 21:43:17 -03:00
Joan Lung
e1a2dea0fc Fixes a bunch of gun case code 2017-04-01 12:59:17 -04:00
Joan Lung
c0f933a737 Uses a var properly 2017-04-01 12:31:34 -04:00
Cyberboss
d27ec2c4f2 Fixes lattice New qdeletion (#25724)
* Fixes lattice New qdeletion

* You mean your clocks don't you...

* Blech
2017-04-01 11:16:33 -04:00
Cyberboss
50d41ac3aa Closets no longer try to insert themselves (#25726) 2017-04-01 11:14:29 -04: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
coiax
000e923a87 Autoimplanters renamed to autosurgeons; nuke op autosurgeon fix (#25549)
* Autoimplanters renamed to autosurgeons; nuke op autosurgeon fix

Fixes #24443.

🆑 coiax
add: Autoimplanters have been renamed to autosurgeons. Currently only
the CMO and nuclear operatives have access to autosurgeons. What is the
CMO hiding?
fix: All upgraded organs for purchase by nuclear operatives now actually
come in an autosurgeon, for speed of surgery.
/🆑

- Autosurgeons now insert any type of organ put in
- Replaced organs are dropped on the floor by default, and if told not
to, will GC, rather than just disappearing through lack of references
- Makes autosurgeons have a `starting_organ` type, where it'll make an
internal organ to be dispensed.
- Autosurgeons now change their name depending on their internal organ
- Nuke ops now just buy the autoimplanter with the organ already inside
it.

* Fixes naming and sprite
2017-03-30 22:09:35 +13:00
Cyberboss
d60a1a48cb Fixes closets sometimes not inserting their loot (#25556) 2017-03-29 19:21:32 -03:00
MMMiracles
48da27feb8 CereStation (#24665)
* cerestation test build or something i dunno

* map edits

* added exosuit/cyborg consoles to bridge, added experimentor to science test chamber. added directional signs to bridges for basic department directions.

* airless turfs HO

* TUUUUBES

* additional map edits

* SM engine, partial Engineering rework

* press x to .json

* CIRCUITS

* boss of this gym

* map changes galore

* atmos checkpoints + signs

* Add cerestation.dm

* quick fixes

* map edits again

* auth keypads + minimap

* suit change, button fixes

* maintenance + map + other stuff

* map fixes out the wazoo

* honk

* wowzer

* beware of basket-stealing bears, purges harmful heretic tags (for the most part)

* removes the bone-zone
2017-03-29 13:38:35 -04:00
Cyberboss
69558f7196 Merge branch 'master' into TiredOfTheInconsistency 2017-03-28 09:23:27 -04:00
Joan Lung
c386e9c64f Cleans up TK code a bit (#25516) 2017-03-27 15:47:23 -03:00
JamieH
1877c12e15 [S] Fix the ability to exploit statues for extra resources (#25532) 2017-03-27 10:20:16 -04:00
Cyberboss
05e1ef69e1 Merge upstream 2017-03-27 09:32:08 -04:00
coiax
476db3b429 Fixes a runtime when cutting lattice (#25504) 2017-03-27 00:11:18 -03:00
swindly
fb28f67110 fixes safes (#25478) 2017-03-26 14:09:29 -03:00
XDTM
36ac1997d7 Refactors Golem Names (#25471) 2017-03-25 19:47:08 -03:00
KorPhaeron
79296e902c Fixes Rocks sprites (#25443) 2017-03-25 10:03:44 -03:00
TrustyGun
0fa7c3f3f6 Deconstructing display cases and coffins now drop the correct amount of wood. (#25445) 2017-03-25 10:01:43 -03:00
Joan Lung
febe2d926f Merge pull request #25417 from Lexorion/betterhurryupthefreezeiscommingnewbarsignbtw
Adds a new barsign sprite
2017-03-24 20:44:07 -04:00
Cyberboss
cd050a38f0 Merge branch 'master' of https://github.com/tgstation/tgstation into TiredOfTheInconsistency 2017-03-24 16:34:20 -04:00