Commit Graph

92 Commits

Author SHA1 Message Date
rob
afd51afe57 adds many periods to many descriptions (#29577)
* its very nice! so full of spice!

* .

* gangstalked

* more

* sorry for breaking the entire thing by accident

* f*ck you zth!!!!
2021-05-30 23:12:45 +02:00
DeityLink
829c93f28d fix wages (#28614) 2021-01-18 11:57:05 -06:00
toomykins
c9a0fccf61 Update Wages.dm (#28482) 2021-01-05 07:32:05 -06:00
gurfan
9ff47c1386 Syndicate Prisoner Shipments (#28296)
* PRISONERS

* names

* change wording

* sanity

* edit comment

* wages are now increased while prisoner is alive+on station

* new wages, new jecties

* 80% antag, tweak wage for the millioth time, use an actual event instead of shoving it all in rc console code

* fix alerts, restore paycheck rate, fix typos

* log prisoner requests, fix jectie announcing, add nonhuman chances

* gas the vox

* bird uniforms

* indento

* fix pickweight, send the shuttle back to centcomm when everyone leaves it

* MAP CONFLICT TIME HAHA

* role

* fix gonfligs :DD

* lol

* another check

* conflciting fiels

* fix conflicts
2020-12-23 17:11:43 -06:00
toomykins
731957767a small runtime fixes (#27896)
* a

* the bird is in the bin

* Update emote.dm
2020-09-28 19:54:10 +02:00
DeityLink
395bde837b Follow-up to the Centcomm Orders rework, fixes and polish (#27863)
* cleanup

* wage rework

* per unit order contribution fix

* tweaking

* smol announcement

* seriously id/admin was never meant to have any subtype, fuck that noise
2020-09-23 08:00:38 -03:00
DeityLink
9bc85f1215 Some news-related file rearrangements (#27347)
* goodbye

* hello

* ground work

* why tho
2020-08-02 22:04:45 +02:00
Exxion
641009059e Removes Unicode stuff (#26670)
* Removes Unicode stuff

* Fixes capitalize() and examine

* Not important but how did this happen

* No more emoji in say or HTML in me

* Clarifies comment

* Better HTML sanitization

* Rebuilds dll

* Fixes some browser windows

* Fixes telecomms scripts (lazily)
This is the easy way out, but could probably be made faster by doing the byte counting ourselves
2020-06-28 14:22:42 +02:00
DamianX
f77b7e8977 Removed a bunch of references to src in global procs (#26291)
* removed src from equip_vox_raider

* removed src from explosion

* removed src from wages.dm and ethereal_jaunt.dm
2020-04-23 22:29:09 +02:00
Kurfursten
58674e5f5e Two Vending Bugs (#25419) 2019-12-17 16:35:02 -03:00
Faptastic
5b8b2c2d03 Fixed #15833 (#25191)
Added options to set starting wage and hide the account.
2019-11-30 19:45:08 -03:00
abernd
06518c19ad Unequal wages (#24918)
* Unequal Wages

* revised wages, unallocated overhead

* fixes typo, rounding
2019-11-11 15:20:11 -06:00
Damian
5ee700abf5 Removed parent calls in base procs 2019-06-05 17:17:09 +02:00
Kurfursten
b69f375a46 Economy 2019 Part A (#22304)
* Economy Part A

* Reject hidden accounts

* And a solution for no account at all
2019-04-03 11:27:27 -03:00
Kurfursten
ab18f6285f unborks payment (#20986) 2018-12-10 05:20:46 -03:00
soyconsumer
2b4518c09f have have -> have (#20680) 2018-11-12 22:08:22 +01:00
DamianX
3107f8aa2c Closet refactor (#20265)
* Wardrobe refactor

* trader, cash, exile, fitness

* Drew the rest of the owl

* thingy
2018-10-23 11:35:25 -03:00
BarneyGumball
530d93f048 Adds default max length for utf8_sanitize (#20340)
* Adds default max length for utf8_sanitize

* Adjusted default length setting
2018-10-21 20:38:30 +02:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
bf795d35ac Switches to utf8 sanitizing (#20209) 2018-10-16 06:14:23 -03:00
Shadowmech88
159506096e Fixes bugs related to BYOND operator precedence. (#19979) 2018-10-05 09:57:29 -03:00
ShiftyRail
b7f99a05a4 Ungunks carog computer (#19539)
* Ungunks Cargo ordering computer

* Sonix's suggestion
2018-09-05 06:22:52 -03:00
SonixApache
6156fb9fef Adds bank account security prefs (#19547)
* Adds bank account security prefs

* right, that's not live yet

* fucking SPACES

* okay i guess we're removing 012 again

* Use INTEGER instead of TEXT for storing preferences.
Plus other changes.

* String represent of bank security level numbers is now shown.

* Fixed typos and added suggestions

* fix explanation

* clarify which account is secure
2018-09-03 17:35:52 -03:00
Carlen White
497eaf0bd8 Supply Computers now respect account security & Grammar fixes (#19452)
* Cargo and Ordering computers now respect account security.
Added some \the and a message to point out which card is authenticating.
Fixed a runtime if a account wasn't found.

* Reorganized security check after checking a few things first.
Just to prevent some frustration.
2018-08-23 19:15:49 -03:00
Carlen White
84813cc57e Debit Cards, Bank Account Disable, & Other Retrofits (#19411)
* Split up the charging code to allow verifying account security alone.

* Using macro since a trader account can now be created on the first debit card for traders.

* Adds the new debit_card.dm

* Retrofit for vending machines to accept debit cards and no longer care for the name of the person for account verification, instead checks if the account number is the same and does a security check when applicable to verify.

* Charge flow retrofit

* Debit card retrofit

* Debit card retrofit

* Debit card retrofit

* Supporting get_card() proc that attempts to find cards on someone.

* Debit card retrofit

* Adds debit cards.

* Basic debit card graphic

* Debit card retrofit

* Can print debit cards from an ATM for $5

* Tweak to prevent searching without an account number.

* Moved creating a trader account to a macro.

* Using item's melt_temperature instead of a global

* Debit cards can be inside ATMs, heads get a department debit card in their lockers, and traders get debit cards on their shuttle computer.
And updated graphics.

* Swapped the \the around since it looked weird being the other way
And also added something to point out which card is being used for virtual wallets.

* 100% less loss of work

* Prevent only the presentace of a card counting as a card present

* Easter egg will use the old name instead of a fixed string

* Forgot a period

* Added FUN. Debit no longer requires a PIN at default security level.
Of course, this can be changed with the new global. Might consider a admin toggle.

* Renamed var to something more reasonable.

* Made the security checks more future safe.

* Accounts can now be disabled from a account database as an administrative disable or from an ATM as a user disable.

* You can modify security levels while disabled, but cannot downgrade to Zero

* Can now charge a card without enough funds provided the destination and source account is the same

* Disable link changes depending if the account is disabled or not

* Vending machines now prompt for PIN if attempting to enter edit mode.

* Define cleanup

* You can now define a authorized user on a debit card.
They are also recorded in the transaction log so you can figure out who spent all the money on pizzas.

* If a linked account gets disconnected for any reason a POS will default to the station account
Also shows the account name in the settings

* Supply and Order consoles can now read from a debit card

* Documentation tweak

* Forgot something

* Supply console now shows the cargo account if requisitions are on.
And mitigation against someone else using the console with someone else looking at it.

* Attempt to make less redundant code,
And added additional information to supply orders.
Reverting checking accounts only if the users changed. It'd cause a world of confusion if multiple people were working at the same terminal.
2018-08-23 10:34:32 +01:00
Carlen White
7182a47608 EFTPOS Reason Fix, EFTPOS can allow manual entry, and Adds card charging standardization to some machines (#19192)
* Fixes an issue with how EFTPOS' have the transaction reason invisible due to a whitespace.
Now features a new proc that helps standardize the flow of charging a card and allow situations where you do not require a card to process a transaction, assuming the security for the account permits it.

* Documentation tweak

* Use the linked_db, not the global one. We should get the database that the machine is assigned to.

* We were returning too soon! Would've let someone get something free by mistake.

* Forgot to send an exception if payment failed.

* Renamed define since it wasn't following the convention

* You can now use the remaining balance of your wallet before charging from your bank.

* You can partially pay with credits before using a card with a POS

* Now fails if the account database is down, documentation adjusted, and new failure code.

* Forgot a macro. Thanks R0B0

* Implements charge_flow for vending machines.

* Oops. Didn't use the not operator when I should have.

* Adds check to ensure the account database is online and functional, and adds a prompt if you want to use the remaining balance on your wallet first or not.

* Moves the jukebox over to the charging flow, and now dispenses change when canceled or uses it if swiped.

* Moved POS to use new charge flow.

* Vending machines can now hold funds, use the new charging flow, and provide change when canceled.

* Grammar is hard

* Trimmed some code.

* Revert "Trimmed some code."

This reverts commit e211907acb.

Nope it's still required so you can do manual entry.

* Vending machines now make noise when vending

* Made bicons a bit consistent

* Cancel the transaction if the player moved when doing the transaction.

* Added feedback when you move.

* Adds message informing of the remaining balance.

* Forgot a movement check.

* Travis Kick

Travis Machine broke.

* Forgot to remove the old visible message since it was moved

* Removed artifact of pasting

Because the jukebox and POS seemingly used the same code so it was easier to copy-paste the new code over.

* Documentation improvements and removing duplicate code

* Indentation mix up.
Doing edits on the web editor is just asking for trouble it seems.
2018-08-17 11:44:34 -03:00
Carlen White
22b7698386 Fixes POS products view, Prevents charging below the lowest denomination, and other tweaks/fixes (#19141)
* Fixes POS' since all products use strings as their key and not numbers, causing the mod operation to not work.

* Prevents the POS from charging values that go below the lowest denomination
Also fixes the logout prompt.

* Adds a separator for the login information so it looks nicer.

* Added ingame explanation of how subtotals and taxes are calculated.

* POS' now make change if the order was canceled.
POS' now put spacecash into an account and not be blackholed.

* Adds note and warning about adding smaller denominations
2018-08-07 15:47:35 -03:00
Kurfursten
f69023f525 it's christmas eve, can't leave, prisoner christmas (#18900) 2018-07-21 19:09:32 -03:00
DamianX
49df48fabc Removed areaMaster (#18459) 2018-06-13 09:28:33 -03:00
Kurfursten
88311b478f Meta Trader Base (#17669)
* new meta base

* final

* layer

* delete voxresearch_shuttle
2018-03-05 17:25:29 -03:00
DamianX
4a38ac9169 Remove get_turf from all playsound calls (#17640)
JUST. DO. IT.
2018-03-02 11:18:53 -03:00
DamianX
8f8a89e84d Virology machinery and account database tweaks (#17144)
* Virology machinery and account database tweaks

* isID
2018-01-30 21:13:49 +01:00
Rob Nelson
412980839e PoS Fixes (#15996)
* Fixes #15991

* Fixes #15993

* Fixes #15935
2017-09-15 14:17:20 -05:00
D3athrow
9eee124d65 Fix the commits hopefully
Adds custom vending machines, fixes the issue with setting the original account number.
2017-07-05 00:11:54 -05:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00
clusterfack
8d9d66ce28 Makes Station Rotate (#14506)
* Changes plasma to phoron

Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron

* Fixes maps and filenames

* Whoops forgot to change test box!
2017-04-02 00:01:08 +02:00
DrCelt
c1be7eb81a Fixes #10921 (#12875)
Fixes #10921
2016-12-18 15:39:42 +01:00
Exxion
cb6534c0b0 Package wrap tweaks/fixes (#11822)
* Package wrap tweaks/fixes

* Turf runtime
2016-09-13 23:35:49 -05:00
ComicIronic
b35eaa65d8 Replaced loc setting with forceMove. (#11490)
* Replaced loc setting with forceMove.

* Update forceMove to permit moving to null loc.

Also fixed atom locking with offsets not following properly.
2016-08-29 06:40:45 -05:00
CptWad
61eb59821a mefuckingaround (#11495) 2016-08-23 15:22:57 -05:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
Intigracy
5d148f119e fixes wages config not working (#10740) 2016-06-23 19:34:22 -05:00
ComicIronic
53040e7e83 Moves string overlays to use images. (#10686)
* Moves string overlays to use images.

* Fixed overlays being missed in replace due to unexpected string characters.
2016-06-20 17:27:24 -05:00
D3athrow
9499aeaa62 stupid 2016-05-15 12:30:39 -05:00
D3athrow
7346b40080 i'm stupid 2016-05-15 12:26:25 -05:00
D3athrow
6f40db333a fix runtime that broke scoreboard 2016-05-15 12:26:02 -05:00
sood
e7ef0eeb1d WAGES (#9310)
* WAGES

* Accounts DB shows wages.

* wep

* more work, need to fix link to panel doing nothing

* Economy panel

* Changelog

* Fixes

* whoops

* no schedule

* aaaa

* changelogs pls
2016-05-14 00:29:40 -07:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
Intigracy
c564031d35 Cargo is now seperate on the many menus
clowns and mimes added to the jobban menu
removes duplicate IAA entry on the jobban menu
2016-03-27 20:03:02 -07:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
BestName
d9028df2a1 Changes 'NanoTrasen' to 'Nanotrasen' 2016-02-06 14:12:20 +02:00