Commit Graph

390 Commits

Author SHA1 Message Date
Mark van Alphen
211468b24f Add fake ambient occlusion 2019-04-21 01:45:30 +02:00
joep van der velden
7f8837723f target dun exist and user 2019-03-29 09:05:30 +01:00
joep van der velden
b8a414a5c4 Also welding takes time now + usr 2019-03-28 23:26:57 +01:00
joep van der velden
db3e371e0b wrapping big objects now takes time 2019-03-28 23:20:15 +01:00
Citinited
56adaceb81 Removes multitool menu from conveyor belt lever, it'll just change automatically now 2019-02-12 18:04:31 +00:00
datlo
52f753f5b8 fix disposal mailing and chameleon verb, add self repair 2019-01-07 10:17:23 +00:00
variableundefined
d7b2648020 Merge pull request #10185 from Mitchs98/moveresist
Ports Move Force from TG
2018-12-28 20:53:07 +08:00
Mitchell
b113029400 Fixes ghosts on conveyors. 2018-11-15 01:19:03 -06:00
variableundefined
5c72537d8c Fixes merge conflicts 2018-11-14 09:21:21 +08:00
Citinited
83173b1077 Ghosts and other anchored mobs can no longer speed up conveyors 2018-11-09 00:35:33 +00:00
Citinited
13b776b51c Adds timer to conveyors; checks speed_process before trying to change to / from speed process 2018-11-07 18:20:05 +00:00
variableundefined
b5425869da Most content fixed, except for blob act. 2018-11-05 21:33:42 +08:00
Citinited
5fb3fb71a1 oops 2018-11-04 18:31:48 +00:00
Citinited
da469031c9 Conveyors switch between speedy and normal process now 2018-11-04 18:19:51 +00:00
Citinited
1af2c7cb14 kills another nullspace bug 2018-10-31 22:08:54 +00:00
variableundefined
569f68b128 Merge branch 'master' into RelPath 2018-10-12 14:08:19 +08:00
Desolate
f7627d2fcb Resolves conflicts. 2018-10-11 05:36:22 -05:00
variableundefined
309e3b04f6 Clears up some relative pathing part 1 2018-10-10 23:39:34 +08:00
Citinited
13cb2a4850 Adds some more description and adds a specific layer for conveyors 2018-10-08 20:38:49 +01:00
Citinited
061f335d5e Directional conveyors for mapping 2018-10-08 19:43:57 +01:00
Citinited
da07df7cbb Unlinks conveyor switches if the conveyor is attacked by a switch 2018-10-08 19:43:57 +01:00
Citinited
5761c76333 Better conveyor belt sprites, logic, and ease of use 2018-10-08 19:43:41 +01:00
Crazylemon64
3db4229918 First big chunk of the refactor
mid-refactor of `take_overall_damage`

Fully refactors the (?:take|heal)_(?:overall|organ)_damage procs

Allows the dead to examine

Removes the `blinded` var

Refactor cyborg components so vision loss is instant

Robot life/death updates instantly

Adds instant updates for damage overlays and HUD icons for humans

Final reconciliation with the species refactor

Adds a stat debugging system and debugging logs

Also fixes instant death on species change

"Debugging logs" are used for stuff an admin wouldn't care about but
someone debugging would

I used it to fix people dying instantly when changing species due to
temporary deletion of the brain

Fox's requests

