Commit Graph

4632 Commits

Author SHA1 Message Date
mwerezak
3209cb49a6 Removes Rootspeak from AI and robot languages 2014-07-17 19:30:00 -04:00
Zuhayr
1f332bb1b0 Merge pull request #5654 from PsiOmegaDelta/StateLaws
Allows the AI to select which channel to state laws on
2014-07-17 23:56:07 +09:30
Zuhayr
3999c0bfb5 Fixed runtime with host bioscan, added verb cooldowns. 2014-07-17 23:31:12 +09:30
Zuhayr
1345ee5a5c Initial commit for mobile pAIs. Almost guaranteed to be broken as shit. 2014-07-17 23:09:47 +09:30
Zuhayr
ea8cdb52c7 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev 2014-07-17 20:59:45 +09:30
Zuhayr
3976433396 Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev 2014-07-17 20:57:06 +09:30
PsiOmega
dfcf25ce49 Allows the AI to state laws over the holopad. Modifies say-code to return true on success.
Say-code updated to return true on success.
This allows for quitting early when stating laws without having to duplicating the checks made in the say-code.
2014-07-17 12:43:41 +02:00
PsiOmega
7f16a35265 Adds the binary channel as a potential statement target. 2014-07-16 16:45:48 +02:00
PsiOmega
f8ff7a5510 Allows the AI to select which channel to state laws on. 2014-07-16 16:02:10 +02:00
Mloc
3d7fac2555 Merge pull request #5628 from Zuhayr/master
Made Vox-Pidgin and Rootspeak untranslatable even by pAIs.
2014-07-16 14:39:38 +01:00
Zuhayr
f4ff51f146 Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev 2014-07-16 19:32:00 +09:30
Zuhayr
f795712a95 Merge branch 'dev-freeze' of https://github.com/Baystation12/Baystation12 into dev 2014-07-16 19:30:41 +09:30
Chinsky
47a61c66a7 Merge pull request #5629 from mwerezak/throwing
Fixes #5586
2014-07-16 12:19:15 +04:00
Atlantiscze
db18074f90 Designed to replace AI's intercoms. Integrated headset-like device which has access to all department frequencies. Also let's AIs use radio on intellicard.
AI's communication can however be disabled by using intellicard option. Communication will be disabled until it is restored via intellicard again,
even if the AI is moved back into physical core. ICly it's software lock which prevents the AI from using communication circuits which are standard in all
AI cores/intellicards/etc. This does not stop AI from using intercom, however.

 Forum link: http://baystation12.net/forums/viewtopic.php?f=5&t=6536&start=1260
2014-07-16 00:54:54 +02:00
mwerezak
005c6589c2 Limits hearing sounds in a vacuum 2014-07-15 15:30:10 -04:00
mwerezak
08f45dc1cf Thrown sharp objects no longer always embed 2014-07-15 02:33:52 -04:00
mwerezak
dbf507062e Moves human specific hitby code to human_defense 2014-07-15 02:33:27 -04:00
Zuhayr
ccb95c996c Made Vox-Pidgin and Rootspeak untranslatable even by pAIs. 2014-07-15 15:57:28 +09:30
mwerezak
852215834a Bad indentation causing robot modules to embed 2014-07-15 01:55:24 -04:00
mwerezak
fd6181c54f Fixes melee attacks using area effect armour values
def_zone is normally not set when attacking with a melee weapon, and the
melee armour check didn't use target_zone for some reason.
2014-07-15 01:37:29 -04:00
mwerezak
4448784402 Fixes suits being punctured by projectiles when...
...fully blocked by a shield.
2014-07-15 01:37:08 -04:00
mwerezak
2edfda5682 Thrown momentum no longer depends on fingerprints 2014-07-15 01:26:08 -04:00
mwerezak
f2845dbe76 Thrown items can be targeted, has miss chance...
...based on distance, similar to projectiles.
2014-07-15 01:14:04 -04:00
mwerezak
836d2e40a8 Adds miss chance and shield checks to thrown atoms
Also makes setting a thrown atom's throwing var the responsibility of
the handler, so that impact handling code can decide if the thrown atom
should keep on going.
2014-07-14 23:53:27 -04:00
mwerezak
177560cf4b Moves turf collision handling into living_defense 2014-07-14 22:06:14 -04:00
Decius
0b314561ca Now allows admin override via player panel, a small fix, and...
implantation works again. Since they'll only be accessible via an admin
specifically spawning it, except for in cases where it is configured
to be allowed, it'll be fine.

