Commit Graph
1961 Commits
Author SHA1 Message Date
FalseIncarnate d7f89ed25f Moves lists off cooking machines
Moves the lists for recipes, reagents, and ingredients off of the
individual machines to a shared global list.
2018-03-18 00:42:47 -04:00
tigercat2000andGitHub 27314fded9 Merge pull request #8752 from Citinited/pipes-exploit-fix
Restricts RPD use to certain turf types
2018-03-13 04:57:15 -07:00
Citinited 4bba349cb6 Adds RPD_ALLOWED_HERE flag to deny use of the RPD to certain turf types 2018-03-11 03:44:42 +00:00
Tad Hardesty 1ca410b91e Fix various syntactic problems 2018-03-06 23:19:39 -08:00
uraniummeltdown b09e3ae6f6 spacing, src/loc consistency in playsound, reverted the weapon hitsound change, removed silicon/damage_procs.dm as it's unrelated and wasn't even included in the .dme, fixed some typos 2018-03-05 02:07:31 +05:00
uraniummeltdown 4c29377f86 addresses minor issues:
isobj changed to explicit istype /obj
added extra frames to blast door animation so it doesn't restart
removed ZAS vars from /door/, added missing vars to door subtypes
adjusted layers of doors, removed layer varedits on maps
2018-03-04 13:52:56 +05:00
uraniummeltdown a2038d40b3 makes door code more OOP: reduced copypasta in shutter and poddoor code, they have their own icon files, changed name of icon_states in the maps
added a few defines and helpers
do_after family supports callbacks
added airlock security levels to airlocks
obj_integrity for doors, door assemblies, firelock frames
vault door assembly is 8 plasteel up from 6
explosion_block works better
heavy firelocks block explosions, firelock (de)construction uses crowbar instead of welder
xenos can open airlocks
minor change to attacking obj message
2018-03-04 13:52:55 +05:00
uraniummeltdown 8f26d5b8b6 rename __DEFINES/mob.dm to __DEFINES/mobs.dm
make environment_smash into bitflags
add obj_damage for simple animals
make default max_integrity and obj_integrity INFINITY for non-defined objects, until we can move more objects to obj_integrity/take_damage() system
adds examining objects to roughly check damage
more obj_defense.dm procs
tables can be attacked with items, glass tables have a narsie_act()
fixes, changes to make it compile
2018-03-04 13:52:55 +05:00
uraniummeltdown 946ae0d58d moves var/list/armor to /obj level
adds armor to many objects
re-adds the clockcult floor sprite (accidentally removed in another PR)
adds clockcult effects to the clockcult floor
adds clockcult grilles
adds var/broken to /obj/structure
adds unused resistance_flags var
moves burn_state and resistance_flags to flags.dm
more updates to attack code
updated obj_defense.dm procs
2018-03-04 13:52:54 +05:00
Fox McCloudandGitHub e1003f0d83 Merge pull request #8489 from KasparoVy/eyeglow
Eyes of Humanoids w/ Great Darkview, XRAY Vision, Synthetic Eyes or Eye Implants Shine in the Dark
2018-03-03 17:20:52 -05:00
tigercat2000 47cd4cb127 StonedMC
This commit ports the StonedMC from /tg/station, intended to replace the
Process Scheduler from goon. Currently, they exist simultaneously, as
it's very difficult to port our 22 processes to the SMC all at once.
Instead, we can make them work together until everything is converted
over at a later point, and then take the old PS out back and put a
couple of rounds into it's deformed skull.

Primary benefits of this new process controller include: Other people
that can actually maintain it, unlike the PS, pre-world-init
initialization for subsystems, ease of ports from /tg/station13, and
potential performance improvement (to be seen).
2018-03-02 21:12:49 -08:00
Aurorablade a3b23f29d6 itMerge branch 'master' of https://github.com/ParadiseSS13/Paradise into CultPassBug 2018-03-01 19:51:05 -05:00
Fox McCloudandGitHub 010d8d5eca Merge pull request #8651 from uraniummeltdown/titaniummineral
Titanium
2018-02-21 03:20:20 -05:00
tigercat2000andGitHub f73c3c01d8 Merge pull request #8418 from Fox-McCloud/disco-inferno
Adds Dance Machine
2018-02-19 22:04:01 -08:00
Crazy LemonandGitHub 8979e2428d Merge pull request #8410 from tigercat2000/client_dir
Client dir compatibility, part 1
2018-02-11 16:40:44 -08:00
KasparoVy 541b4f7275 Readability & Abstraction Improvements + A Tweak
As per Tigercat's review, readability has been improved and the method
by which eyeshine is applied has been abstracted a lot more.

As part of that, I have divised a solution for the situation where,
prior to this tweak, if you were a Tajara and had the 'bangs' hairstyle
while also having eyeshine, one of your eyes would render ABOVE your
hair.

