Commit Graph

4802 Commits

Author SHA1 Message Date
SkyMarshal
d9fd228c68 Some nice fixes for ZAS. 2012-06-07 10:36:43 -07:00
SkyMarshal
6265a600e3 Made firelocks work right with ZAS. 2012-06-07 03:14:14 -07:00
SkyMarshal
1059311b5b Debugged ZAS. Removed another duplicate proc. Made sure turf changes are added to the air_master to be updated. Fixed errors on the map causing problems. Added different sized packages. Airflow readded. 2012-06-07 01:15:14 -07:00
SkyMarshal
8e2112709b Merge pull request #1252 from Erthilo/master
Tajaran/Soghun balancing. Adds Searif to Skrell whitelist (He is the creator after all).
2012-06-06 20:53:47 -07:00
Erthilo
3bf97d244e Comments out control_freak again, since it didn't stop any Topic exploits, and prevented using the profiler. 2012-06-07 04:50:03 +01:00
Erthilo
9dcb8da22d TG: This should fix the formatting error on the power monitoring computer.
Revision: r3745
Author: 	 joeheinemeyer
2012-06-07 03:34:19 +01:00
Erthilo
ed0b05ff11 TG: - Only humans can now use the toggle lock verbs on closets.
Revision: r3742
Author: 	 baloh.matevz
2012-06-07 03:31:37 +01:00
Erthilo
eb7ae97624 TG: Welding tool: Mostly code-related, the players won't notice much.
- Welding tool code how has proper comments! Maybe not "proper" but at least I
don't lie and say a proc is/does something that it doesn't actually do.
- Welders now start full of fuel instead of some random amount between 10-20
- Someone decided it would be a good idea to set the welding tool's 'on/off' var
in a ton of attackby() procs. These objects and turfs shouldnt even touch this
variable. This is why people have been noticing their welding being on without
the sprite or damagetype and amount reflecting that.
- - I've removed a bunch of these instances but there are so many objects and
turfs spread out through the code, there's no way to know if I've got them all
(This is the majority of the files)
- - I've created a new proc in welding tools that checks to see if they are
turned on or not. "isOn()"
- - Since I'm not sure if I've gotten every instance of this force-var-on, I've
set the welding tool to update it's icon every process(). I hate adding checks
like this to processes but it's necessary for now.
- Added a setWelding() proc. If you HAVE to turn the welding tool on or off, use
this, don't just change the var. In fact, dont even touch the 'welding' var
anymore
- Fixes  issue 435

