Commit Graph

1347 Commits

Author SHA1 Message Date
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
JustSumBody
72f655623b Fixes Box Cloner board not being a machine circuit board (#11092)
* Fixes Box Cloner board not being a machine circuit board

* defines
2016-07-22 22:09:12 +01:00
PJB3005
ba106a09b3 Fixes R-UST and shield gen circuits. (#11019) 2016-07-17 12:43:24 +01:00
Intigracy
528ec7ac43 fixes a runtime with attempting to throw turfs (#10942) 2016-07-09 20:46:59 +01:00
ComicIronic
03861f64f5 Moved limb and zone internal names over to defines, (#10871) 2016-07-06 18:25:43 -05:00
ComicIronic
53040e7e83 Moves string overlays to use images. (#10686)
* Moves string overlays to use images.

* Fixed overlays being missed in replace due to unexpected string characters.
2016-06-20 17:27:24 -05:00
ComicIronic
11119d4d0b Moved reagent IDs to defines. (#10636)
* Moved reagent IDs to defines.

TODO: Convert xenoarch chems.

* Added xenoarch chem defines

* Fixed some bad chem names.
2016-06-19 15:43:37 -05:00
DrCelt
778f64fcb1 PLANES (#10499)
* PLANES

* whoops

* bugfixes

* adds dummy noir obj/screen

* I.plane = initial(I.plane) + assorted bugfixes

* fixed bugs and did a thing with lasers & tasers

* thanks for using a define up there it's really useful and maintainable.
2016-06-17 19:26:18 -05:00
clusterfack
bc7fa76ef2 Tilebound (#10402)
* Makes things tile bound

To fix the issue with things larger than 32x32 or transformed or what not being seen from further away than they should be, we are giving the tile bound flag to all movable atoms.

I have explicitly removed it from icons that are larger than 32x32 beacuse they should be visible either way.

* Removes narsie's special code to make him visible despite visibility, the fact he lacks tilebound will now take care of this

* Damn he's right
2016-06-05 18:44:30 -05:00
unid15
75d79b3c23 Hand refactor (#10045)
* hand refactor (COMPILES)

* Works pretty much

* Test martians

* Martians

* Fix human UI

* Fix find_organ_by_grasp_index() returning arms

* CL + tweaks

* Last fixes

* a

* Better CL

* Fix weird issue!

* Fix virologist job

* Resolves a very important issue

* I thought I had already fixed this

oh well

* Fix grabs

* Shat
2016-06-05 02:33:12 -05:00
Kurfursten
b03af7dee9 BusStation: Ready for Public Testing (#10108)
* Mapperbus

* Changelog

* Step X? More like pun goes here!

* Updates!
2016-05-22 14:39:49 -05:00
dylanstrategie
9845689d63 Fix SCP darkness check (#10083)
* Fix SCP darkness check

* Abloobloo

* Fixes and stuff
2016-05-19 19:02:16 -05:00
ComicIronic
24e1c261b9 Moves w_class to defines. (#10051) 2016-05-14 19:37:06 -05:00
unid15
f9465119e7 lower w_class of chisels and ashtrays (#9975)
* lower chisel's w_class to 2

* lower ashtray's w_class to 1
2016-05-14 06:03:43 -05:00
dylanstrategie
4c275d754a Converting meteors into projectiles (#9805)
* Converting meteors into projectiles

* Re-add sanity

* Even more sanity

* Fix more stuff

* Meteors deleted if outside of their original Z

* FUCK

* Process instead of forcemove

* Patch rebase

* Remove magic number
2016-05-02 11:36:37 -05:00
clusterfack
fe2a1a3a08 Migrating Code to use Proper Byond Move() Code (#8667)
* Initial Commit

All CanPass replaced with cross, all CheckExit replaced with uncross

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc

* Commit #3

All move code has now been unhacked, all of it is functional except for border objects which still retain none of their original functionality

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc (reverted from commit fdee8c8b687a4d1f305bdc5f5e1a59ebeacb4702)

* Fuck me

* Okay Redo

* Hello, I am finished
2016-05-02 08:34:42 -07:00
sood
1ae0d920e7 Makes SCP-173 destroyable by admins and other unprevented methods (#9717)
* Makes SCP-173 destroyable by admins and other unprevented methods

* aaa
2016-04-29 03:44:35 -05:00
Probe1
2d033ac871 IAA demotion promotion text cleanup (#9442)
* Fixes the lack of space between poster and Award for Sufficiency

Clarifies where demotion/commodation faxes should be sent and fixes a spelling error

This code is fucking retarded and badly designed

* Changes 'sticker' to 'poster'
2016-04-17 00:40:04 -05:00
Probe1
0cd1505054 #9248 Some stupid shit with mapping and defficiency
* Removes a fucking scrubber attached to the supermatter engines cooling loop why

Adjusts the nuke ops shuttle landmark by shifting it 10 tiles to the right so they don't fly into atmospherics.

* Gets rid of duplicate monkeys and opens up the anomaly lab at the research outpost so machines weren't under a firelocker causing them to malfunction.

* WE WANT THE FUNK.
GIVE US THE FUNK.

Research Outpost Overhaul pt1

* research outpost pt2

* research outpost pt3.  major changes complete.  piping, wiring, apcs and alarms added.  all that remains are firelocks, cameras and finishing touches.

* Added a washing machine to the bathroom instead of a toilet.  Xenoarcheologist felt it was more important, he probably is the kind of shifty dude that would pee in the sink.

Removed monkeys from long term storage.  I don't know why having monkeys where you put large artifacts was a problem but they felt it was important.

* Done with research outpost

* PJB keeping me honest; deletes two extra excavation suits I didn't realize I doubled up.

* Adds air alarms and areas.  Bitches love accurately placed areas.

* First pass on deffiency engineering.

1.  Redid all the atmospheric piping inside the supermatter room and monitoring area to avoid running pipes under rwalls.  This was not pleasant but it's done.

2.  Made choice usage of manifolds for the SME cooling loop to make it very, very easy to hook up to an outside space cooling loop while still maintaining the freezer setup for new players.

* Removes the layered piping I added, adds a window, adds an RPD to the CEs office.  Makes a small adjustment to the SME piping.

* Changes the area of the supermatter control room to be area/enginecontrol instead of engineering.  There are way too many things on a single APC here

* Moves the AME to the south side of engineering and opens up a can of worms calling all the shitty wiring and piping into question.

* Finishing touches on the AME move to the south of engineering

* Base R-UST room without any trimmings.

* Initial placement of the R-UST area.

* R-UST 50% added

* Adds a rust_control area.

More rust work.

* Adds rust_control area.

* extra space

* Finishes major changes to Deff Engineering, polish and refinement need completed.

* Adds some pod stuff to allocate for a pod facing a new direction, and modifies the centcomm pod shuttle.

* Hey motherfucker I did clean the map.  Just not at the right time.

* Adds a crew monitoring console to medbay lobby (this is the only one that exists outside the paramedics room).

Swaps the grinder and shotgun table in the bar backroom.

Deletes a lightswitch in the research outpost breakroom that was obscured and lets face it, every single room doesn't need a light switch.  Even if the lights are switched off, the light from the hallway keeps it illuminated anyway.

Tests all my shit.

Finishes my shit.
2016-04-07 11:26:55 -05:00
PJB3005
8eb24bfec0 PANIC 2016-03-27 23:49:26 +02:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
Sood
49d6d1b76a Fixes null sound assert fails 2016-03-23 06:51:03 -07:00
Intigracy
c962b5fd0e takes spacepod tab behind shed, shoots it 2016-03-14 13:00:40 -07:00
clusterfack
64c2d705b2 Merge pull request #8801 from unid15/puding
Replace tool istypes() with macros
2016-03-14 01:45:40 -05:00
unid15
f3ff0f65c1 Replace tool istypes() with macros 2016-03-13 18:39:44 +01:00
unid15
0d70cb3943 WIP vaults
modify all the maps, replace restaurant with icecream truck

add rewards to ice cream truck and satelite, defines

fix maps

remove cursed satelite of doom

Add hivebot factory to replace haunted satelite. Fix minimaps for good

maploader lighting

woops

Adds clown base

remove exclamation marks

nerd

Adds a ruined R-UST vault.

Remove vaults from z1, fix hivebot factory
2016-03-13 11:57:12 +01:00
DrCelt
e54bb3f99b Adds "linked_to_centcomm" variable to maps.
- Obviously, by default, this will be one.
- Adds new event where the link with central command is broken for
- Admins can make or break the link with Central command Indefinitely with the secrets panel
- You cannot do the following while the link is broken: Call the shuttle / Recall the shuttle / Fax Central command / Recieve messages from Central command / Send messages to Central Command / Call or Send the Cargo Shuttle
- An admin may send a message to the crew even when the link is broken, but he will be prompted first asking if he is sure.
- Blob alerts ignore whether or not the link with central command is broken
2016-03-05 15:38:12 +00:00
Exxion
bc3908f676 Possibly maybe hopefully fix spacepod weapons being nullspaced on insertion and not actually working 2016-02-22 00:21:40 -05:00
dylanstrategie
5504baa68a Fix more SCP exploits 2016-02-14 21:41:24 +01:00
sood
aa01502f57 Merge pull request #8274 from dylanstrategie/SCP-Again
More tweaks and fixes to SCP-173. Neuter the crematorium in wait for rewrite
2016-02-14 10:37:55 -08:00
dylanstrategie
d6f426c4fc More tweaks and fixes to SCP-173. Neuter the crematorium in wait for rewrite 2016-02-14 16:49:07 +01:00
clusterfack
0999f77ee9 Merge pull request #8243 from DrCelt/StunOverhaul
Insane in the Membrane Fan Tribute
2016-02-13 18:59:11 -06:00
dylanstrategie
d2e44d83a3 Thoroughly fix SCP-173 + Fix Celthermia warning 2016-02-13 18:08:17 +01:00
DrCelt
b8c6d73b94 Insane in the Membrane Fan Tribute
- Special thanks to @9600bauds
- This is a step towards #8220 as it will make variables like weakened and stunned easier to deal with.
2016-02-12 23:42:45 +00:00