Commit Graph

1347 Commits

Author SHA1 Message Date
Ren Erthilo
0d984fc1b6 Fixes GetSkillClass not defined for the entire range 2012-04-27 20:05:02 +01:00
Ren Erthilo
2a25ae1ad5 TG: Changed blood application to make the weapon bloody, rather than the hands of
the attacked mob. Improved the item blood sprite.
Fixed a spelling error causing shoe blood to not be applied onmob.

Improved a few random sprites.
Revision: r3291
Author: 	 petethegoat
2012-04-27 00:27:50 +01:00
Ren Erthilo
34b140fbca TG: Committing Hair-styles from Baystation and WJohnston's detective hair.
There's now also a profile preview of your character in the character setup
screen.
Revision: r3288
Author: 	 elly1...@rocketmail.com
2012-04-26 23:54:28 +01:00
Ren Erthilo
925d0fee2f TG: Some work on aliens. I'll finish this up soon.
Gave riot shields a 99% chance of blocking pushers from pushing their wielders
(given their wielder is not on the help intent).

Added a projectile reflection mechanic. Ablative Armor will often, when the
groin or torso is struck, deflect projectiles back to the tile they came from
(not back the original shooter). Deflected projectiles aren't 100% accurate, so
ablative armor can result in friendly fire.

Hopefully stopped humans from waking up 1 second after they fall asleep.
Revision: r3286
Author: 	 vageyenaman
2012-04-26 23:27:16 +01:00
Ren Erthilo
2509944849 TG: Adding back in the Traffic Control Console to the telecomms satellite. Let's
hope you guys don't fuck over the server with this!

Committed Nodrak's work on Jobbans. (Thread:
http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8082)

Some miscellaneous mapwork and runtime fixes.
Revision: r3283
Author: 	 vageyenaman
2012-04-26 23:09:42 +01:00
Ren Erthilo
c653d31ccb TG: PDA messages now require an active messaging server.
The admin rejuvenate command now stabilizes body temperature as well.
Revision: r3282
Author: 	 VivianFoxfoot
2012-04-26 22:57:19 +01:00
Ren Erthilo
ecee064d21 TG: Fixes issue 420
Fixes  issue 417

- Ghosts no longer block AI spawning
- Grilles no longer shock you if you're in an exosuit
Revision: r3279
Author: 	 quartz235
2012-04-26 22:53:52 +01:00
Ren Erthilo
816e87aa40 TG: Added folders and filing cabinets. Filing cabinet code jacked from BS12!
Clipboard and paper fixes.
Committed Nodrak's monkey vent crawl fix and removed that dumb disposal from the
Sec entrance.
Additionally fixed monkeys crawling when stunned.
Revision: r3274
Author: 	 petethegoat
2012-04-26 22:46:28 +01:00
Ren Erthilo
c849edc30d TG: (Does not actually remove borg tasers) Secborgs no longer have a taser, but are now as fast as humans and are
unpushable. This is just a test so don't go crazy. It (probably) won't be
permanent.

Nuke teleporter board now costs ten crystals.
Revision: r3271
Author: 	 kortgstation
2012-04-26 22:41:39 +01:00
Ren Erthilo
f1c5937cb2 TG: Applied Carn's Holopad requests patch. Basically allows for people to request
the presence of an AI at a holopad.

