Multiplayer Updates: Difference between revisions

From Flexible Survival
Jump to navigationJump to search
Kori (talk | contribs)
June added. Yay.
FlexBot (talk | contribs)
No edit summary
 
(175 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The following is a list of updates made to the game since it entered open beta in 2011.
{{:Automated_Multiplayer_Updates/2026_August}}
 
----
Need up-to-the-minute updates? They're over [http://flexiblesurvival.com/index?webupdate here]!
=Full archive of updates can be found in the [[Multiplayer Updates Archive]]=
 
==June==
* Time now shows wind speeds.
* Weather and +weather are now aliases for time.
** Fixed wind-speed calculations.
* Fixed a horrifyingly bad bit of code in help.
* Weather string parsing added.
** See help string parsing for details.
* Bot fights will have an extra, short delay added per turn based on how much load is on the game.
** This delay will ONLY be added if the game IS under load.
* There is now a library $lib/uuid that hands out and maintains the production of UUID.
* Licker can now clean any filled stat up.
** In other words, it no longer relies on a preset list of things to clean.
* Two new string parsings added.
** [comment=<text>] and [description=<text>] will both be removed from any string parsing completely.
* Fixed various copyright infringing names and descriptions in areas.
* Rearranged web combat clean up to fix a fringe clean up scenario with webrooms that hadn't had their 'finished' flag set properly.
* Belatedly, [[Siphospes]] given [[kemonomimi]] support.
* Lay Master and Ovulation Period are now mutually exclusive, and the code has been changed to avoid issues in the case that both are owned (Lay Master will supersede).
* [[Genetically Superior Human]] descs now show up for Kemonomimi characters.
* Overhaul to [[Personal Valve]] code.
** Persons inflated/deflated with pump/vacuum will slowly return to normal.
*** Also, personal vacuum now cancels out effects of [[personal pump]], instead of stacking with it.
* Added to #0 the define array_adj_item=2 dupn array_getitem 4 rotate + -3 rotate array_setitem.
* [[Colorizer]] will correctly clear the inventory color from an item.
* Lust damage now properly added as Energy=>Mental subtype.
* Fixed a small bug with how webcombat notifies the client that a finished fight has been resumed (via hero points).
* Made the way the webpage and the web command set difficulty level and difficulty quantity match that of the in-game way of doing it (Turns out there is a 4).
* New string parsing: [eggnancies of [player]].
** Tells you, numerically, how many clutches you are carrying.
*** Regular pregnancy counts as 0.
** Also works in [if ] form.
*** [if eggnancies of [player] > #] and so on.
** In your descs, these string parses will only work on yourself.
*** In form-descs, they can hit any target.
* Fixed a bug where children from ferals (mobs) would not be marked as such by the impreg code.
* Fixed a bug in impreg where someone pregnant with eggs could be impregged regularly.
** The inverse was already blocked.
* A cuddling scene has been added to Chenoa the [[Aassahke Female]], content courtesy of fellow player Jade.
* Added the taur flag to the [[Arachne]] form.
* Fixed an issue with desperate web mission fights.
* Implemented a _connect and _disconnect propqueue for web connections.
** Intended for later things but also makes the live Who's Online page run smoother.
* Added Kemonomimi support to [[Bastet Disciple]].
** In addition, [[Shy Gecko]]'s slit has been changed from the normal cleft descriptor to a cloaca, as per the original writer's request and for flavor, and its groin TF message has been expanded to accommodate for females, herms and neuters.
* Added the chitinous wi flag, abbreviated as ctn (chi was taken for Child Raising).
** Useful for bug-lovers who crave those exotic partners.
* Made ass labs much less ass-focused (much more random now).
* Nanite Solar Collection research bumped by 25 due to stretch goal.
* AI's should now treat AI routines with apostrophes correctly, though you'll have to set them up again for it to work correctly.
** If you don't have any apostrophes in power names, you can ignore this message.
* Implemented much more random handling of "random" targeting and loot selection.
** If any bad items/targeting found, please make a request.
* Tweaked the April Fools update generator.
* Fixed an erratic crash in combat that might have been causing other parts of the program to fail to trigger.
* Fixed error that prevented purchase of things from the lunarmako store on the web.
* Huge bugfix, applying maxhp or maxphp debuff will IMMEDIATELY invalidate your cached max hp, allowing them to take effect.
* Fixed player-targeting-aoe powers that were not hitting more than one target.
* Some performance changes made to how stats of powers are collected.
* Gave web missions the ability to recognize a broken goto link and report it rather than restarting the mission.
** Also reworked the staff only 'checkmissions' command to find such.
* [[Polar Bear]] given Kemonomimi support.
* Blindfold (item) removed from mako-store.
** Blindfold (recipe) added to mako-store.
** Price is the same as the old item.
** Blindfold, now being craftable, allowed into the crafting-bounties.
* Mako-store sorted.
** Be sure to refresh if you still have the page open.
* The ' is now a valid character in the name of crafted items.
** The ' can be put into the name of an item renamed by rename tag.
*** Same with +sexname-renaming.
* Setup some combat-level caching of power data, this should not affect players in any way.
* Web combat now ignores player's Group Size/Pheromone level as well as extra "density" from the area.
* Splash.muf should no longer hard crash when connecting/disconnecting too fast when the game is under load.
* Caching (as previously mentioned) now much wider in scope.
** Players should not see any difference mechanics-wise.
* Reworked how web combat selects backup so that people already busy are considered later (Means the 'web #assists' list is more about potential than 'right now') and to prevent backup that are alts of each other from being summoned (it already prevented alts of the player).
* New combat role, Mad Researcher.
** Contains [[Warded]], [[Technical]] and [[Enduring Malice]].
* Implemented a disable switch for web combat for times when the muck is stressed.
** Left room for load balancing causing longer pauses between fights.
* Updated some timing and priority steps for power processing.
** This should not affect anything from a player's perspective.
* Added 'webstatus' and 'webeffects' to do the same as their regular counterparts (status and effects) but show the version of a person presently taking part in web combat.
* Sped up the way the request list is built for staff.
* Added a spooling queue to webcombat generation to ensure only one is being generated at a time.
** At present it has minimal feedback, left some room for it to provide queue place but seeing how it fares at peektime first.
* Implemented a manual turn timer in web combat; turns over 10m will switch to auto.
* By popular demand, udders given more descriptions with more even ranges.
* In light of the rebirth of the [[Nova Fairy|Nova Faeries]], the height and weight changing mods have been disabled.
** A rework or refund of them pending.
 
=Previous months can be found in the [[Multiplayer Updates Archive]]=

Latest revision as of 19:28, 1 August 2026


Mostly Retired Fauna wantonly purrs, "Penetration, the combat skill, now actually does something against resists."

Mostly Retired Fauna wantonly purrs, "major change to how Penetration, the combat skill, works with regards to resists. It has diminishing returns, asymptotically approaching a point where you can completely ignore resistances; for full details, see rpinfo penetration. We may tweak the formula further, later on."

Chinthliss says, "Whisper now has logging, with the same functionality as the other logs (E.g. 'wh #last 50' to get the last 50 lines, 'wh #last 15m' to get the last 15 minutes, etc)"

Mostly Retired Fauna wantonly purrs, "Made sure that powers with a required level of 100 or greater are *actually* unmasterable, even with Form Slot Power."

Mostly Retired Fauna wantonly purrs, "Enhanced Condition Chance had its status chance boost cut down from 25 down to 15. Trained Skill status chance boost cut down from 10 to 5."

Chinthliss says, "Since a number of folk gave feedback on it, bunch of formatting options added to whisper, see 'wh #help'."

Mostly Retired Fauna wantonly purrs, "The Blocking modifier no longer adds the Passive power with cover to summons. That didn't work. Instead, it now adds Passive With Full Aura with cover to summons. That *should* work."

Mostly Retired Fauna wantonly purrs, "you can now directly pick a damage type for a power, rather than having to cycle through everything. Syntax is 'stance <power>=<type>'"

Mostly Retired Fauna wantonly purrs, "*Syntax is 'stance (power)=(type)'"

Mostly Retired Fauna wantonly purrs, "auto blaster's ( Mechanical drone power ) DoT is now WeaponDamage."

Mostly Retired Fauna wantonly purrs, "Same treatment for other summons' powers. They now properly use weapondamage where relevant"

Mostly Retired Fauna wantonly purrs, "in principle, you can now set stances on summons with the stance command. As of right now, this does nothing."

Mostly Retired Fauna wantonly purrs, "you can now set the damage type for individual attacks on your summons. The syntax is 'stance (summon)/(power)=(type)'"

Mostly Retired Fauna wantonly purrs, "This still does nothing"

Mostly Retired Fauna wantonly purrs, "stance now shows you what your summons are set to, including their powers. This, still, does nothing."

Mostly Retired Fauna wantonly purrs, "*this does not yet include powers from modifiers"

Mostly Retired Fauna wantonly purrs, "Modifier-based powers now show up in stance, too. Still does nothing."

Mostly Retired Fauna wantonly purrs, "same for children and eggs. Unfortunately, it still does nothing."

Mostly Retired Fauna wantonly purrs, "*also roopets"

Mostly Retired Fauna wantonly purrs, "turns out setting blanket damagetypes on summons is a bad idea. We've disabled that again. you can still set it on individual powers."

Mostly Retired Fauna wantonly purrs, "it does something now. Specifically, it lets you set the damage type your summons are dealing with their powers. Healing powers can have their stance set, and the system will then completely ignore you doing that, because that is a bad idea. ( note, that last part only applies to summons )"

Mostly Retired Fauna wantonly purrs, "( If you set a summon to a damage type globally, please file a request so we can fix that. This is not something you can fix on your side )"

Mostly Retired Fauna wantonly purrs, "Dojo now accessible if you got through the Weapon Master questline, regardless of how you started it."

Chinthliss says, "Disentangled some weird $def/$undef logic in web class changing that looks like it was hacked in to fix a dependency issue and then left to fester. This shouldn't effect anything, but making a record of it in case stuff breaks."

Mostly Retired Fauna wantonly purrs, "New, complicated stringparsing."

Mostly Retired Fauna > [defeat VICTOR on LOSER num NUMBER of FORM]

Mostly Retired Fauna > [victory VICTOR on LOSER num NUMBER of FORM]

Mostly Retired Fauna > [ovictory VICTOR on LOSER num NUMBER of FORM]

Mostly Retired Fauna wantonly purrs, "these print, respectively, the defeat, victory, or 3rd person victory of the specified FORM, using VICTOR and LOSER as the victor and loser, respectively. These are intended for use with template forms that include a groin desc. Our new helpfile wizard, Kynnhai, is hard at work making sure the helpfiles have relevant documentation."

Questionably Eldritch Kynnhai whispers, "Speaaaaaking of, that should be in correctly now! You can also check out some edits and new info at +help combat/atb and +help combat/templates ! Enjoy, and I'll be doing more edits and additions as we go!"

Nuku softly churrs, "A new accessory appears, a strange visor of some kind. Odd."

Nuku softly churrs, "* Avatar accessory"


Full archive of updates can be found in the Multiplayer Updates Archive