Commit Graph

1380 Commits

Author SHA1 Message Date
MadmanMartian
64d32457df I got to test this with a rocket launcher 2017-08-10 16:48:28 +01:00
MadmanMartian
b4d8e3e22f ATMs drop contained IDs on destroy 2017-08-10 14:49:13 +01:00
SonixApache
e6385438a1 Hotfix for shield gen circuit soldering (#15428)
* Hotfix for shield gen circuit soldering

fixes #15426
thanks damian

* quality
2017-07-16 12:10:35 +01:00
SonixApache
295d063b5a Can now solder Starscreen circuits to switch between normal and EX (#15359) 2017-07-12 00:13:31 +01:00
Rob Nelson
281e89ee52 Merge pull request #15304 from unid15/cock_a_trice
Cockatrices
2017-07-08 12:26:39 -07:00
D3athrow
51df013603 Pomf do a code, fix projectiles hitting windows when they should hit something else instead 2017-07-03 01:16:29 -05:00
unid15
c3fdfe2283 Cockatrices 2.0 2017-06-28 11:44:36 +02:00
SonixApache
7536fbf00d Brands experimental shield generator as 'starscreen' shield generators (#14946)
* renames experimental shield generator to 'starscreen' shield generator

* forgot to rebrand the cargo crates

* generates*

* turns EX into a define

* capital S brandnames

* backslash improper
2017-05-23 11:00:55 -07:00
Intigracy
18c70c3580 autism (#14857) 2017-05-19 00:11:19 -07:00
SonixApache
62deded5b7 Adds shield circuit descriptions and fixes bad path (#14587) 2017-04-12 17:38:15 +02:00
SonixApache
f37ff2d382 Adds descriptions to R-UST circuitry (#14586)
* Adds descriptions to R-UST circuitry

* one dot
2017-04-07 17:01:08 +02:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00
clusterfack
8d9d66ce28 Makes Station Rotate (#14506)
* Changes plasma to phoron

Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron

* Fixes maps and filenames

* Whoops forgot to change test box!
2017-04-02 00:01:08 +02:00
DamianX
fe337b97c2 Fixed rust control computer being impossible to repair (#14435) 2017-03-26 00:35:02 -04:00
unid15
877586a9a3 Adds gremlins (#14084)
* Adds gremlins

* 2.0

* 3.0

* New sprites and CL

* Gremlin fibers and splitting

* No spam

* remove rogue S

* update cl

* Conflict resolution part 1/???

* Conflict resolution 2/???

* Conflict resolution part 3/3

* Commit first test later

* Allows gremlins to open firelocks

* Cleans up navbeacon.dm

* Allows gremlins to ride MULEbots

* A better way

* 2.0

* Finally works as intended

* Gremlin ass

* Remove NOMSG

* New gremling stuff

* Raises gremlin amount from 1-2 to 2-4

* Make them turn on the brig doors

* Makes them advanced tools (users)

* Woops works now

* Fixes every issue with gremlins riding mules

* Fixes deep frying everything
2017-03-02 03:59:08 -05:00
DamianX
ffadb01570 removed frame_desc (#14091) 2017-02-20 13:03:52 -05:00
Shadowmech88
767017da5d Computers can now be kicked to eject an ID stored inside them. (#14092) 2017-02-19 16:50:22 -05:00
Sood
57534f2f15 QDEL CLEANUP THE RECKONING 2017-02-07 14:38:59 -08:00
Pieter-Jan Briers
7b0e326423 Moves some code over to CHECK_TICK. (#13410) 2017-01-12 15:53:38 -05:00
Pieter-Jan Briers
4970cde248 In which /vg/station13 gets high. (#13270)
* Code done. Doesn't compile for shit.

* IT COMPILES!

* Hey it almost works.

* Fixes lighting

* Remove thing I had to double check after asking mso.

* More fixes.

* WiP, fixed everything but waitfor

* Done.

* Damnit DM.

* Fixes priorities
2017-01-11 13:43:38 -05:00
Wizardcrying
063981f342 more flavor text fixes round 2 (#13126)
* look at the branch name of the last pr and this one

* fix and add

* added one

* cabinet

* more

* flavor text and KEEPER AI module bugfix but why?

* \the

* real flavor text hours also secrets and an email account

* ace coder over here

* revert fun removal and fix things

* cig

* let's see if this resolves inti's remaining change

* oh hey pomf copy-pasted from mecha.dm

* this didn't commit wtf

* "whyyyyyyy", said the bauds. and nothing got done that day

* there was even another src.name

* exxion

* revert fun description removal

* whoops didn't commit vox change

* spooky
2016-12-31 20:02:34 +02:00
Wizardcrying
6ea0489065 Spelling/grammar/wording/etc fixes (#12993)
* mainly standardized the vending machine descriptions with exceptions

* oops

* more

* this time i changed a proc name but there was only one use of it

* everything gets changed!

* this commit sponsored by low-quality forum posting

* buisness

* i broke it

* but is it really robust?

* why didn't this commit

* finally, spent a lot of my morning for this

* colour

* sure it's not atomic, celt
2016-12-23 06:01:09 -05:00
9600bauds
bacedc1818 Sharpness flags (#12728)
* Sharpness flags

* Sharpness flag implementation

* We don't need this anymore!

* pretty

* Ow The Commit Message
2016-12-21 07:19:37 -05:00
Shadowmech88
eae088713c Grues (#12848)
* Adds grues.
Adds swallow light spell.
Adds support to spell code for gradual-drain spells.
Adds racial spell spellmaster.

* Added sprites for grues.
Made a general /spell/racial path.

* Grues can now heal by consuming human meat.

* Removes unnecessary hulk underlay code.

* Adds a spell that allows grues to shatter lights.
/mob/living now has a var that holds a list of the tools that have been used to butcher it.
Autopsy scanners will now report what tools a human has been butchered with if the human's chest is scanned.
Being butchered by a grue, regardless of the tool used, will cause the autopsy scanner to report that the patient was eaten by a grue.

* Fixes conflicts.

* Puts map back to Boxstation.

* Addresses concerns.
2016-12-20 16:45:45 -08:00
DrCelt
710e278c84 Fixes something (#12951) 2016-12-20 10:57:54 +01:00
DrCelt
2ac7bc2fb8 Fixes #12920 (#12936)
Fixes #12920
2016-12-20 10:39:13 +01:00
Sprok0
1c0a465060 Makes shuttles override the /no_ethereal area (#12589)
* why

* this was awful
2016-12-07 17:34:28 +00:00
Intigracy
2047a0286a access_research is now access_science (which is what it is)
access_tox is now access_rnd (which is what it is)
2016-11-27 08:16:54 -08:00
sood
aabf4e5874 Special tab QOL for admins (#12432)
* Add QoL messages to admins when replying to prayers/faxes/etc

* fix runtime

* sends the replies to msay too

* Prayer response also goes to msay window

* reply faxes are now href links

* oops return

* Return paper after sending fax for reference in Topic() for msay, also fix Inti's forgotten second arg removal

* sanity

because to assume intelligence from everyone who'll ever code is to make an ass of u and me

* Whoops

* formatting and shit

* forgot about edge cases where there's multiple faxes in one department

* removed the <b> I added
2016-11-03 18:22:55 -07:00
Intigracy
bc94edd0d2 fixes self surgery / surgery on flipped tables (#12405)
removes /datum/surgery_step/proc/can_operate() since it's unused and just returns 1
2016-10-30 23:43:50 -05:00
coldcola
37f791437e parent (#12409) 2016-10-30 10:29:39 -05:00
BarneyGumball
1f84746214 Fix insanity (#12312)
* stuff

* more shit

* fukin shitmins fukin wit my RUST

* adminghosts can access wire menus

* Revert adminghosts passing incapacitated check
2016-10-25 00:20:25 -05:00
coldcola
2ebeccb783 Fixes Faxes (#12280)
* fixfax

* parent
2016-10-19 18:41:46 -05:00
Kammerjunk
f99648ec46 Giving easier admin punishment (#12237)
* In which I get back at IAAs for faxing their butts

Drop-Bomb a SHIT but this is better

* PP menu works but is lacking content

I guess SOMEONE will make that eventually maybe who knows
2016-10-17 03:16:25 -05:00
clusterfack
8455e57862 Fix nanoui maps (#12231)
* Fix nanoui

Makes nanoui map size independent.

I hope you guys realize I spent like several hours on this. All because some shitter decided he would use hardcoded variables for map size.

* Send the map assets
2016-10-16 20:23:34 -05:00
clusterfack
402158d27d Spacepod delayer (#12185)
* Spacepod delayer

Adds a spacepod move delayer so it is no longer tied to tickrate.

* Make it smoother
2016-10-15 02:56:42 -05:00
JustSumBody
411b131598 advanced buildmode business (#11869) 2016-09-14 14:09:53 -05:00
JMWTurner
4771e9391f iaaportrait (#11705) 2016-09-04 23:44:32 +01:00
JMWTurner
15c0ffe8ac Holominimap experiment (#11517)
* holominimaps 1

* holominimaps 2

* holominimaps 3

* revision 1

* revision 2

* revision 3

* revision 4

* revision 5

* revision 6

* revision 6

* revision 7

* revision 8

* revision 9

* revision 10

* revision 11

* revision 12

* revision 13

* revision 14

* revision 15
2016-09-02 10:10:31 -05:00
ComicIronic
b35eaa65d8 Replaced loc setting with forceMove. (#11490)
* Replaced loc setting with forceMove.

* Update forceMove to permit moving to null loc.

Also fixed atom locking with offsets not following properly.
2016-08-29 06:40:45 -05:00
clusterfack
1b9fe86efb Spells (#11469)
* Spells 1

* Barely functional, but more converted than before!
Now with more coderart!
Some bullshit to let you use charges and holder var at the same time!

* Renames plasma storage variable
Makes it so xenos once again get verbs and spells added on new()
Changes some code around so you can have holder var requirements and recharging time requirements

* AHHHHHHH FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCK

Fixes a bug with spell channeling switching
Makes it so plasma DOESN'T USE ADJUST TOX LOSS TO ADJUST ITSELF
RECODES CONJURE SO IT HAS A SPELL FLAG TO NOT PLACE DUPLICATE
**MAKES IT SO THE FUCKING CONJURE DOESN'T HAVE A WELDER SOUND FOR NO REASON FOR EVERY CHILD**

I DONT EVEN KNOW WHAT ELSE CHRIST

* WATAFAK

* readds screen spells

* Fixes more conflicts

* New sprites

* Removes Unacidable
Final pass on corrosive acid
Converts regurgitate to spell

* Final revision before testing and completion

Creates alien spellmaster

* More things

* Some spell master stuff and bugfixes

* Finishes the code, fixes the bugs, removes unacidable from fucking defficiency

* FUCK YOU DEFFICIENCY, FUCK YOU AGAIN

* This is more reasonable

* Arbitrary balance changes ahoy

* Resolve issues
2016-08-24 09:05:13 -07:00
PJB3005
19a25fa571 Fixes incorrectly reverted stuff in 64x64. (#11523)
* Fixes incorrectly reverted stuff in 64x64.

* goddamnit git
2016-08-21 20:25:09 -05:00
JustSumBody
4c368b8009 Fixes some issues with fax machine papers teleporting (#11508)
* fixes fax sanity

* src.forcemove(src.loc)
2016-08-20 19:50:13 +01:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
ComicIronic
b2b5c81633 Moved research names over to defines. (#11424)
* Moved research names over to defines.

Also fixed 4 (four) instances of the incorrect research name being used.

* Changed research names to avoid collisions.
2016-08-14 17:47:22 -05:00
unid15
a8f825aeee Physics update (#11165)
* Makes space drift affect everything

* Kicking & Newton's 2nd law

* Mecha fix, special attack fix

* ix

* Check on_foot() for slips
2016-08-07 14:53:30 -05:00
clusterfack
6edf0208ac 64x64 Sprites (#11214)
* Move DMI files over to 64x64

* Lighting overlay + world.icon_size.

* Change 32 to world icon size

* Adds pixel shift multiplier

* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion

* Fixes lighting properly

* Fix spacepods bounds

* Redo all icons with BYONDTools bug fixed

* Update ALL the map files dear god

* Double crayon font size

* Update all screen locs

* Fix contextual clicks

Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces

* Fixes maptext size and the final touch ups on antag screen locs

* Runs optipng on the DMI files in last commit.

Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.

* Reduces parallax size a bit for 64x64 map sizes

* Fix lobby screens

* Fix DME
2016-08-05 02:07:02 +02:00
DrCelt
7ed76c60f1 NO MORE HALF MEASURES, CLUSTER (#11183)
* NO MORE HALF MEASURES, CLUSTER

* NO MORE HALF MEASURES, CLUSTER

* bugfixes

* bugfixes

* final bugfixes before the final testing

* we have clearance for lift-off, captain.
2016-08-02 20:32:38 -05:00
clusterfack
1f5235931c Spacepod mousedrop (#11157)
* Spacepod mousedrop

Lets you mousedrop out of spacepods onto any tile adjacent to the spacepod

* Sanity
2016-07-28 20:02:36 -05:00
clusterfack
f215aac0e7 Fix spacepod weapons (#11144)
Spacepods would fire two shots from both sides facing the direction you are firing, however the second projectile would wait for the first projectile to finish before firing. So the second projectile would fire from the original location a second later, thus if you had moved forward in the second it took for the first projectile to finish firing the second projectile would collide with your spacepod and damage you.
2016-07-26 15:24:57 -05:00