Commit Graph

10065 Commits

Author SHA1 Message Date
Fox-McCloud 4f32684c6b Broken/Removed Limbs Falling Balance 2015-05-02 17:23:35 -04:00
Fox-McCloud b3fab4e161 Merge pull request #916 from tigercat2000/PMGI
Procedural Map Generator Improvements - tgstation/-tg-station#9252
2015-05-02 17:01:37 -04:00
Fox-McCloud cd311ba414 Merge pull request #915 from veganzombeh/fix
Various fixes
2015-05-02 17:00:40 -04:00
Tigercat2000 e3b3daba49 Mob grab/eating refactor
This refactors the mob-eat-mob code and fixes a few bugs along the way.
- Bursting out of a stomach now has a 0.4 second delay between attacks,
  so the message cannot be spammed.

- The list of mobs that can eat other mobs has been refactored to be a
  subproc instead of a 255char~ list on one line.

- Mob grab uses #defines for the time it takes to eat something else,
  now.

- Fixed xenomorphs bugging out the grab system, and made sure that fat
  people can't actually eat them because of this.
2015-05-02 04:40:46 -07:00
Tigercat2000 e598a4e40a Merge remote-tracking branch 'upstream/master' into ContextBasedGrab 2015-05-01 18:18:08 -07:00
Fox-McCloud 65a59d6b23 Merge pull request #909 from tigercat2000/Resist
Resist update to -tg- standards
2015-05-01 20:52:12 -04:00
Fox-McCloud 7733df9e6b Asteroid Temp Change 2015-05-01 17:03:37 -04:00
veganzombeh 79c084450a Various fixes 2015-05-01 17:54:30 +01:00
Remie Richards 7adb829d33 Fixes the nature generator verb failing to recognise CLUSTER_CHECK_NONE as a valid flag 2015-05-01 08:37:10 -07:00
Remie Richards b2bba39a68 Fixes the scope of the 4 Continue statements to correctly end the turfPath and atomPath loops, Corrects define bitflags 2015-05-01 04:15:18 -07:00
Remie Richards 88faef42ea Adjusts some code to reduce the rapid increase of clustering accidentally somehow caused in this improvement PR
Conflicts:
	code/modules/procedural mapping/mapGeneratorModules/nature.dm
2015-05-01 04:14:53 -07:00
Remie Richards 0bcdcd037b Fixes atoms not spawning, Corrects defineCircularRange() to produce proper spheres when given differing Z coords. 2015-05-01 04:13:09 -07:00
Krausus e5f0d0bb6a Changes nicotine pre-generation and fixes lacing 2015-05-01 01:41:19 -04:00
ZomgPonies 14d7d38945 Merge pull request #914 from Fox-McCloud/explosionfix
Explosion Damage Fix
2015-04-30 23:31:25 -04:00
Fox-McCloud 6be72f97b8 forgot 2015-04-30 23:11:42 -04:00
Fox-McCloud 22136555f6 Explosion Damage Fix 2015-04-30 23:06:46 -04:00
Tigercat2000 09c536f0d7 Remove ZAS stuff from game panel
I forgot to remove these with LINDA, whoopsiesses
2015-04-30 19:39:53 -07:00
Krausus 7651325497 Reverts nicotine addiction changes 2015-04-30 22:30:53 -04:00
Fox-McCloud 2b406e7d63 ACJ Buff 2015-04-30 21:53:05 -04:00
Remie Richards baa758921b Made defineRegion() procs additive instead of overwriting, overwriting has been moved to a "replace" argument, adds undefineRegion() which makes the map list a new list. 2015-04-30 17:56:19 -07:00
Remie Richards 7a0a724d6c Fixes a bug where turf cluster checks checked for atoms instead of turfs, adds proc to define a circular region, CIRCLES! 2015-04-30 17:56:11 -07:00
TheDZD 92a7c44bad Merge pull request #902 from Fox-McCloud/rings
Adds in Rings
2015-04-30 19:22:58 -04:00
TheDZD cdd8309827 Merge pull request #910 from Fox-McCloud/projectile-fix
Fixes Projectile Effects
2015-04-30 18:30:35 -04:00
Fox-McCloud 7b309778aa Fixes Projectile Effects 2015-04-30 17:56:53 -04:00
Tigercat2000 7c1edbe4fd Resist update to -tg- standards
This commit updates the /mob/living resist verb to -tg- standards. It is
no longer a giant mess of 1 single verb, it has been split into a central
verb with multiple sub-procs.

