Commit Graph

4781 Commits

Author SHA1 Message Date
carnie
d972a60ecc Fixes Issue #197 - "Camera Range Display" verb now uses obj/machinery/camera/proc/can_see() to calculate which turfs are visible by cameras.
Each turf in camera-range is marked with a maptext number indicating how many cameras can see that turf.

IMPORTANT: Changed the default fonts of the skinfile. This works around an issue with byond, where certain font-faces can cause HUGE increases in memory usage client-side, giving the illusion of lag, or severe crashes.
Before changing the font-face to 'Arial': using the camera range display verb would cause dream-seeker's memory usage to climb from 146,000 K to 800,000 K (and greater, but that is the limit of my laptop's pagefile, hence crashing my entire system)
After changing the font-face to 'Arial': using the same verb (with same code) resulted in negligible memory usage increase in dreamseeker, and works absolutely fine.

Status displays and such were not affected by this bug as they use a different font to the default set in the skinfile.
It did however affect stuff such as mining satchels, and may explain why some users found the game extremely 'laggy' or crashy
2013-04-02 06:21:19 +01:00
Pete Goodfellow
6831ab046c Added a configuration option to force random names. This replaces the gameticker var/random_players. The 'Make everyone random' verb works as it did before. 2013-04-01 00:17:15 +01:00
Giacomand
7f70e4ec35 Merge pull request #159 from Aranclanos/Fourth
Added adminlogs to hacked laws (tator syndicate board)
2013-03-31 06:41:40 -07:00
Giacomand
1c41099223 Merge pull request #152 from Petethegoat/globalscleanup
Tiny bit of tidying up for global.dm and landmarks.dm, removing some old...
2013-03-31 04:53:02 -07:00
Pete Goodfellow
b06283caa0 Fixes bags.dm. :/ 2013-03-30 18:32:44 +00:00
Pete Goodfellow
fa37559c82 Fixes cable.dm. Cheri!! 2013-03-30 17:51:27 +00:00
Pete Goodfellow
32732d302f Merge pull request #178 from Cheridan/master
Janitor/Wire/Hydroponics Sprite Stuff
2013-03-30 10:30:42 -07:00
Cheridan
2dd68fc86d Janitor/Wire/Hydro Sprite Stuff.
-Adds janitor cart sprites for pete. Removes trash.dmi and merges it with janitor.dmi.
-Moves the 8 separate wire .dmis and puts them in their own folder.
-Moves plants.dmi into the flora folder.
-Adds sprites in hydroponics-related .dmis for my upcoming project. Greatly cleans up hydroponics.dmi
2013-03-29 23:33:40 -05:00
Carnie
36bf4a35cf Merge pull request #174 from Petethegoat/suitnames
Fixes capitalisation of all suit names.
2013-03-29 12:11:22 -07:00
Pete Goodfellow
79a3a5d9d6 Fixes capitalisation of all suit names. 2013-03-29 18:52:35 +00:00
Giacomand
147d67464d Merge pull request #158 from Cheridan/master
minor chems update
2013-03-29 01:52:34 -07:00
Giacomand
8318743b04 Merge pull request #169 from Petethegoat/appearanceban
Adds name/appearance bans. They're based on jobban code, but prevent the...
2013-03-28 11:01:07 -07:00
Giacomand
c9dc653e88 Merge pull request #157 from Aranclanos/Second
Fixes reactive armor issues with buckled users
2013-03-28 10:32:05 -07:00
Giacomand
720a2a3b12 Merge pull request #153 from Petethegoat/forcesayfixes
Fixes forcesay working on dead people, and on asay/dsay.
2013-03-28 10:31:16 -07:00
Giacomand
b7205f2555 Merge pull request #150 from Sieve/DesignHasReqs
Efficiency Improvement to DesignHasReqs()
2013-03-28 10:30:45 -07:00
Giacomand
ef45f3e1d9 Merge pull request #92 from Petethegoat/DB_cleanup
Database & config cleanup
2013-03-28 10:13:06 -07:00
Pete Goodfellow
18656b2bd7 Merge pull request #161 from aranclanos/First
Fixed issues related to shotguns (& revolvers) and their shells.
2013-03-28 09:41:23 -07:00
Giacomand
1673f79e0b Merge pull request #165 from aranclanos/Fifth
Slime extracts fingerprint fixes
2013-03-28 09:33:48 -07:00
Giacomand
29f7d07279 Merge pull request #168 from Petethegoat/monkeydeath
Fixes Pun Pun dying as 'The Pun Pun'.
2013-03-28 09:30:01 -07:00
Pete Goodfellow
b39094fba1 Fixed manual appearance bans accepting a duration. Tidied up and improved a SQL query. 2013-03-28 16:26:44 +00:00
Giacomand
a31dfc3269 Merge pull request #155 from Petethegoat/hudmove
Moved hud.dm to code/datums. Updated the dme.
2013-03-28 09:12:10 -07:00
Pete Goodfellow
b28bff4440 Forgot the key .dm. Adding banappearance.dm 2013-03-28 16:04:10 +00:00
Pete Goodfellow
fe3cc313f6 Adds name/appearance bans. They're based on jobban code, but prevent the banned player from using their preset names and appearances.
Also corrects a spelling error (Indentity) in the char prefs panel.
2013-03-28 15:51:35 +00:00
Cheridan
a61e46ce7f -Adds Giacom's remove_all_type reagent proc, and replaces the nasty if chain in antitoxins/adminordrazine with it. 2013-03-28 10:35:36 -05:00
Aranclanos
b8caf8768e I didn't even knew that you could add the empty shells to other guns, oh well.
Same fix for the rest of the projectile guns, now they won't "fire" invisible bullets.
2013-03-28 11:17:41 -03:00
Cheridan
a0ddd50194 Merge branch 'master' of https://github.com/tgstation/-tg-station 2013-03-28 08:46:05 -05:00
Pete Goodfellow
078e119f33 Fixes Pun Pun dying as 'The Pun Pun'. 2013-03-28 13:06:53 +00:00
Aranclanos
3b4de0f276 Slimes will now save fingerprints, they had the flag FPRINT missing.
Injecting chemicals to a beaker, slime extract, etc. will now save your fingerprints on the target.
2013-03-28 08:30:58 -03:00
Pete Goodfellow
fb45167174 Standardises lib_items.dm, including names and text styling. 2013-03-28 10:54:23 +00:00
Aranclanos
56ecfe8ed9 Fixed issues related to shotguns and their shells.
-The description "A weak beanbag shell. This one is spent. This one is spent. This one is spent. This one is spent." made by double barreled shotguns is gone, now the message is only added when the shotgun actually fires and uses the shell
-All other kind of shotguns will now add the "This one is spent." message.
-Shotguns will stop firing invisible bullets, making them less confusing.

