 070a92e76c
			
		
	
	070a92e76c
	
	
	
		
			
			* initial commit of messenger integration * setup no_logic and needed slot_data * fix some typos and determinism * make all of it deterministic * add documentation * swapped to non local items so change the fed data * ~~deathlink~~ * satisfy the docs test * update doc test to show expected name * split custom classes into a separate file and fix an errant rule * make access dependency test give more useful errors * implement tests * remove some unneccessary back entrances and make names clearer * fix some big dumbs * successful unit tests are good also some slight reorganizing * add astral tea quest line, and potentially power seals as items * if TYPE_CHECKING... aahhhhhh * oop forgot to remove legacy code * having the seed and leaves as actual items doesn't seem to do anything so remove them. locations still work though * update setup guide with some changes * Tower HQ was creating duplicate locations * allow self locking items * cleanup * move self_locking_items function to core * docstring * implement choice of notes needed for music box * test the default value * don't create any starting inventory items * make item creation faster * change default accessibility and power seals options * improve documentation * precollected_items is a dict of Items... * implement shop chest goal * tests * always assign total and required seals * add new goals and set music box as requiring shop chest on shop chest goals instead of just setting it as the completion * fix dumb test quirk * implement music box skip as an option * world rewrite/cleanup * default to apworld and add game to readme * revert bleeding commits from other PRs * more bleeds * fix some errors in options docstrings * ??? * make my set rules method not have an awful name * test cleanup * add a test for item accessibility * fix issues with tests * make the self locking item behavior work correctly * misc cleanup * more general cleanup to be a good example * quick rules rewrite * more general cleanup and typing * more speed, more clean * bump data version * make sure the locked item belongs to current player * fix bad name and indent. call MessengerItem directly for events * add poptracker pack to docs * doc cleanup and "known issues" section that I probably won't be able to fix any time soon. * missed some spots * add another bug i forgot about * be consistently wrong
		
			
				
	
	
		
			76 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # The Messenger
 | |
| 
 | |
| ## Quick Links
 | |
| - [Setup](../../../../games/The%20Messenger/setup/en)
 | |
| - [Settings Page](../../../../games/The%20Messenger/player-settings)
 | |
| - [Courier Github](https://github.com/Brokemia/Courier)
 | |
| - [The Messenger Randomizer Github](https://github.com/minous27/TheMessengerRandomizerMod)
 | |
| - [Jacksonbird8237's Item Tracker](https://github.com/Jacksonbird8237/TheMessengerItemTracker)
 | |
| - [PopTracker Pack](https://github.com/alwaysintreble/TheMessengerTrackPack)
 | |
| 
 | |
| ## What does randomization do in this game?
 | |
| 
 | |
| All items and upgrades that can be picked up by the player in the game are randomized. The player starts in the Tower of
 | |
| Time HQ with the past section finished, all area portals open, and with the cloud step, and climbing claws already
 | |
| obtained. You'll be forced to do sections of the game in different ways with your current abilities. Currently, logic
 | |
| assumes you already have all shop upgrades.
 | |
| 
 | |
| ## What items can appear in other players' worlds?
 | |
| 
 | |
| * The player's movement items
 | |
| * Quest and pedestal items
 | |
| * Music Box notes
 | |
| * The Phobekins
 | |
| * Time shards
 | |
| * Power Seals
 | |
| 
 | |
| ## Where can I find items?
 | |
| 
 | |
| You can find items wherever items can be picked up in the original game. This includes:
 | |
| * Shopkeeper dialog where the player originally gains movement items
 | |
| * Quest Item pickups
 | |
| * Music Box notes
 | |
| * Phobekins
 | |
| * Power seals
 | |
| 
 | |
| ## What are the item name groups?
 | |
| 
 | |
| When you attempt to hint for items in Archipelago you can use either the name for the specific item, or the name of a
 | |
| group of items. Hinting for a group will choose a random item from the group that you do not currently have and hint
 | |
| for it. The groups you can use for The Messenger are:
 | |
| * Notes - This covers the music notes
 | |
| * Keys - An alternative name for the music notes
 | |
| * Crest - The Sun and Moon Crests
 | |
| * Phobekin - Any of the Phobekins
 | |
| * Phobe - An alternative name for the Phobekins
 | |
| * Shuriken - The windmill shuriken
 | |
| 
 | |
| ## Other changes
 | |
| 
 | |
| * The player can return to the Tower of Time HQ at any point by selecting the button from the options menu
 | |
|     * This can cause issues if used at specific times. Current known:
 | |
|         * During Boss fights
 | |
|         * After Courage Note collection (Corrupted Future chase)
 | |
|             * This is currently an expected action in logic. If you do need to teleport during this chase sequence, it
 | |
| is recommended to quit to title and reload the save
 | |
| * After reaching ninja village a teleport option is added to the menu to reach it quickly
 | |
| * Toggle Windmill Shuriken button is added to option menu once the item is received
 | |
| 
 | |
| ## Currently known issues
 | |
| * Necro cutscene will sometimes not play correctly, but will still reward the item
 | |
| * Ruxxtin Coffin cutscene will sometimes not play correctly, but will still reward the item
 | |
| * If you receive the Fairy Bottle while in Quillshroom Marsh, The Decurse Queen cutscene will not play
 | |
| * If you defeat Barma'thazël, the cutscene afterward will not play correctly since that is what normally transitions
 | |
| you to 2nd quest. The game will not kill you if you fall here, so you can teleport to HQ at any point after defeating him.
 | |
| * Sometimes upon teleporting back to HQ, Ninja will run left and enter a different portal than the one entered by the
 | |
| player.
 | |
| * If playing the game in non-english, sometimes the text entry menus will say "What is your name?" in local language
 | |
| instead of the correct text. This can be fixed by going into the game options and selecting your language in the menu.
 | |
| It does not need to be changed to something else and back.
 | |
| * Text entry menus don't accept controller input
 | |
| 
 | |
| ## What do I do if I have a problem?
 | |
| 
 | |
| If you believe something happened that isn't intended, please get the `log.txt`from the folder of your game installation
 | |
| and send a bug report either on github or the [Archipelago Discord Server](http://archipelago.gg/discord)
 |