Commit Graph

13438 Commits

Author SHA1 Message Date
Markolie cfe4fd4d88 Fix slime feeding exploit 2015-08-09 20:08:57 +02:00
Markolie f09584e99a Fix amputees picking up items, make sure viruses don't affect robotic limbs 2015-08-09 19:36:39 +02:00
Markolie a57e10e93d Convert xenomorph shuttle to proper multishuttle 2015-08-09 19:08:05 +02:00
Markolie 3c32dbd626 Vampire UI refresh fix 2015-08-09 19:07:41 +02:00
Markolie 27b8adc426 Fix compile error 2015-08-09 18:38:46 +02:00
Markolie b471406faa Vampire bats no longer attack their owner, fixes hostiles not attacking spacepods 2015-08-09 18:22:24 +02:00
Markolie a522d0a86f Enable ventcrawling for slimes 2015-08-09 18:14:19 +02:00
Markolie bddfb7029d Make sure special_role is assigned in pre_setup 2015-08-09 18:12:14 +02:00
Fox-McCloud 094a6f7196 Removes Brain Eating 2015-08-08 23:21:12 -04:00
Fox-McCloud 541c662296 Merge pull request #1540 from Krausus/ProcessSchedulerTweaks
Process and Process Scheduler Tweaks
2015-08-08 20:46:23 -04:00
Fox-McCloud cb50f331ae Merge pull request #1662 from TheDZD/proc-call
Allows use of marked objects/datums in proc call
2015-08-08 20:36:59 -04:00
Fox-McCloud 67930138c4 Merge pull request #1673 from TheDZD/actual-pathing-changes
Nukes Useless /wizard/ Spell Pathing
2015-08-08 20:35:44 -04:00
Fox-McCloud f5784b72a2 Chemistry Tweaks 2015-08-08 19:59:31 -04:00
Krausus a00f9bbc64 A few more process tweaks
- Removes unused btime globals.
- Removes unnecessary multiplication.
- Makes the garbage collector run twice as often, but do half as much
work.
- Makes the garbage collector SCHECK more often when performing hard
deletions.
- Adds a delay to the garbage collector's start.
2015-08-08 19:31:13 -04:00
Fox-McCloud ee3ef5f3cd Merge pull request #1674 from TheDZD/whoops
Catergory Fix for Protolathe
2015-08-08 16:27:34 -04:00
Fox-McCloud 170ef64412 Adds in Welding Gas Mask 2015-08-08 16:17:11 -04:00
DZD 6e4cb0dc41 Catergory fix for protolathe
Fixes the category for the advanced plasma cutter and the sonic
jackhammer.
2015-08-08 16:14:10 -04:00
TheDZD 1c2d641a65 Merge pull request #1658 from Markolie/alarms
Attempted disposals fix
2015-08-08 14:41:10 -04:00
TheDZD 879295ec6d Merge pull request #1660 from Spacemanspark/master
Ports Baystation's suit sensors
2015-08-08 14:15:17 -04:00
DZD 16bdb00351 Nukes useless /wizard/ spell pathing
This had no fucking reason to exist, Shadowling spells are not wizard
spells, genetics powers are not wizard spells, ghost Booing is not a
wizard spell, etc.
2015-08-08 14:06:50 -04:00
Krausus 61edb3eb95 Further process tweaks
- Integrates Volundr's btime library and associated process scheduler
changes.
- btime is implemented separately from the process scheduler, as precise
time measurement is also useful elsewhere.
- `TimeOfHour` is no longer internally throttled; throttling is instead
done by `SCHECK`.
- If btime's `gettime` cannot be called at world startup, an error will
be output and the world will stop.
- Retains the change to schedule processes according to game time,
rather than real time.
- Removes the (now unused) update queue files.
- Removes the process scheduler testing files.
- These are standalone tests for the process scheduler, completely
unrelated to its use in the full codebase. We never used them.
- Moves the process scheduler defines into __DEFINES.
- Makes the lighting process run once before the round starts.
- Renames `scheck` to `sleepCheck`, to ensure any code that tries to use
`scheck` will fail to compile.
- Adds `SCHECK` and `SCHECK_EVERY` macros that skip calling `sleepCheck`
entirely until a specified number of `SCHECK`s (50 by default) have been
called.
- Makes most processes iterate using their `last_object` variable,
allowing hang recovery to show the type that caused the hang.
- Makes processes output an error when they filter out a type they
refuse to process.
- Rolls the recently-added alarm subsystem into the alarm process.
- Removes the now unused subsystems code.
2015-08-08 09:07:26 -04:00
Fox-McCloud 5ce0ae0516 Fixes Movement Speed Modifiers 2015-08-08 04:15:41 -04:00
DZD 251fd16f6e Allows use of marked objects/datums in proc call 2015-08-07 19:08:07 -04:00
TheDZD 171c0d2d6c Merge pull request #1387 from Aurorablade/STILLALOTOFBLOOD
[Need Feedback] TG Slaughter Demon Port Remake, THE REGIBBINGING
2015-08-07 18:19:38 -04:00
TheDZD 13689db0ef Merge pull request #1652 from Fox-McCloud/fox-is-evil
Ports over Airhorns
2015-08-07 17:56:14 -04:00
Spacemanspark 467b751853 Ports Baystation's suit sensors
Because why not.
2015-08-07 10:37:38 -05:00
Aurorablade bec3b6bf6e Typo and color macro fix 2015-08-06 23:57:34 -04:00
TheDZD 70fc864ce8 Merge pull request #1651 from Fox-McCloud/shadowling-surgery-and-fixes
Shadowling Surgery and Fixes
2015-08-06 19:21:38 -04:00
Mark van Alphen 533b38b425 Attempted disposals fix 2015-08-07 00:54:40 +02:00
Fox-McCloud ea0190debe Merge pull request #1648 from tigercat2000/MARKPLEASE
Shorten Change-mob-appearance name to ensure extra columns
2015-08-06 16:42:04 -04:00
Fox-McCloud ba5115b7e9 Merge pull request #1646 from FalseIncarnate/master
Botany Modular Icon Revert, also Peanuts
2015-08-06 16:41:46 -04:00
Fox-McCloud 395646edbe Merge pull request #1653 from Markolie/alarms
Runtime/bug fixes
2015-08-06 16:40:18 -04:00
Mark van Alphen fd9ca9102c Runtime fixes 2015-08-06 18:40:00 +02:00
Aurorablade 95565847b7 Changes
Revert to the orignal TG method of just shoving a player into the daemon
on vial break.

