Commit Graph

76 Commits

Author SHA1 Message Date
DamianX
19a8d9f271 Removed #undef for macros that were never defined (#19718) 2018-09-20 17:09:16 -03:00
unid15
ee5765ba30 better buildmode type selector (#18221)
* better buildmode type selector

* add usr

consistency
2018-05-07 16:29:12 -03:00
unid15
8969def9d7 Buildmode copycat fix (#16679) 2017-12-03 11:24:11 -08:00
sood
dfca3d35e3 RETURNTOPOOL AND VARIOUS (#16540)
* RETURNTOPOOL AND VARIOUS

* fixes

* forgot a fix

* more fix

* too tired to git

* Sood AKA that guy that always tries to fix GC even though he forgets how it works every time and he always does it late at night in a hurry

* cluster knows best
2017-11-26 19:39:24 +01:00
unid15
d33e6637ad Buildmode update 2 (#16526)
* Buildmode update

* Allow spawn to spawn areas

* Fixes click-dragging functionality

* Fully fixes click-drag
2017-11-18 00:30:00 +01:00
unid15
74b0512e06 Remove comment 2017-11-01 17:03:41 +01:00
unid15
718a04d41c Buildmode fixes 2017-10-29 09:37:11 +01:00
unid15
eb7ece96bd Change some buildmode behavior to use appearance 2017-08-10 21:30:24 +02:00
unid15
77c181abf1 It's a mess but hey it's better than it was before 2017-08-09 23:51:36 +02:00
unid15
b50adf9ef5 Fixes lighting overlays editing for real 2017-08-09 23:23:27 +02:00
unid15
27c41eb914 Some list and buildmode fixes 2017-08-09 22:45:50 +02:00
unid15
e0a29c7f7c Allows saving / loading appearances 2017-08-09 21:31:22 +02: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
JustSumBody
411b131598 advanced buildmode business (#11869) 2016-09-14 14:09:53 -05: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
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05: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
Intigracy
528ec7ac43 fixes a runtime with attempting to throw turfs (#10942) 2016-07-09 20:46:59 +01: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
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
d3athrow
768f462677 Merge branch 'fixtbhfamsmhafaiklol' into 'Bleeding-Edge'
Fixes Stuff

- Fixes VV not giving spells properly
- Fixes a garbage collection issue with ventcrawling pipes
- Probably fixes an issue where the is_in_modules check would return true for things NOT in your modules but of the same type Fixes #133
- Makes it so you cant make your view smaller than 1 tile because FUCKKKKKKKKK THATTTTTTTTTTTTTTT
- Makes it so only observers can change their view because new players and corpses dont particularly want/need it Fixes #127
- Moves view check to mob/login from mob/stat

See merge request !160
2015-09-01 17:32:14 +00:00
clusterfack
7dd59c896a Fixes
- Fixes VV not giving spells properly
- Fixes a garbage collection issue with ventcrawling pipes
- Probably fixes an issue where the is_in_modules check would return true for things NOT in your modules but of the same type
- Makes it so you cant make your view smaller than 1 tile because FUCKKKKKKKKK THATTTTTTTTTTTTTTT
- Makes it so only observers can change their view because new players and corpses dont particularly want/need it
- Moves view check to mob/login from mob/stat
2015-08-30 23:46:01 -05:00
D3athrow
0ae172155b ok readd this 2015-08-27 22:10:08 -05:00
D3athrow
2f160eff32 remove that i guess 2015-08-27 18:33:35 -05:00
D3athrow
796d44f017 fix my fuckup letting people zoom out pregame and not have it forced back 2015-08-22 19:23:33 -05:00
D3athrow
63d9d7f9f0 dindunuffin 2015-08-21 13:36:46 -05:00
D3athrow
b4088c050d figs 2015-08-20 23:44:31 -05:00
D3athrow
2663b8f212 massive pile of buildmode shit 2015-08-20 19:57:28 -05:00
PJB3005
3bc5d86263 LIGHTING IS BACK.
AND A SHITLOAD FASTER.

SANIC.
2015-07-21 14:16:27 +02:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
7a3ff4efc3 THE LIGHTING IS DEAD, LONG LIVE DAL 2015-07-18 23:05:18 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
D3athrow
23cdb13455 stop buildmode deleting yourself nerd 2015-07-06 02:21:30 -05:00
D3athrow
aa5b195033 fuck lists 2015-07-05 23:50:32 -05:00
dylanstrategie
7dd39a9c52 Port experimental base_turf system from Baystation - Third time in a row
No, I don't know how to manually fix conflicts on a PR, and this doesn't
make me wanna figure out how it's done

Fuck you too for not even trying when you were working on Endgame @N3X15

Also thanks for fucking up my PR by stealth-merging a fix @Comic

Because Baystation has finally gotten around to it, and because the code
looked simple, I decided to get my hands on porting a system that allows
up to define base_turfs. As a bonus, it also defines them per Z-level.
So if you wanted, you could have a space station, and a Z-level on a
map-spanning asteroid, and then an away mission on land, all in the same
file

Note that you can modify it mid-round via a DEBUG flag verb, it will
however only affect destroyed turfs (it won't change space, which I
suppose is intentional)

Tested were destroying walls and floors and even dropping a bomb in the
middle of Medbay

Not tested were more finicky conditions like the Singularity or
buildmode. I simply replaced all ChangeTurf() instructions that pointed
to space, because that is how Baystation implemented it

Only problem with this is that it doesn't work on a per-map basis, so
unless some wizardry is done on that code, it'll be hard to get anything
interesting going with it

Discussions go below. Since this is pure code refactor, I doubt there'll
be much up to debate
- Old PR over at #5192
- Older PR over at #5167

Example picture (with the current code, there would be no lattices over
the sand) :

![dune](https://cloud.githubusercontent.com/assets/6137403/8409264/9d1b0e5e-1e76-11e5-9a53-13a972268c87.png)
2015-07-02 01:30:15 +02:00
D3athrow
f019bbe21a das a bannu 2015-07-01 16:06:14 -05:00
D3athrow
6b63a2286c Apparently ex_act(1) doesn't recurse through the turfs contents like i thought? 2015-06-26 12:37:59 -05:00
D3athrow
a94a971414 Selective fill(type to type) and Selective delete(type2dead) 2015-06-26 12:25:33 -05:00
D3athrow
74c0778491 WENK 2015-06-26 11:34:50 -05:00
D3athrow
eb9c897fb6 blblbblblbl 2015-06-20 16:18:25 -05:00
D3athrow
7efbc07e75 Dunno why the macro doesnt work but buildmode area fill/delete works.
Usable in advanced buildmode, ctrl+shift left click for bottom left corner, ctrl+shift right click for top right corner.
2015-06-20 12:06:14 -05:00
D3athrow
a6b31d78c6 no more accidental deleting of buildmode buttons by doubleclicking. 2015-06-20 12:03:28 -05:00
PJB3005
ae7ab25539 BAY LIGHTING PEOPLE 2015-06-06 22:15:21 +02:00
clusterfack
5c1abfcbea Buildmode Click Optimization
BUILDMODE CLICK USED TO CALL IN WORLD EVERY CLICK.

Fun fact: just because you dont use the words "in world" doesn't mean you aren't LOOPING THROUGH THE WORLD EVERY TIME YOU CLICK ON ANYTHING IN BUILD MODE JESUS CHRIST.
2015-05-17 08:44:22 -05:00
D3athrow
ecc0b7e15e Buildmode middle click advanced mode to copy and left click to paste a lookalike. 2015-05-15 19:53:04 -05:00
D3athrow
01d2471fc9 Merge branch 'color_replace_2_electric_boogaloo' into Bleeding-Edge
Conflicts:
	code/ATMOSPHERICS/pipe/pipe_dispenser.dm
	code/game/machinery/computer/HolodeckControl.dm
	code/game/machinery/embedded_controller/embedded_controller_base.dm
	code/modules/mining/money_bag.dm
	code/modules/mob/living/carbon/carbon.dm
	code/modules/mob/living/silicon/mommi/mommi.dm
	code/modules/mob/living/simple_animal/friendly/farm_animals.dm
	code/modules/research/destructive_analyzer.dm
	code/modules/research/rdconsole.dm
	code/modules/research/xenoarchaeology/machinery/analysis_base.dm
	code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm
	code/modules/research/xenoarchaeology/tools/ano_device_battery.dm
2015-04-12 16:40:59 -05:00
D3athrow
77a86bfd10 Fixes #3474 2015-03-19 17:12:26 -05:00
D3athrow
e7abb98700 sanity ahoy 2015-02-02 20:17:33 -06:00