While changing the hundreds(literally) of cases of welding tool uses I've
- Changed some :'s (object:varorproc) I've come across into .'s
(object.varorproc)
- Added checks to make sure the welding tool is actually on before using it
(some attackby()'s didnt have this. Heck, some checked how much fuel you had,
but didn't actually USE the fuel)
- Added sanity checks after some do_after()s that were missing them

Added traitor uplink items back to erro's stat tracker
- Added 'random' with the tag "RN"
- Added thermal meson glasses with the tag "TM"
- Reorganized uplinks.dm a little by moving the 'random' item generation to its
own proc
- NOTE: I have absolutely no way to test this on my own, but it should work!

I've tested a bunch of construction/deconstructions with the welding tool, but
again I've probably missed a few things. If there are any problems, please let
me know and I'll fix them asap.
Revision: r3741
Author: 	 johnsonmt88
2012-06-07 03:30:13 +01:00
Erthilo
2e8f1932a8 TG: - Deleted ERP.dmi
- Moved some objects into /effect
- Removed the debugger object
Revision: r3739
Author: 	 baloh.matevz
2012-06-07 02:41:38 +01:00
Erthilo
3fb579d188 TG: - Added an 'equip' button to the old hud (just this one for now) which equips
the item in your hand to the appropriate slot.
Revision: r3737
Author: 	 baloh.matevz
2012-06-07 02:09:44 +01:00
Erthilo
a2465428bd TG: -Fixed up a bunch more PDA sprites. Added a few more.
-Added a medical belt and a flash to the CMO's locker. CMOs don't have to be
completely defenceless if they want to use their hypo for medicine
Revision: r3736
Author: 	 ericgfw...@hotmail.com
2012-06-07 02:09:03 +01:00
Erthilo
6845ef2ccd TG: - Some unneeded text() -s removed from storage and secstorage code.
Revision: r3735
Author: 	 baloh.matevz
2012-06-07 01:50:12 +01:00
Erthilo
612d1593a3 TG: Disposal update
* You can now Drag-Drop disposal pipes and machinery into the dispenser, in
order to remove them.
* You must now use wrench before welding a pipe to the ground
* You can no longer remove a trunk untill the machinery ontop is unwelded and
unwrenched
* You are now forced to eject the disposal bin before unwelding it.

Thanks to whoever said the bugs in OOC. (Sorry, unable to remember names)
Revision: r3734
Author: 	 daniel.cf.hultgren
2012-06-07 01:48:23 +01:00
Erthilo
8b246ecfbf TG: Labcoat buttons are no longer toggle-able while stunned, unconscious or dead.
Revision: r3732
Author: 	 johnsonmt88
2012-06-07 01:29:58 +01:00
Erthilo
7229743557 TG: - You can now make coffins from wood planks. They cost 5 planks and take 1.5s to
make, you can only make one per tile.
Revision: r3731
Author: 	 baloh.matevz
2012-06-07 01:23:29 +01:00
Erthilo
be0b86bed9 TG: - When an admin uses 'adminwho', they will now also get information on whether
the connected admins are observing (they're a ghost), playing (they're a living
mob) or if they have not even entered the game (they're a new_player mob type)
- In addition when an admin uses 'adminwho' they will see if the admin in the
list is AFK or not. You are deemed as AFK if you have been inactive for 300
seconds = 5 minutes.
- A little code standardization for port gens.
Revision: r3730
Author: 	 baloh.matevz
2012-06-07 01:21:26 +01:00
Erthilo
e756c1b2f8 TG: Added Giacomand's UI tweak to Job Selection:
http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8879
Revision: r3726
Author: 	 ericgfw...@hotmail.com

ALSO FIXES Library starting with empty sprites.
2012-06-07 00:19:39 +01:00
Erthilo
f5475afcc2 TG: - You can now light your cigarette with an energy sword :)
- Fixed the problem where suits appeared on the UI even with the inventory
closed. The call to other_update() in update_clothing() must be done after all
the icon slots get updated.
Revision: r3725
Author: 	 baloh.matevz
2012-06-06 23:56:43 +01:00
Erthilo
c3fc297146 Fixes hair not coming back after using a BLOCKHIAR mask/helmet. 2012-06-06 22:50:25 +01:00
Erthilo
d4810cb90c TG: Added href logging as a config option. Log can be viewed via "investigate
hrefs". If on, it logs every link clicked. It may be useful for 'debugging' and
spotting malicious clients.

Anti-spam delay raised to 7 ticks. A little over half a second.

Revision: r3722
Author: 	 elly1...@rocketmail.com
2012-06-06 22:20:34 +01:00
Erthilo
6ce8634883 TG: Fix for getFlatIcon runtimes. I think when I changed DamageIcons from a list to
a single image, I may have caused it. Basically, null was getting put in the
overlays var at round start.

Fix for  view-vars refreshing.
Revision: r3721
Author: 	 elly1...@rocketmail.com
2012-06-06 22:14:54 +01:00
Erthilo
f0a52a0d68 Grammar fixes for storage items. 2012-06-06 22:04:42 +01:00
Erthilo
36708dcfa9 Adds examine text for Soghun/Skrell. 2012-06-06 22:04:30 +01:00
Erthilo
18814e23c1 Tajaran/Soghun balancing. Adds Searif to Skrell whitelist (He is the creator after all).
* Reordered alien whitelist. I mean, someone was on there twice!

* Tajarans get hungry 1.25 times as fast.
* Tajarans move slightly faster when cold.
* Tajrans heat up quicker, but cool slower.

* Soghuns get hungry 0.5 times as fast.
* Soghuns move slightly slower when cold.
* Soghuns heat up slower.
2012-06-06 21:22:28 +01:00
SkyMarshal
d8f966e2ef Fix for title of paper, when printing a dossier. 2012-06-06 11:17:54 -07:00
SkyMarshal
73e8328da1 A sanity check and some improvements (again) to the optimization on explosions. 2012-06-06 11:13:17 -07:00
SkyMarshal
7bd1c27d2b Commented and further improved explosions. 2012-06-06 10:39:45 -07:00
Albert Iordache
cf65bbbcbf Merge pull request #1250 from SkyMarshal/BugFixes
Commented and further improved explosions.
2012-06-06 10:38:01 -07:00
SkyMarshal
09c59064d2 Commented and further improved explosions. 2012-06-06 10:35:37 -07:00
Albert Iordache
4ba8eae9fd Merge pull request #1245 from Erthilo/master
Skrell Update + Digital Valve Fixes + Atom/Del() Logging + General Fixes
2012-06-06 09:55:46 -07:00
SkyMarshal
f03b176128 Optimized explosions. 2012-06-06 02:35:00 -07:00
SkyMarshal
01d9308397 Some sanity (to a stupid degree) on flood filling turfs. 2012-06-06 01:54:44 -07:00
SkyMarshal
6c9baab84c Lagfix. 2012-06-06 01:27:24 -07:00
SkyMarshal
10ec7decb8 Fixes a derp in ZAS. 2012-06-06 01:23:20 -07:00
Erthilo
0808c2726b Skrell Updates, adds the Skrell race (as per @Searif's idea), also fixes and features for alien species...
* Adds Skrell, they have their own language which is used by typing :k
* Adds soghun language that can be used by typing :o
* Skintone of all species can now be changed.
* Eye colour of all species, except Skrell, can now be changed.
* The preview picture in setup should now be fully accurate for non-human species (excluding Tajaran ears)
* Various fixes for talking, such as talking as your real name while unknown.
* Fixes pAI's universal translator not being universal.
* Added admin update mob sprite command, which should solve any buggy transformations.
* Fixes and slightly nerfs claw attacks.
* Cosmetic fixes for alien species
2012-06-06 06:06:22 +01:00
Erthilo
8abdf8e74e Fixes some examine and shake messages. 2012-06-06 06:01:40 +01:00
Erthilo
87c9118140 Change soy sauce recipe to soymilk + water pending better ideas. 2012-06-06 06:00:38 +01:00
Erthilo
98b51904eb Adds some logging for Atom/Del() to help track down CPU issues. 2012-06-06 04:52:19 +01:00
SkyMarshal
8844a29006 Merge pull request #1242 from Erthilo/TGUpdates
TG Updates r3713 to r3714 + Bugfixes + Credits
2012-06-05 10:33:16 -07:00
Albert Iordache
88224056ac Fixed a ZAS/Connection.dm runtime error 2012-06-05 17:35:14 +03:00
Erthilo
fa9f511456 Fixes moderators being able to make news posts. 2012-06-05 05:16:35 +01:00
Erthilo
d34c64b030 Readded Left and Right indicators to zone select. Fixes Admisn and Ninjas not being invisible. Moves some changelog bits to archived changelog, and updated credits list. 2012-06-05 04:10:05 +01:00
Erthilo
f2bc57aba1 Fixes Holodeck danger simulations not working with safeties off. 2012-06-05 02:03:57 +01:00
Erthilo
7f36e04b53 Merge branch 'master' of github.com:Baystation12/Baystation12 into TGUpdates 2012-06-05 01:37:10 +01:00
Erthilo
e5250972a9 TG: Readded detective work, with much bugfixing and optimizations.
Any PDA that can access the Security Records can, via the forensic scanner
function (that was already there) store data on what was scanned, the same way
that the Detective's scanner can.
Scanning a PDA with said stored data in the Detective's computer-o-doom will
transfer the data from the PDA to the computer's database.
Made some area names improper as needed (Only ones where it makes sense to be
improper.)
Updated changelog.
Revision: r3713
Author: 	 joeheinemeyer
2012-06-05 01:29:35 +01:00
Erthilo
417f15254d Compile fix. 2012-06-05 01:08:37 +01:00
Erthilo
053ad71c01 TG: Added combat text to smashing windoors
Windoor construction
- You now require airlock electronics to build windoors.
- You can now completely de-construct windoor assemblies with a welder.
- Windoors built by assemblies start open. This is because Cheridan's awesome
construction sprite is in the 'open' position and it doesnt make sense for a
crowbar to insta-close them.
Revision: r3716
Author: 	 johnsonmt88
2012-06-05 00:33:42 +01:00
Erthilo
0956d0beea TG: -Biogenerators can now make leather wallets.
-Glasses of Coffee, Ice, Iced Coffee, and Bilk now work properly, instead of
making glasses of ..what?
-New stun baton sprites.
-Sprites for windoor construction.
Revision: r3714
Author: 	 d_h2...@yahoo.com
2012-06-05 00:30:57 +01:00
SkyMarshal
4077d9095d Fixed a derp with wizard crap. 2012-06-04 15:49:26 -07:00
SkyMarshal
bdccba448b Merge pull request #1235 from Erthilo/TGUpdates
TG Updates r3695 to r3712
2012-06-04 15:37:22 -07:00