Commit Graph

43 Commits

Author SHA1 Message Date
Evan 19d0b61869 have events display show outgoing & incoming attacks 2025-02-11 14:09:00 -08:00
Evan 78dddaf610 pass attacks from worker thread to main thread 2025-02-11 10:32:32 -08:00
Evan 4ee37323f9 format codebase with prettier 2025-02-01 12:05:11 -08:00
Evan 0d75765b5c make events more compact 2025-02-01 12:05:11 -08:00
Evan f2d7c34c92 make control panel and events display mobile freindly 2025-02-01 12:05:11 -08:00
evanpelle 4bbb63fd48 move Game updates to GameUpdate.ts 2025-02-01 12:05:11 -08:00
Evan 970845e28f thread_split: send outgoing emoji messages 2025-02-01 12:05:11 -08:00
Evan 23b0b66ffb thread_split: add AllianceRequest to events display 2025-02-01 12:05:11 -08:00
Evan b91d9d4148 fix bugs from using tilerefs 2025-02-01 12:05:11 -08:00
Evan e76837c75a thread-split events display 2025-02-01 12:05:11 -08:00
Evan 459fc50dae builds 2025-02-01 12:05:11 -08:00
evanpelle 162b6dc349 in progress 2025-02-01 12:05:11 -08:00
Evan 3e8517363f use GameView in renderers 2025-02-01 12:05:11 -08:00
Evan 8616e9bfcb game runs in seperate thread 2025-02-01 12:05:11 -08:00
Evan c1f78e0e3b fix NPCs sending message showing raw html 2024-12-30 14:07:22 -08:00
evanpelle 99e5a62ba6 make leaderboard & events box smaller 2024-12-25 15:36:28 -08:00
Evan 06c00307e5 make discord link more noticeable, have attack bonus be based on number of troops sent, not player troop count (better full sends) 2024-12-20 20:31:54 -08:00
evanpelle 097a94e5ab make events last longer, up to 10 events 2024-12-10 20:28:39 -08:00
evanpelle f34a8dca13 alert when unit is destroyed 2024-12-10 20:28:39 -08:00
Evan 3f315cd433 display message when trade ship arrives 2024-11-22 15:03:00 -08:00
Evan aea22f089c make more mobile friendly 2024-11-15 20:28:01 -08:00
Evan 3de73e665b bugfix: rendering player with twemojis in eventsdisplay 2024-11-09 12:02:55 -08:00
Evan 5c5423ef31 don't display event saying you are traitor if you break alliance with traitor 2024-11-08 20:46:37 -08:00
Evan 915359feca updated EventsDisplay to be lit component 2024-11-01 20:12:26 -07:00
Evan a31a35c038 remove setnameexecution because unused, create DisplayName on Player 2024-10-31 20:30:17 -07:00
evanpelle d85370dc19 Use vue, migrate emoji table to vue 2024-10-11 17:47:35 -07:00
evanpelle ec032bb758 improve emojis, log when send emoji to player 2024-10-05 21:03:59 -07:00
evanpelle e795b22220 send fire emoji to other players 2024-10-04 13:08:20 -07:00
evanpelle 4aae657690 Can target other players 2024-10-02 16:39:15 -07:00
evanpelle 6469911230 add ~30 second alliance request cooldown to prevent spam 2024-09-30 21:07:43 -07:00
evanpelle f121c1d649 make event box mobile friendly, look better 2024-09-30 19:43:55 -07:00
evanpelle 2f9269fa65 [refactor] create Transport class 2024-09-26 17:36:54 -07:00
evanpelle 08672f68a9 alliances expire after 1000 ticks (~1.5 minutes) 2024-09-22 19:54:12 -07:00
evanpelle e746ea35e3 bugfix: stop rendering eventsdisplay each tick 2024-09-22 13:06:54 -07:00
evanpelle 3b86fc1aac display send alliance request 2024-09-21 12:24:59 -07:00
evanpelle a622ff4a1b only send messages related to player 2024-09-21 12:16:37 -07:00
evanpelle dd5c357734 break alliance creates log 2024-09-21 11:56:25 -07:00
evanpelle 98bdf94bf6 added event message colors 2024-09-21 10:22:03 -07:00
evanpelle 5661c87ad1 cannot attack ally 2024-09-21 10:08:40 -07:00
evanpelle 3d838d91ae auto delete alliance request if no reply 2024-09-20 20:05:32 -07:00
evanpelle a77831f4c8 events dissappear after 10s 2024-09-20 20:01:18 -07:00
evanpelle c55532ab4b can create alliance between humans 2024-09-20 14:54:04 -07:00
evanpelle a0353066c9 create EventsDisplay file 2024-09-20 13:14:46 -07:00