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