Changed the "You break the double barreled shotgun" message to "You open the double barreled shotgun" because it was confusing, the playes (myself included) thought that they actually ruined the pretty gun.
2013-03-28 06:16:53 -03:00
Cheridan
f5da96e937 Merge branch 'master' of https://github.com/tgstation/-tg-station 2013-03-27 20:36:31 -05:00
Aranclanos
00da961d14 Added adminlogs to hacked laws (tator syndicate board) 2013-03-27 21:49:32 -03:00
Cheridan
c795b05d97 Minor chems update.
-Spraybottle chempuffs will now pass over tables.
-Further reorganization of chemistry reagents. Organizes toxic chems into subtypes. This cuts down on copied code and allows us to do fun things in the future, like machines that filter poisons and such.
2013-03-27 19:08:45 -05:00
Aranclanos
37100ddd28 The reactive armor will now unbuckle the person if this was buckled, just like on the wizard spells. 2013-03-27 20:29:08 -03:00
Pete Goodfellow
07ed6f1223 Moved hud.dm to code/datums. Updated the dme. 2013-03-27 21:23:02 +00:00
Pete Goodfellow
2c9283dd05 Merge pull request #154 from aranclanos/Second
Surgery bugfix without other commits.
2013-03-27 12:52:36 -07:00
Pete Goodfellow
1260c80d6b Merge pull request #87 from Giacomand/Solar_Branch
Fixes the solar control computer so it's overlay works in auto mode.
2013-03-27 12:18:58 -07:00
Pete Goodfellow
6420afd03f Standardised portable_turret.dm. It was horrible. (It's still horrible, but it's not quite so bad now.) 2013-03-27 19:00:59 +00:00
Pete Goodfellow
0b64f2206c Merge branch 'master' of git://github.com/aranclanos/-tg-station into nuketurretsfixes 2013-03-27 18:04:42 +00:00
Pete Goodfellow
3a5166fbf7 Fixes forcesay working on dead people, and on asay/dsay. 2013-03-27 17:47:01 +00:00
Pete Goodfellow
4c324fbc5c Updating the db table names as per erro's comment. 2013-03-27 17:15:03 +00:00
Pete Goodfellow
3187fd1e14 Merge branch 'master' of github.com:tgstation/-tg-station into DB_cleanup 2013-03-27 17:10:54 +00:00
Pete Goodfellow
565cbbc197 Updated dresser.dm icon to the full path. Adds dresser.dm to the dme. 2013-03-27 17:03:51 +00:00
Pete Goodfellow
6bd74786c0 Tiny bit of tidying up for global.dm and landmarks.dm, removing some old, oooold vars. 2013-03-27 16:37:00 +00:00
Cheridan
293b2cfdfc -ADDS THE DRESSER.DM. FUUUUUCK. 2013-03-27 11:24:23 -05:00
Cheridan
10bd174a03 Underwear update! Adds two new undie styles, a modest tankini for ladies and red briefs for the guys.
Adjusts a couple hardcoded lines to make adding more undies in the future easier.
Adds dressers! Similar to mirrors, they let you change your underpants.
2013-03-27 00:08:45 -05:00
Sieve
29067b0139 Final Version of DesignHasReqs
Massive optimization on the DesignHasReqs() proc, cuts it down to the
bare minimum while still retaining its function. Testing using the
profile showed a 92% reduction in SelfCPU at 151000 calls.
2013-03-26 13:20:33 -05:00
Giacomand
ef9f300a94 Merge pull request #69 from Tastyfish/master
Violin & Piano UI Update
2013-03-26 02:48:09 -07:00
Giacomand
20fd4322fd Merge pull request #95 from rastaf0/fix-air-alarm
Fixes #88 panic syphon status gets stuck on.
2013-03-26 01:54:03 -07:00
Uristqwerty
bf4b58cc7d Fixed infinite loop in powernet rebuild.
If a machine was not anchored, it would spin forever, doing nothing.
Fixed on baystation a while ago.
2013-03-25 16:28:04 -04:00