Multiplayer Updates

From Flexible Survival
Revision as of 06:07, 22 July 2014 by Kori (talk | contribs) (July)
Jump to: navigation, search

The following is a list of updates made to the game since it entered open beta in 2011.

Need up-to-the-minute updates? They're over here!

July

July 4th to 22nd

  • Added missing Victory and oVictory scenes to House Cat, courtesy of Menil.
  • Impregnations should no longer create insta-children.
  • The +account/+register command will now show all email addresses linked to your account.
    • The default email address will always be at the top of the list.
  • The +account/+register command will now list your active monthly premium subscriptions.
    • Note: Last update does not include paypal subscriptions.
  • Account merge routine now properly supports [redacted] logging systems.
  • Removed superfluous white pixels from web site.
  • Performance updates to the web code.
  • Fixed a bug where choosing 'no' when first asked to assist Sarah would let you skip the quest. My bad.
  • Tweaked table indexes on account database to improve performance.
    • Most noticable in page #last and +account history spam.
  • To improve performance, the maximum length of account property names has been reduced from 255 to 100 bytes.
  • Fixed a tiny typo in +lock when used on an enemy-lock.
  • ProtoMUCK 2.1a0.2.7: Added REG_CAPTURE flag to regex prims.
  • Updated FMUD web client.
  • Fixed typos in egg pregnancy messages.
  • Flavor NPC added to East Forest, Corrupted Plantlife.
  • In theory, 'all' is now a valid thing to put in for the type of salvage you are handing to someone, so you can give all all common salvage to bob and bob will get all the common salvage you have.
    • You can still use 'all' for the amount of things, and for the type of thing: "give 1 all chemical salvage to Bob" would result in Bob getting one common, uncommon, rare, and so on chemical salvage.
      • "give all all all salvage to Bob" would mean dumping salvage on him, all of it.
  • Unfillable merit added and implemented.
  • Licker item added to mako store and implemented.
  • New free avatar color: medium orchid.
  • New flavor NPC added to Hotel Oblivion - Floor 2, the Bound Egyptian Mau.
  • Message when licking fixed.
  • New mako accessory: laser pistol.
  • The sexual recorder should track number of balls better now.
  • New Free avatar accessory: pink panties.
  • Rutting Cum coded and implemented.
  • Resolved issue that was causing large MUF program uploads to take forever to complete.
  • Combat AI should now be less constrained about what kinds of equipment it can use.
  • Removed superfluous references to space ships and copilots from AI routine.
  • wnative now gives more clear indication of its function while using.
  • Fixed a bug in Ultraquench item.
    • It now stops crashing the combat engine and will now be used more often by the AI when your energy is low.
  • New Staff Monster, Lapis Lazuligan added to the Fredericks of Woodfield.
  • New Staff Monster, Egyptian Mau added to Death Valley.
  • Giving all your salvage should work better.
  • Giving all salvage fixed, for reals yo.
  • Sterility Patch coded and implemented.
    • Available for 5 mako.
  • Infection Randomizer implemented, in theory.
  • New free avatar accessory: leather belt.
  • "Shift random" should now work for people with the right item.
  • RP Ticks should now be more reliable and crash resistant.
  • Updated Skunk Girl with Arm Divider support.
  • The watchfor (wf) program will no longer try add #hash-commands to your watchfor list if you mis-type a command.
    • watchfor now includes a count of people in your watch list when you use #list.
  • You can now set notes for specific players that will display under their name on the who, findall, and wf lists.
    • The syntax for setting notes is @set me=_plyrnotes/PlayerName:Your Note Here
  • [STAFF ONLY] @progsearch will now respect your linelength setting.
  • Terrible Pun upgraded!

