Commit Graph

6438 Commits

Author SHA1 Message Date
Firecage dfae1e0b53 Changes a lot of del() to qdel() 2015-08-16 23:33:22 +02:00
Remie Richards f6aa26ae75 Merge pull request #11187 from Anonus/atleastthiswon'tconflict
Buffs revenants a whole bunch so they're less terrible to play
2015-08-16 21:19:55 +01:00
Nerd Lord 2e4a5844f0 PROPER FIX: CHECK
MAX(0, ESSENCE): CHECK
2015-08-16 16:16:46 -04:00
MrPerson b130f4958d Simplify the math a bit on gliding
Rounding now happens after calculations instead of before. The delay is also unrounded.
2015-08-15 22:28:42 -07:00
Cheridan 72e5d917e8 Merge pull request #11144 from Aranclanos/cryotubeee
Fixes mobs not getting the gas mixture from cryotubes to change their…
2015-08-14 21:31:20 -05:00
Cheridan 58ce07405a Merge pull request #11111 from GunHog/AIshuttlecallfix
Fixes the AI's shuttle call prompt lacking a 'Cancel' button.
2015-08-14 17:42:09 -05:00
Nerd Lord b4499ec2ef Revenant event now triggers. We're goin for it, we are.
I don't actually know if the event works properly concerning triggering with too few dead mobs but it should work in most cases so ¯\ _(ツ) _/¯
2015-08-13 20:03:42 -04:00
Nerd Lord 2194e352a9 Revenant "steal essence" objective now actually possible without doing literally nothing, also no longer runtimes. It was doubly impossible, really. 2015-08-13 19:05:04 -04:00
Nerd Lord 3855e58112 Revenants no longer get spacewinded, defile murders the shit out of windows(two casts to kill rwindows, from like 6) 2015-08-13 18:07:56 -04:00
phil235 1cee0d3014 Fixes slipping on water while riding janicart.
The handle_slip() now also handles cases where the mob is buckled. If you are buckled and slip on lube (or something that ignores

galoshes) you get unbuckled and stunned and the buckle object moves one step (no slides unlike when unbuckled).
You can thus slip on lube while buckled to a chair or a roller bed.
Fixes getting hit by abstract held items when slipping.
Fixes janicart rider getting hit twice by bullets.
Removing the STEP constant var in slipping code, it's no more used.
Fixes carbon/slip() not returning the correct value.
Changed var/obj/structure/stool/bed/buckled to var/obj/buckled since buckled can now technically be any obj.

Removes hacky unbuckling/buckling in bed/Move()
2015-08-13 23:49:02 +02:00
Nerd Lord 561f884ea9 Defile now actually emags bots properly. The code for bot emagging is dongs. 2015-08-13 17:44:50 -04:00
Nerd Lord f463b3b69b Buffs the fuck out of revenants. Also cleans some stuff up a little. 2015-08-13 15:49:54 -04:00
Cheridan 4e82bc056e Fixes def_zone not being logged, maybe 2015-08-13 12:31:10 -05:00
Cheridan 5979ffdec7 Logging Syntax Improvement 2015-08-13 12:14:14 -05:00
Swag McYolosteinen 46b519309e Merge pull request #11058 from Core0verload/surgery-organs-part2
Surgery & Organs rework: Phase 2
2015-08-13 18:04:16 +02:00
Dorsisdwarf f598eb63dc Makes lings undetectable to the AI when using digital camo 2015-08-13 08:59:31 +01:00
Remie Richards a959ed3727 Merge pull request #11120 from phil235/ThrowEmbedFix
Fixes item embedding not working.
2015-08-12 06:20:26 +01:00
MrPerson 831c069404 Smooth out gliding so movement isn't (as) jerky
Only applies to non-ghost, non-camera mob movement. Scales automatically to any fps and any move delay.

Also took this oppurtunity to remove tickcomp because it was USELESS and shit.

