Commit Graph

4131 Commits

Author SHA1 Message Date
Erthilo
98486c4bc0 TG: Nuke ops spawn with an engineers internals box (extended oxytank)
Revision: r3555
Author: 	 kortgstation
2012-05-10 01:55:41 +01:00
Erthilo
d5abd91800 TG: Fixes guns some. Can't shoot yourself as easily anymore. You can now aim at
body parts with your gun.  I think the reason you couldn't before was just the
failure to pass the def_zone up to the parent, not sure if that was intensional
or not.
Revision: r3554
Author: 	 VivianFoxfoot
2012-05-10 01:53:17 +01:00
Erthilo
3ea312f2d2 TG: AIs and Cyborgs can now understand PAIs and MMIs
Revision: r3553
Author: 	 kortgstation
2012-05-10 01:50:41 +01:00
Erthilo
ad95edc954 TG: Wraiths now have their own jaunt animation, courtesy of Ausops.
Revision: r3551
Author: 	 kortgstation
2012-05-10 01:49:04 +01:00
Erthilo
6631117ba9 TG: Added Ikarrus's latest map updates. Changes to genetics, medbay, research and
security.
Updated operating tables to search for adjacent computers, rather than using an
ID.
Switched back to the old bodybag sprites.
Slightly updated the Oddy destroyed sprites, and updated the changelog.
Revision: r3547
Author: 	 petethegoat
2012-05-10 01:42:22 +01:00
Erthilo
a3089f9017 TG: Changed the way facial scarring works. Instead of setting your real_name to
"Unknown" it uses the disfigured variable of a human's head organ to dictate the
human's name variable.

This means real_name is now somewhat back to being a reliable source of the
mob's actual name. It should eliminate a lot of the "cloning as unknown" bugs.

It also means I could simplify that god-awful name updating stuff into a nice
and simple helper proc.

Some original_name stuff was added here and there,  mainly during cloning. A lot
of the "getting random ghost names" should  be fixed now. Still loads to do
though, particularly with transforms and such. >_>

Fixed a runtime with Tajarans trying to use a variable that doesn't exist for
PDAs. Removed that variable from IDs as it's only used by furries.
Revision: r3546
Author: 	 elly1...@rocketmail.com
2012-05-10 00:53:05 +01:00
Erthilo
79758083fc TG: Updated DNA modifier consoles so they work in any direction.
Updated adminwho so the plebs can see ranks.
Removed the admin message from view range changes.
Revision: r3545
Author: 	 petethegoat
2012-05-10 00:20:01 +01:00
Erthilo
165b516949 TG: Fixes a pAI requests runtime caused by clients disconnecting.
Fixes a host of runtimes caused by lag delaying "transmissions" between
telecomms machines. Various objects were being deconstructed during this lagtime
resulting in a bunch of weird null errors. Tested for 24hours on another server.
Seems to be all ok.

Added some rudimentary checks to advanced proccall. Calling procs owned by
objects is now a little less prone to runtimes. still a bunch of stuff to do to
get it safe enough though.
Revision: r3542
Author: 	 elly1...@rocketmail.com

Ported over BS12's piano code. I say ported, it's not like it's anything but a
copy/paste though.
Also changed the icon to the minimoog, to reflect on how FUTURISTIC it is.
Revision: r3543
Author: 	 petethegoat
2012-05-10 00:16:09 +01:00
Erthilo
d651a99fe9 TG: Committing a new map update for Ikarrus-
http://nanotrasen.com/phpBB3/viewtopic.php?f=15&t=8481&start=20#p106280
Committing for Sieve: (and WJohnston, I suppose~)
Added WJ's alien hunt sprites.
Fix for the misplaced update ID line in the PDA.dm
Slightly updated mining turfs