did the same for the event (i still like using the revenant spawns
rather then carp spawns for that, not as disoriniting to me)

Added reference to BLOODCRAWL_EAT i missed

Devouring now heals more types of damage

Removes some gore abilitys...I got overzealous in wanting
blood....Keeping the spooky demon head whisper...
No don't ask why i called it Pustle...My brain frightens me...
2015-08-06 01:56:59 -04:00
Fox-McCloud c3ad070066 Ports over Airhorns 2015-08-06 00:42:17 -04:00
Fox-McCloud 1e0ce54165 more fixes and tweaks 2015-08-05 23:00:21 -04:00
Fox-McCloud 5ae43f0875 Shadowling Surgery and Fixes 2015-08-05 21:52:17 -04:00
Fox-McCloud 050e111157 Merge pull request #1603 from TheDZD/shadowling
Shadowling Updates
2015-08-05 20:26:25 -04:00
DZD 7637fe9582 Finalizes Changes
- Adds action buttons for Shadowling spells
- Fixes bugs and runtimes found while testing.
- Remove stupid snowflake check that allowed mobs with environment_smash
>= 2 to smash reinforced walls, but not regular walls (what the actual
fuck?).
2015-08-05 18:22:01 -04:00
Tigercat2000 f7ffcfab1d Shorten Change-mob-appearance name to prevent extra columns 2015-08-05 14:34:46 -07:00
FalseIncarnate fb203fe569 Botany Modular Icon Revert, also Peanuts
Removes modular sprites from nearly all pre-defined seed products.
- The following plants still utilize modular icons:
- Random Seeds (Strange Plants)
- Grass
- S'randar's Hand leaves
- Messa's Tear leaves
- Telriis Grass
- Thaa'dra Lichen
- Jurl'mah Reeds
- Amauri Plant
- Gelthi Plant
- Vale Bush
- Surik Vine
- Test and Test 2

Added a new plant, peanuts!
- Seeds available from MegaSeed vendor in hydroponics
- Will be included in future kitchen recipes in a separate PR
2015-08-05 05:05:26 -04:00
TheDZD 930dde6e78 Merge pull request #1645 from Fox-McCloud/quick-fix
Imprinter Runtime Fix
2015-08-04 21:24:39 -04:00
Fox-McCloud 212a0ef643 Imprinter Runtime Fix 2015-08-04 21:13:20 -04:00
TheDZD 697292b164 Merge pull request #1639 from Fox-McCloud/dem-tails
Vulpkanin Tail Fix
2015-08-04 18:10:41 -04:00
Fox-McCloud 27388d4763 Vulpkanin Tail Fix 2015-08-04 17:57:11 -04:00
Fox-McCloud f1f0805619 Makes Disposals GC 2015-08-04 17:03:56 -04:00
Krausus 60fed2cf71 Resolves further merge conflicts 2015-08-03 23:40:28 -04:00
Fox-McCloud fb381e5d84 Merge pull request #1626 from TheDZD/wiznerd
Adminboooooooooooooos
2015-08-03 21:19:21 -04:00
Mark van Alphen 8f19323fdd Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into alarms
Conflicts:
	code/__HELPERS/lists.dm
2015-08-03 23:59:45 +02:00
Fox-McCloud 82f62da60f Merge pull request #1604 from TheDZD/helper
Subtypesof Helper Proc
2015-08-03 17:44:01 -04:00