Commit Graph

4705 Commits

Author SHA1 Message Date
Tigercat2000
62657448d4 Reintegrate mob fire
I took out the entire on_fire system to work on LINDA. This commit readds
it.
2015-04-28 13:57:58 -07:00
Tigercat2000
4f1053f5b7 LINDA, Stage 1
This commit ports the base system of LINDA from TG. This version of linda
is the original version, with none of -tg-'s fixes, rewrites, or other
such improvements attached.

The mob ignite system has been 100% removed, as LINDA does not support
this normally. It may be added back in when the improvements and refactors
to LINDA have been ported.
2015-04-28 08:43:42 -07:00
Fox-McCloud
5cf111c7ca Merge pull request #884 from tigercat2000/poniesfixes
Refactor pony code
2015-04-26 17:26:53 -04:00
Fox-McCloud
fc05bea682 Fixes Shirts+Underwear---Adds Dresses 2015-04-25 23:44:19 -04:00
ZomgPonies
43e6e900fb Merge pull request #882 from CrAzYPiLoT-SS13/master
Language fix + Corgi health status fix
2015-04-25 17:50:05 -04:00
Tigercat2000
d0702db369 Refactor pony code
This refactors the simple_animal/pony code to use absolute paths and be
less shitty in general
2015-04-25 13:58:07 -07:00
Matt
a59f797752 Addition
What it says on the tin.
2015-04-25 22:46:12 +02:00
Matt
bbe0c08fe8 Language fix
Fixes https://github.com/ParadiseSS13/Paradise/issues/845
This now works. Simple as that.
2015-04-25 21:45:53 +02:00
TheDZD
71b4e9e719 Merge pull request #871 from Fox-McCloud/goregib
More Gore from Gibbing
2015-04-25 15:28:49 -04:00
DZD
f5ace231e1 Fixes invisible carbon/human
High priority, needs to be merged and patched ASAP.

Need one of the other maintainers to check to see if this won't be
particularly process-intensive for the server.
2015-04-24 19:02:44 -04:00
TheDZD
ae86274de8 Merge pull request #866 from Fox-McCloud/grabfix
Grab Fix
2015-04-24 14:59:12 -04:00
Fox-McCloud
32e868621f More Gore from Gibbing 2015-04-24 08:01:07 -04:00
Fox-McCloud
3439a034d8 Grab Fix 2015-04-23 22:16:44 -04:00
Fox-McCloud
773f093f2b Spider Balance--Venom 2015-04-22 18:36:38 -04:00
Fox-McCloud
099d638c15 Merge pull request #851 from ZomgPonies/shadow
Slime people fixes
2015-04-21 20:02:33 -04:00
ZomgPonies
5e68ee4bd8 Forgot this jeeze! 2015-04-21 19:55:32 -04:00
Fox-McCloud
e8038738f6 Merge pull request #800 from ZomgPonies/shadow
Mutantrace update
2015-04-21 18:36:24 -04:00
ZomgPonies
8ce0212850 Final fixes 2015-04-21 18:05:43 -04:00
ZomgPonies
180f61f5fb Merge pull request #830 from Fox-McCloud/hitblips
Removes Hitblips
2015-04-21 17:33:32 -04:00
ZomgPonies
bc9a6fe09e Merge pull request #839 from tigercat2000/MassDriveVG
Code rework of placing things on walls.
2015-04-21 17:31:45 -04:00
ZomgPonies
5a51494ca6 Merge pull request #850 from Fox-McCloud/tators
Traitor Item Additions and Surplus Crates
2015-04-21 17:31:34 -04:00
ZomgPonies
7e73701687 Merge pull request #844 from tigercat2000/Ventrcrawl
Ventcrawl Overhaul
2015-04-21 17:30:15 -04:00
Fox-McCloud
9885688934 Traitor Item Additions and Surplus Crates 2015-04-21 03:05:12 -04:00
Fox-McCloud
ddb107202d Merge pull request #827 from TheDZD/minor-fixes
Organ/Surgery Fixes
2015-04-20 22:16:44 -04:00
Fox-McCloud
f48ff52bf2 Twitch 2015-04-20 19:06:21 -04:00
ComicIronic
b96f5ea7ef OOP pipe-crawling procs
You can now weld scrubbers, which stops their airflow and also crawling
through them. There is now a proc for if a mob can ventcrawl through a pipe.
2015-04-20 14:44:52 -07:00
ComicIronic
65ea7e07d9 Ventcrawl Overhaul
Ventcrawling mobs now no longer get a teleportation menu, instead, they
are put inside the vents, the client gets an overlay of the pipes in the
pipe network, and it is up to them to navigate.
2015-04-20 13:09:04 -07:00
DZD
15fdcbdecb Fixes alternate organ removal method
- De-braining and de-eying a detached head now sets the organ's vars
correctly.
- Slime people's (and golem's) slime cores are no longer robotic, this
will keep them from getting EMPed.
- As a side effect, this also fixes not being able to transplant slime
people brains.
- Fixes unEquip dropping organs.
2015-04-20 10:17:40 -04:00
ComicIronic
44aa2ba225 Code rework of placing things on walls.
Stuff goes under types.
Types have procs.
Never have 500 lines of repeated code again.

I came very close to crying while editing this. You should appreciate
that.

----