Also adding a define for Cheri's balaclava sprites, and a new type of cigarette
packet (not available in game, currently)
Revision: r3540
Author: 	 petethegoat
2012-05-09 23:38:08 +01:00
Erthilo
ffeb9a958a TG: Fixes some mix-up with what hand was lost
Regenerate admin verb now restores limbs/lost blood
Fixes power_loss proc to actually respect the electrical channel something is
on.
Revision: r3539
Author: 	 VivianFoxfoot
2012-05-09 23:29:06 +01:00
Erthilo
ea78585d1d Comments out weird Geas stuff. 2012-05-09 23:10:40 +01:00
SkyMarshal
caae780677 Map changes. Some improvements/adjustments to code to work with the map changes. 2012-05-09 14:36:01 -07:00
SkyMarshal
ef7f71a963 Fucking hell. Makes the detective backend shit non-retarded. <3 Hashtables. 2012-05-09 12:01:27 -07:00
Erthilo
844dd4c7f8 Heads and Security can now be set as Revs/Cultists from the traitor panel. (Why you would assign a Head as a Rev I have no idea.) 2012-05-09 16:07:28 +01:00
Erthilo
e6f8e87b6e Somehow unreverted a previous commit. 2012-05-09 03:34:19 +01:00
Erthilo
3f8be1e819 Switches normal cell drain for more module drain for cyborgs. Deactivate your modules people! Fixes cyborg law issues. Adds a note to the bar about shotgun usage. 2012-05-09 03:29:16 +01:00
Erthilo
8c0ff6564c Adds logging for AI uploads somewhat, makes rolling pin a normal weapon (seriously that thing is silly), hacky fix for hiding stealthmin names in PMs 2012-05-09 03:07:25 +01:00
Erthilo
721eaefee1 Changes balloon description. It's just a balloon damnit. 2012-05-09 00:29:17 +01:00
Erthilo
76f88da735 Merge branch 'master' of github.com:Baystation12/Baystation12 into TGUpdates 2012-05-08 18:28:05 +01:00
CIB
6248941875 Merge pull request #1004 from dopeghoti/master
Allow server to initialize before players connect.
2012-05-08 00:40:38 -07:00
CaelAislinn
a09fe3def3 forgot dat custom item
Signed-off-by: CaelAislinn <cael_aislinn@yahoo.com.au>
2012-05-08 15:48:32 +10:00
CaelAislinn
bd86b7236f fixed some weird merge issues
Signed-off-by: CaelAislinn <cael_aislinn@yahoo.com.au>
2012-05-08 15:43:41 +10:00
Rob Palkowski
f24af4140a Allow server to initialize the world without any players connected.
Without this patch, the first user had to wait for the server to
actually initialize the game. During this time the main window
of the client is not responsive to input. Now, when the first
player connects, they will see a fully initialized and responsive
lobby.
2012-05-07 18:40:07 -07:00
Erthilo
9cad6dfa39 Reverts one decal per tile code due to it breaking a few blood things. 2012-05-08 00:35:09 +01:00
Erthilo
0e9ea15900 Updates eraser description and in uplink. 2012-05-07 23:44:48 +01:00
Erthilo
0f4445bdbb Changelog, missed stuff from previous commits, and commenting out silly stuff. 2012-05-07 23:25:29 +01:00
unknown
cfae00fd43 Camera revamp.
Now instead of tiny image on huge icon with description of what was on tile, photo on examine pop ups window with 3x3 screenshot (sort of), and lists in description who's there and what are they holding (good luck guessing from picture)
Also you can toggle camera on/off by clicking on it in your hand. Indicator at camera will change to green/red.
Also bumped max photos fro mcamera to 30, since no way to reload.
2012-05-07 07:31:54 +03:00
Erthilo
e87be9fc7e All custom items to date! 2012-05-07 05:05:46 +01:00
Erthilo
ac6bf5d52f Stamp removers can now forge stamps as well. 2012-05-07 05:00:25 +01:00
Erthilo
0fad1553b5 Fix for admin OOC colours. 2012-05-07 02:46:02 +01:00
Erthilo
026074d6c5 TG: (Might very possibly be broken. Didn't port most of the stuff due to it having been rewritten. - Erthilo)
Adds BS12 dismemberment.  Not all features of it are implemented yet, but it
should be equal to our previous system.
Adds greater changeling code, but doesn't change the genome count yet on it.
Renames registered to registered_name on IDs because bs12 had it and it seemed
like a good idea to do last night.  For some reason.
Adds an afterattack to mobs that can be used.  (In fairness, lots of shit in
attack_hand should be in there instead, like stungloves and stuff, to minimize
duplicated code)
Revision: r3537
Author: 	 VivianFoxfoot
2012-05-06 22:53:39 +01:00
Erthilo
0505efb4c4 TG: - Additional admin verbs and links will now display an ingame message to admins
when used:

- rudimentary transformations from the player panel
- give spell
- make sound
- kill air
- make alien
- make metroid
- grant full access
- assume direct control
- select equipment
- spawn xeno
- gib will now log even when gibbing yourself
- gibself
- change view range
- call shuttle
- cancel shuttle

- Also removed the 'stabilize atmos' verb. I noticed it had all of it's code
commented out, so it literlaly did not do anything.
Revision: r3535
Author: 	 baloh.matevz
2012-05-06 21:09:08 +01:00
Erthilo
28f7a58905 TG: - Added a rudimentary transformation section to the options panel (show player
panel verb). This allows rudimentary mob type changes to any mob. These are
however generic and non-mob-specific, as they only copy over some of the most
needed variables, such as the three name variables, dna and mind. They do not,
for instance, create a MMI for cyborgs. A note of this is also added to the
player panel.
- Once you click one of the links a popup will appear asking you whether you'd
like to delete the old mob of the player (yes or no) or cancel this
transformation.

Screenshot:
http://www.kamletos.si/options%20panel%20rudamentary%20transformation.PNG
Revision: r3534
Author: 	 baloh.matevz
2012-05-06 21:01:19 +01:00
Erthilo
097b08fa25 TG: - Redesigned the options panel (show player panel verb) to be less terrible.
Screenshot: http://www.kamletos.si/options%20panel.PNG

- Made some changes to admin verbs:
- Rejuvenate verb removed from mobs, is now in the options panel above (heal).
- Drop everything verb moved into view variables, added a confirmation message.
- Mute verb removed from mobs, use the options panel.
- Warn verb removed from mobs, use the options panel.
- Grant full access moved to debug verbs.
- Rejuvanate as a verb also still exists in debug verbs.

These changes were made to make right clicking a mob not show a million unneeded
verbs. They were moved based on the statistics gathered via feedback logging:
http://www.kamletos.si/tgdb/latest_stats.html#adminverbs

Please post any additional feedback on the admin forum.

Renaming mobs by clicking the big name at the top of the view-variables screen
now updates real_name too.

Additionally, if the mob is human, the first ID and PDA found in the mob's
contents which is associated with the original name, will have their details
updated.

Nomore having to edit like, 6 variables everytime somebody names themself
"dicks", "sanic" or "captain" ... etc.

Revision: r3532, r3533
Author: 	 baloh.matevz, 	 elly1...@rocketmail.com
2012-05-06 20:55:16 +01:00
Erthilo
7b3bfada34 TG: - Added a 'remove ID' verb to PDAs which attempts to remove the ID from a PDA.
If your active hand is empty it puts it there, otherwise it puts it on the floor
under you
- Added this to the changelog.
Revision: r3531
Author: 	 baloh.matevz
2012-05-06 19:40:16 +01:00
Erthilo
ba81429a22 TG: - Check antagonists is now a verb available to anyone who has access to the
secrets panel. (Admin Candidate and up)
- set ticklag moved to debug verbs, enabled by calling 'debug verbs' as a game
master.
Revision: r3530
Author: 	 baloh.matevz
2012-05-06 19:37:58 +01:00
Erthilo
10924ae90b TG: - Player panel new now has a link to the traitor panel for players, labeled as
TP
- Player panel new will now properly display all antagonists in red
- Added a link to 'check antagonist' to the top of Player panel new.
- Removed some copied, unused files
- Added a default variable to fake insulated gloves for the siemens coefficient.
Do not ever set it to default to null! It will break any place where
initial(var) is used!
Revision: r3528
Author: 	 baloh.matevz
2012-05-06 19:32:40 +01:00
Erthilo
53d03a49b6 TG: -New black pressure tanks sprites, at the behest of Petethegoat,
-Uploading Invisty's backpack storage message tweak.
-New plant mutation for blue-tomatoes: Blue-space tomatoes.
Revision: r3527
Author: 	 d_h2...@yahoo.com
2012-05-06 19:26:00 +01:00
Erthilo
4a6adbef82 TG: AI can now track its cyborgs who speak on robotic talk.
Revision: r3526
Author: 	 VivianFoxfoot
2012-05-06 19:21:33 +01:00
Erthilo
6e1bc2b0fb TG: AI can now ctrl-click APCs to turn them off.
Purge module no longer gives robocop laws.
Revision: r3524
Author: 	 VivianFoxfoot
2012-05-06 19:14:59 +01:00
Erthilo
65f1bcdcd4 TG: -Rotated coffin sprites 90 degrees so that corpses actually lay properly in
them.
-Added sprites/defines for a hydroponics supply closet. Fix for
medical/CMO/RD/scientist lockers not having the proper graphic when emagged.
Revision: r3523
Author: 	 d_h2...@yahoo.com
2012-05-06 19:13:12 +01:00
Erthilo
fd5a4dcec3 TG: -New sprites for lemons, oranges, and walking mushroom critters.
-Added a new chemical: lipozine, a weight loss drug. Made with sodium chloride,
ethanol, and radium.
-Added Invisty's new blob sprites.
Revision: r3522
Author: 	 d_h2...@yahoo.com
2012-05-06 19:05:58 +01:00
Erthilo
246e503bc6 TG: AIs and Juggernauts/Wraiths/Artificers should no longer have random names when
they ghost.

Fixed a typo in the borg manual
Remove ripley_construct.dmi as it was unused.
Revision: r3521
Author: 	 kortgstation
2012-05-06 19:01:01 +01:00
Erthilo
d21cbab61c TG: Fixed dust() and gib() leaving invisible overlays everywhere
Fixed deaths at the end of nuke rounds, optimised the code a little

gib() is now hgib() (ie it's specific to humans). gibs.dm() now only spawns
generic gibs that could be from any mob.
Likewise for dust.
Awaiting generic dust() and gib() animations.

Fixed (hopefully, depends if firewalls block this method) getruntimelog.
GameMasters no longer have the getruntimelog verb. Instead they have
.giverutimelog . This allows them to grant a specific client access to the
server's runtime logs. (they can grant themself access this way too). NOTE:
runtime logs can be used to meta, only grant access to coders or people you
trust. It may also be wise to ensure they do not play in the current round.

Introducing .getserverlog . It allows any admin above moderator to access ANY
archived server/attack logs. Should mkae processing forum ban requests a lot
easier since all admins with ban capabilities now have access.

getruntimelog renamed to .getruntimelog . File-request spam prevention increased
to 60seconds to discourage access serverlogs too much! They can reach sizes of
4Mb sometimes so please be responsible with them admins.

runtime logs should now be saved to /data/logs/runtime/ (you may have to create
this folder yourself)

ummm... fixed gibs appearing below shuttle turfs. Trimmed some uneeded fluff
text from the logs.
Revision: r3509
Author: 	 elly1...@rocketmail.com
2012-05-06 18:50:52 +01:00
Erthilo
241dcc742e TG: - Fixed "Check Plumbing" and added "Check Power".
These two verbs can be accessed by using the 'debug verbs' verb, which is
accessible to game masters. The first checks for unconnected atmos machinery,
pipes and manifolds, the 2nd checks for suspicious powernets. Both are intended
to help mappers find wrongfully placed wires and pipes.
Revision: r3508
Author: 	 baloh.matevz
2012-05-06 18:33:39 +01:00
Erthilo
a40b911ce5 TG: Shades, Juggernauts, Wraiths, Artificers all now have minds.
If a cultist builds a construct, that construct will be a cultist. This means
they can see cultists finally (and will probably count for the escape objective,
so that might need changing numbers wise)

Fixed some typos in the cult runes (godamnit Urist) and the blind rune can no
longer be made into a talisman, cause a handheld, instant, AoE blind that lasts
20 seconds with no counter is retarded.
Revision: r3507
Author: 	 kortgstation
2012-05-06 18:32:39 +01:00
Erthilo
1ed9e2ae07 TG: (Does not actually change guns)
Guns with ammo no longer melee at point-blank range.   They now fire normally.
Guns without ammo you bash with.
Revision: r3506
Author: 	 VivianFoxfoot
2012-05-06 18:29:47 +01:00
Erthilo
f2777aa65f TG: Tonnes of stuff, please check the changelog.
In short: massive updates to security, the library, hydroponics, the kitchen and
the bar, by Flazeo and Ikarrus
Massive updates to the PA, with Invisty's new sprites, done by Sieve
New sprites for field gens too, also by Invisty
Borg and battery updates by Sieve
Fake gloves by Sieve
I messed around with some pressure_resistance stuff on Dumpdavidson's suggestion
(only in paperwork)

PROBABLY A BUNCH OF OTHER SHIT
Revision: r3505
Author: 	 petethegoat
2012-05-06 18:26:41 +01:00
Erthilo
7685e6bef9 TG: Adds tickcomp, an attempt to make mob movement speeds level across all
tickrates.  Works pretty well.
Adds a (disabled) framework for making people drop where they're stunned without
waiting for the next tick
Shuffles sleeping and resting, making them cause effects of their own rather
than just relying on 2 ticks of paralysis or whatever.
You now stand up before being able to move again (called in canmove)
Reduces slip chance from 50 to 0 when knocked out (more in line with the
comments in the code, and it just makes more sense)
Revision: r3503
Author: 	 VivianFoxfoot
2012-05-06 17:56:28 +01:00
CIB
16ce22c59f Merge pull request #992 from Miniature/master
Made subtlemessage thinking (again?) and fixed pulling ATMs around
2012-05-06 06:06:40 -07:00