Now, despite the eye shine happening on a higher layer, the eye that
would ordinarily be hidden by the hair still is.
How? By cutting the pixels that are overlapped by the hair from the eye
icon during rendering.
2018-02-09 20:12:31 -05:00
uraniummeltdown 369c654c70 moves material defines to construction.dm
adds the titanium mineral, titanium [false]walls, titanium floors, titanium airlocks
adds plastitanium, plastitanium [false]walls, plastitanium floor
made survival pod wall a subtype of titanium wall
changes a few rnd recipes to use titanium
small refactor of ORM code, smelt titanium+plasma to plastitanium
shuttle windows have explosion block 3
2018-02-06 01:24:36 +05:00
Aurorablade d666f3d1c6 now that i have status effects 2018-02-02 10:54:45 -05:00
Aurorablade 061cbcfaf2 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into MOREDOTS 2018-02-02 01:26:12 -05:00
tigercat2000andGitHub ebe366fd67 Merge pull request #8403 from Aurorablade/FollowThePath
Ports some hud updates from TG
2018-02-01 19:56:51 -08:00
tigercat2000andGitHub d8a00048bd Merge pull request #8424 from uraniummeltdown/airlockoverlay
Airlock Overlays + Tweaks
2018-02-01 08:19:24 -08:00
uraniummeltdown 0093ab7c95 finishing touches 2018-01-30 22:59:50 +05:00
Fox McCloud 5c24e7720d Merge remote-tracking branch 'upstream/master' into disco-inferno
# Conflicts:
#	code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm
2018-01-29 20:56:44 -05:00
uraniummeltdown a3a0e83908 adds sql update file
fixes clientfps not saving
2018-01-27 23:24:45 +05:00
tigercat2000 085c6b7961 Merge remote-tracking branch 'upstream/master' into client_dir
# Conflicts:
#	icons/turf/walls/rusty_reinforced_wall.dmi
2018-01-27 09:10:39 -08:00
uraniummeltdown 9312f1fb7d airlock assembly states have defines, removed redundant door layer defines
added abductor airlocks from /tg/
station2 airlocks have a solid version, added external maintenance airlocks
added airlocks to RCD
survival pod airlocks have a solid version
door assemblies have examine hints, give more feedback, use overlays, mineral assemblies can have glass installed, use deconstruct() proc
multi tile airlocks have a solid version
moved airlock-specific procs to airlock_types.dm
airlocks use overlays now
airlocks use deconstruct() proc
map edits done to ensure nothing changes
some old airlock icons kept in due to use as /door/unpowered by away missions
airlocks open faster, delays between frames of icon states halved
added isshade() and isconstruct() helpers
cult airlocks will show their overlay
fixes plasteel material amount
2018-01-22 20:27:34 +05:00
Aurorablade a2601c0142 heh 2018-01-10 00:34:50 -05:00
Fox McCloud 2564530d73 Merge remote-tracking branch 'upstream/master' into disco-inferno 2018-01-04 18:51:17 -05:00
Alffd bb6234c02e Marsmond and Shady changes 2017-12-31 13:35:37 -05:00
Alffd 7a25cbb6bd Adjust colors for name overlap 2017-12-31 13:35:37 -05:00
Alffd 379b6621d3 There is no u in color 2017-12-31 13:35:37 -05:00
Kyep 9e8aa9cecb willing player checks, SST tidy-up/parity/refactor, 'font' removals 2017-12-30 14:21:08 -08:00
Fox-McCloud 5b8201b794 Adds Dance Machine 2017-12-03 00:07:12 -05:00
tigercat2000andGitHub 48d78b4648 Merge pull request #7832 from Fox-McCloud/lungsss
Breathing is Now Handled on Lungs
2017-12-01 17:51:19 -08:00
tigercat2000 2f5c078efe Client dir compatibility, part 1
This commit modifies all of our smoothing sprites to work properly when
the client's screen is rotated. It also does the same for the lighting
overlays, adding directional sprites so that they rotate correctly.

It also ports the movement input system from Baystation, which means
that your controls aren't suddenly reversed when your screen is rotated.
2017-11-30 11:58:53 -08:00
uraniummeltdown 658bc95af0 diagonal icon smoothing support
added example diagonal smooth wall
abductor and survival pod walls smooth diagonally
new define for space icon state
fixed abductor walls having no sheet_type
2017-11-29 14:02:13 +04:00
Aurorablade 64c4883cc2 paths 2017-11-28 21:10:59 -05:00
Fox-McCloud 6ec234430e Merge remote-tracking branch 'upstream/master' into lungsss
# Conflicts:
#	code/modules/mob/living/carbon/alien/humanoid/humanoid.dm
#	code/modules/mob/living/carbon/carbon_defines.dm
2017-11-18 18:49:47 -05:00
Crazy LemonandGitHub 86676221b5 Merge pull request #8242 from Allfd/vamp
Makes vampires more containable
2017-11-10 12:29:43 -08:00
Aurorablade 354bdfda26 Base 2017-11-06 23:44:53 -05:00
tigercat2000andGitHub 12949e24f8 Merge pull request #8184 from Birdtalon/ticket-machine
Birdtickets: Adminhelp based ticket system
2017-10-27 09:24:06 -07:00
tigercat2000andGitHub df597ff2d0 Merge pull request #7851 from Aurorablade/EmotesAndShit
Emotes and shit
2017-10-22 12:08:02 -07:00
Crazy LemonandGitHub fcd3ea3194 Merge pull request #8241 from Allfd/fastest-linda
Fastest linda
2017-10-22 10:18:52 -07:00
Alffd 59b20f8f33 Makes vampires more containable 2017-10-17 20:40:45 -04:00
tigercat2000andGitHub b141323e08 Merge pull request #7800 from Citinited/clipboard-improvements
Makes clipboard code less horrible
2017-10-15 19:40:57 -07:00
Citinited acc6aaa73a Tigercat formatting changes 2017-10-16 03:29:22 +01:00
Aurorablade b5c0d7d58d Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into EmotesAndShit 2017-10-15 21:15:01 -04:00
tigercat2000andGitHub b316f484e6 Merge pull request #7609 from Vivalas/splint_nerf
Makes surgery great again (nerfs splints)
2017-10-15 14:00:17 -07:00
Alffd 7b67eec6f0 Fastest linda 2017-10-14 23:38:39 -04:00
Birdtalon 550db12717 user feedback, updates adminhelp string, replying to a ticket stops stale counter 2017-10-01 23:18:51 +01:00