Commit Graph

12968 Commits

Author SHA1 Message Date
Ccomp5950
bf37f177de Merge pull request #4761 from thelegendofbrian/test
Fixed typos
2014-04-16 22:19:15 -05:00
Ccomp5950
97397238f2 Merge pull request #4759 from Jarcolr/fix
ID console max title length now 45 not 1024
2014-04-16 22:16:39 -05:00
igalan
60fbe4b3be First commit for review:
-ATMs no longer spawn spacecash when you Withdraw funds from them. Instead they spawn a charge card with the funds asked.
-You can swipe a charge card at an EFTPOS instead of your ID. The funds will be substracted from the charge card and won't ask for any PIN.
(ID card swiping is still available, of course)
-You can insert a change card in a vending machine. You can retrieve multiple products from the machine as long as the change card has enough funds to pay for them.

-Also, the EFTPOS instructions are rewritten into a simpler text. The text is not final.

Needed:
-A better name than "change card"? Also, until a name is set, variables are keeping the name "ewallet".
-An icon for the change card. For now it's using the 1000$ cash icon as placeholder.
2014-04-17 01:48:06 +01:00
Mike
0df1ce1b41 Fixes #4758
Fixed issue where removing the power cell would prevent certain checks
on robot components. Also cleaned up
/mob/living/silicon/robot/proc/use_power(), moved code related to status
for better SRP. Added a line to the examine text to hint that the borg
can still move without power.
Sorry for all of this being in a single commit, things got screwed up
with git.
2014-04-16 19:55:22 -04:00
Mike
ece286f14a Fix for #4649 2014-04-16 16:49:40 -04:00
Brian Cook
5878cebb85 Fixed typo on Standard Operating Procedure paper
Changed alrms to alarms
2014-04-16 02:47:48 -07:00
Brian Cook
507fb71b99 Fixed typo in RD Readme
Scalple corrected to Scalpel
2014-04-16 02:41:54 -07:00
Brian Cook
4064e830e6 Fixed holodeck control computer typo 2014-04-16 00:50:53 -07:00
Jarcolr
e08e83b4b4 26 wasn't really enough ; 45 now
I hope this will be enough.
2014-04-15 22:37:17 +03:00
Jarcolr
cacdc67cc6 ID console title length now 26 not 1024
If you go over the limit it just doesn't show the rest. Phah.
2014-04-15 22:03:10 +03:00
igalan
67fb9e510d -Ewallet can be extracted and inserted from and into ATMs.
-Working with EFTPOS.

Todos:
-Vending machines.
-Proper icon.
-Proper name.
-Test.
2014-04-15 07:41:54 +01:00
igalan
10e76d9762 E-Wallet object added.
Made ATM to spawn e-wallets.

Untested.
2014-04-15 05:27:23 +01:00
Chinsky
0c10b63114 Merge pull request #4743 from Jarcolr/omega
Adds 2 new groups to cargo console; tweaks
2014-04-14 22:32:39 +04:00
Chinsky
106697a677 Merge pull request #4755 from Jarcolr/devupdate
New IPC Faces - SparklySheep
2014-04-14 16:14:45 +04:00
Chinsky
336a1c09ab Merge pull request #4753 from mwerezak/magboots-action-icon
Magboots action icon
2014-04-14 16:11:52 +04:00
Chinsky
99c4ef1544 Merge pull request #4745 from Jarcolr/issuefix
Fixes #4721
2014-04-14 16:04:54 +04:00
Jarcolr
2ab200681b New IPC Faces - SparklySheep
http://baystation12.net/forums/viewtopic.php?f=44&t=9840
2014-04-14 11:30:29 +03:00
iamgoofball
e7b4161011 Fixed chameleon bullets being able to embed. 2014-04-13 19:21:49 -07:00
Mike
b24b39d267 Clean up check for item being equipped
Moved some common code to item.dm. Someone should probably take a look
at get_equipped_items() in inventory.dm sometime in the future.
2014-04-13 13:36:48 -04:00
Mike
dc6af64416 Prevent vox boots from enabling in player's hand
Vox players can't "dig their claws into the flooring" when holding the
boots in their hand. When enabled, the boots can't be taken off until
disabled.
2014-04-13 13:18:36 -04:00
Mike
55b7f7a283 Removed the now-redundant verb
Less clutter for the object panel.
2014-04-13 10:59:13 -04:00
Mike
d85d2ce1e4 Enabled action icon for magboots 2014-04-13 10:58:31 -04:00
PsiOmega
34b0564d26 Adds a necessary check to ensure that pipes on top of plating can be painted. 2014-04-13 11:43:17 +02:00
PsiOmega
93012b3fca Ensures that one can only paint pipes within range and that there is no blocking floor tile. 2014-04-13 11:31:04 +02:00
Walter0o
e4e25687b0 Fixes a critical exploit.
While browsing through my server's code looking for possible exploits to fix, i noticed the following :

