Commit Graph

1085 Commits

Author SHA1 Message Date
Giacomand 4f8a312275 You can now walk behind the three top parts of the gravity generator, to be able to fix a space breach in the middle of it. 2014-05-02 16:35:54 +01:00
MrPerson 9d9a657acf Change examine() from an atom verb to a mob verb
Just in time for the feature freeze, a big change that will introduce bugs! Yay!
Mob verb is called verb/examinate(target), which just calls target.examine(user) and face_atom(target)
For explanation why, see http://www.byond.com/forum/?post=1326139&page=2#comment8198716
Long story short, mob verbs are much faster than object verbs. The goal is to make right-click menus populate faster.

Also changes a bunch of examine() procs to always, ALWAYS call the parent. Except mobs, but you have 1 guess why I'm not touching them. Mostly this affects obj/item/examine().
And also remove a whole shitload of pointless set src in view(2) kind of crap. Also span classes.
2014-05-01 09:56:39 -07:00
Hornygranny 3035108aba used visible_message for flavor text 2014-04-30 14:17:20 -07:00
Hornygranny 2853c954c9 Narsie's consume will now spawn remains and gib mobs, and includes a flavorful message. 2014-04-30 13:36:50 -07:00
Aranclanos 14ce1334bb Removes the unused large tubes and fire bulbs.
Made light bulbs have 4 brightness and tubes 8 by default, no random variables changing this value.
2014-04-30 06:22:21 -03:00
Cheridan feec85f655 Merge pull request #3433 from Ikarrus/gravalarm
Replaces the GravGen alarm with a louder, more distressing sound.
2014-04-27 21:19:11 -05:00
Menshin 5814668d52 Fixed a faulty call to Solar Control Computer /tracker_update which could erase the set direction (fix #3528). 2014-04-25 22:47:43 +02:00
Cheridan 4d8160ab14 meteorhit() is kill 2014-04-22 12:16:02 -05:00
AstralSerpent e589992608 NAR-SIE HAS RISEN gets accompanied by that I'M HERE hallucination sound. 2014-04-21 12:02:22 +10:00
Menshin 0fda25c757 * sun and solars now uses world.time instead of timeofday,
* the solar panels are now rotated instantly instead of slowly do it every tick,
* code cleaning
2014-04-19 18:31:22 +02:00
Menshin 7347b1bebd * tweaked the solar update method to be more accurate
* added a check for the midnight rollover of timeofday
* the manual tracking orientation is now synchronized with the sun position update
* now checking if the solar panel/tracker/computer is not already in the solars_list before adding it
* added a message noticing the beginning of a solar panel/tracker deconstruction
* tweaked the manual tracking for better accuracy : the orientation is increased/decrease internally and updated altogether the sun.
2014-04-19 13:06:27 +02:00
ikarrus 32ea63d08a Replaces the GravGen alarm with a louder, more distressing sound. 2014-04-15 22:55:05 -06:00
Menshin d197be0540 Changes to the Sun :
* Changed the way the sun was orbiting around the station (or is it the other way around ?), based on real time rather than an inaccurate ticks counter.
* The sun can now be up to twice as fast or slow as standard rotation (1h)
* The sun start with a random angle to the station at round start
* The sun can rotate clockwise or counter-clockwise

Changes to Solars :
* The panels calculate the shortest rotation to get from their position to another.
That also fixed the bug where the panel would backtrack all the way when finished a full rotation (e.g 355° to 1°)
* The exposition to the sun of a panel is now correctly calculated (fixed the bug, where
if the sun was, for example, at 1° and the panel at 359°, no light would arrives to the panel)
* Corrected the timers for the timed rotation.
* Panels made with reinforced glass now have the double of health
2014-04-14 23:02:57 +02:00
Miauw 5abb553f4a Merge branch 'master' of https://github.com/tgstation/-tg-station into warnstandardization
Conflicts:
	code/_onclick/telekinesis.dm
2014-04-08 14:29:58 +02:00
iamgoofball 810b91e7ac removes a ton of things checking the ticker to see if it's monkey, a gamemode that no longer exists. 2014-04-06 11:46:12 -07:00
Cheridan 412ac0fb38 Improved Singularity Ex_act() 2014-04-01 15:26:48 -05:00
Miauw dc9ead6575 Merge branch 'master' of https://github.com/tgstation/-tg-station into warnstandardization
Conflicts:
	code/_onclick/telekinesis.dm
	code/game/sound.dm
2014-03-30 20:48:03 +02:00
Razharas 6cb3ae5183 Revert "Merge pull request #3142 from Alek2ander/master"
This reverts commit 6f9b58abce, reversing
changes made to eda7110a23.

Im so sorry aran, so sorry
2014-03-29 18:02:54 +04:00
Alek2ander 15c374c396 Merge branch 'master' of https://github.com/tgstation/-tg-station
Conflicts:
	code/modules/power/solar.dm
2014-03-28 00:02:29 +04:00
Alek2ander 8fa4005c24 Moved paicard check to /obj/machinery/computer
BSA control computer now a valid pAI control target. !!FUN!!
2014-03-27 23:43:05 +04:00
Alek2ander 358ecf7e6a Merge branch 'master' of https://github.com/tgstation/-tg-station into tgstation-master
Conflicts:
	code/game/machinery/computer/computer.dm
	code/game/machinery/computer/telecrystalconsoles.dm
2014-03-27 18:31:11 +04:00
Giacomand da71bad8e2 Modernised the solar control computer's UI.
Cleaned up the solar code a bit.
Removed trackers requiring power, should stop them from being processed.
2014-03-26 16:28:33 +00:00
Aranclanos 34757f900e Merge pull request #3161 from Giacom/gravity_changes
You will fall over in zero gravity, again, but you won't make a noise.
2014-03-26 03:27:20 -03:00
Giacomand 65602cb72d Added admin logging for the gravity generator. 2014-03-25 10:12:33 +00:00
Mloc-Hibernia 8af8a43d6f Initial pass to convert LF to CRLF
Signed-off-by: Mloc-Hibernia <colmohici@gmail.com>
2014-03-24 08:53:40 +00:00
Giacomand 1a9da0ba47 You will fall over in zero gravity, but you won't make a noise. This was important because it told players whether someone was stunned or dead, when it was changed it just added confusion.
You can no longer slip in zero g.

Added an admin subtype of the gravity generator which admins can spawn to create a pre-setup gravity generator.
2014-03-23 16:21:08 +00:00
Alek2ander 81b1b189de paipairing
Stuff
2014-03-22 22:33:09 +04:00
Miauw 7fccaac902 WTF BYOND???? 2014-03-22 17:55:36 +01:00
Miauw a80dd4df0f Merge branch 'master' of https://github.com/tgstation/-tg-station into warnstandardization
Conflicts:
	code/game/objects/items/weapons/AI_modules.dm
2014-03-22 17:42:07 +01:00
Miauw d41e02c5b5 Finishes up warning and error standardization. 2014-03-22 17:20:43 +01:00
MrPerson 2858bf1c18 Fix for changling powers arm blade and fleshy space suit.
More del(AM) -> qdel(AM) and Del() -> Destroy()
Fixes a terrible bug that would have meant players could only ghost once.
2014-03-21 22:26:50 -07:00
MrPerson ee716586b9 GEE THANKS GIA FOR MORE CONFLICTS (gravitygen changes to c4 vs qdel)
Merge branch 'master' of https://github.com/tgstation/-tg-station into qdel_r

Conflicts:
	code/game/objects/items/weapons/explosives.dm
2014-03-21 19:04:51 -07:00
Razharas 4c4cadb48c Merge pull request #3086 from Giacom/gravity_generator
[MAP] Added a new gravity generator which will produce gravity for the station.
2014-03-21 14:06:40 -07:00
MrPerson 6930283efc Merge branch 'master' of https://github.com/tgstation/-tg-station into qdel_r
Conflicts:
	code/game/gamemodes/changeling/changeling_mutations.dm
	code/game/gamemodes/changeling/changeling_powers.dm
	code/game/gamemodes/malfunction/Malf_Modules.dm
	code/game/objects/items/weapons/tanks/watertank.dm
	code/game/objects/structures/tables_racks.dm
	code/modules/research/server.dm
2014-03-21 03:05:39 -07:00
fleure 26451b2e2c Merge pull request #3105 from MrPerson/gias_issue
Safety check SMES custom input/output settings a bit.
2014-03-20 20:13:24 +00:00
MrPerson 6ec9e5b732 Safety check SMES custom input/output settings a bit. 2014-03-17 13:27:50 -07:00
Giacomand 64c9e253f2 Typo fixes. I'm keeping the comma-less but. 2014-03-15 17:44:34 +00:00
Giacomand cc4dd68bdf Added a new gravity generator which will produce gravity for the station.
Sprites by Ausop, which he posted in his sprite thread.

The gravity generator is very sturdy, as it is almost indestructible, but explosions can break it and it will need repairs.
Changed C4 to stop del()'ing and instead will only use ex_act().
Added an interact_offline variable for machines that will allow you to interact with them even if they are depowered. The gravity generator only uses this at the moment.

Removed the stun that people get when gravity changes.
Shuttles have gravity still.

Added a gravity generator room to the west of Engineering. It is very secure, with a foyer and requiring CE or Captain access. There are instructions on the table for repairing and enabling/disabling the machine.
2014-03-15 16:59:48 +00:00
Cheridan 4e5d757726 Merge pull request #3064 from Rockdtben/removeTLEComments
Removing TLE comment stamps and other useless comments
2014-03-14 15:40:27 -05:00
Rockdtben a034e41f25 Removing TLE comment stamps and useless comments 2014-03-13 08:25:28 -05:00
Rockdtben 6eeeb1e5fe Removed some useless comments from years ago. 2014-03-12 07:59:34 -05:00
fleure 7d0ddb0e72 Merge pull request #2987 from Ccomp5950/apc_bugfix
APC overlay bugfix.
2014-03-12 10:46:19 +00:00
Aranclanos 638ca8e22e Made the singularity name lowercase 2014-03-10 19:45:39 -03:00
Aranclanos f32dc05bf7 Merge branch 'THESINGULOATEMYBOH!' of https://github.com/Miauw62/-tg-station into THESINGULOATEMYBOH! 2014-03-10 19:45:01 -03:00
MrPerson 6b29fecda1 Merge branch 'master' of https://github.com/tgstation/-tg-station into qdel_r
Conflicts:
	code/game/machinery/bots/ed209bot.dm
	code/game/machinery/rechargestation.dm
	code/game/machinery/turrets.dm
	code/game/objects/structures/crates_lockers/closets.dm
	code/modules/research/circuitprinter.dm
2014-03-08 22:03:03 -08:00
Ccomp5950 d8df1df6b5 APC overlay bugfix.
Before: If you turned off the breaker and fiddled with on/off states and turned on the breaker it wouldn't update the overlay because the check_updates wasn't doing an if(operating) check and would think it didn't need to update the overlays once you turned on the breaker.

After: Check_update() now takes into account the operating (breaker on/off) variable and accounts for it in update_overlay.

Thanks Razharas from /tg/ #coderbus for bringing this to my attention.
2014-03-04 20:50:34 -06:00
MrPerson a74cdf1da2 Made the singulo only qdel things once. Woops.
This was causing some runtimes and doubled reporting "Emitter deleted at (0,0,0)" etc.
2014-03-03 03:45:59 -08:00
MrPerson 20027aa442 Fix a use_power() runtime if the object was in nullspace (was qdel()'d)
Also remove some debug shit in atmospherics I left around.
2014-03-03 01:16:21 -08:00
MrPerson 3c58091437 Merge branch 'master' of https://github.com/tgstation/-tg-station into qdel
Hopefully nothing went wrong but you never know.

Conflicts:
	code/FEA/FEA_fire.dm
	code/controllers/supply_shuttle.dm
	code/game/gamemodes/changeling/changeling_powers.dm
	code/game/machinery/autolathe.dm
	code/game/machinery/drying_rack.dm
	code/modules/hydroponics/hydroponics.dm
	code/modules/projectiles/projectile/magic.dm
	code/modules/reagents/Chemistry-Recipes.dm
	code/modules/reagents/reagent_dispenser.dm
2014-03-02 21:39:27 -08:00
Razharas f3ccaa5936 Merge conflicts fix 2014-03-03 05:42:31 +04:00