summaryrefslogtreecommitdiff
path: root/events.txt
AgeCommit message (Collapse)Author
2023-12-12Allow "subroutine" calls where events can invoke other events.Tor Andersson
For use with The Winning Plan to play the chosen event immediately. Split vm_draw_6_play_1_place_any_on_top_of_draw into two instructions. First instruction draws the 6 and prompts to play an event. Calling the new event stashes the existing VM state, calls the new event code. When the new event returns with vm_return, we find the stashed state, restore it, and vm_next to execute the second instruction. The second instruction does the place on top/bottom of deck part. reworked event subroutine calls
2023-12-04show how many sixes we rolledMischa Untaga
2023-12-02fix mutable array bugsMischa Untaga
2023-11-30persistent event loggingMischa Untaga
2023-11-30fix Emmeline PankhurstMischa Untaga
2023-11-28fix Backlash to the MovementMischa Untaga
2023-11-27dont reroll when event roll was a success alreadyMischa Untaga
2023-11-25show_opponents_hand_discard_1_draw_1 and ↵Mischa Untaga
select_1_card_from_draw_deck_play_event_shuffle
2023-11-25opponent discard 2 cards at random and then draw 2 cardsMischa Untaga
2023-11-24draw 6, play 1, place any on top of draw deckMischa Untaga
2023-11-24remove end event prompt. fix add campaignerMischa Untaga
2023-11-23counter stratMischa Untaga
2023-11-23some more persistent eventsMischa Untaga
2023-11-231918 Pandemic. fix persistency requirement for C96Mischa Untaga
2023-11-23Superior LobbyingMischa Untaga
2023-11-23final votingMischa Untaga
2023-11-21action: move each player campaigner for freeMischa Untaga
2023-11-20update todosMischa Untaga
2023-11-15persistent cardsMischa Untaga
2023-11-09no need to overspecify prompts. add die roll resultsMischa Untaga
2023-11-09fix Xenophobia textMischa Untaga
2023-11-07add congress, add cubesMischa Untaga
2023-11-07implementation of add_campaigners, receive/spend_buttonsMischa Untaga
2023-11-07badges badges buttons buttonsMischa Untaga
2023-11-06vm placeholdersMischa Untaga
2023-11-06Add tokenizer for gencode to allow spaces in lists.Tor Andersson
Tokens must be separated by spaces. If a token contains a ", `, or ' it may contain spaces within the quotes. If a token contains a (, {, or [ it may contain spaces within the parens. Thus, the string "foo(a, b, c)" is treated as one token, as is also the string "{ hello(a, b, c); bar(); return ['x', 'y z'] }"
2023-11-06events WIPMischa Untaga
2023-11-06events WIPMischa Untaga
2023-11-05events WIPMischa Untaga
2023-11-04events boilerplate with commentsMischa Untaga
2023-11-04events boilerplateMischa Untaga