Commit Graph

10415 Commits

Author SHA1 Message Date
Anonmare
e62ef1ff64 Checks the Emperor Penguin description's privilege (#39483)
Fixes grammar to account for female emperor penguins
2018-08-01 13:38:48 -07:00
kevinz000
5b5e1ee577 Third time's the charm - Photography update: 7x7 cameras, photo logging with full metadata, persistent albums and wall frames! (#38944)
* Photography Update

* Pictures logged in their own /data/picture_logs folder rather than normal logs

* Pictures logged in their own /data/picture_logs folder rather than normal logs

* Photos broke, retrying

* Persistence stuff

* I'm almost done I promise!

* Persistence mostly working, compile, etc etc

* Persistence mostly working, compile, etc etc

* Remove something really not needed from the PR

* Prevents duplication

* default to off

* removes check tick

* increase slots in albums to 21

* Allows for singular loading

* Update camera_image_capturing.dm

* Addresses review

* Anturk

* Update camera.dm

* Update misc.dm

* Update datum.dm

* Update camera.dm
2018-08-01 14:52:41 +02:00
oranges
fbaedee150 Merge pull request #39467 from AutomaticFrenzy/patch/fire-immunity
Combine fire immunity suit/helm temperature defines
2018-08-01 09:37:26 +12:00
Grandmother of 50
02ef76dc77 Update _drone.dm (#39463) 2018-07-31 11:54:50 -04:00
Tad Hardesty
52eca1a74f Combine fire immunity suit/helm temperature defines 2018-07-29 22:10:49 -07:00
Emmett Gaines
26c1031661 Refactors create_mob_hud() to add a signal (#39364)
* Refactors create_mob_hud() to add a signal

and make the mood component use it

* Register for the hud element click

* Observe observer safety
2018-07-29 17:47:16 +12:00
fluffe9911
a72eecaa95 Exotic Corgis 2 Electric Boogaloo (#39319)
I really liked cheeses idea but since the original pr got reverted decided to redo it so now the exotic corgi is its own type of dog so hopefully it should look slightly less like it ate a crayon also no talking corgi so the maintainers don't get angry hope I did this right!
2018-07-29 13:42:01 +12:00
WJohn
7d2c657fca Rebalances syndicate and pirate simple animals take two! (#39424) 2018-07-28 21:04:25 +03:00
Tad Hardesty
6750962a17 Fix cyborg radio and module UIs being noninteractive (#39412)
* Fix cyborg radio and module UIs being noninteractive

* Fix AIs not being able to access their internals
2018-07-28 14:23:02 +02:00
AnturK
f20ac06dd2 Fixes help emote runtime (#39399) 2018-07-28 00:44:39 -07:00
Iamgoofball
2450b0fcf8 Anim bugfixes (#39311)
* Adds juice to picking up stuff

Stolen completely from https://github.com/OracleStation/OracleStation/pull/1072

* perfection

* Pickup animation now tweens to the correct spot if you move

* mutable appearance

* Fixes the item pickup animation

* eh whatever

* Update atoms_movable.dm
2018-07-26 12:54:35 +12:00
oranges
b2bf757dda Merge pull request #39324 from AnturK/zenoparadox
Fixes legion health.
2018-07-26 11:41:14 +12:00
AnturK
3278244613 Fixes pirate corpse skin tone. (#39330) 2018-07-25 10:38:35 -04:00
Emmett Gaines
418ea4fa2a Fixes redirect component transfers (#39290) 2018-07-24 21:03:53 +02:00
AnturK
785b57b586 Fixes legion health. 2018-07-24 08:30:45 +02:00
Grandmother of 50
ef64f77acb Removes icon-on / icon-off from Smartfridge Types (#39251)
Uses initial() to replace 2 vars
2018-07-23 20:25:30 -04:00
AnturK
61e6f22414 Makes rapid fire mobs more configurable. (#39287)
* Makes rapid fire mobs more configurable.

* Better timing and comments.
2018-07-23 06:16:24 -04:00
AnturK
db55efe45e Unsets focus on mob Destroy. (#39286) 2018-07-23 06:15:30 -04:00
XDTM
a3e17e25c8 Fixes disabled limb examine (#39209)
Limbs disabled by stamina damage no longer appear as broken and mangled.
2018-07-23 01:12:45 -07:00
Tlaltecuhtli
4ee88b2a55 Adds beesplosion chemical reaction (#39110)
A reagent reaction which creates short lived bees that take on the other reagents in the container
2018-07-23 04:05:02 -04:00
Cruix
3c4e898d38 Fixed jumping to faraway cameras as the AI clearing static from your screen until you move again (#39230)
Static was being cleared on camera jump but not re-added until you moved the
eye again.
2018-07-21 14:51:13 -07:00
AnturK
bab88b377f Fixes malpractice (#39244)
Slime surgery too
2018-07-21 14:38:13 -07:00
AnturK
dd75429836 Fixes alien drool properly (#39241)
My bad, forgot to move that one.
2018-07-21 14:31:07 -07:00
Iamgoofball
4fefb9aa27 Adds juice to picking up stuff (#39231)
* Adds juice to picking up stuff

Stolen completely from https://github.com/OracleStation/OracleStation/pull/1072

* perfection

* Pickup animation now tweens to the correct spot if you move

* mutable appearance
2018-07-21 11:23:15 +12:00
AnturK
00cfe0f40e Fixes directly deleted mobs not getting removed properly from paused subsystem (#39207) 2018-07-19 22:35:19 -04:00
AnturK
a17bd1bdb1 Fixes alien drool (#39214) 2018-07-19 20:46:49 -04:00
Grandmother of 50
90a1b8c363 Mood Code Improvements [Merge-Ready?] (#39075)
fix: having higher sanity is no longer punished by making you enter crit faster
balance: you can have 100 mood instead of 99 before it starts slowly decreasing


Remember higher sanity is BETTER

You want crit_modifier (now crit_threshold) to be LOW so you can stay in fights more (you go into crit at 5hp vs 0hp).

Why: Proc overhead, puts the load on mood, proper abstraction of mood component, values > defines, etc.
2018-07-20 11:33:00 +12:00
kevinz000
d97bd6c0ae Removes flightsuits (#39195) 2018-07-18 17:46:53 -04:00
XDTM
cb5493f83e [Ready]Fixes imaginary friend bugs, adds some QoL (#39008)
* Fixes imaginary friend bugs

* full fix

* mut app

* typo
2018-07-18 11:50:42 +02:00
XDTM
43184b87a5 Limb damage rework (#38436)
balance: Limbs no longer need to have full damage to be dismemberable, although more damage means higher dismemberment chance.
balance: Damaging limbs now only counts as 75% for the mob's total health. Bleeding still applies normally.
add: Limbs that reach max damage will now be disabled until they are healed to half health.
add: Disabled limbs work similarly to missing limbs, but they can still be used to wear items or handcuffs.


Fixes #38445


Always felt odd how reaching max damage on a limb had no consequence. Now it does.
Currently i only added effects for disabling arms and legs; "breaking" heads and torsos has no effect as of now.
2018-07-17 20:34:02 +12:00
vuonojenmustaturska
a1ad24904e Stops various machines from processing needlessly (#39132)
* Stops lighting from processing needlessly

* showers too

* space heaters

* broken/unpowered vending machines

* fucken status displays

* rechargers
2018-07-15 17:01:29 -04:00
81Denton
8ee30e001e Fixes bee terrorist outfit datum (#39153) 2018-07-15 19:25:28 +03:00
Jordan Brown
259dc6f386 Merge pull request #39139 from AnturK/iloveprecision
Makes damage precision explicit
2018-07-15 01:03:05 -04:00
AnturK
dc7edcca95 Some A* and medbot sanity. (#39104)
* Adds some missing astar sanity.

* Also fixes where this came from.

* Actually let's notify when someone does something dumb like this.
2018-07-15 03:29:57 +03:00
vuonojenmustaturska
042ea5ea63 Fixes emote runtimes (#39115)
Fixed some missing args in emote procs called with named args, leading to
runtimes.
2018-07-14 13:20:50 -07:00
AnturK
faca150c53 Makes damage precision explicit 2018-07-14 19:48:46 +02:00
vuonojenmustaturska
491316132c Cleans up damage procs a bit (#39114)
* come and look upon the Heart

* spamfix
2018-07-14 11:25:55 -04:00
ShizCalev
4455164250 Fixes SM-megafauna server crash exploit (#39124) 2018-07-14 14:12:33 +03:00
Jordan Brown
0ee2344ad7 Merge pull request #39032 from XDTM/ZombieMedication
Reworks zombie revival
2018-07-13 18:14:43 -04:00
XDTM
b178444151 Fixes cloning heart issues (#39105) 2018-07-13 18:21:00 +02:00
kevinz000
7d8b16c5aa Update species.dm (#39085) 2018-07-13 12:11:43 -04:00
81Denton
a1e32b73d4 Fixes zealot's blindfold cultist check/legion corpse (#39083) 2018-07-12 14:42:57 -04:00
Jordan Brown
d0184129b2 Merge pull request #38982 from 81Denton/shuttle-loans
Adds a new shuttle loan event, tweaks others
2018-07-12 12:01:51 -04:00
tralezab
7ca74a8436 Var menu has a dropdown for granting martial arts. (#39049)
I was making a ninjutsu martial art, and I got really pissed that I have to
make specific snowflake items whenever I want to test a martial art, so I coded
a quick fix for that in the dropdown. Then, I realized that admins have to find
these same dumb snowflake art granters and so I decided to quickly make a new
branch and pr this.

Why: Way better way of doing martial art TC trades, hopefully saves some time
for our admins. Maybe helpful in setting up events.
2018-07-11 18:53:37 -07:00
XDTM
1532545638 Adds Rest hud button, adds small delay to getting up (#39052)
* Adds Rest hud button, adds small delay to getting up

* icons and icon code
2018-07-11 15:14:59 -04:00
Jordan Brown
449ee6d6f5 Merge pull request #39053 from 81Denton/golememe-text
Fixes golem traits, info texts, adds more random names
2018-07-11 15:11:01 -04:00
Jordan Brown
2ee83a5bf7 Merge pull request #39006 from XDTM/IHaveNoMouthAndIMustScream
Unintentional emotes no longer complain while restrained or unconscious
2018-07-11 14:39:38 -04:00
81Denton
ce7ebc6104 fixes clock golem descs 2018-07-11 09:43:10 +02:00
81Denton
7c0f3ed9d9 removes cloth golem special_names 2018-07-10 23:45:23 +02:00
Denton
a1a881d978 Fixes golem traits, info texts, adds more random names 2018-07-10 23:28:12 +02:00