This now allows admins to incorporate loyalty implants still if they so
wish for whatever reason, but it is normally inaccessible.

Signed-off-by: Decius <deciusreln97@gmail.com>
2014-07-14 19:02:21 -04:00
Decius
203c36114d Made spawning with a loyalty implant compliant to configuration...
Created a proc for being implanted with loyalty implant which
checks for the configuration for whether or not it will work. If it is
enabled, it continues on-- if it is disabled, it returns from the proc.

Also made secure closets not automatically spawn them unless the config
is set to allow it.

Admin 'loyalty implanting' via the panel is now compliant to the
configuration file. If preferred, I am willing to make an override variable
to the proc that will allow admins to do it anyway.

Supply pack for it commented out due to inability to make it conform.
Easy enough to re-add back for anyone downstream if they wish it. Same
applies to the design.


Signed-off-by: Decius <deciusreln97@gmail.com>
2014-07-14 17:21:11 -04:00
Zuhayr
a0291b0d7a Fixes #5485 2014-07-14 12:51:30 +09:30
Chinsky
d59e5b8da2 Merge pull request #5603 from DJSnapshot/hotfix
Changing URL of Corporate Regulations to the new Corporate Regulations
2014-07-14 07:12:37 +04:00
Zuhayr
338602ee18 Fixes #5531 2014-07-14 12:41:10 +09:30
Zuhayr
d8ff5d8ac6 Fixes #5508 2014-07-14 12:16:02 +09:30
Zuhayr
2c634a8d7a Fixes #5611 2014-07-14 12:00:15 +09:30
Zuhayr
2b9b9b7a7d Fixes #5573 2014-07-14 11:50:16 +09:30
Zuhayr
b8e81f31d3 Fixes #5595 2014-07-14 10:18:37 +09:30
Zuhayr
5f8723352d Merging robot_modules.dm and master controller setup. 2014-07-14 09:10:02 +09:30
DJSnapshot
aa2ea04c27 space law -> Corporate regs in skills 2014-07-13 13:47:07 -07:00
Kelenius
aad89409de Slime update 2014-07-13 17:37:30 +04:00
mwerezak
c0487b9c90 Fixes human internal organs list 2014-07-12 16:15:37 -04:00
DJSnapshot
0e5b7dea5b Merge pull request #5565 from Zuhayr/newgear
Custom gear loadouts.
2014-07-11 14:40:05 -07:00
Walter0o
b6856eac8b can't trust players with anything 2014-07-11 09:19:23 +02:00
Ccomp5950
e44bcf81fe Merge pull request #5559 from Walter0o/deadly_fork_fix
deadly sharp w_class 1 fix
2014-07-10 23:40:25 -05:00
Zuhayr
d2c57115ed Added glass to the engineering module. 2014-07-11 13:55:21 +09:30
Zuhayr
0d21889bee Fixed some bugs, did some testing, moved some procs around for robot functionality. 2014-07-11 13:50:34 +09:30
Zuhayr
8f09c557f9 Added paperwork handler, clerical gripper, some other tweaks. 2014-07-11 13:12:01 +09:30
Zuhayr
70ba371658 Merge resolution. 2014-07-11 12:47:16 +09:30
Zuhayr
55d52ef1f4 Cleaned up a little oversight. 2014-07-11 12:25:08 +09:30
Zuhayr
903679bd79 More work on gear loadouts. 2014-07-11 11:47:53 +09:30
Zuhayr
81f27320f3 Removes vox as a spawn race. 2014-07-11 08:52:09 +09:30
Walter0o
a3cc178ad6 adjusts examine for w_class 1 yankability 2014-07-10 19:58:20 +02:00
Walter0o
10ab66aa40 adjusts verb for w_class 1 yankability 2014-07-10 19:58:16 +02:00