This commit entirely reworks how placing things on walls work- Posters
have intentionally been left alone to reduce the amount of lines
changed. With this commit, wall-mounted objects are no longer snowflaked
into the wall file.
2015-04-19 14:29:42 -07:00
Fox-McCloud
af925be951 TG spider port 2015-04-18 10:41:04 -04:00
Fox-McCloud
dc571d7e63 Buffs Carp and Spiders 2015-04-18 07:28:31 -04:00
Fox-McCloud
82de989e5a Removes Hitblips 2015-04-18 06:49:59 -04:00
DZD
415e2caaa3 Organ fixes
### Current Changes
- Removes the rejecting verb from organs, I forgot to remove this along
with organ rejection.
- Fixes droplimb runtime.
- As a result, brute damage goring and burn ashing DESTROYS whatever
limb was dismembered. They didn't do so before due to the runtime.
- Fixes another runtime in organ_external.dm
- Makes it so you can actually clone brain transplantees.
- Makes it so you can actually rejuvenate brain transplantees.
### Todo
- [ ] Make slime person braincores able to be placed in humanized
monkeys again.
- [ ] Probably fix some other stuff.
2015-04-17 18:35:03 -04:00
ZomgPonies
98af2982c8 Merge pull request #820 from tigercat2000/Spraycans
Adds spraycans, fixes lipstick, modifies scleaner
2015-04-16 16:39:19 -04:00
ZomgPonies
68e303a06e Merge pull request #815 from tigercat2000/Selecdefaultlang
Selectable default languages
2015-04-16 16:37:09 -04:00
ZomgPonies
ee5961d73e Merge pull request #793 from Fox-McCloud/chainsaws
Adds in Chainsaws
2015-04-16 16:36:20 -04:00
Fox-McCloud
1491652cca Merge pull request #813 from tigercat2000/Mousedropghostin
Allow admins to drag-drop ghosts into mobs
2015-04-16 00:18:56 -04:00
Fox-McCloud
f56f691357 Merge pull request #812 from TheDZD/punch-me-i-dare-you
Martial Arts Port from /tg/
2015-04-16 00:18:02 -04:00
Tigercat2000
b8f5fd5031 Cleanup code and remove needtohack insanity code
This cleans up the code and properly integrates a few things, instead
of the absolutely tragic and insane code bypassing it, literally named
var/needtohack.
2015-04-15 19:44:36 -07:00
Sawu
d038a0710c Adds spraycans, fixes lipstick, modifies scleaner
This commit does the following:
 - Adds spraycans as a subtype of crayons.
   - Slight crayon overhaul to make room for this
   - Can spray graffiti, runes, and letters on floors & walls
   - Can spray mobs and paint their face

 - Fixes & overhauls lipstick
   - Lipstick is now overlay and Blend() based.
   - Also fixes a few bugs with the system.
   - Updates paper code to accomodate for wiping off spraypaint as well

 - Slight modification to space cleaner
   - Space cleaner now cleans your face of lipstick and spraypaint
2015-04-15 17:19:08 -07:00
Tigercat2000
b7377185d9 Admin Ghostdrop sanity checks
Applies tgstation/-tg-station@2227b7a to admin.dm and observer.dm

Basically, this adds sanity checks, just to prevent runtimes in the odd
case that something happens. For instance, if one of the mobs suddenly
gets deleted, this will prevent it from runtiming. Sanity checks.
2015-04-15 07:11:34 -07:00
Fox-McCloud
c81be9cc5a Merge pull request #806 from tigercat2000/bugsss
Fixes an oversight with NO_BREATHE and corpses
2015-04-15 01:12:31 -04:00
GinjaNinja32
a92e058b6c Selectable default languages
This commit allows any mob which can speak to choose one of their known
languages as 'default', which makes anything that they say with no
prefix (EG; say 'lol'), use that language.

This commit also changes the 'galactic common' language to use :9
instead of :0, as :0 does not work due to BYOND.. strangeness.

Implements two new IC-tab verbs and updates the check-known-languages
panel to also integrate with this system.
2015-04-14 19:21:48 -07:00
MrStonedOne
f6d4aae74a Allow admins to drag-drop ghosts into mobs
This allows administrators to drag their mouse from a ghost to a type of
/mob/living, which will then prompt them if they wish to put that ghost in
control of the mob, and obviously, that is exactly what happens if you
select yes.
2015-04-14 16:29:38 -07:00
DZD
ed1f2cc04c Martial Arts port from /tg/
- Ports tgstation/-tg-station#8810 and tgstation/-tg-station#8942
- Puts copypasta grab code in alien_defenses.dm and human_attackhand.dm
files into a single proc in living_defense.dm, grabbedby.
2015-04-14 17:59:13 -04:00
Malkevin
9deb16dcdb Improved eyecheck()
Changes flash/welder protection eyecheck() proc from several hard coded
item checks to a /var check for eye covering items, reducing the number
of IF statements and allowing greater flexibility as child items can
have a different protection level to their parent.

Created a new proc tintcheck()
-Items have a separate tint var to allow for items to protect
but not impair, such as space helmets.

-tintcheck() adds these up for eye covering locations

-life.dm uses this new proc when checking to apply the welder overlay
instead of hardcoded if statements
2015-04-13 17:57:38 -07:00
Tigercat2000
f3c9a558e2 Fixes an oversight with NO_BREATHE and corpses
This fixes:
 - Issue #778 on https://github.com/ParadiseSS13/Paradise

There was no sanity checking to test if mobs in range of a corpse have
the NO_BREATHE flag. This commit adds such a check. It does not make
sense for species like machine people to vomit. It may make sense for
Slime People and Dionae, but, after all, it's sentient slime and a tree
thing. Are they are even capable of regurgitating their food?
2015-04-13 11:44:14 -07:00
ZomgPonies
8de1428b51 Completely remove the deprecated mutantrace stuff 2015-04-13 08:07:58 -04:00
ZomgPonies
dddecb9025 Change slime people to not need mutantrace anymore. 2015-04-13 07:59:25 -04:00
ZomgPonies
1b4bfe1196 Removing all mutantrace crap except for slimepeople 2015-04-13 06:20:17 -04:00