Commit Graph

6406 Commits

Author SHA1 Message Date
Remie Richards
1cb1e7bfa8 Merge pull request #15766 from GunHog/WJohnston's_How_To_Nerf_Your_Xeno
Xenos now suffer when the queen dies.
2016-03-02 17:34:45 +00:00
GunHog
bf1738e631 Moves a check
Moves the owner check to after the recent_queen_death var reset.
Otherwise it probably would not be useable if implanted.
2016-03-02 11:21:56 -06:00
Sawu
7538670573 SNPC verb hotfix 2016-03-02 22:04:45 +11:00
Cheridan
04dd252000 Merge pull request #15857 from sawu-tg/master
SNPC Expansion v2: EA Edition
2016-03-02 02:02:41 -06:00
Cheridan
ffb14ed84d Merge pull request #15788 from Shadowlight213/Oldcultredo
Remake of #15690. Replaces newcult with oldcult.
2016-03-01 22:37:58 -06:00
GunHog
a49d5dc924 Queen Dying is now based in the node
- Queen's death is now called on the node itself
- Slightly different effects for humans than aliens
2016-03-01 22:23:50 -06:00
Tkdrg
a9ffb42aed Fixed the code not compiling 2016-03-01 23:19:01 -03:00
tkdrg
525fcb25e2 Merge pull request #15838 from Incoming5643/feline_magnet_2
Rolls back the life mechanic from Runtime
2016-03-01 22:01:24 -03:00
tkdrg
851902f52b Merge pull request #15743 from Shadowlight213/Voidpuppy
Adds Void puppies
2016-03-01 21:46:42 -03:00
tkdrg
a0397a73a7 Merge pull request #15698 from LanCartwright/flyvomit
Flypeople now eat vomit
2016-03-01 21:30:15 -03:00
tkdrg
799e923eff Merge pull request #15840 from phil235/RobotAttackSelfFix
Cyborgs can no longer activate the object in their active module when incapacitated
2016-03-01 21:14:55 -03:00
tkdrg
9211b19b38 Merge pull request #15836 from phil235/SpellFix
Fixes spell action button not being updated correctly
2016-03-01 21:09:20 -03:00
tkdrg
09b06ad372 Merge pull request #15823 from tgstation/duncathan-corgis
Updates proc swap stack trace
2016-03-01 20:59:24 -03:00
Sawu
b9486254f4 SNPC Expansion v2: EA Edition
* Interest values and modifiers tweaked to create a smoother and more active AI
* maxStepsTick raised to 6, to smooth out movement
* doorScan has been integrated into the main AI, and performs before all other functions
* SNPCs have been given all-access, but must "hack" their way through doors, with a small chance to electrocute themselves
* Verb added to customise an SNPC and optionally send it to it's department
* Clown SNPCs will now slip people.
* Chef and Bartended SNPCs now process and cook basic foods.
* Botanist SNPCs will now grow, tend and harvest plants, and deliver them to a smartfridge.
* SNPCs are now the Synth race
* SNPCs now recognise a number of offensive actions, such as injecting, throwing, being shot and people attempting to steal from them
* SNPCs will now atetmpt to unbuckle themselves
* General Backpack and Item handling improved
* SNPCs now correctly recognise and take regular items
* Rebalanced the AI to favour their favourite items and department more
* callFunction now spawns off modules, running them simultaneously
* Botanist,Chefs and Bartenders now attempt to stay near their respective areas
* SNPCs now recognise recursive content (items in boxes in bags etc)
* SNPCs now have emotes attached to certain actions to faciliate their bluespace magic (so players do not get confused)
* Greytide SNPC getting stalled has been fixed
* SNPCs can now recognise and throw items that have are throwable, and will use them in combat.
* SNPCs can now recognise and use grenades, and will (according to their traits) prime and throw them, or suicide bomb a target
* SNPC ranges for combat rebalanced
* SNPCs now switch between disarm and harm in melee combat.
2016-03-01 18:39:42 +11:00
tkdrg
c02ccab8c0 Merge pull request #15758 from AnturK/spawners
Refactor of map and corpse spawners.
2016-02-29 23:44:38 -03:00
Akke
9c0bacbd72 Yea, though I walk through the valley of the shadow of death, I will fear no evil: for thou art with me oranges; thy remie and thy coderbus they comfort me. 2016-03-01 01:06:59 +00:00
phil235
4d2c6b8e24 Cyborgs can no longer activate the object in their active module when incapacitated. They also can't change their sensor mode (sechud, etc...) while incapacitated.
Fixes Wizard apprentice not being able to use soulstones.
2016-02-29 23:09:13 +01:00
Cheridan
946b89b5f2 Merge pull request #15791 from phil235/ReagentStatUpdateFix
Health update from reagent metabolization now only happens once.
2016-02-29 15:07:23 -06:00
Incoming
3758bf1f61 rolls back the life mechanic from Runtime 2016-02-29 15:54:04 -05:00
phil235
af425e3ed9 Fixes a mistake 2016-02-29 16:41:23 +01:00
phil235
3c8a9274bf Fixes spell action button not being updated correctly regarding zlevel and clothes requirements. The buttons are now always not red in these cases but clicking them give the proper fail message.
Fixes blind AI (lack of power) staying blind if transfered to a mech or a card.
Fixes magboots action button icon not updating when toggling the boots on.
Fixes Area teleport spells not having a cancel button when choosing the destination area.
Fixes spell action button not being removed when the spell is refunded.
Fixes revenant spell action button icons not being updated when the revenant is inhibited by a null rod.
2016-02-29 16:30:54 +01:00
Jordie
32bf31f3a0 Merge pull request #15707 from Core0verload/breathing_implant
[Ready] New cyberimplant: breathing tube
2016-02-29 14:53:42 +11:00
tkdrg
6949167e6f Merge pull request #15792 from phil235/FullHealMutationFix
Admin healing a monkey no longer transforms it into a human. Only hum…
2016-02-28 21:12:18 -03:00
tkdrg
c049d74cde Merge pull request #15804 from bgobandit/onlyslightlylessgross
Roach guts have the same layer as vomit, blood, etc
2016-02-28 21:10:41 -03:00
duncathan salt
cdea45be4b quotes 2016-02-28 17:16:59 -06:00
duncathan salt
9809414da1 add it to simple animals 2016-02-28 17:11:47 -06:00
duncathan salt
4c3e8e8300 remove cleanbot message 2016-02-28 17:09:55 -06:00
Joan Lung
a78fd09b45 Merge pull request #15579 from GunHog/patch-1
Gives ghosts a full Security HUD.
2016-02-28 11:23:17 -05:00
Shadowlight213
b7df6798d4 Void puppy changes 2016-02-27 19:01:57 -08:00
Cheridan
6576a9050d Merge pull request #15774 from sawu-tg/newSnpc
SNPCs v3: Robustaloo
2016-02-27 20:23:30 -06:00
Sawu
84c03a3829 * Makes limb check typeless
* Filtered types now use is_type_in_list()
* Properly fixes a health runtime due to target juggling
2016-02-28 12:31:04 +11:00
Sawu
13ba71027e implements an anti-kaze proc (fixes npcs using guns they can't use) 2016-02-28 12:04:07 +11:00
Sawu
4d6a28bd94 Quickfix for health runtimes 2016-02-28 11:51:34 +11:00
Joan Lung
7cc38e089d Merge pull request #15770 from Core0verload/lungs
Adds lungs internal organ
2016-02-27 19:41:39 -05:00
Joan Lung
86f94e5308 Merge pull request #15731 from KorPhaeron/push_block
Refactor push blocking
2016-02-27 19:27:55 -05:00
Sawu
acae846eb6 Minor fixes/changes
* SNPCs now use A* to path find. As a result, they are much more accurate in following a target but carry a heavier server load.
* Timeout lowered to 10 because of unusually long braindead times
* Pathing now updates correctly
* Nearby now updates correctly
* Task choices updated to be more fuzzy instead of being a pick.
* getGoodPath can now path around non-dense turfs with dense objects in them.
* turfs in general have been added to the target_filter
* Added a healpeople module, which will allow NPCs to use any standard stack healing item (bandages, gauze etc) to heal a nearby wonded person
* Favourite picking fixed.
2016-02-28 11:10:10 +11:00
bgobandit
2633a9b4f2 Roach guts have the same layer as vomit, blood, etc 2016-02-27 18:27:30 -05:00
phil235
b58347c759 Admin healing a monkey no longer transforms it into a human. Only humans lose negative mutations when adminhealed (these mutations have no effects on monkeys). 2016-02-27 17:08:53 +01:00
phil235
069759f262 When reagents are metabolized, we only call update procs like updatehealth() or update_canmove(), once instead of once for each reagent effect that usually calls an update.
This fixes falling and getting up instantly every tick when you have a reagent weakening you and another healing the weaken effect.
2016-02-27 15:46:30 +01:00
Shadowlight213
642321b5cd Removes newcult and readds oldcult 2016-02-27 00:53:14 -08:00
Cheridan
962b9497c4 Merge pull request #15765 from Core0verload/organharvest
Adds a chance to recover internal organs when butchering monkey or alien
2016-02-27 01:13:20 -06:00
Cheridan
af615e0997 Merge pull request #15429 from Fox-McCloud/gibbing-organs
Gibbing Throws Internal Organs
2016-02-26 21:34:26 -06:00
duncathan salt
3f5d2548da Merge pull request #15714 from Incoming5643/feline_magnet
Persistence features for Runtime
2016-02-26 18:37:56 -06:00
Incoming5643
880fbfb6a7 Fine just for you 2016-02-26 19:24:52 -05:00
Incoming5643
ef1af86201 Damn you web editor 2016-02-26 18:43:22 -05:00
Incoming5643
c620bc93e9 Cleanup pull
Requests heeded.
Holodeck loophole somewhat hamfistedly fixed.
Bonus: One stealth homestuck reference removed.
2016-02-26 18:42:54 -05:00
Sawu
454ef9a91e this patch never happened 2016-02-27 08:11:44 +11:00
Sawu
90da5884d5 * Fixed a magic number
* Fixed a loose set of ifs
* Fixed the occasional moshpit forming by accident due to ranged ability.
2016-02-27 08:06:55 +11:00
Sawu
3369739693 SNPCs v3: Robustaloo
Makes a number of changes and tweaks to SNPCs to make them work better in general.
* NPCPool now automatically clears nulls from its list (badminnery, singulo, gibbing etc)
* NPCs now correctly update their eyes when delegating
* NPCs will blacklist items they deem unusable (currently only empty guns)
* Augmentation chance is now singular instead of recursive
* NPCs support favoured types, which they will use above others when equipping, fighting and looting
* Renamed the non-descript "isnotfunc" to "IsDeadOrIncap"
* enforce_hands() now ensures the held items are still held by the npc (no more floaty items and ghostly guns)
* take_to_slot() now supports taking to hands directly
* NPCs will now appropriately dress themselves
* Interest/Timeout rates tweaked to create smoother transitions between states
* NPC choice system moved from prob to switch to create more activity
* NPCs now have a basic pathfinding system that should work (in most cases)
* Shitcurity NPCs now use any restraints, not just handcuffs
* NPCs spawned with the janitor job will now do some basic janitorial duties
* NPCs priorities in terms of weapons and held objects have been completely rebalanced
* NPCs will now appropriately equip, fire and discard guns.
* NPCs using guns will attempt to maintain a range instead of shooting point blank
* NPCs doorscan now uses all directions to improve mobility
* NPCs doorscan places the NPC in the door instead of attempting to path to it.
2016-02-27 06:11:13 +11:00
Cheridan
722252e7bb Merge pull request #15739 from CosmicScientist/fixes_armour_penetration
Prevents armour from absorbing penetration
2016-02-26 12:39:35 -06:00