Some work on porta turrets.
Revision: r3270
Author: 	 vageyenaman
2012-04-26 22:36:50 +01:00
Ren Erthilo
29f60c55c6 TG: Adds a new config option called 'Tensioner'. If enabled, if the tensioner
thinks the round is going too slow (Not enough deaths and explosions, pretty
much, atm)  it suggests adding more antagonists.  Unless overriden by an admin
(any holder) it automatically creates antagonists from a random round type.
Feedback and round-end conditions (except for nuke team) will not (should not)
function for additional antagonists.
Tratior borgs who hack themselves cannot be blown by their AI.
The AI can now open doors with shift+click, bolt them with ctrl+click, and shock
them with alt+click
Adds a new wire to doors that controls the time delay before they close.  If
pulsed, they close like a sliding glass door.  If cut, they do not close by
themselves.
Borgs who have died, ghosts, and are then blown up will now have their ghosts
properly transfered to their dropped MMIs.
Revision: r3269
Author: 	 VivianFoxfoot
2012-04-26 22:34:54 +01:00
Ren Erthilo
043d77d6ab Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-04-26 18:36:09 +01:00
Ren Erthilo
4f48a518ab Merge fixes. 2012-04-26 18:35:15 +01:00
Miniature
ef0c36eefb Removed an anti-adminimpostor warning from receiving telepathy messages (we really shouldn't need it), and made subtlemessage be thinking like on oldcode. 2012-04-26 08:46:32 +09:30
Ren Erthilo
8ed7458909 TG: Fixed some fingerprint runtimes.
Revision: r3245
Author: 	 joe.heinemeyer
2012-04-25 22:09:06 +01:00
Ren Erthilo
2d21c13417 TG: Fixes for NTSL. NTSL now has a fixed statement-processing cap: scripts will
crash when more than 1000 statements are called, and alert admins (scripts over
1000 statements are assumed to be buggy or malicious).

You can now properly sleep without waking up every half a second.

Work on footprints. There are now different kinds of footprints, and different
blood makes different colored prints. Animals leave pawprints, humans leave
footprints, aliens leave big claw prints.
2012-04-25 22:08:30 +01:00
Ren Erthilo
23a5b104a9 Reverts sdisability vars, centcom uniform changes, removed nuke radio colour, command colour, job shuffling. 2012-04-25 19:10:30 +01:00
Ren Erthilo
1fa9b6a848 TG: Committing fixes to code for examining mobs. Burn damage wasn't showing properly
on some mobs. Fixed grammar, icons and stuff.
Added some  stylesheet classes. Approved by Urist. If you're adding game text,
please use the class that best describes the text. This way all the text
formatting can be edited from the stylesheet rather than traipsing through the
code like I am.
Cyborg names reflect their module choice.
Cyborgs can no longer drop their module-items on conveyor belts.
Please remember to add the line: gender = PLURAL to any new item defines if the
item is plural, ie metal rods and such.
Much more to come. ;-; Just need to check them and merge... why did I start
climbing this mountain?
 Revision: r3232
Author: 	 elly1...@rocketmail.com
Date: 	Mar 2, 2012
2012-04-25 02:06:30 +01:00
Ren Erthilo
588d32b671 TG: Added some hallucination/Detective work stuff I realized I missed AFTER I went
to bed last night.
Revision: r3231
Author: 	 joe.heinemeye
2012-04-25 01:09:07 +01:00
Ren Erthilo
62d6876b95 TG: renamed "scary" to "hallucination", organization is the key to success
- also switched the adminhelp notification to a cute kitten meowing as per
tsaricide's request
Revision: r3223
Author: 	 LastBatt...@hotmail.com
2012-04-25 00:50:05 +01:00
Ren Erthilo
707b6caa1e TG: Integrated BS12's improved uplink code, courtesy of SkyMarshal.
This means items now spawn in your hand if possible, items are sorted into
categories, and only items you have enough telecrystals to purchase will be
displayed.  Also, the same basic code is now used for PDA, headset and nuke-
round uplinks, and it should be easier to add new items.
Revision: r3216
Author: 	 musketstgstation
2012-04-25 00:35:54 +01:00
Ren Erthilo
117f27273d TG: Removed Karma. It was a shitty system used to punish security for doing their
jobs even when it worked, and now it just spits runtimes.

Better defined the viewers in range of the vent crawl to hopefully stop the
runtimes that was causing.
2012-04-24 21:24:48 +01:00
Ren Erthilo
d06c5e0d0c TG: Sanity checks, miscellaneous bugfixes, failsafes.
Disposals no longer indiscriminately let items land inside it - the items have
to have been thrown by someone.

The ongoing attempt to fix the thousands of runtimes plaguing the game.
Revision: r3195
Author: 	 vageyenaman
2012-04-24 21:20:11 +01:00
Ren Erthilo
f8dd926ca5 TG: More work done on Telecomms:
▫ Signals can now be rejected by Subspace broadcasters through a specific data[]
parameter.
▫ Improved the log browser.
▫ Log browsers and telecommunication monitors no longer require access to use.
You do need access to delete logs, however.
▫ Intercoms need power to work. They don't drain power, they just need a
constant flow of equipment power. As such, that offline intercom sprite's now
finally being put to use.

Scripting language:

▫ Sorry about all the files; they're all necessary! It's important to notice
that the basic structure of the scripting language code is not mine; I
cannibalized the base structure from some obscure BYOND project. It's pretty
well documented, and I'd say easier to browse through than atmos. Here's the
basic deal:

A compiler datum manages the relationships between the three main subsystems of
a scripting language: the Scanner, the Parser, and the Interpreter. The Scanner
splits raw text into token datums that the Parser can read. The Parser
transforms the otherwise random bits and strings into ordered AST Trees and
nodes for the Interpreter to read. The interpreter actually executes the code
and handles scope/functions/code blocks.
Revision: r3193
Author: 	 vageyenaman
2012-04-24 21:13:55 +01:00
Ren Erthilo
fbe7abec4c - Added voice clip for malfunctioning AI
- Glass airlocks now sound less like actual airlocks and more like doors,
reducing station noise pollution by 39%.
- RUNTIME! SQUEEE
- Fixed toggle-ambiance hopefully for good this time.
- Reorganized the sound folders.
2012-04-24 20:51:09 +01:00
Ren Erthilo
577669920f TG: Borg radios now work while they're recharging
MMIs/pAIs/lockers in the dark can now hear.  This was done by changing the area
check for hearing to a range instead of view, and then doing a line of sight
calculation for each mob that can't hear naturally and checking if it's clear.
Revision: r3180
Author: 	 VivianFoxfoot
2012-04-24 20:28:38 +01:00
Ren Erthilo
34d598a5fe TG: Aliens can no longer hide under vents/pumps
Revision: r3174
Author: 	 quartz235
2012-04-24 19:50:15 +01:00
Ren Erthilo
fc6e9e6114 TG: Buckling to chairs no longer causes you to drop anything.
Added Nodrak's Jump to Mob verb.
Added Sieve's lantern fix. Commented out the silicate recipe.
Added Skaer's sec cartridge box to the armoury.

Moved the check_if_buckled() proc to mob/living, rather than having it repeated.
Revision: r3168
Author: 	 petethegoat
2012-04-24 18:58:33 +01:00
Ren Erthilo
9fb4c46ca6 TG: - Ghosts with null names are now assigned random names
Revision: r3167
Author: 	 quartz235
2012-04-24 18:44:55 +01:00
Ren Erthilo
0f0f126142 TG: Sanity check for facehuggers.
Sanity checks galore for simple_animals (if(list) behaviour seems to have
changed lately).
Humans once again get their bodies burned into husks in fire. This only changes
their appearance and name now, however, leaving their DNA intact.
WIP space worms.
Revision: r3140
Author: 	 uporotiy
2012-04-23 21:52:32 +01:00
Ren Erthilo
234f8a4787 Fixes a runtime caused by crabs having no speak_emote (their speak emote is now
"clicks").

I actually fixed a bug I didn't cause for once!
2012-04-23 21:41:34 +01:00
Ren Erthilo
b9f05de803 TG: Reverted borg name stuff...because giving people RP choices is a horrible idea,
obviously.
 Revision: r3129
Author: 	 elly1...@rocketmail.com
Date: 	Feb 14, 2012
2012-04-23 21:12:25 +01:00
Ren Erthilo
7d04c9c169 TG: Added Spacevines to the random events. Added a spawn space-vines option to the
secrets panel.
Fixes  issue 250  (borg door bug)
Fixed silicon interactions with engineering equipment.
Fixed access lists for radiation collectors, so locking them actually serves a
purpose. Fixed using crowbars on them.
Borgs can name themselves upon module selection (unless a roboticist has named
them previously by using a pen)
To avoid Borgs griefing and then changing their name by selecting a module,
borgs are now unable to move independently until they choose a module.
New sprites for spacevines are on the way. So you'll have to tolerate my crappy
stand-ins for a bit until he is finished with them.
Revision: r3128
Author: 	 elly1...@rocketmail.com
2012-04-23 21:07:55 +01:00
Ren Erthilo
2d7c9354d7 TG: - All PM links are now tied to clients and not mobs. What this means is that all
PM links (the links admins get in admin messages which lead to a PM) should now
point directly to the client, if one still exists or report them as
disconnected. This means that there should no longer be problems with clients
which swap mobs.
- Made the player-side admin pm message more visible and obnoxious. Some players
might find it annoying but at least it will not leave much room to complain
about "missing PM-s"
Screenshot:
http://www.kamletos.si/admin%20message%20format.PNG
- Fixed that awkward X in asay messages, which moved whatever mob you were in to
the location of the person who said the message. Replaced it with JMP, which
does the same as the JMP in adminhelps - makes a ghost and moves that ghost to
the location:
Screenshot:
http://www.kamletos.si/admin%20say.PNG
- Ghosts which find themselves locked in any form of container (closets most
commonly) will now (FINALLY) exit the container (and it is any container!) after
they click one of the arrow keys.
 Revision: r3121
Author: 	 baloh.matevz
2012-04-22 23:05:25 +01:00
Ren Erthilo
13c391e672 TG: Changed alien disarm intent on humans from weaken(rand(15,20)) to
weaken(rand(10,15)) .
Revision: r3119
Author: 	 ryantenn...@yahoo.com
2012-04-22 22:30:48 +01:00
Ren Erthilo
bf41978ed0 Reverts access changes and adds be syndicate line to setup_client proc. 2012-04-22 22:00:14 +01:00
Ren Erthilo
b6dd4e0d15 TG: Juggernauts no longer take damage from punching.
Juggernauts are no longer able to be grabbed (and therefore choked or thrown)
Revision: r3112
Author: 	 kortgstation
2012-04-22 21:09:10 +01:00
Ren Erthilo
17d249c2c7 TG: - Replaced a few more conveyor switches with the one-way conveyor switch.
- Added feedback gathering for radio, rc and pda message use. (Only the number
of messages sent is recorded)
- Generalized the 'round_end' time feedback logging into a proc that now also
handles the radio/pda/rc processing at round end. (
blackbox.round_end_data_gathering(), where blackbox is the blackbox recorder
object. )
 Revision: r3111
Author: 	 baloh.matevz
2012-04-22 21:07:45 +01:00
Ren Erthilo
215d01e1cd TG: - Removed the 'midis' variable from mobs. This one's supposed to be a client
thing, so it's now a client side var instead of being doubled in mobs.
- Made ooccolor, be_pai, be_alien, midis and ghost_ears actually properly copy
over from the preferences when observing! Incredible, isn't it?
Revision: r3087
Author: 	 baloh.matev
2012-04-22 19:50:34 +01:00
Ren Erthilo
bc02dbff87 TG: - Moved three (well two, one was doubled for some reason) screen/attackby()
procs to appear AFTER the screen object is defined. They were in a random file
instead of where the objects are. If you double-click and 'screen' object in the
object browser it now takes you to the definition instead of some random file.

- Clicking a grille with a glass or r-glass sheet in your hand, when the grille
is in one of your cardinal directions (North, south, east or west) will make you
start building a window. It takes 2s to build the window, which spawns
unfastened (same as when you create one.) This should make fixing damaged
grille-window combinations easier. If you are standing on a grille and click it
with a glass / r-glass sheet in your hand, the window will face the direction
you're currently facing.

Screenshot:
http://www.kamletos.si/placing%20windows%20on%20grilles.PNG
Revision: r3081
Author: 	 baloh.matevz
2012-04-22 19:22:02 +01:00
Ren Erthilo
8a346f7a59 Merge fixes. 2012-04-22 02:54:18 +01:00
Ren Erthilo
2b72fd42c7 TG: Added a new one-use artefact, Veil Render(sprites by Ausops), for the wizard
which will summon Nar-Sie after a few seconds of delay. Yes believe it or not I
got permission to add this.

Added Veil Render to the spellbook

Added the effect "rend" as part of Veil Render's summoning process. Rend spawns
Nar-Sie and deletes itself after a 3 second delay.

Updated the changelog.
Revision: r3067
Author: 	 kortgstation
2012-04-22 02:48:53 +01:00
Ren Erthilo
23cb47f0b1 TG: The armoured construct is now known as the Juggernaut. Its health was lowered
and it takes massive damage from being hit with a bible. The Juggernaut has a
lesser version of force wall.

Added the Wraith construct, a faster, more fragile construct which has a lesser
version of Ethereal Jaunt. It too is vulnerable to bibles.

The Chaplain is now immune to blood boil, stun talismans, and cult blind/deafen

Constructs are finally creatable by using a full soulstone on an empty construct
shell. The creator will be able to choose which kind of construct is created.

Cultists can get construct shells from their supply talisman

Wizards now get the spell "Artificer" which allows them to create construct
shells for free when they select the soulstone belt.

Medical Borgs are now relentless to prevent them losing hold of incapacitated
patients.

Added the Artificer (conjure construct shell), Phase Shift (lesser jaunt), and
Shield (lesser forcewall) spells
Revision: r3054
Author: 	 kortgstation
2012-04-21 20:49:59 +01:00
Ren Erthilo
0a0dd1c449 TG: The "X FAILS TO PUSH Y'S FAT ASS OUT OF THE WAY" message now only displays to
the person shoving, so those nearby are not subjected to chat spam.

Added a "Relentless" var to mobs that makes them unshoveable if their intent is
anything but help.

Alien Queens are relentless.

Constructs are relentless, can now push things, and have automated movement
disabled (because it was bugging the hell out of me when testing)

Shades also have automated movement disabled.

The gladiator costume now has a chance to spawn in the theatre (sprites by
Ausops)
Revision: r3040
Author: 	 kortgstation
2012-04-21 20:14:21 +01:00
Ren Erthilo
80ae64b35c Fix for Cyborg lockdown and MMI's not spawning. 2012-04-21 18:30:37 +01:00
Ren Erthilo
96042a419c TG:Partial r3307 update. You can now pick your underwear and backpack preferences.
Commit for Nodrak.
See: http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8107#p96230 for
changelist.
Revision: r3307
Author: 	 petethegoat
2012-04-20 02:04:39 +01:00
Ren Erthilo
8018c341ec TG: Committing Rolan's MMI suicide/ghosting fix. Fixed issue 143 .
Comitting Nodraks's ghost ears toggle preference.

I also removed the underwear option, as it could not be toggled.
Revision: r3038
Author: 	 petethegoat
2012-04-20 00:48:21 +01:00
Ren Erthilo
69dea97b26 TG: Added a cheap lighter so that zippos will have some company.
The cheap lighter can be purchased at vending machines and comes in 4 colors:
green, yellow, cyan and red.

Technical info:

The path
/obj/item/weapon/zippo

was changed to
/obj/item/weapon/lighter/zippo

The new lighter is
/obj/item/weapon/lighter/random
Revision: r3033
Author: 	 baloh.matevz
Date: 	Feb 4, 2012
Review scores: No one has yet scored this revision.
2012-04-20 00:02:00 +01:00
Ren Erthilo
da779a1834 TG: The job selection page has been changed a little:
Screenshot:
http://www.kamletos.si/job%20selection%203.PNG

Added this to the changelog.
 Revision: r3032
Author: 	 baloh.matevz
2012-04-19 23:39:32 +01:00
Ren Erthilo
d79b910965 Adds var logging for stripping items. Could be useful. 2012-04-19 21:42:03 +01:00