* deprecate revs hook handler
* properly deprecate revs hook, deprecate apes hook, make apes into faction and role datums
* make apes into faction and role datums
* remove redundant reboot hook handler and hook
* handle media setup in login
* remove mob hooks
* replace MobAreaChange hook
* remove rest of hooks and remove files from dme
* no more SetupHooks()
* MobAreaChanged event and move jukebox hook into proc
* fix OnMobAreaChanged proc
* byond sux
* remove unused event
* fix title music
---------
Co-authored-by: nervere <sage@lulz>
* bhang
* meter
* you've done your time
* explosion goodness
* oh
* derp
* some failsafes
* herp
* the end is never the end
* is never the end
* is never the end
* is never the end
* just keep on testing until it's perfect
* uh
* testing is never over
* alright that's enough
* nevermind, here, blastcanon to your FACE!
* sleep is overrated anyway
* alright enough
* smirk~1.png
* don't want overcap set unless we go past maxcap
* fixes conflicts
* fixing conflicts and applying requested changes
* Snaxi
* herp
* more polish
* let's not block the taxis shall we
* taxi legend
* ok that fixes it
* some commentary, and that's it
* Update code/modules/html_interface/map/station_map.dm
* zLevel
* blur proc
* Adds qdel defines
* Adds qdel defines
* halfway through fixes
* rest of em
* fixes
* adds more
* list in action
---------
Co-authored-by: SECBATON GRIFFON <sage>
* Voting System
The current voting system is very confusing and difficult to use or modify, so I updated it.
I also have added another voting method, described in #31803. Do not be alarmed, weighted voting is still used, but other methods will be available.
* Everything appears to work
Weighted and majority definitely work
* Update voting.dm
* admin can change from votable or nonvotable
* Revert "admin can change from votable or nonvotable"
This reverts commit 6d0c547958.
* done
* Update voting.js
* done done
* a
* Update voting.dm
* can change voting method
* Update voting.dm
* Update persistence_misc.dm
* a
* Voting Methods
I'll try again now that I separated the changes. Hear me out: I'm just adding new methods, they are not used unless an admin uses them, or a PR is made to change the default. The default remains the same as before. Adding two voting methods: persistent (works only for maps) and random (meme). Considering adding another methods too upon request.
* not working
* done
* Update voting.dm
* Update voting.dm
* Update voting.dm
* Update voting.dm
* Update voting.dm
* Update voting.dm
* Update voting.dm
* Update voting.dm
* eyup
* Update voting.dm
* Update voting.dm
* Update persistence_misc.dm
* Update voting.dm
* Update voting.dm
* Update persistence_misc.dm
* done
* done
* Update voting.dm
* Update voting.dm
* Update voting.dm
* Update voting.dm
* Voting System
The current voting system is very confusing and difficult to use or modify, so I updated it.
I also have added another voting method, described in #31803. Do not be alarmed, weighted voting is still used, but other methods will be available.
* Everything appears to work
Weighted and majority definitely work
* Update voting.dm
* admin can change from votable or nonvotable
* Revert "admin can change from votable or nonvotable"
This reverts commit 6d0c547958.
* done
* Update voting.js
* done done
* a
* Update voting.dm
* can change voting method
* Update voting.dm
* Update persistence_misc.dm
* a
* Update admin.dm
* sorry
* minor optimization
* Update voting.dm
* Voting System
The current voting system is very confusing and difficult to use or modify, so I updated it.
I also have added another voting method, described in #31803. Do not be alarmed, weighted voting is still used, but other methods will be available.
* Everything appears to work
Weighted and majority definitely work
* Update voting.dm
* admin can change from votable or nonvotable
* Revert "admin can change from votable or nonvotable"
This reverts commit 6d0c547958.
* done
* Update voting.js
* done done
* a
* Update voting.dm
* can change voting method
* Update voting.dm
* Update persistence_misc.dm
* a
* Update admin.dm
* puts paintings on scoreboard
* allows admemes to ban specific paintings from the scoreboard
* lost in translation
* adds artistbans
* attempt at sorting by artist
* sorting works but it's not grabbing the multiple entries anymore
* better artistban
* 100% functional, blessed exxion
* remove debug
* good catch, linter
* now with 100% more tables!
* now with 100% less ckeys!
* Canvas now start without a frame, can be added with wood. Should help them fit on easels better. Couple fixes and changes here and there too.
* Adds easels, more or less finished. Codersprite needs updating.
* Couple tweaks. Everything else is in future spriters' hands
* Fix supply packs
* Fix painting descriptions so you can tell what kind of canvas an item is
* Have palette (item) colors show up on painting UI palette
* Fixes templates sometimes being broken due to opacity, and a few minor things here and there.
* Fixes remote painting. Also fixes a bunch of inconsistencies between paintings in item vs structure form, conversion between the two, glass pane behavior, descriptions, etc.
* First steps. Template and some BYOND-side work
* Change of plans, fuck NanoUI, we html_interface nao.
Canvas painting code moved to it's own .dm, .tmpl split into .tpml and .js.
You can use a pen on a canvas to start drawing, can't save your drawing yet but it loads whatever data was already in there.
So far so good.
* Tweaks nanotrasen.css cause it SUCKS.
Link buttons behave like shared.css', and text inputs look better (that border had no business being so thick).
TODO: Check the MSGS' _UI cause it had a button input that looked like ass because of the CSS applying to all inputs
* UI and UI code overhaul. Topic receives data.
TODO: clean up UI code, It's a mess. paintTool.js should probably get split up further, separate the painting from the blending modes or something.
* Sanity, saving, description, and href-multi integration
* Yay, procastrination. Also, split UI and Topic logic into reusable datum separate from object, and some more sanity.
I really should get to the "display the painting in-game" part at some point
* IT WORKS! Paintings are showing up in game.
* Crayons! And pens and color and stuff
* Soap to clean/blank, and moving "Title" before "Author" on UI
* Couple fixes
* Paint brushes! Icons may need replacing, specially inhands
* Cyan paint bucket. UPDATE WIKI: SUPPLY PACKS
* Container fix. Picking a human's blood color as paint is funny, but weird
* Can't quite remember what I was up to last time, moved files to their own folder on /module I guess. Just, getting my stuff out there for a PR
* Supply crate and Eneocho's glass idea
* fugg
* Color transparency and movement throttling
* Hair dye spray cans.
Outperformed by rainbow crayons, those get two colors on top of the picker. Should implement brush size to give them an actual advantage. Maybe stronger paint?
* Fixes a couple oopsies after rebasing to (as of writing) current Bleeding Edge
* new icons
* .dme
* Palette
Co-authored-by: JellyVeggie2 <78439377+jellyveggie2@users.noreply.github.com>
Democracy is not the tyranny of the majority. Never has been, never will.
Democracy is about protecting the rights of the minorities while ensuring the governement works for everyone.
We MUST fight for the rights of indigenous meta-voting PoC (People of [map] choice). The future cannot be all Box, Roid, and Box again.
Weighted voting works in such a way that if, globally, 20% of people vote for Packed, Packed will be played, on average, 20% of the time. This is true fairness.
Absolute voting means that if, globally, 40% of people vote for Box, 39% for Roid and 21% for Packed, Box will be voted 100% of the time.
This is absolutely unfair and a real danger to map diversity, ~~equality, and inclusion~~.
🆑
- rscadd: Bring back weighted voting.
* Changes z-level defines to map datum vars
* Compile?
* Maybe now
* Map compile
* Updating these
* Adding this back again
* Nicer
Co-authored-by: kanef <kanef9x@protonmail.com>
* Refactors shuttle turfs into normal types of floors and walls
* Moving macro
* Redundant vars
* Brig floor
* Better as this type
* Last tweaks on types
* Some more sanity
* Better way
* Now smoothing should work
* Well, if you say so
* Adding these
* Oh actually we do need it
* Smoothwall support
* Fixed corners
* Stock icon state for this
* Converting to smoothwalls
* These too
* More optimisations
* Smoothing now more like original
* Typos
* Icon cleanup
* More progress
* Diag walls in practice
* Fixing box
* Actual box fix
* Slight tweak
* Weird dir 3 thing gone
* Repath
* More cleanup
* Even more
* 2 more
* Moooore cleanup
* More icon trimming
* More cleanup
* Removing redundant type
* More refactor
* Bswall cleanup done
* Non corner walls done
* Beginning diag cleanup
* Last of corners refactored
* Icon cleanup
* Redundant dirs
* Bagelstation
* Fixing most lightspeed ships
* Boxesstation
* Lot of centcomm shuttles fixed
* lowfat, roid, packed
* Roid fix, waystation
* Deff, meta
* Horizon
* Lamprey, somehow
* Snaxi, castle
* Xoq, snowbox
* Synergy, all main maps done
* Some vaults
* All vaults done
* All working away missions done
* Adding turfs underneath these, touch up afterwards
* Waystation again
* Turfing rest too, also fix afterwards
* Waystation again (again)
* Bagels
* Snowmaps
* Meta and deff
* And finally, lamprey
Co-authored-by: kanef <kanef9x@protonmail.com>