June 23rd to July 4th

  • Added soft caps to Penetration status.
    • 10 points of status is the same as one point of Penetration combat skill.
    • Soft caps are at 40, 60 and 80.
  • Added DamageImmunity and <element>DamageImmunity statuses.
    • These are a % of damage outright negated after resistances are calculated.
      • So if you were taking 500 damage post resist, and you have 20 DamageImmunity, you will only take 400 damage.
    • You will always take at least 1 damage from an attack.
    • DamageImmunity can be a negative number.
      • And it will suck for you if it is.
  • Ally HP 75 added to the RSX program store.
  • Negative DamageImmunity now processing correctly
  • lobby rules have been updated, type look to see!
  • New public accessory: reading glasses.
  • Endless flow's secondary statuses fixed
  • ProtoMUCK 2.1a0.2.1: All memory handling routines are now fully compliant with and written with respect to C++ standards and requirements.
  • ProtoMUCK 2.1a0.2.2: ARRAY_PUT_PROPLIST will no longer attempt to store NULL values.
  • ProtoMUCK 2.1a0.2.2: ARRAY_PUT_PROPLIST will no longer generate a list with index counter of 0 when given an empty array.
    • ARRAY_PUT_PROPLIST now erases any previously existing list located in the same place as the one you are attempting to set.
  • ProtoMUCK 2.1a0.2.5: Extensive re-structuring of the internal HTTP server.
  • Description for the Glazed Scarab mako item has been updated both in-game and on the wiki.
  • Fixed bugs and typos in the Liquid Pantheress infection.
  • Groin mutation now also accounts for multiorgans.
  • New premium avatar accessory: A diamond stud.
  • We now have a program that can give out arbitrary gear with arbitrary properties, displaying arbitrary messages, as defined in the database.
  • Fixed a crash in the new item-generator I stumbled over by accident.
  • NEW TALKSCRIPT.
    • /createitem will call the new item-generating code.
      • Keep in mind that only staff will be able to use it proper.
  • Fixed outlying local stat naming conventions.
    • All local stats should now follow the 'Form Name/attributename' template for organization's sake.
  • Encounter rate in Fairhaven reduced due to plot.
  • Do you like math? Yes? Great.
    • Because we just added 'pick largest' and 'pick smallest' in string parsing.
      • The format is [> A B C >] to pick the largest number, and [< A B C <] to pick the smallest number.
  • 'pick greatest' and 'pick smallest' code for string parsing now works, honest.
  • Updated channels help file to account for several new(-ish) channels.
  • Added 'least of set' and 'greatest of set' math documentation to the string parsing help file.
  • Changed references of Flexible Survival as a 'MUD' to a 'MUCK', which is technically more correct.
  • Fixed a bug with Alex the zebra.
    • Sie now passes out cake again on a character's birthday.
  • 5 mako/lunar handed out to everyone!
    • At least everyone on in the last week or so.
    • Thanks for supporting the game(s)!
  • The web server will now redirect to a nicer error page when the game is down.
    • TODO: Write error page
  • We will now try to post status updates, maintenance windows and other important information using the @silvergamesmuck Twitter account.
  • Several NPCs are now slightly more...selective, about their lovers.
  • Fixed Cat Girl defeat message firing twice.
  • Re-added misplaced Plump Tigress defeat message.
  • Updated Color Chooser description to reflect new(er) commands for use.
  • New fancy web error page: https://silvergamesllc.com/resources/error.php
  • The vicious Shadow Dragons seem to have developed a new trick that they and they alone are able to perform. However, agents who completely adopt the form will find their own nanites whispering how to use this new power to them.
  • Fixed a crash in the milker-code
  • Added missing sex scene to Chenoa the Aassahke Female.
  • Fixed assorted typos in WI flag descriptions.
  • Resolved various string parsing issues in various programs.
    • Things that were potentially affected by the resolved bug: Talkscript, roomdescs, the new item-generation code. These should all function properly now.
  • Added a very special reward after finishing Sarah the Husky's questline.
  • New content should now actually be accessible.
  • To make upkeep easier on staff, the item-generation code now stores the time when you can generate a new item, rather than the time of last creation. This makes hooking into talkscript timers easier, for example. It also means that you're off-cooldown for free for anything using this system, right now. Yay freebies.
  • Updated string parsing help file with documentation for [size of [target]] and [weight of [target]]
  • Added missing Defeat scene to Coatl Servant, courtesy of fellow player Menil.
  • Added missing Victory and oVictory scenes to Wolf Beast, courtesy of Prios and Skade.
  • Fixed Victory message for Water Hydra.
  • It no longer assumes non-male characters have a dick.