All the rounding is because of floating point imprecision. round(2.7, 0.9) != 2.7, for example. 2.7 + world.time would wind up being < than world.time 3 ticks later even though they should be equal.
2015-08-11 22:19:07 -07:00
Cheridan 032df41b14 Merge pull request #11067 from bgobandit/themobcannotventcrawl
Mobs can no longer ventcrawl while buckled or handcuffed
2015-08-11 18:27:03 -05:00
Aranclanos cd63eb2769 Fixes mobs not getting the gas mixture from cryotubes to change their temperature 2015-08-10 19:50:20 -03:00
phil235 e922f510c5 Fixes not getting the hit message and sound (and logging) when the item embeds itself in a human.
Throwing a big item at an alien no longer pushes it.
If the item embeds itself in you, it doesn't push you.
Fixes an old argument in item/throw_impact() that I forgot to remove.
Rename the skip argument of hitby() to skipcatch (more explicit).
2015-08-09 20:30:47 +02:00
phil235 23a3ef7994 Fixes item embedding not working. 2015-08-09 15:57:36 +02:00
GunHog b5c05d8c0f Gives the AI shuttle call prompt a cancel button
- AIs can now properly cancel a shuttle call.
2015-08-08 21:40:22 -05:00
c0 2e5cedef74 Added alien organs 2015-08-09 01:12:32 +03:00
CosmicScientist 2844c80ed5 Fixing merge conflicts 2015-08-08 15:43:38 +01:00
Jordie f4b41b99bf Merge pull request #11016 from Core0verload/mmi
MMI ID lock removed
2015-08-07 19:38:27 +10:00
Jordie 63c545346d Merge pull request #10992 from RemieRichards/AlternateWornLayer
Adds alternate_worn_layer
2015-08-07 19:37:52 +10:00
KorPhaeron 842339dbc6 More slight nerfs 2015-08-07 00:28:06 -05:00
KorPhaeron 616f3da3f4 Extra punctuation 2015-08-07 00:21:14 -05:00
KorPhaeron fc218bcf84 Nerfs Healer, adds checks to healer/bomb 2015-08-06 18:55:15 -05:00
bgobandit 9df13a2a9a Mobs can no longer ventcrawl while buckled to a pipe, nor can they attempt to ventcrawl in handcuffs. 2015-08-06 18:14:05 -04:00
KorPhaeron 97543db0ed Words 2015-08-06 10:21:13 -05:00
c0 691f6fb66d Surgery & Organs Rework: Phase 2 2015-08-06 09:56:54 +03:00
KorPhaeron e9bec804a8 Ranged Version gets its own projectile 2015-08-06 00:13:36 -05:00
KorPhaeron a8f9ddf56c Fixes ranged simple animals 2015-08-05 22:27:36 -05:00
KorPhaeron eb6a72a501 Guardian Fixes
Creating bombs with dense objects will make the bomb dense

The battlecry will only activate on mobs so you can't spam it on stuff with no clickdelay

Slightly nerfed the fire type (takes more damage, spreads less firestacks). Will probably need further balancing.

Using the communicate verb will now display the message for the user as well so you can keep track of your conversations better.
2015-08-05 22:00:08 -05:00
Remie Richards 6e41222599 Merge pull request #11009 from KorPhaeron/korsbizzareadventure
Guardian Spirits/Parasitic Nanomachine Swarm/Scarab Hive
2015-08-06 02:32:40 +01:00
KorPhaeron cee73fb4fb Don't need those anyway 2015-08-05 20:30:09 -05:00
KorPhaeron 593e9a1d7b Check for null input 2015-08-05 20:26:11 -05:00
KorPhaeron e37efcc9c8 Ancient code 2015-08-05 20:19:25 -05:00
KorPhaeron e714ecebcd Removes nonfunctional bolding 2015-08-05 20:14:54 -05:00
KorPhaeron e28a0857b2 More efficient disguising 2015-08-05 20:14:22 -05:00
KorPhaeron 5612860c94 I can't spell 2015-08-05 14:51:43 -05:00
KorPhaeron edf99daf4d New Guardian Type and fixes
Bomb type that sets booby traps.

Various value tweaks, bug fix, death messages.
2015-08-05 13:50:51 -05:00
KorPhaeron 50a5877646 Another update
Fixed the bluespace one telporting APCs around, added sprites for the
ghost version, fixed naming.
2015-08-05 03:13:57 -05:00
Jordie 933cdc1c0c Merge pull request #11002 from AnturK/bizzaro
Some action button fixes
2015-08-05 14:50:23 +10:00
Jordie 723d18400e Merge pull request #10963 from astralenigma/petcollarfix
Fixes the renaming collar.
2015-08-05 13:55:47 +10:00
Jordie cb469e242f Merge pull request #10871 from Xhuis/shadowling_update_3
Shadowling Update III
2015-08-05 13:43:16 +10:00
Remie Richards b67657787a Fixes Cyborg Modules being permanently mouse_opacity 2, preventing you from turning them on/off. 2015-08-05 04:28:34 +01:00
KorPhaeron 69d758f897 Merge branch 'korsbizzareadventure' of https://github.com/KorPhaeron/kortg into korsbizzareadventure 2015-08-04 20:00:59 -05:00