Merge tag '1.4.4' into develop
1.4.4
This commit is contained in:
commit
a98f1d04af
@ -9,17 +9,19 @@
|
|||||||
|
|
||||||
* treats
|
* treats
|
||||||
* constructs jiggle when clicked
|
* constructs jiggle when clicked
|
||||||
|
* client animation bpm
|
||||||
* background colour changes depending on time of day
|
* background colour changes depending on time of day
|
||||||
* hit animation wobble
|
* hit animation wobble
|
||||||
* combat text scale + translate
|
* combat text scale + translate
|
||||||
* susbcriber gold name in instance
|
* susbcriber gold name in instance
|
||||||
|
|
||||||
* bot game grind
|
* bot game grind
|
||||||
* stress test
|
|
||||||
|
|
||||||
* msg pane
|
* msg pane
|
||||||
* game invites
|
* game invites
|
||||||
|
|
||||||
|
* audio
|
||||||
|
|
||||||
## SOON
|
## SOON
|
||||||
*SERVER*
|
*SERVER*
|
||||||
* modules
|
* modules
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "mnml-client",
|
"name": "mnml-client",
|
||||||
"version": "1.4.3",
|
"version": "1.4.4",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "mnml-client",
|
"name": "mnml-client",
|
||||||
"version": "1.4.3",
|
"version": "1.4.4",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "mnml-ops",
|
"name": "mnml-ops",
|
||||||
"version": "1.4.3",
|
"version": "1.4.4",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mnml"
|
name = "mnml"
|
||||||
version = "1.4.3"
|
version = "1.4.4"
|
||||||
authors = ["ntr <ntr@smokestack.io>"]
|
authors = ["ntr <ntr@smokestack.io>"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@ -62,7 +62,7 @@ pub fn invader_write(id: Uuid) -> Result<Uuid, Error> {
|
|||||||
];
|
];
|
||||||
let colour_dist = WeightedIndex::new(&weights)?;
|
let colour_dist = WeightedIndex::new(&weights)?;
|
||||||
|
|
||||||
write!(&mut svg, "<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='-250 -250 1000 1000' width='375' height='375'><g>")?;
|
write!(&mut svg, "<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='-500 -500 1500 1500' width='375' height='375'><g>")?;
|
||||||
for i in 0..50 {
|
for i in 0..50 {
|
||||||
let x = (i % 5) * 50;
|
let x = (i % 5) * 50;
|
||||||
let y = (i / 5) * 50;
|
let y = (i / 5) * 50;
|
||||||
@ -103,7 +103,7 @@ pub fn shapes_write(id: Uuid) -> Result<Uuid, Error> {
|
|||||||
// distribution for lightness
|
// distribution for lightness
|
||||||
// bellcurve around 75%
|
// bellcurve around 75%
|
||||||
let l_dist = Normal::new(50.0, 10.0);
|
let l_dist = Normal::new(50.0, 10.0);
|
||||||
let s_dist = Normal::new(75.0, 10.0);
|
let s_dist = Normal::new(50.0, 20.0);
|
||||||
|
|
||||||
// 8 6 or 4 points in shape
|
// 8 6 or 4 points in shape
|
||||||
// 1 head point
|
// 1 head point
|
||||||
@ -124,7 +124,8 @@ pub fn shapes_write(id: Uuid) -> Result<Uuid, Error> {
|
|||||||
let shape_dist = WeightedIndex::new(shapes.iter().map(|v| v.1))?;
|
let shape_dist = WeightedIndex::new(shapes.iter().map(|v| v.1))?;
|
||||||
|
|
||||||
let n_shapes_items = [
|
let n_shapes_items = [
|
||||||
(2, 1),
|
(1, 1),
|
||||||
|
(2, 2),
|
||||||
(3, 5),
|
(3, 5),
|
||||||
(4, 10),
|
(4, 10),
|
||||||
(5, 10),
|
(5, 10),
|
||||||
@ -132,7 +133,7 @@ pub fn shapes_write(id: Uuid) -> Result<Uuid, Error> {
|
|||||||
let num_dist = WeightedIndex::new(n_shapes_items.iter().map(|v| v.1))?;
|
let num_dist = WeightedIndex::new(n_shapes_items.iter().map(|v| v.1))?;
|
||||||
let n_shapes = num_dist.sample(&mut rng) as usize;
|
let n_shapes = num_dist.sample(&mut rng) as usize;
|
||||||
|
|
||||||
write!(&mut svg, "<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='-500 -500 1000 1000' width='1000' height='1000'><g>")?;
|
write!(&mut svg, "<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='-250 -250 500 500' width='1000' height='1000'><g>")?;
|
||||||
for i in 0..n_shapes + 1 {
|
for i in 0..n_shapes + 1 {
|
||||||
let h = rng.gen_range(0, 360);
|
let h = rng.gen_range(0, 360);
|
||||||
let s = s_dist.sample(&mut rng) as usize;
|
let s = s_dist.sample(&mut rng) as usize;
|
||||||
@ -203,6 +204,7 @@ pub fn shapes_write(id: Uuid) -> Result<Uuid, Error> {
|
|||||||
write!(&mut svg, "</g></svg>")?;
|
write!(&mut svg, "</g></svg>")?;
|
||||||
|
|
||||||
let dest = format!("/var/lib/mnml/public/imgs/{}.svg", id);
|
let dest = format!("/var/lib/mnml/public/imgs/{}.svg", id);
|
||||||
|
println!("/var/lib/mnml/public/imgs/{}.svg", id);
|
||||||
|
|
||||||
let mut file = File::create(dest)?;
|
let mut file = File::create(dest)?;
|
||||||
file.write_all(&svg)?;
|
file.write_all(&svg)?;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user