June

4th to 22nd

  • Alex the Zebra updated with 'giving' sex scenes.
  • Legless removed from tauric forms.
  • Taur flag hides the legs in the description, which are now reported in the ass slot.
  • Centaur Mare and Centaur Stallion now correctly have the 'taur' flag.
  • Fixed a bug that could cause DoTs to deal wildly incorrect amounts of damage.
  • Made the combat mechanic 'InHiding' a bit shorter in duration.
  • Any non-completed/denied request that was 3 months or older has been destroyed.
    • If the topic it was about is still in need of attention, you may re-request right away.
  • Delayed Pregnancy perk added and implemented.
  • Untrackable recipe modifier added to the token store.
  • Updated Lisa the Mouse Taur.
    • Added extra dialogue, fixed typos, and incorporated better support for flags/multiorgans.
  • Implemented [redacted] in lib/wwwindex for account tracking purposes.
  • Removed Microsoft Silverlight requirement from web pages.
  • Fixed a bug where your perk points don't update properly on the web page.
  • +groin now obeys delayed pregnancies and hides the good/bad news.
  • Udderizer now increases the target's lactation score by 10.
  • New staff-written monster added to the Great Red Forest: Mouse Taur!
  • Removed confusing portion of +roll code.
  • Effect of proficiencies above 20 enhanced.
  • Panther Taur now correctly has the taur flag.
  • +roll reverted to where it was this morning.
  • Fixed a bug when buying dyes with cash instead of premium currency.
  • Fleeing a task'ed battle and running back in at a higher level will result in no progress being made.
    • This also includes if you somehow wriggle a higher level person to help out after the fight begins.
  • Raspberry avatar premium color now available.
  • Latex Fox updated with Color Chooser, Arm Divider, and Tail Divider support.
  • Short little mini mission for low levels available in The City.
  • Short muck names for chat are now stored in SQL and not hard-coded
  • New premium avatar accessory: soccer ball.
  • DamageReturn can now be ANY type of damage. Energy, Physical, Poison, Critical, Skunk...
  • Were candy is now a thing.
  • It is now possible for an individual(usually an npc monster) to be set to inflict new statuses with its powers that do not exist in the base power.
  • Game broken, then fixed.
  • ProtoMUCK 2.1a0.1.2: Fixed a bug in the MUF compiler that could cause memory corruption and a crash during specific instances.
  • When writing data or performing commands on the SQL database, the game will no longer wait for the database to reply that all is okay.
  • An additional 3000VA of battery backup has been added in-line to supplement the existing system.
  • Bladed Gloves recipe added to the survivalist faction craft recipes.
  • New (free) avatar accessory: a straw asian hat.
  • New (free) avatar accessory: sparkles.
  • New resist calculations now apply to dots as well.
  • New statuses. Penetration and <element type>Penetration.
    • Note: Penetration status will work on energy/physical/critical damage (and dots) where any other damage types (poison, skunk, etc) will need a specific penetration eg: PoisonPenetration
  • New damage types, Morale, which falls down to Mental, which falls down to Energy.
    • Which means energy resist works vs them, though having specific resist is even better.
      • Morale, in particular, becomes a bit more penetrating by default.
  • Powers and Talents can now get text data overrides directly off the user of them.
  • Delayed Mutation perk implemented.
  • Level 3 action for Artisan added.
  • If you receive a +pjvote from someone too frequently, you are now alerted to the fact.
  • Fluid Doubler added to token store.
  • Account SQL behavior has been reverted due to a number of unforeseen consequences involving non-atomic write operations.
  • ProtoMUCK 2.1a0.1.3: Fixed some minor bugs and improved functionality involving player descriptor handling.
    • This is a non-essential update and will be installed automatically after the next restart event.
  • Extraplanar recipe modifier added to the token shop.
  • Idle staffers and other W bits removed.
  • Breast and mouth fucking messages slightly tweaked.
  • Secretion Modification nanomagic now available.

