Commit Graph

10529 Commits

Author SHA1 Message Date
cacogen
9d258ff61b [READY] Luxury shuttle charges bank cards (#40334)
* Payment in increments, for handless mobs

* Luxury shuttle now works with bank cards
2018-09-24 19:44:09 -04:00
ShizCalev
cafb7d171e Fix adjustHealth runtimes (#40453) 2018-09-24 13:25:59 -07:00
Kierany9
9e8d7509b6 [READY] [Gamemode Bounty] Assimilation (#40296)
* it's ready boi

* typos, things i forgot to uncomment and mindshields revealing hosts

* Requested bugfixes/syntax changes

* Fixes Network Invasion runtime and other misc fixes

* oops

* Fixes mindshield runtime

* Mind control and lots of fixes

* Admin logging and runtime fixes

* dumb bugs and fluff text

* Commented out code, typos and finalizing player numbers

* runtime

* Major runtime fixes, buffs and distortion field

* death on MC'd vessel death, destroy_hive and hive removal on death

* code review

* oops

* Mind Control realname fix
2018-09-24 21:18:55 +02:00
Emmett Gaines
e6182966cb Removes an unused movement var and proc (#40416) 2018-09-24 13:18:14 +03:00
Iamgoofball
f735a7d34d [READY][PAID CODE] economy PR (#40312)
With the power of CAPITALISM AND ECONOMY, you too could be This Guy.
2018-09-23 02:50:51 -04:00
Brett Williams
cbebd0aa9b Correct word in combat logging (#40381) 2018-09-22 21:11:29 -07:00
ShizCalev
b1accf508c Fixes AI bolting... (#40425) 2018-09-23 01:53:03 +03:00
XDTM
b7c7593191 [Ready]Moves traits to datums (#38505)
I've been in a few situations where traits would be handy to track certain object or datum flags, and there's no particular reason that ties them to living mobs aside from being initially a disability rework.
2018-09-22 21:50:03 +12:00
yoyobatty
824f79eee3 Adds parent call to carbon.dm (#40364)
* Adds parent call to carbon.dm

* Yes
2018-09-21 14:35:22 -04:00
Jordan Brown
73964e7ac1 Merge pull request #40359 from ShizCalev/lighting-fix
Fixes bad lighting values
2018-09-20 23:48:21 -04:00
ShizCalev
324f4e0b6f Makes flashes, & flashbangs flash (#40357)
* Makes flashes & flashbangs flash

* cleanup / badminnery feature

* Added cameras
2018-09-20 23:46:44 -04:00
MrDoomBringer
c7ef142616 [DOCUMENTED AND READY TO MINGLE](EPIC MEME VIDEO INSIDE!) NEW COOL ADMIN TOOL: ADVANCED HIGH DEFINITION SUPPLYPOD SUMMONING (also supplypod refactor) (PLEASE UPTHUMB) (#39936)
MrDoomBringer

admin: Admins can now spawn things in ICly (as well as do a bunch of other cool new stuff) using the Config/Launch Supplypod verb!

code: also supplypods have been refactored
2018-09-21 08:59:52 +12:00
AnturK
a27be2fa14 Objective refactor (#40220)
* Objective refactor

* Custom antag types for leftover objectives.

* Removes dumbness.

* Forgot to hide these from TP

* Makes the list static.
2018-09-20 11:18:59 -04:00
ShizCalev
46cb11e340 Fixes bad lighting values 2018-09-20 00:53:10 -04:00
ShizCalev
392f4bd8e3 Bloodcult Stun Spell Tweaks (#40328)
* Cult Stun Spell Tweaks

Updated to use anti_magic_check instead of a nullrod check.

Corrected the stun message showing if the target is immune to the effect.

Added some visual effects (an actual red flash), and a "holy bubble" around the person if they're immune to the effect.

https://i.imgur.com/wd77s8w.gifv

Closes #40285

* Refactor, added mob_light helper
2018-09-19 10:30:49 -04:00
ShizCalev
009bde3c5e fixes ventcrawling & flying mobs making footstep sounds (#40317) 2018-09-18 11:15:20 -04:00
ShizCalev
6e1b3deb76 Fixes phased/jaunting mobs falling into chasms (#40316) 2018-09-18 11:14:33 -04:00
Jordan Brown
e06f32b14d Adds null check to world status map check (#40305)
* Adds null check to world status map check

* Fix stat
2018-09-17 20:20:58 -04:00
Dax Dupont
07c6fcfe6c Fixes missing felinid mob type (#40290)
* Fixes missing felinid mob type

* oops
2018-09-16 15:49:55 -04:00
kevinz000
9eec1f8db2 Adds move force and move resist, movement/pushing/pulling tweaks (#39556)
* Removes anchroed from mobs, adds move force/resist

* Move force and move resist

* WIP, still has debug messages.

* Fixes

* Update living.dm

* Anchored removal

* Stuff

* Unit tests

* Removes anchored from dview

* DME

* Update anchored_mobs.dm

* Fix

* No ghost spacewind

* Update mulebot.dm

* Update temporary_visual.dm

* Update forcefields.dm

* Update step_triggers.dm

* Update portals.dm

* Update alien_acid.dm

* Update bump_teleporter.dm

* Update landmarks.dm

* Update countdown.dm

* Update blessing.dm

* Update shieldgen.dm

* Update containment_field.dm

* Update field_generator.dm

* Update singularity.dm

* Update atmosmachinery.dm

* Update door.dm

* Update gravitygenerator.dm

* Update door.dm

* Update effects.dm

* Update temporary_visual.dm

* Update bump_teleporter.dm

* Update forcefields.dm

* Update landmarks.dm

* Update portals.dm

* Fixes

* Throwforce annnd done, finally

* Fixes

* Haha I'm dumb sometimes
2018-09-15 05:08:30 -04:00
AnturK
70373bd07f Fixes robot upgrade removal. (#40278) 2018-09-14 03:30:31 -04:00
zxaber
bf2f76818b Fixed Cyborg Self-Repair giving action buttons incorrectly (#40007)
* Calls the "dropped" proc on removed borg upgrades

When a borg loses all upgrades (module reset), checks to see if each upgrade has a "dropped" proc, and calls it if it exists.

* removing unnecessary check
2018-09-13 22:22:12 -04:00
yoyobatty
f7b6b1eb30 Adds mob attack signals [READY] (#40221)
* Adds attack components to click.dm

* oops

* Hopefully this is better.

* One more try hopefully

* Redundancy reduction

* More info
2018-09-13 22:17:03 -04:00
vuonojenmustaturska
ab739294e1 Saboteur borg module (syndicate engiborg) (#40163)
* wip

* SPRITES

* wops typo

* make it available

* add borg chameleon module (wip)

* we ready boyes

* bump cost

* disable filter for now

* henk

* add to polymorph pool

* borgs don't generally throw their modules

* this too
2018-09-13 13:33:35 +02:00
Crazy Lemon
6a93ce9d7f Ports paradise's modular buildmode (#40105)
* Ports paradise's modular buildmode

* Axes logout callback of buildmode

* AnturK's changes

- Code formatting
- Gives mob to throw args
- Selection overlays are on ABOVE_LIGHTING_PLANE to be visible on space

Other:
- Doubleclicks of observers and AI no longer "double-tap" click
intercepts
2018-09-13 10:48:37 +02:00
Jordan Brown
af785f99a0 Merge pull request #40184 from 81Denton/beeeeeees
Bees only inject the reagent they were mutated with
2018-09-12 10:15:20 -04:00
Jordan Brown
79ede5450a Merge pull request #40204 from Potato-Masher/multicam_config
Unlocks AI Multicamera Mode, now with config.
2018-09-11 01:10:08 -04:00
Jordan Brown
c12e96e007 Merge pull request #40182 from kevinz000/patch-569
Rebuffs stamina knockdown time from 70ds to 100ds
2018-09-10 13:49:28 -04:00
81Denton
e1cc8a0927 increases toxloss to 4 2018-09-10 07:50:26 +02:00
Potato Masher
1e1391f691 damn, a rouge parenthesis 2018-09-10 00:18:04 -04:00
Potato Masher
62b15a2ee6 I bless thy code with a config, so that this feature may arise once again 2018-09-09 23:40:40 -04:00
Denton
08e9704807 Reduces liver failure damage, makes it more obvious 2018-09-09 16:39:26 +02:00
Denton
f8b309110c Bees only inject the reagent they were mutated with 2018-09-08 22:18:50 +02:00
kevinz000
843cbd2882 Update carbon.dm 2018-09-08 12:13:57 -07:00
Jordan Brown
5de32a202c Merge pull request #39928 from AnturK/textpollredo
Allows revoting on text polls.
2018-09-08 12:03:47 -04:00
Mickyan
5b53ff69d1 Footprints scale with the amount of blood in the decal (#40148)
* footprints tied to blood amount

* sort of corrected comment

* properly fixed up bloodliness caps
2018-09-07 23:38:57 -04:00
ShizCalev
8a7df8ba45 Makes usage of Nar-Sie consistent (#40029)
cl ShizCalev
spellcheck: Nar-Sie's name has been revised to Nar'Sie.
/cl
2018-09-08 13:31:09 +12:00
vuonojenmustaturska
f2ed477232 [READY] playsound performance (#40045)
tl;dr: we have lists of playermobs on the z-level, which generally have fewer player mobs to iterate through. If we use them, we can get rid of the z-level checks too. On the off-chance that something plays a sound in nullspace, we can skip pretty much everything. The client-check can go too, there are no playermobs without a client.
2018-09-08 13:27:01 +12:00
ShizCalev
ced052879d Correct terminal punctuation mistakes (#40123) 2018-09-05 23:11:53 -07:00
AnturK
d14a829803 Change projectile firer var to any movable (#40100)
Fixes turret logging runtimes.
Also some related projectile changes.
2018-09-05 23:03:30 -07:00
ShizCalev
98a6b39cca Clean up mixed space & tab usage (#40121) 2018-09-05 22:51:20 -07:00
Shdorsh
9c68b78c3c [READY] Making corpses rot and create miasma (#39735)
* Adding miasma gastype

* make miasma roll small chance of infecting and corpses rot

* Add dry air sterilization to clear miasma

* make air alarm scrub out miasma automatically

* Storing corpse in morgue/coffin doesn't create miasma

* Added more ways to block miasma and a small notice

* fixing some errors in the rot proc, since I accidentally copied the old bugged version

* Code improvement, now waiting for Travis

* Added more effects to high miasma concentration

* Added delay to miasma production

As a result, miasma production goes up and partial pressure was unachievable back then, so I lowered it for all the effects.

* Formaldehyde stops decay

Also still trying to manage that miasma side effect stuff

* fulfilling some reviews

* Well done Travis

It's 9 in the morning, but I wanna see this through first

* beginning of miasma canister

* Added miasma canister

* Added miasma canister art

* add odor moodlets

* adding moodlets to miasma

* simplifying reagent check

* fixing indentation

* fixing an indentation problem

* Adding miasma tile effect

* adding miasma tile effect

* Deleting file in false placement

* changing miasma partial pressure for carbons

* added effects to lungs

* fixed a few errors

* Update lungs.dm

* Making miasma effect slightly prettier

I am not a pixel artist, but at least I try

* Raising miasma inhibiting temperature to -10°C

Yes, you can now store bodies in the cool room.

* making sure air alarm is set for miasma

since it is a common waste product, air alarms should start with scrubbers having miasma set to scrub

* setting scrubbers to scrub miasma on start

finally found this little setting

* lowered formaldehyde amount needed

* reaction fix

* rebalanced the reaction

Now happens quicker and doesn't produce that much heat.

* remove timeout to stench moods

* Update life.dm

* making mood stop with low/no miasma

AND waiting for travis

* fixing variable naming error

* fixing send signal for lungs

* fixing send signal for carbon

* fixing moodlet

this subsystem sure works in mysterious ways

* fixing lung moodlets

smell u l8r

* removing the 2 ifs

and looking if all moodlets are given to owner, not src

* Trying to balance the sterilization reaction

No more accelerated superburn. This heats *slowly*, as it was supposed to.

* Update vent_scrubber.dm

* improved the disease generation

the random disease's new proc seems more efficient, so let's go with it

* charred corpses don't produce miasma

there's nothing organic any saprophyte could possibly benefit from a carbonized carbon. also, replaced the disease proc, since there's better

* adding disgust system

* rebalancing

looking at the thresholds made me think that it was set too low, see negligible

* Slowing down the bubbling

can we plz move on?

* restoring old scrubber functionality

* mistakenly believed deleting this would only delete my changes in the code

here's the old functionality

* Update and rename vent_scrubber to vent_scrubber.dm

* restituting the spacing

* adding water vapor check

* changed miasma's specific heat to 20

no toxins memes

* lowered threshold, due to near-unachievability of pressure

* lowered threshold, due to near-unachievability of pressure

* there's never going to be a canister onstation

unless it's debugging or adminbus, so you'll need this little bit more
2018-09-05 20:19:54 -04:00
AnturK
2bd5492729 Makes login logging bit more specific. (#40114)
* Makes login logging bit more specific.

* Same for logout
2018-09-05 22:19:53 +03:00
AnturK
35e9206729 Fixes alien organ gc (#40113)
* Fixes alien organ gc

* One less newline
2018-09-05 19:50:44 +03:00
Nich
568672aea7 fixes lastattacker not including unarmed attacks (#40084) 2018-09-05 17:42:22 +03:00
subject217
2acaa8ae1b [Ready][?] Robustin's cult nerf, back from the dead. (#39717)
balance: Once the blood cult reaches 20% of the active player population, they will receive a notice that the cult is "rising" - and after a moderate delay the eyes of all existing and new cultists will be permanently red. Examining a cultist with uncovered eyes will confirm their supernatural appearance.
balance: Once the blood cult reaches 40% of the active player population they will receive a warning and after a moderate delay will glow red, permanently revealing the identity of existing and new blood cultists.
add: Any non-cultist can now strike a (filled) soulshard with a bible to purify it. Purified shades have a unique appearance and will be eager to get revenge on the cult. Bibles can be printed in the library.
balance: Juggernauts have 25% less HP and 35% less projectile reflection.
balance: Cult mirror shield is slightly easier to break, has less illusions, and has -33% throwing distance.
balance: The EMP blood spell has -1 light and heavy radius.
balance: The revive rune now requires 3 sacrifices per revive, it still starts with one "freebie" revive. Giving "souls" to AFK/Catatonic cultists remains free of charge.
balance: Twisted Construction now has a channel time with added noise/effects when used on doors. It also hurts you slightly more to use.
balance: You can now only hold 1 blood spell without an empowering rune and 4 with one.
del: The Bloody Bastard Sword is no longer available in Blood Cult. It's still spawnable with admin tools.
2018-09-05 23:16:38 +12:00
oranges
5697fda1f5 Merge pull request #39915 from Qustinnus/think
[READY] The AI can now think like a true intellectual
2018-09-04 09:42:33 +12:00
YPOQ
4c12431111 Fixes mobs getting stuck at min/max body temperature (#40061) 2018-09-03 18:10:55 +03:00
AnturK
49b2067d15 Outfit copy helper. (#40027)
* Outfit copy helper.

* Let's go with vv dropdown for now.

* this is unnecessary too

* This is human only.
2018-09-03 12:58:58 +03:00
XDTM
3f32f8c110 [Ready]Logs when speech is forced by an external factor (#39964)
* Logs when speech is forced by an external factor

* makes say args uniform

* fix
2018-09-03 11:38:16 +02:00