set_client_age_from_db() and sync_client_with_db() have been merged.
New clients are now added to the user table in a separate query than the one used to update their details upon connection; their player and account age is then calculated with DATEDIFF.
The code and regex used in findJoinDate() was changed a bit.
🆑
fix: revenants now properly resurrect from ectoplasm, as opposed to ectoplasm merely spawning a new grief ghost
/🆑fixes#26620
Also fixes a form of abuse where a revenant can drain someone, die and keep the essence, and then drain them again.
Revenants that reform when the original client is gone will now poll for candidates instead of grabbing a new client instantly.
* Clockwork component generation is twice as fast, but scriptures cost about twice as much
* sssh
* gotta double that, too
* slab text fix that nobody looks at anyway
🆑 coiax
balance: Plasma vessels, the organs inside aliens that are responsible
for their internal plasma storage, will regenerate small amounts of
plasma even if the owner is not on resin weeds.
/🆑
- Rate is 10% of normal. Stops aliens accidentally spending their plasma
poorly, and then being unable to plant weeds ever again. Breathing in
plasma is not really an option for most aliens, and not many people know
about it.
- This is an "anti-stupidity" feature, in essence.
* Lizard language
🆑 coiax
add: Restrictions on Lizardpeople using their native language on the
station have been lifted by Centcom, in order to maximise worker
productivity. The language's key is ",o".
/🆑
- The language is added as part of the job equipping code, changing your
species to lizard via xenobio will not magically teach you the language.
- Normal human tongues are capable of speaking Unathi.
- pAIs with translator and Librarians are capable of speaking and
understanding Unathi.
The design lead has instructed me to grant lizardpeople their own
language, in order to increase paranoia in the crew. Also, it'll be
funny to see how much people overreact to this.
* Rename unathi to draconic
Thanks for the advice MMMiracles, anyway this [src]'s the turf you are going to dig up with appropriate verb via [src.turfverb]. Also removed copypasta code i was silly enough to use in its place. Its been playtested and it inherits & executes correctly. Some minor space shifting too.