May 27th to June 4th

  • Due to hitting $3500 in the month, everyone has been online in the last week has been given 5 Mako (Lunar for Rusted Promises).
  • Pregnancy Hider coded and available in the elite store.
  • ProtoMUCK 2.0b9.18.0: Internal descriptor numbers are now assigned sequentially instead of being immediately reused.
    • The number will roll over when it reaches 30,000.
      • This minimizes the chances of a program accidentially sending data to the wrong place when a descriptor is free'd and re-assigned very quickly.
  • ProtoMUCK 2.0b9.18.2: HTMUF programs are no longer forcibly terminated when the HTTP client disconnects unexpectedly.
    • Instead, a MUF event will be sent (HTTP.DISCONNECT.#, # = descriptor of HTTP connection).
      • Use this to terminate your long-polling HTMUF programs gracefully.
    • The HTTP server will no longer double-free() memory when a half-close request fails.
  • Web battles will now honor AJAX requests from multiple simultaneous connections (tabs) instead of forcibly terminating the oldest connection(s).
  • "Blank" equipment slots now auto-fixes itself the next time you check your equipment.
  • We are now using Google's tcmalloc implementation.
    • This should help gain a little speed and may temporarily solve the lockup issue.
  • Racers can now gain levels again!
  • You can no longer reset the racing course WHILE the race is in progress.
  • New stretch goal set for 4000.
  • Web session cache has been cleared.
    • You may need to log in again if you're using the website.
  • If your backpack is full, the tender gods of mercy will still allow you to collect a boss vial.
  • The message about a spreader bar properly goes to the person wearing it.
  • Bimbofication pills now for sale at the Scratching Post in the mall!
  • ProtoMUCK 2.1a0.1.0: The beginning of a new and fantastic journey.
    • The game has been recompiled using a C++ compiler.
      • Expect wonder new bugs and new features alike.
  • Bimbofication pill now lasts longer per pill.
  • Mako shall henceforth be known as Nekos!
    • Due to legal reasons, we have been forced to resume calling our premium currency Mako.
  • Multiple alterations to the request program system.
    • +request/inspect, +request/view and +request/archive are now all aliases for +request/review and share the same functionality.
      • +request/view and +request/inspect have been superseded by +request/review and are now deprecated.
        • They have been removed from the documentation.
      • The +request documentation has again been updated to better reflect existing functionality.
  • Mako is now known as DevMako on the test game.
    • Don't ask about the "test game" its a thing only the devs may touch for now.
  • Fixed bug in lib-intermuck.muf function bi-directional that could occasionally cause data corruption.
  • The web sessions cache has been cleared.
    • You may need to log in again.
  • Fixed a bug where goals would not reset properly, causing an avalanche of requests of stupendous proportions at the start of a new month.
  • Updated String Parsing wiki page to point to 'lset' versus the old '@set me=' for setting local stats.
  • Walking Vagina updated with Color Chooser.
  • Editplayer now has an option for color 3."
  • New staff command: @hosts <player|aid>.
    • Used to interface with the new host logging system.
  • The Guest account has been locked.
  • [if color present in [player]] and its siblings for color2 and color3 are now functional again.
  • New (free) avatar color: Burple!
    • This one wonders what the feck "burple" is anyway.
  • Moist Towellette should work on status inflicted fills.

Previous months can be found in the Multiplayer Updates Archive