Commit Graph

155 Commits

Author SHA1 Message Date
DaveKorhal b67f03d017 Update projectile.dm
Added variable to offset rounding so that it actually rounds to the closest number instead of flooring it to the next lowest integral.
2020-07-11 16:16:13 -05:00
farie82 4d532a8599 Merge branch 'master' into bullet-fix 2020-06-27 00:40:02 +02:00
Fox McCloud b3d69aac9b Moves to BYOND 513 (#13650)
* Fixes Orbiting

* moves to 513

* travis update

* check for minor version too
2020-06-26 01:15:59 -06:00
joep van der velden 44e73fe219 Review tweaks 2020-06-21 07:51:06 +02:00
joep van der velden b6f26be8da refactor 2020-06-20 08:43:39 +02:00
joep van der velden 2960351ce6 Fixes bullets that are GCed from continuing. Remove legacy 2020-06-18 09:37:17 +02:00
AffectedArc07 04ba5c1cc9 File standardisation (#13131)
* Adds the check components

* Adds in trailing newlines

* Converts all CRLF to LF

* Post merge EOF

* Post merge line endings

* Final commit
2020-03-17 18:08:51 -04:00
FreeStylaLT 0ea89b98d1 Oopsie woopsie nully wubby (#12812) 2019-12-17 08:19:39 -05:00
Crazy Lemon b50b3f332e Merge pull request #12808 from FreeStylaLT/reflecting_on_reflections
Fixes reflectors and a Projectile angle bug
2019-12-16 18:36:49 -08:00
joep van der velden 4003be153d firer can't be a non mob 2019-12-16 22:28:47 +01:00
FreeStylaLT d911954920 Fixes reflectors and a Projectile angle bug 2019-12-15 12:04:29 +02:00
joep van der velden f005908970 Fixes the juggernaut reflect and refactors the reflect to be a proc instead of copy pasta 2019-12-12 17:25:15 +01:00
Fox McCloud f4451fcb3d Fixes Universal Damage Issues. Implements Proper Ricochets (#12532) 2019-10-08 20:41:40 -04:00
Fox McCloud af92373d33 though-this-world-may-be-broken 2019-09-15 05:53:43 -04:00
Fox McCloud 42564c65f3 Refactors Atmos Air Current Pushing 2019-09-09 20:11:26 -04:00
Crazy Lemon 3313efed23 Merge pull request #11981 from Fox-McCloud/lavaland-update
Major Lavaland Update
2019-08-16 22:22:49 -06:00
variableundefined adc33ef3a0 Merge pull request #11783 from Couls/on-hit-effects
[READY] Add on-hit effects for lasers and bullet holes for walls from TG
2019-08-16 07:50:49 +08:00
Fox McCloud ee0447dad6 Major Lavaland Update 2019-08-10 22:36:55 -04:00
Mark van Alphen fd579015b1 Portal fixes - adds oldloc to Crossed() 2019-07-15 20:16:17 +02:00
Couls 3782dbfc16 Add on-hit effects and bullet holes for walls 2019-07-03 22:17:35 -04:00
variableundefined 328a2d3dcb Merge pull request #10283 from Ty-Omaha/reflector-blob
Adds/ports modified reflective blobs
2018-11-24 08:28:37 +08:00
Ty-Omaha cb8bc0f34d reflector blobs 2018-11-23 11:19:55 -05:00
AzuleUtama ff92a43bcf cleaned it up a bit 2018-11-23 10:45:37 +00:00
AzuleUtama 4bea51027b Overall fix for projectile falloff
Aims to fix the overall issue of damageless projectiles not working under the new falloff code.  Also fixed some weird indentation in the original version of the range() code.
2018-11-23 10:23:38 +00:00
Ty-Omaha 2ce52aa2fe ricochet and stuff 2018-11-21 10:50:45 -05:00
Gwydion Brain f3eaed5606 woop woop woop 2018-11-15 19:18:50 -08:00
AzuleUtama 0c59000df1 made stamina dropoff check actually work - cleaned up code
Based on reviewer's comments.
2018-11-15 09:06:19 +00:00
AzuleUtama b790261d8d Quick change to tile_dropoff if statement should there be no dropoff 2018-11-14 22:10:56 +00:00
AzuleUtama e2c81535f0 X-ray laser nerf - Falloff and Charge
See here for the main reasoning behind the PR -
https://nanotrasen.se/forum/topic/14790-wanted-unwanted-features-refactors-bugfixes-thread/
2018-11-14 21:12:52 +00:00
Purpose 4d7dd5a6c9 dayum dats defined 2018-10-08 22:48:00 +01:00
variableundefined 20698305e0 Minor attack log overhaul 2018-08-25 17:19:01 +08:00
Fox McCloud aae5405d03 AGHHHHHHHHHHHHHHHHHHH WHATTT 2018-07-17 04:58:36 -04: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
tigercat2000 c03621c508 Completely Overhaul Logging
This is a merged port from /tg/station and Virgo on logging standards.
The diary has been replaced with GLOB.world_game_log, diaryofmeanpeople
is gone (because it wasn't actually used) and a whole bunch of logging
procs have been changed to optimize Splunk.
2018-04-19 15:07:59 -08:00
uraniummeltdown c89b1e8463 repaths /obj/effect/overlay/temp to /obj/effect/temp_visual 2018-01-18 13:03:49 +05:00
KasparoVy dd683fa081 Comment body-bloodying out until it gets fixed.
"So, there's a bit of a bug with the blood system- specifically
bloody_body. It doesn't always transfer the color of the blood
correctly, for no apparent reason." - Tigercat2000
2017-12-13 21:20:19 -05:00
KasparoVy 258df0caad Blood Spray now Lands on Mobs in Path of Splatter
Whether the blood is pixel-shifted there or not, if there's a mob that
can be splattered, they will be.
2017-08-10 22:40:44 -04:00
KasparoVy 00a65b4fc1 Truth. 2017-07-25 22:49:57 -04:00
KasparoVy 8dbfc8ee1d Respects Windows and our Inability to Pass Them
Blood that would splatter onto windows is now pixel-shifted and renders
above them so you can A: Clean it with ease and B: See it in all its
gorey glory.

I had to get creative with how I detected structures blocking blood
splatter.

Janiborgs riding, sprayers spraying and cleaner grenades foaming over
adjacent tiles won't clean off wall/windowblood. You have to use soap
and click on the blood.
2017-07-25 22:49:57 -04:00
KasparoVy 849f698256 Respects Walls and our Inability to see Through Them & Xenosplatter Fix
Pixel shifts blood onto non-floor structures, thus respecting viewing
angles.

You are no longer able to see blood splattered on a wall from the other
side unless you've x-ray vision.

This also fixes a bug where xeno blood splatters were red.
2017-07-25 22:38:49 -04:00
KasparoVy 0679d3cc19 Splatter lands 1 tile away in target direction.
Adjusts splatter to land 1 tile away from the mob in the target direction.
Splatter can land on walls, windows, etc. and works with diagonals.
2017-07-25 22:38:49 -04:00
Fox-McCloud 6d38ed3d90 colors 2017-07-15 05:40:14 -04:00
Fox-McCloud 88cc556c4f Adds Gunshot Blood Splatter 2017-07-14 11:26:15 -04:00
Fox-McCloud e29d346198 Projectile Reflection Refactor 2017-07-06 16:29:40 -04:00
Fox-McCloud 04b9394d34 last tweaks 2017-07-01 01:44:02 -04:00
Markolie 7a4c33bbcd Add meat hook, warp cube, wisp lantern, rename flashlight variable on weapons, add layer/inventory definitions 2017-02-06 19:55:37 +01:00
Markolie 0adc370d55 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into lavaland_megafauna
# Conflicts:
#	code/game/machinery/turrets.dm
2017-01-09 22:00:31 +01:00
Mieszko Jędrzejczak 63d5b6a1b1 Adds that var to projectile hits printing 2017-01-08 22:15:58 +01:00
Markolie 5ace926e42 Added Bubblegum. Added dismemberment chance to bullets, and made changes to GPS tracking. 2016-10-25 00:50:31 +02:00
TheDZD f5577b4a8f add_logs() un-fuckery 2016-08-29 17:27:56 -04:00