This is not a port of -tg-'s optimized resist code, it simply makes the
existing code a bit less terrible, and organized in sub procs like -tg-
2015-04-30 14:18:16 -07:00
ZomgPonies 37fa1108d4 Merge pull request #895 from tigercat2000/okayletstrysomethingslightlydifferent
LINDA
2015-04-30 13:18:48 -04:00
ZomgPonies fd735cdfb5 Merge pull request #904 from Fox-McCloud/exploits
Exploit Fix
2015-04-30 12:16:56 -04:00
Krausus 54b979eb34 Adds nicotine addiction to smokables 2015-04-30 09:22:21 -04:00
Fox-McCloud ec3bf7d5fd Exploit Fix 2015-04-29 23:15:03 -04:00
Tigercat2000 627c600b81 Restore CLF3 to standard level
Whoops. Forgot to reintegrate a fire_stacks multiplication when I
reintegrated mob fire.
2015-04-29 17:17:34 -07:00
Tigercat2000 dfc74ebde6 Modify fire_act to temperature_expose where needed
This commit changes a bunch of objects fire_act's to temperature_expose,
to allow for superhot gas to act like an actual hotspot. This behaviour is
consistant with -tg-.
2015-04-29 16:56:12 -07:00
DZD 139f928a2e Changes, hellish runtimes
- Shadowling hivemind is a language
- Fixes shadowling HUD
- Changes to gamemode to allow for testing.
- Creates runtimes because BYOND is shit.
2015-04-29 19:28:42 -04:00
Fox-McCloud 1b0ea1e226 Adds in Rings 2015-04-29 19:05:43 -04:00
Tigercat2000 43a09daddc Merge remote-tracking branch 'Fox/fixessssss' into okayletstrysomethingslightlydifferent
Conflicts:
	code/modules/reagents/reagent_containers/glass_containers.dm
	maps/cyberiad.dmm

Fawwkss wai ;-;
2015-04-29 15:31:21 -07:00
Fox-McCloud c1826deeda Various Fixes 2015-04-29 18:12:24 -04:00
Tigercat2000 38ab273dda Fix up reagent bombs, remove carbon fire_act
Carbon mobs do not actually need a fire_act, all it was doing was breaking
things with hardsuits. Reagent bombs are supposed to have a unique proc
instead of fire_act, so fixed.
2015-04-29 14:42:57 -07:00
Tigercat2000 173bdc4c27 Mob life fix, firedoors
This commit does the following;
 - Repairs mob breathing by adding a new ticker process, mob_master, as
   air_master is an unreliable ticker with it's customizable speed
 - Restore firedoor attack_hand access
  - You can now open and close firedoors by using no item, provided you
    have access to them and they aren't locked.
2015-04-29 12:47:23 -07:00
Krausus 4915d7067e Fixes setting default language through Check Known Languages
Also removes some non-functional code from the previous "fix".
2015-04-29 09:01:44 -04:00
Krausus 5e9e2cbd16 Fixes Cyborg Analyzer not showing destroyed components 2015-04-29 08:09:30 -04:00
Krausus e9e4cda991 Fixes "An Unknown Servent" Typo 2015-04-29 07:59:17 -04:00
Krausus 57cd8f69c7 Fixes Colorful Reagent coloring non-simple mobs 2015-04-29 07:52:56 -04:00
Krausus fc9607d17b Fixes Portable Chem Dispenser recharge delay
Now calculates properly, and matches up with the recently-reduced
recharge delay of the full-size dispensers
2015-04-29 07:38:26 -04:00
Tigercat2000 6e0bfbbbfa Merge remote-tracking branch 'upstream/master' into okayletstrysomethingslightlydifferent
Conflicts:
	maps/cyberiad.dmm
2015-04-28 14:26:43 -07:00
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 9b7b4ae656 Apply most/all of LINDA's updates
This commit ports most, if not all of LINDA's updates on -tg-, and fixes a
few bugs that appear to be unique to paradise's codebase.
2015-04-28 12:45: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 837538ce95 Reverts a Few Chem Changes 2015-04-27 17:41:13 -04:00
Fox-McCloud f620fab569 [Goonchem] Fixes 2015-04-27 13:50:50 -04:00
ZomgPonies 50cabacb29 Merge pull request #886 from veganzombeh/vampire
Prevents vampires getting fat by drinking too much blood.
2015-04-27 11:08:02 -04:00
Fox-McCloud 5cf111c7ca Merge pull request #884 from tigercat2000/poniesfixes
Refactor pony code
2015-04-26 17:26:53 -04:00