Adds a more careful updating system to our reagents system
2018-10-07 17:52:04 -07:00
Desolate
4c062212ab refactors global lists. 2018-10-06 08:02:45 -05:00
joep van der velden
990e11c1b6 Fixed it + handled the moving of disposal units 2018-10-03 22:01:49 +02:00
Desolate
c974e29a3c global lists global defined 2018-10-02 15:52:46 -05:00
variableundefined
91ea2d0e58 Merge pull request #9616 from farie82/Disposals-Pipe-Fix
Fixes outlet/intake/bins not being able to be placed on a tile with multiple pipes.
2018-10-01 16:21:11 +08:00
Purpose
6cb07cb70c Fixes a bunch of shown messages 2018-09-29 19:10:10 +01:00
joep van der velden
bcc9473e02 Removed unneeded code 2018-09-27 23:22:08 +02:00
joep van der velden
74fa2e38e8 Now throws the correct tile. plating is undamaged. 2018-09-27 23:21:15 +02:00
variableundefined
b9adf71445 Merge pull request #9550 from SamHPurp/well-defined,-some-would-say-chiseled
Updates use_power to use the Defines
2018-09-27 21:47:04 +08:00
joep van der velden
2f9be72b5b Fixed it 2018-09-26 17:05:48 +02:00
Dedhia
f68cf60f58 Fixes #9607 2018-09-24 15:16:16 -07:00
Purpose
037f215d16 updates vars to use the defines 2018-09-16 01:22:57 +01:00
Kyep
1e894f11ee CrazyLemon RPD changes 2018-08-15 22:36:53 -07:00
Crazy Lemon
384fe93d33 Merge pull request #8975 from Citinited/rpd-refactor
RPD refactor
2018-07-16 14:22:38 -07:00
Citinited
29c6e6d69b A bunch of refactoring; RPD runtimes if a forbidden pipe is attempted to be dispensed; names loose disposals pipes 2018-07-16 00:23:03 +01:00
Crazy Lemon
7d61c7f32d Merge pull request #9047 from Citinited/conveyor-belt-placer
Adds the conveyor belt placer
2018-06-29 21:11:49 -07:00
Citinited
e73ce56370 crazylemon tweaks 2018-06-26 22:18:27 +01:00
Kyep
412341439a Fixes #8954 - splits 'attack log' preference, spam-be-gone (#8992)
* Fixes #8954

* projectile reagetns

* removes all attack logs on keyless simple_animals even by keyed mobs

* deletes 'potentially'

* Tiger request

* more comprehensive solution

* check for mob

* istype

* brevity

* Split attack logs preference

* toggle

* deletes old CHAT_ATTACKLOGS

* explains what levels do when toggling them

* clarification

* Tigercat requests
2018-06-13 16:55:21 -07:00
Citinited
2ec3c797fd RPD refactor: part 2 2018-05-30 21:47:03 +01:00
Citinited
ce42a6d952 RPD refactor
Adds rpd_act proc to do stuff instead of doing it all in one big
afterattack proc
Removes RPD_ALLOWED_HERE flag as it is now redundant
2018-05-30 21:47:02 +01:00
tigercat2000
7d54177b3e Merge pull request #8984 from Citinited/disposals-nullspace-fix
Hopefully fixes all dumb disposals nullspace shit
2018-05-25 18:00:00 -07:00
Citinited
513fbe81a3 conduct flag, slight icon tweak 2018-05-22 18:22:59 +01:00
Citinited
0e9bdc5640 Fixes some outstanding issues 2018-05-21 21:49:31 +01:00
Citinited
2ccae61597 Better conveyor belt holder sprites, and limits bluespace belt holder to 50 belts 2018-05-21 21:15:38 +01:00
Citinited
d89b6dbc57 Slight code tweaks 2018-05-21 00:39:07 +01:00
Citinited
15cd0ed63a Adds the conveyor belt placer for easier conveyor belt production 2018-05-21 00:19:26 +01:00
Citinited
613c317b38 Hopefully fixes all dumb disposals nullspace shit 2018-05-06 01:16:57 +01:00
tigercat2000
7d8c9a731a SS Conversion: Atoms, Machines, n' Mobs
This converts the machine and mob processes to the SMC. Additionally, it
adds the Atom subsystem, which handles all Initialize() calls in place
of the old gameticker. Due to incompatibility with our atmospherics
(FUCK OUR ATMOSPHERICS FOR FUCKING EVER JESUS CHRIST WHO THE FUCK MADE
THIS PIECE OF GODDAMN SHIT) atmospherics machines do not use
Initialize() as they should, instead opting for a custom atmos_init
proc that the air controller handles.
2018-04-28 17:55:15 -07:00