Commit Graph

10683 Commits

Author SHA1 Message Date
Emmett Gaines 28e6359939 makes blueprints work on station and able to expand old areas (#32280)
🆑 ninjanomnom
add: You can now select a nearby area to expand when using a blueprint instead of making a new area.
add: New shuttle areas can be created using blueprints. This is currently not useful but will be used later for shuttle construction.
tweak: Blueprints can modify existing areas on station.
admin: Blueprint functionality has been added to the debug tab as a verb.
/🆑

Additionally the code for getting all turfs in a contained space has been refactored for some pretty good performance improvements.

Old proc: Self CPU 8.816, Total CPU: 10.009, Real Time: 10.009, Calls: 5000
New proc: Self CPU 4.174, Total CPU: 9.000, Real Time: 9.001, Calls: 5000

They've been moved into a area helpers file.
2017-11-13 22:32:36 +13:00
nicbn dd7470f552 Adds a timer to falsewall code (#32637)
* Adds a timer to falsewall code

* better code

* removes a parameter
2017-11-13 22:28:29 +13:00
oranges ac8864b6e3 Merge pull request #31947 from AnturK/yarr
How does this work:
Station receives a communication extorting current cargo point, if they answer yes the points are just gone and nothing of interest happens.

If station refuses to pay or is silent for 3 minutes, pirate shuttle spawns somewhere in space.

    There's an internal GPS onboard so crew will always be able to follow the shuttle.
    Crew of 3, moderately armed. (Balance pending)
    Shuttle engines have 3 minute cooldown between jumps.
    Special shuttle equipment will block cargo and emergency shuttles from leaving and slowly steal the points.
2017-11-13 22:18:37 +13:00
Tad Hardesty 6767c37926 Prevent placing posters on diagonally-smoothed walls (#32558)
Posters are also knocked off the walls if they change to being
diagonally smoothed later.
2017-11-13 09:32:44 +01:00
tortellinitony 3af433ae26 Makes clown box consistent with the rest of the boxes (#32642) 2017-11-12 16:56:36 -05:00
ACCount 8b5cd7f7dc Disposal pipes and pipe dispensers refactor (#32435)
* Disposal pipes and pipe dispensers refactor

* Disposal pipes refactor, phase 2: Reviewing Intensifies

* More code review edits

* Changes hasmob check loop

* There was a point when we should have stopped, and we have clearly passed it.
2017-11-12 01:30:17 -05:00
Leo 882603901f Items no longer need to check for tools in attackby, having the check done with the tool_behaviour variable before pre_attackby is called. (#32602) 2017-11-11 21:22:15 +01:00
deathride58 9fcf0f4048 [s] Fixes RPDs qdel'ing girders and causing runtimes (#32567)
* fixes qdeling girders and lattices with RPDs and other weird edge cases

* thanks mom the shitcode's cleaner now

* 👍
2017-11-10 17:55:08 -06:00
swindly b8dae82098 adds suicide_act()s 2017-11-10 18:23:01 -05:00
as334 f71595a3e2 Assmos tweaks/minor additions. (#32400)
* Adds pluoxium formation, makes fusion radioactive and nerfs it, makes noblium cost more energy.

* Review response.

* tanks now melt above 1 Million degrees Kelvin.
2017-11-10 01:30:36 -06:00
ShizCalev 179e653562 Adds icons for items with randomization (#32523)
* Adds icons for items with randomization

* Glowsticks

* added ?

* more question marks

* Loc
2017-11-10 00:23:10 -05:00
MoreRobustThanYou e66f5d9726 ok now i kinda tested the ark examine (#32445)
* No, I did NOT test the Ark examine.

* Update countdown.dm

* Update ark_of_the_clockwork_justicar.dm

* Update ark_of_the_clockwork_justicar.dm

* OK JOAN FIXED

* Update ark_of_the_clockwork_justicar.dm
2017-11-09 21:57:24 -05:00
duncathan salt 3b68866b59 removes pipe construction cache (#32516) 2017-11-09 12:13:53 -05:00
Jordan Brown 45c5e63206 Makes editing movements delay configs have an effect again (#32530) 2017-11-09 11:04:48 -06:00
swindly d3df913402 fixes spelling and stuff (#32531) 2017-11-09 11:03:50 -06:00
swindly 1ef9667358 Generalizes some reagent heating (#32461)
* adds expose_temperature

* changed chem_temp change

* returns ..()

* removed redundant handle_reactions()
2017-11-08 12:04:33 -05:00
ShizCalev 04fa4eaf4c Fixes turf_decal layering (#32466) 2017-11-07 22:38:39 -05:00
FrozenGuy5 eaf5364b8e removes erp cuffs (#32479) 2017-11-07 15:33:31 -05:00
ACCount b187ed8ca6 Multiple fixes in RPD and pipe construciton (#32399)
* Multiple fixes in RPD and pipe construciton

* Integrates another fix PR to avoid conflicts
2017-11-08 09:25:16 +13:00
ninjanomnom db6a0ed825 cleans up turf decal 2017-11-07 11:23:01 -05:00
Jordie 8c3948b427 Crayon rotation as a type var (#32441) 2017-11-07 12:03:18 -02:00
vuonojenmustaturska 67016c1691 Allows non-humans to be chem scanned via the health analyzer (#32457) 2017-11-07 12:01:36 -02:00
oranges fc090d84a1 Merge pull request #32456 from vuonojenmustaturska/ghostmemes
[s] Removes a handful of ways ghosts can affect the world
2017-11-07 16:47:43 +13:00
Mark9013100 044ea0ba40 Adds a pilotable whiteship to Deltastation (#32414) 2017-11-06 21:02:59 -05:00
Ashe Higgs 07c7727e82 Plush Ratvar can now fight plush Nar-Sie (#32046)
* Plush Ratvar can fight plush Nar-Sie

* Maintainer review

* Qdeleted checks
2017-11-07 09:43:11 +13:00
kevinz000 aeb24ac7c2 Fixes hand tele losing ranged portal-dispel function (#32408)
* Fixes hand teles not dispelling at range
2017-11-07 09:42:36 +13:00
vuonojenmustaturska ae8207da99 These memes should stay dreams 2017-11-06 02:01:27 +02:00
kevinz000 01a794b190 1# This is a combination of 2 commits. (#32276)
can no longer turn on projectile dampener with buckled mobs
2017-11-05 05:28:01 -05:00
ACCount 87ed0b422d Fixes flamethrower icon not updating on plasma tank removal (#32401) 2017-11-05 03:07:22 -05:00
Leo b2682bb4ed Merge pull request #32381 from AnturK/ridingdatumsneveragain
Restores buckling sanity.
2017-11-04 16:07:28 -02:00
AnturK cd1c4f9df9 Pirate Event 2017-11-04 17:33:45 +01:00
YPOQ 62799a309e Fixes using RPDs on catwalks and allows using on lattices (#32378) 2017-11-04 11:08:56 -04:00
nicbn a38605414e overhaul (#32316) 2017-11-04 00:40:21 -04:00
AnturK b28dd5276d Fixes golem shells breaking spawners menu (#32342) 2017-11-03 20:37:05 -02:00
ShizCalev 47accc0aa1 fixes pie cannon bug (#32360) 2017-11-03 16:03:04 -04:00
AnturK b5de7d0e10 Actually this is better solution. 2017-11-03 11:26:38 +01:00
Jalleo 977c3bb20f Refactors the RCD code a tiny bit. One minor balance change (#32328)
* Refactors the RCD code a tad to remove a variable from all RCD's and instead get the reinf_walls.dm checks to be a compiled check with a istype.

* Reverts back to variables for the reinforced walls check. Still reduced the amount of nessecary lines for it though
2017-11-02 12:54:59 -06:00
Mercenaryblue 7a2839b7fb Hotel Security spellchecked (#32313)
* spellcheck

interests

* spellcheck
2017-11-02 14:29:07 -04:00
XDTM af64bd8fd9 Ghosts can now Health Scan (#31640)
* Ghosts can now Health Scan

* cyberbossing

* Update observer.dm
2017-11-02 09:45:41 -04:00
MoreRobustThanYou 0f005901c6 You can now use banhammers as a weapon (#32270)
* You can now use banhammers as a weapon

* Update weaponry.dm
2017-11-02 03:25:40 -06:00
Tad Hardesty 9fb288a601 Fix a few syntactic aberrations (#32284) 2017-11-02 03:21:14 -06:00
kevinz000 84451478eb fixes inducers working from inside things (#32290) 2017-11-02 03:15:00 -06:00
Tad Hardesty c7cf827656 Fix ghosts causing portals to spark 2017-11-02 01:23:45 -05:00
Leo 74d1e227a8 Merge pull request #32288 from kevinz000/patch-369
Fixes hand tele adjacent attacks teleporting you
2017-11-01 10:17:13 -02:00
ACCount 21b6e4fecb Reflector fixes and improvements (#32252)
* Reflector fixes and improvements

* Adds a way to view reflector direction in map editor.

* Small reflector code improvements

* fixes
2017-10-31 22:00:44 -04:00
Emmett Gaines 4d420b8975 Shuttle rotation refactor and significant performance upgrade (#31942)
* Shuttle rotation refactor

* cleanup

* fixes the air leak bug

* Updates the turf decal component and cleans up some code

* transfercomponents and some list optimization

* Makes turf_decals cleanable in theory

* review cleanup

* final cleanup: decals work
2017-10-31 21:23:17 -04:00
AnturK 49f35a7147 Nerfs peaceborg chain bucklestun (#32251)
The definition of a trap option is that you don't know its a trap option until you use it. Obviously anyone who has tried it before realizes that they're a stunted joke but that doesn't make it any worse of a addition to the game.
2017-11-01 11:39:43 +13:00
oranges fb9116abb5 Merge pull request #32250 from ninjanomnom/map-cable-color
Makes greyscaled cables' color viewable in map editing
2017-11-01 09:30:12 +13:00
kevinz000 75f35591b5 Makes varediting pneumatic cannon easier and makes the code less snowflake-y (#31752)
* Update pneumaticCannon.dm

* Update pneumaticCannon.dm

* Update pneumaticCannon.dm

* Update pneumaticCannon.dm

* Update pneumaticCannon.dm

* Update pneumaticCannon.dm
2017-10-31 15:13:19 +01:00
kevinz000 f3a6f89fc6 Fixes hand tele adjacent attacks 2017-10-31 00:08:47 -07:00