v1.2-67, v1.2-68 changelog & World Bee Day 2021!
Buzz buzz!
In anticipation of World Bee Day (which has already begun in New Zealand at the time of writing!), here's a special patch. It's not quite an "update" on the scale of the Informational Update or Hiveversary Update, but it adds a bunch of new content, rounds some rough edges, and fixes some bugs.
The biggest addition in this patch are rare Queen decrees that provide some bigger-impact effects. My favourite is "Shared (Im)mortality," which prevents bees from dying of old age while that Queen is alive - it goes strongly against the kind of population management strategies the game typically asks players to engage in, and I hope is as interesting for players as it is for me!
Discovered rare decrees will appear in the Queen topic in the Beepedia to make them easier to keep track of. If this sort of thing isn't to your tastes and you still would like to research the Royal Decrees upgrade for regular decrees, there's a new Find Your Own Fun option that allows rare decrees to be disabled.
A number of new and updated event images found their way into this patch. In particular, every event in the Yam Party chain now has its own image, and the Drink Responsibly event is now a lot less sketchy. Several vignettes now have special image variants as well.
Speaking of vignettes, I've written 106 new vignettes, doubling the number that were previously in the game. Vignette queuing has also been updated to prevent unseen vignettes from being skipped, so it will take longer for event lists to be exhausted and shuffled back into circulation.
For those of you who like hats, eight new hats have been added to the game, and a bug preventing customised Queen hats from being saved/loaded correctly has been fixed.
The Beepedia has received a couple of new topics. Of particular note are the new topics allowing common controls to be seen without heading back out to the main menu and current FYOF settings to be reviewed (for the first time! Apologies to anybee who wanted to check that stuff).
At this time, other projects are requiring more of my attention, and pending any bugs (the kind without wings) or dramatic changes, this will likely be the last patch of this scale that Hive Time receives. I am disappointed that I didn't get to do the Monumental Update and the Goal Update, but my qualifier for Hive Time's initial release back in 2019 was that I'd be content if I never got to work on it again, and everything since has been a bonus.
Overall, I feel positive about the work I've put into Hive Time, and proud to have made the game I wanted to make. I'm glad to know that it's been enjoyed by so many people (50,000 downloads is so far beyond my expectations), and I'm thankful to those of you who left some nice words in a review or reached out to tell me that it means something to you.
Thanks to Peter, Aubrey, and Miriam for their contributions, thanks to everybody who donated their time to testing builds (watch the credits, witness their names), and thanks to everybody who reported bugs.
Thanks especially to everybody who paid more than the game's recommended $10 price - it's been heart warming to see the average purchase price balance around $10 in a way that suggests people pitching in more to cover those who can't afford much in these difficult times. Talking about money is weird and uncomfortable, but if you'd like to read more, there's a whole article diving into Hive Time's finances with budgets and graphs and things.
I hope that this patch brings something that you appreciate. If you play on the 20th of May, keep an eye out for the in-game World Bee Day event.
Bee nice to the bees in your life, and enjoy!
- Cheese
Full changelog:
----
Upgraded to Godot 3.3
Added debug shortcut (Alt+N) for spawning queens with rare/rare effects (displays an intermediate yes/no event for choosing)
Added click notice to queen effect details popup when an rare decree is present
Added double_research rare decree
Added bear_love rare decree
Added extravagance rare decree
Added forgetful rare decree
Added no_refunds rare decree
Added wasp_hate rare decree
Added immortal_subjects rare decree
Added list of discovered rare decrees to Queen Beepedia topic
Added new decree icons
Added new decrees to get_effect_descriptions() and add_effect_icons()
Added rare decree processing
Added FYOF option for disabling rare queen effects
Added new event images for yam party 2, 3, and 4
Added new effect icons for yam party 2, 3, and 4
Added night variant for exit vignette background
Added hony smear variant for worker vignette foreground
Added wax chunks variant for worker vignette foreground
Added sleepy variant for queen vignette forgeround
Added bee effort icons
Added small effort icon to research screen
Added logging for returning to menu
Added 11 new nursery vignettes
Added 13 new workshop vignettes
Added 10 new map room vignettes
Added 10 new barracks vignettes
Added 10 new exit vignettes
Added 23 new generic vignettes
Added 6 new wax assembler vignettes
Added 11 new honey refinery vignettes
Added 12 new jelly refinery vignettes
Added output for the number of loaded vignettes
Added new find your own fun beepedia topic image
Added chat integration status effect icon
Added chat integration status icon to community settings menu
Added log output when saving screenshots
Added find your own fun topic to beepedia's beepedia category
Added beepedia icons for find your own fun topic
Added beepedia image for find your own fun topic
Added controls topic for beepedia's beepedia category
Added beepedia icons for controls topic
Added beepedia topic image for controls
Added beepedia hint topic covering running out of resources at the beginning of a hive
Added checkbox images with no bottom padding for beepedia FYOF topic
Added get methods for all FYOF settings
Added some new bee names
Added some new queen names
Added list count in vignette selector
Added by merchandise button to payment reminder screen
Added Player::get_bee_names_from_bee_list()
Added sport visor forager hat
Added beehive queen hat
Added frut queen hat
Added hachimaki defender hat
Added builder hammer hat
Added worker monocle hat
Added beesitter sweatband hat
Added worker top hat
Added MiscTransparentGreen texture
Added 3D representation for ghost queens
Added show_ghost_queen and hide_ghost_queen effects
Added effect processing for ghost_queen
Added processing for 'hidden' property for effects to suppress effect indicators
Added syrup dispenser to facility substitutions
Added storage beepedia topic to default unlocks
Added small beepedia icon bbcode substitution
Added custom queen name to save file for FYOF beepedia topic
Added Game::is_queen_lifespan_default()
Added rareEffectChance to saves
Added debug vignette selector
Added show vignette selector debug shortcut (Shift+V)
Added optional mute on focus loss (ew, but nice for those who want it)
Added CellWrangler::get_base_type()
Added coloured twemoji emoji font
Added special cursor when management shortcut (Ctrl) is held
Updated nectar rave event image
Updated log name from godot.log to hive-time.log
Updated 'That aftertaste' vignette to use wax chunks foreground
Updated 'Warpaint' vignette to use honey smear foreground
Updated 'Can't get enough of them' vignette to use sleeply foreground
Updated bee_effort subsitution to use icon
Updated Player::process_substitutions() to use another bee of the same role for another_bee if one exists, another living bee if not, and a random bee name if no other living bees exist
Updated vignette setup to not place a throne vignette on the centre cell
Updated aspiration substitution to replace 'the' with 'this' in 'transcent the phyiscal plane'
Updated facility substutions to have large and small shrubbery, and tickly scorpion
Updated fountain facility substitution t be 'cheese fountain'
Updated blacklisted bees to say 'Blacklisted' when dying
Updated Bee:get_queen_target() to behave with ghost queen
Updated Player::mungeVignetteData() to duplicate vignette when injecting ghost queen effect
Updated bee details popup to explictly say ghost queen for ghost queens
Updated bee details popup to not show click notice for ghost queens
Updated supporter names in credits
Updated research beepedia topic text to link to upgrading cells topic
Updated storage beepedia topic text to bold 'reserve sliders'
Updated controls tutorial to show fewer controls and mention Beepedia common controls topic
Updated all tutorials to reference a relevant beepedia topic
Updated activities detail text to be taller to prevent scrolling
Updated Beepedia::get_beepedia_icon() to load topic-named icons (for controls and find your own fun topics)
Updated show next event debug shortcut (E)
Updated show event selector debug shortcut (Shift+E)
Updated rare effects to increase likelihood with every decree queen without rare effects
Updated tidy_portrait_list() to take into account last four past queens
Updated calculate_ongoing_effects() to bump up resource limits to allow wax production building costs regardless of construction multiplier
Updated calculate_ongoing_effects() to bump up resource limits to allow wax storage research costs regardless of research multiplier
Updated research notifications to extend existing notification if present
Updated research item notified flag to not be set to true until that item's category has been viewed in the research menu
Updated extendOrAddActivity() to update cellX and cellY if present in newActivity
Updated vignette data to include cell type index
Updated vignette handling to not skip unseen vignettes
Updated Game::handle_vignette_click() to grab vignette data if not present
Updated activity indicator to cache game node reference
Updated activity indicator to trigger HUD activity icon visibility recalculation on tree exit
Updated vignette debug shortcut to clear active vignette flag if true
Updated activity icon visibility processing to handle re-showing hidden icons when icon count drops
Updated new beepedia topic notification to use non-plural title
Updated new beepedia topic notification to use use existing activity if present
Updated chat bee spawning to display message that triggered spawn when spawn mode is always
Refactored gameSettingsList to be stored in Game and be accessible to beepedia when main menu isn't instantiated
Refactored Player::do_cell_type_vignette() and Player::activate_vignette() to do vignette data processing in Player::getVignetteData() and Player::mungeVignetteData()
Refactored activity icon visibility setting out from HUD::add_activity()
Refactored Player::extendOrAddActivity() out from Player::extendOrMakeActivity() to allow extension of activities that need complex construction
Refactored cursor handling
Removed chat vote error output when no votes are received
Removed a doubled map room vignette
Removed uncoloured noto emoji font
Removed some extraneous logging
Fixed polled dead bees appearing in the bee list
Fixed event inventory items carrying between new games/loaded saves
Fixed queen portrait details not using hms for reign length
Fixed dev bees spawning when already present
Fixed vignette selector not displaying generic vignettes after switching to another category
Fixed missing queen hats effect icon (needed for gift vote UI)
Fixed thicker and slimmer chat bee commands being reversed
Fixed queen portraits repeating when moving to a new hive
Fixed queen portraits being unnecessarily shuffled when loading a game or moving to a new hive
Fixed portrait names being loaded twice in debug builds
Fixed current Queen lineage hat not being saved properly
Fixed radial menu items not showing costs with construction multiplier
Fixed research menu not showing costs with research multiplier
Fixed possible crash on ghost queen vignette
Fixed radial menu refund items not using refund multiplier
Fixed bad categories in 'Specialisation is for other insects' event
Fixed !queen dev commad being processed as !q
Fixed twilight years event not using current Queen's name
Fixed rstrip() call that should've been trim_suffix() in MusicPlayer
Fixed possible crash when viewing Throne Room vignettes