Commit Graph

9968 Commits

Author SHA1 Message Date
Leo
c573e8951c Merge pull request #34996 from ShizCalev/held_mob-runtime
Fixes held_mob release runtime
2018-01-28 14:22:02 -02:00
coiax
6f65453257 Mobs start with a random nutrition amount (#34791)
* Mobs start with a random nutrition amount

🆑 coiax
balance: Mobs will now start with a random nutrition amount, between
hungry and mildly well fed.
/🆑

Basically, if everyone starts the round with 400 nutrition, then
everyone will likely get hungry at around the same time if they're
standing around. This means there's a little more variance in our
starting values, which means the kitchen could be more important a
little bit sooner.

* Forgot to save and commit the fix

* Aaaa

* Moved random nutrition to Initialize
2018-01-27 14:55:21 +13:00
ShizCalev
39fadf609c Fixes held_mob runtime 2018-01-26 17:29:00 -05:00
Jordan Brown
4146f402cb Merge pull request #34945 from epochayur/master
Slows Simple Clowns
2018-01-26 13:37:42 -05:00
ShizCalev
6305ee836e Parrot fixes (#34934) 2018-01-26 12:20:58 -05:00
AnturK
3ce60ed792 Antag Reshuffling. Accomodating to people dumbasses caring about whitespace 2018-01-26 11:33:22 +01:00
YPO
84481fcd88 Fixes brains being left in hands after being inserted into heads 2018-01-25 22:51:25 -06:00
Jordan Brown
bcf16ee4b9 Merge pull request #34913 from YPOQ/wagfix
Fixes not being able to stop tail wagging
2018-01-25 22:48:55 -05:00
vuonojenmustaturska
2871b70733 /obj/item var cleanup (#34909)
* draft 1

* Update energy.dm

* Update twohanded.dm

* Update weaponry.dm

* Update ninja_stars.dm

* Update cult_items.dm
2018-01-25 22:44:32 -05:00
Epoc
83be762aa6 Slows Simple Clowns 2018-01-25 11:05:03 -08:00
vuonojenmustaturska
97d4e59d87 Armor datums (#34793)
* Draft 1

* requested changes

* fixes & refactoring & vv support

* one more vars access

* there we go

* change arg name

* Update lava.dm

* Update armor.dm

* Update armor.dm

* Update armor.dm

* fixes

* Update datumvars.dm

* Update goliath_hide.dm

* Update objs.dm

* 0 -> none in checkrights()

* Update armor.dm

* Update datumvars.dm

* Update armor.dm

* Adds magic armor type

this did not exist before

* two missing things from previous commit

* I shouldn't webeditor at work
2018-01-25 10:27:36 -05:00
Togopal
458c68143f [READY] SNAKES! (#34724)
* actual phobia created

* (LAST ATTEMPT) Adds Snakes

🆑 Togopal
add: Snakes! They hunt vermin on the station!
add: They can be purchased in cargo.
/🆑

Mice can be a problem in late round random events, and I figured releasing a bunch of snakes in maintenance would be a more long-term solution than constantly running around with a crowbar when you hear them.

Now with updated sprites!

(I apologize heavily for uploading this three times. I was unaware I was using an older fork, as this was my first attempt at modifying the code.)

* curator gets trauma! and fixes to snek trauma

* fixes the travis error

silly frog

* Reduces the cost of a normal snake crate in Cargo. Adds retaliation to snakes upon being attacked, removes venom from regular snakes.

I A

* quick fix

* quick fix 2

* fixes the cargo contains = list

* go away TRAVIS

* changes the name of the snake cargo crate of regular snakes to avoid confusion

* Updates how some snake mechanics works

Makes them actually retaliate, code is still sort of buggy though

* Some orange fixes

* Fix snakes on this motherfucking plane

* The thing oranges said
2018-01-25 09:11:37 -06:00
Jordan Brown
4e77a06ce7 Fixes secbot 0g trips 2018-01-25 09:09:25 -06:00
Jordan Brown
bff4ebdc95 You cant resist without at least 3 bodyparts 2018-01-25 09:09:15 -06:00
YPO
c45d68e12d Fixes not being able to stop tail wagging 2018-01-24 18:17:18 -07:00
MoreRobustThanYou
8b5049a781 You can now defib monkeys (#34383)
* You can now defib non-human carbons

* WOOPS

* Woops.
2018-01-24 19:39:22 -05:00
XDTM
5a08a3aad0 Extends the disability refactor to include more traits, removing some snowflake code (#34664)
This way you can add/remove traits without fear of other sources overriding them. Now you can add TRAIT_STUNIMMUNE to somebody without what if hulk

Notable changes:

    Fakedeath now updates instantly, instead of waiting for the next life tick.
    Fakedeath now sets time of death when acquired.
    Removed extremely snowflake code in reagents that checked if you had morphine to remove slow immunity and so on.
    Hulk no longer overrides status_flag changes, in case there are any.
2018-01-25 09:12:44 +13:00
XDTM
f4847c230e [Ready]Minor Slime Update: slimepeople get the slime language, slimes speak slime instead of common (#33773)
* Minor Slime Update: slimepeople get the slime language, slimes speak the slime language instead of common

* shadow language

* shadows part 2
2018-01-25 08:47:21 +13:00
ShizCalev
3f10f29d5b Shifts vars off /mob and to the correct subtype (#34773) 2018-01-24 15:58:42 -02:00
Leo
4a57ee704c Merge pull request #34783 from Cyberboss/FixDumbness
Cleans up duplicated code and GC issues
2018-01-24 15:57:38 -02:00
Leo
67a165d640 Merge pull request #34794 from Shadowlight213/thelightitBURNSSS
Moths now have weak eyes
2018-01-24 15:51:48 -02:00
Shadowlight213
69cf4ebf84 Fixes no eye damage being done if damage was exactly 3 2018-01-23 18:46:13 -06:00
Leo
42d663ce74 Merge pull request #34769 from ShizCalev/var-cleanup
Cleans up unused mob vars
2018-01-23 10:44:17 -02:00
oranges
62fecc876e Merge pull request #34733 from ShizCalev/box-fixes
Fixes bot drop & bot assembly issues
2018-01-23 20:42:54 +13:00
Leo
c23ff7efe0 Merge pull request #34727 from ShizCalev/simpleanimal-godmode
Stops simple_animals from attacking mobs in godmode
2018-01-22 19:46:19 -02:00
FrozenGuy5
5c23deb7d8 removes moth language (#34745) 2018-01-22 19:40:26 -02:00
Shadowlight213
fef426f8be Moths now have weak eyes 2018-01-22 11:59:51 -08:00
vuonojenmustaturska
6406896df1 Replaces a bunch of obj vars (and emagged on machinery/items) with obj_flags (#34078)
* It works, but is it worth it?

* bitfield helpers take 1

* Would this work?

* remove dangling debug code

* rebase & fixes

* vv bitfield stuff, reading

* DNM oceans of shitcode DNM

* honk

* honk2

* plonk

* rebase & fix
2018-01-22 20:19:46 +01:00
Cyberboss
15a68f3852 Cleans up duplicated code and GC issues 2018-01-22 10:36:16 -05:00
Jordan Brown
4599ab8ca4 Fixes moth heads properly 2018-01-22 09:10:49 -06:00
ShizCalev
cec47720e6 Cleans up unused mob vars 2018-01-21 23:32:23 -05:00
Jordan Brown
fec2d66318 Datum var cleanup (#34314)
* Consolidates datum var location

* Move ui_screen to /datum/tgui

* Move focusers to datum.dm. Move fingerprintslast to /atom

* Remove focusers list, makes mobs check if their focus is QDELETED in Life()

* Consolidate use_tag and var_edited into datum_flags

* Revert garbage comment

* Thought I already removed this

* Remove the var_edited preservation

* Removes focus QDELETED handling
2018-01-21 22:38:56 -05:00
MMMiracles
39ab7bdfbf make pretty light go light light (#34720) 2018-01-21 22:08:35 -05:00
Tad Hardesty
35faafa8bc Refactor weather to use Z traits, assorted related cleanup (#34633)
* Add a proc for getting the station center

* Add a couple of comments to ZTRAIT defines

* Remove unused global_map list

* Refactor weather to use the trait system

* Un-hardcode the transit z-level

* Use Z traits to determine Portal Storm event areas

* Fix loading away missions containing anything that reads traits
2018-01-21 20:33:11 +01:00
ShizCalev
eac6114317 Unassumes moth genders 2018-01-21 12:55:27 -06:00
ShizCalev
ae2a8dc467 Fixes rev mindswap (#34567) 2018-01-21 19:28:41 +01:00
Robustin
b1adcc0cbc Ends the great monkey freezing epidemic (#34686)
* Freezing monkey fix

* Update life.dm

* Update life.dm
2018-01-21 16:22:53 +01:00
Dax Dupont
64f9a9011c Adds holy vision (Some mobs can now see blessed tiles) (#34497)
* Blessed turfs are visible to people who care about blessed turfs

* A better way

* Adds holy vision

* Compacts special types

* space space space

* Glowing

* Final Solution

* wraith

* bawhoppen has autism and we must hugbox

* Implements feedback
2018-01-21 02:04:07 -06:00
ShizCalev
a0a12b4f3a Fixes bot drop & bot assembly issues 2018-01-21 02:06:57 -05:00
ShizCalev
c41799b77e Stops simple_animals from attacking mobs in godmode 2018-01-20 23:50:48 -05:00
Jordan Brown
46565b4147 Merge pull request #34656 from ShizCalev/makeslippery
Fixes missing MakeSlippery() args
2018-01-20 15:09:41 -05:00
Jordan Brown
cc22279b13 Merge pull request #34654 from ShizCalev/tailwag-fix
Actually fixes wag emote runtime
2018-01-20 15:09:35 -05:00
XDTM
389e21e434 Fixes slimes not attacking anybody (#34667) 2018-01-19 19:29:21 -06:00
ShizCalev
e72fa68f2a Fixes missing MakeSlipper() args 2018-01-19 15:09:55 -05:00
ShizCalev
de3ddaaa5a Actually fixes wag emote runtime 2018-01-19 14:45:21 -05:00
Joan Lung
b30e2934e7 Moths, except I have stolen them and they no longer conflict (#34498)
* Moths, except with less conflicts

* if I remove your wings, will you die?

* it would be extremely painful
2018-01-19 10:32:22 -05:00
Jordan Brown
78f104f9ad Merge pull request #34591 from XDTM/goodBoy
Fixes slimes attacking people with the slime faction
2018-01-19 10:23:31 -05:00
Buggy123
a4db037a82 Added observer verb View Gases (#34574)
* Added observer verb View Gases

* Fixed atmospheric report plurality correctness

* Changed mole/s to mol.
2018-01-19 10:22:41 -05:00
Jordan Brown
b16e2bada0 Merge pull request #34590 from XDTM/SplitSecond
Fixes slimepeople not being able to open the bodyswap menu
2018-01-19 10:16:10 -05:00
Jordan Brown
4bf1fe25d3 Merge pull request #34598 from Robustin/illusion
Illusions now properly use the health argument of Copy_Parent
2018-01-19 10:15:38 -05:00