The autolathe can be used to duplicate any and all objs.

The faulty code accepts any refID from the usr without a safetycheck to see if the requested obj is in the autolathe_recipes list.

This works "only" on objs because it will trigger a runtime error if the object has no material vars.

The default buildcost values for obj are zero, so it always goes through the materials-check, but it would not be sufficient to plug this exploit at this point.

The trivial fix is to have a check to see if the given refID is in the autolathe_recipes list, although a datum-based construction method would probably be more robust.

As basically identical autolathe code appears to be used in Baycode , /tg/, /vg/, Para, and all other builds i could look at, i assumed this exploit has been undetected since Goon.

And indeed, the faulty code is present in Gooncode rev4407 and has been ever since.
2014-04-13 11:30:44 +02:00
Jarcolr
522bebb197 Fixes #4721
Also added the multitool to bomb supply storage.
2014-04-12 13:06:10 +03:00
DJSnapshot
756d7a83e9 Merge pull request #4715 from Iamgoofball/FUCKMONKEY
Removes the last traces of Monkey Emergency
2014-04-11 11:47:37 -07:00
SparklySheep
496645fc62 Churp 2014-04-11 12:21:28 -05:00
SparklySheep
d12f2570cd Nurp 2014-04-11 12:15:11 -05:00
SparklySheep
217c3f78a1 Derp 2014-04-11 12:04:16 -05:00
SparklySheep
21cc256945 Hurp 2014-04-11 12:01:33 -05:00
Jarcolr
6d36f8e3e0 Adds 2 new groups to cargo console; tweaks
It may look like Supply, Operations, Hospitality and Miscellaneous might
not be filled enough with choices, but I'll see about making a huge
cargo update on dev.
2014-04-11 19:49:48 +03:00
DJSnapshot
da3489196c Merge pull request #4727 from Ccomp5950/FUCK-say-code
Saycode rewrite.
2014-04-10 22:42:38 -07:00
Ravensdale
1d6655850f Changes all appropriate instances of toxins to phoron 2014-04-10 15:11:26 -07:00
SparklySheep
c355a30cf6 Removes E-bow Instant Stun. Slight tox buff.
The E-bow with the stun is currently the most powerful weapon in the game. Stuns on hit, causes immediate damage, unlimited ammo with recharge, and the stun is not affected by armor. You can viably stunlock someone to death just by occasionally shooting them without running out of ammo. Horrible design and it warrants an immediate removal until I finish my E-bow changes later.
2014-04-10 14:41:37 -05:00
Ravensdale
a3e4a43536 Changes most viable, used entries of plasma with phoron. 2014-04-10 05:05:04 -07:00
Ravensdale
e6c3fbf071 Changes all appropriate instances of 'Plasma' to 'Phoron' 2014-04-10 01:19:49 -07:00
Ravensdale
0d589ff569 Changes all instances of PLASMA in active code into PHORON 2014-04-10 00:19:29 -07:00
Ccomp5950
6056b5dc3d Some fixes saycode cleanups
Moved the verb check from hear to the speaker

Spellcheck on hulk so Dragor doesn't beat me up.
2014-04-10 00:05:52 -05:00
Iamgoofball
7b1f8a9994 changes attack hand to return 2014-04-09 14:07:16 -07:00
Ccomp5950
5698c135bc Merge pull request #4729 from Ravensdale/genetics
Disable Genetics
2014-04-09 13:32:58 -05:00
Chinsky
06fd99b9ba Merge pull request #4723 from Jarcolr/diction
Fixes some typos and descriptions
2014-04-09 21:48:19 +04:00
Chinsky
e237c03b30 Merge pull request #4710 from RavingManiac/master
Tape recorders work in closets and containers
2014-04-09 21:44:22 +04:00
Jarcolr
5ca99dabe7 Adds an additional \ 2014-04-09 14:06:52 +03:00
Ravensdale
d28cf40f5d Disabling of Genetics 2014-04-09 01:28:38 -07:00
Ccomp5950
46704a436b Saycode rewrite: Add support for speech_problem_flag
Ready for Dev
2014-04-08 21:50:01 -05:00
Jarcolr
ecde9b50b0 Thy does not equal They
Of course,I make a mistake in my PR for fixing typos.
2014-04-08 14:59:50 +03:00
Jarcolr
868dea5681 Grammar patch 1
This is just the first one of many.
2014-04-08 14:48:31 +03:00
SparklySheep
341f8570e4 Changeling Rebalances
As discussed here: http://www.baystation12.net/forums/viewtopic.php?f=5&t=10001
2014-04-07 14:34:27 -05:00
Mloc-Argent
5f8c6dfd9a voting: failed gamemode votes will undelay too
Moved the undelay code in voting.dm out of the success check, as
failures should get undelayed too.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-04-07 19:42:06 +01:00