Compare commits

..

7 Commits

Author SHA1 Message Date
the me 0b371ac22d something like enemy ai 2022-08-18 18:47:44 -07:00
the me f52e476acf uh oh 2022-08-18 18:06:30 -07:00
the me 5f9a983cd0 skill solution 2022-08-18 18:05:37 -07:00
the me e944e0de19 Merge branch 'master' of https://git.touhou.dev/shaun_chaky/eastern-flames 2022-08-18 17:14:06 -07:00
the me bf395b7d01 https://www.youtube.com/watch?v=KTNTPpb2fbo 2022-08-18 17:14:02 -07:00
the me dcd717febe more like turn-cringe rpg 2022-08-18 13:50:51 -07:00
the me 26eabf966d range marking 2022-08-18 13:47:07 -07:00
72 changed files with 1068 additions and 80 deletions

View File

@ -1,9 +1,11 @@
{ {
"resources": [ "resources": [
{"id":{"name":"c_loadstageone","path":"scripts/c_loadstageone/c_loadstageone.yy",},"order":20,},
{"id":{"name":"draw_sprite_at","path":"scripts/draw_sprite_at/draw_sprite_at.yy",},"order":8,}, {"id":{"name":"draw_sprite_at","path":"scripts/draw_sprite_at/draw_sprite_at.yy",},"order":8,},
{"id":{"name":"c_inheritunit","path":"scripts/c_inheritunit/c_inheritunit.yy",},"order":5,}, {"id":{"name":"c_inheritunit","path":"scripts/c_inheritunit/c_inheritunit.yy",},"order":5,},
{"id":{"name":"vertex_format_create_simple","path":"scripts/vertex_format_create_simple/vertex_format_create_simple.yy",},"order":5,}, {"id":{"name":"vertex_format_create_simple","path":"scripts/vertex_format_create_simple/vertex_format_create_simple.yy",},"order":5,},
{"id":{"name":"array_sum","path":"scripts/array_sum/array_sum.yy",},"order":7,}, {"id":{"name":"array_sum","path":"scripts/array_sum/array_sum.yy",},"order":7,},
{"id":{"name":"c_doenemyai","path":"scripts/c_doenemyai/c_doenemyai.yy",},"order":23,},
{"id":{"name":"clampneg","path":"scripts/clampneg/clampneg.yy",},"order":8,}, {"id":{"name":"clampneg","path":"scripts/clampneg/clampneg.yy",},"order":8,},
{"id":{"name":"array_remove","path":"scripts/array_remove/array_remove.yy",},"order":6,}, {"id":{"name":"array_remove","path":"scripts/array_remove/array_remove.yy",},"order":6,},
{"id":{"name":"lerp_angle","path":"scripts/lerp_angle/lerp_angle.yy",},"order":9,}, {"id":{"name":"lerp_angle","path":"scripts/lerp_angle/lerp_angle.yy",},"order":9,},
@ -12,13 +14,16 @@
{"id":{"name":"vlambeer","path":"scripts/vlambeer/vlambeer.yy",},"order":1,}, {"id":{"name":"vlambeer","path":"scripts/vlambeer/vlambeer.yy",},"order":1,},
{"id":{"name":"x_unitsetup","path":"scripts/x_unitsetup/x_unitsetup.yy",},"order":0,}, {"id":{"name":"x_unitsetup","path":"scripts/x_unitsetup/x_unitsetup.yy",},"order":0,},
{"id":{"name":"x_skillstuff","path":"scripts/x_skillstuff/x_skillstuff.yy",},"order":12,}, {"id":{"name":"x_skillstuff","path":"scripts/x_skillstuff/x_skillstuff.yy",},"order":12,},
{"id":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"order":1,},
{"id":{"name":"c_decolor","path":"scripts/c_decolor/c_decolor.yy",},"order":10,}, {"id":{"name":"c_decolor","path":"scripts/c_decolor/c_decolor.yy",},"order":10,},
{"id":{"name":"s_guy","path":"sprites/s_guy/s_guy.yy",},"order":0,}, {"id":{"name":"s_guy","path":"sprites/s_guy/s_guy.yy",},"order":0,},
{"id":{"name":"easing","path":"scripts/easing/easing.yy",},"order":4,}, {"id":{"name":"easing","path":"scripts/easing/easing.yy",},"order":4,},
{"id":{"name":"bint_sort","path":"scripts/bint_sort/bint_sort.yy",},"order":0,}, {"id":{"name":"bint_sort","path":"scripts/bint_sort/bint_sort.yy",},"order":0,},
{"id":{"name":"vec2","path":"scripts/vec2/vec2.yy",},"order":0,}, {"id":{"name":"vec2","path":"scripts/vec2/vec2.yy",},"order":0,},
{"id":{"name":"array_insert_array","path":"scripts/array_insert_array/array_insert_array.yy",},"order":5,}, {"id":{"name":"array_insert_array","path":"scripts/array_insert_array/array_insert_array.yy",},"order":5,},
{"id":{"name":"c_tiledist","path":"scripts/c_tiledist/c_tiledist.yy",},"order":24,},
{"id":{"name":"draw_percent","path":"scripts/draw_percent/draw_percent.yy",},"order":6,}, {"id":{"name":"draw_percent","path":"scripts/draw_percent/draw_percent.yy",},"order":6,},
{"id":{"name":"s_bunnydown","path":"sprites/s_bunnydown/s_bunnydown.yy",},"order":2,},
{"id":{"name":"o_flash","path":"objects/o_flash/o_flash.yy",},"order":0,}, {"id":{"name":"o_flash","path":"objects/o_flash/o_flash.yy",},"order":0,},
{"id":{"name":"tiledata","path":"scripts/tiledata/tiledata.yy",},"order":4,}, {"id":{"name":"tiledata","path":"scripts/tiledata/tiledata.yy",},"order":4,},
{"id":{"name":"deep_copy","path":"scripts/deep_copy/deep_copy.yy",},"order":10,}, {"id":{"name":"deep_copy","path":"scripts/deep_copy/deep_copy.yy",},"order":10,},
@ -59,10 +64,12 @@
{"id":{"name":"keyboard_check_advanced","path":"scripts/keyboard_check_advanced/keyboard_check_advanced.yy",},"order":8,}, {"id":{"name":"keyboard_check_advanced","path":"scripts/keyboard_check_advanced/keyboard_check_advanced.yy",},"order":8,},
{"id":{"name":"collision_line_width","path":"scripts/collision_line_width/collision_line_width.yy",},"order":9,}, {"id":{"name":"collision_line_width","path":"scripts/collision_line_width/collision_line_width.yy",},"order":9,},
{"id":{"name":"draw_rectangle_width","path":"scripts/draw_rectangle_width/draw_rectangle_width.yy",},"order":7,}, {"id":{"name":"draw_rectangle_width","path":"scripts/draw_rectangle_width/draw_rectangle_width.yy",},"order":7,},
{"id":{"name":"x_units","path":"scripts/x_units/x_units.yy",},"order":19,},
{"id":{"name":"c_2dto3d","path":"scripts/c_2dto3d/c_2dto3d.yy",},"order":20,}, {"id":{"name":"c_2dto3d","path":"scripts/c_2dto3d/c_2dto3d.yy",},"order":20,},
{"id":{"name":"s_guy2","path":"sprites/s_guy2/s_guy2.yy",},"order":1,}, {"id":{"name":"s_guy2","path":"sprites/s_guy2/s_guy2.yy",},"order":1,},
{"id":{"name":"s_momiji","path":"sprites/s_momiji/s_momiji.yy",},"order":0,}, {"id":{"name":"s_momiji","path":"sprites/s_momiji/s_momiji.yy",},"order":0,},
{"id":{"name":"dir2hv","path":"scripts/dir2hv/dir2hv.yy",},"order":2,}, {"id":{"name":"dir2hv","path":"scripts/dir2hv/dir2hv.yy",},"order":2,},
{"id":{"name":"s_null","path":"sprites/s_null/s_null.yy",},"order":4,},
{"id":{"name":"tag","path":"scripts/tag/tag.yy",},"order":6,}, {"id":{"name":"tag","path":"scripts/tag/tag.yy",},"order":6,},
{"id":{"name":"instance_create","path":"scripts/instance_create/instance_create.yy",},"order":6,}, {"id":{"name":"instance_create","path":"scripts/instance_create/instance_create.yy",},"order":6,},
{"id":{"name":"c_selectunit","path":"scripts/c_selectunit/c_selectunit.yy",},"order":9,}, {"id":{"name":"c_selectunit","path":"scripts/c_selectunit/c_selectunit.yy",},"order":9,},
@ -80,15 +87,19 @@
{"id":{"name":"point_me","path":"scripts/point_me/point_me.yy",},"order":15,}, {"id":{"name":"point_me","path":"scripts/point_me/point_me.yy",},"order":15,},
{"id":{"name":"draw_hitbox","path":"scripts/draw_hitbox/draw_hitbox.yy",},"order":4,}, {"id":{"name":"draw_hitbox","path":"scripts/draw_hitbox/draw_hitbox.yy",},"order":4,},
{"id":{"name":"ARTICULATOR","path":"objects/ARTICULATOR/ARTICULATOR.yy",},"order":0,}, {"id":{"name":"ARTICULATOR","path":"objects/ARTICULATOR/ARTICULATOR.yy",},"order":0,},
{"id":{"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},"order":0,},
{"id":{"name":"draw_outline","path":"scripts/draw_outline/draw_outline.yy",},"order":5,}, {"id":{"name":"draw_outline","path":"scripts/draw_outline/draw_outline.yy",},"order":5,},
{"id":{"name":"distabs","path":"scripts/distabs/distabs.yy",},"order":11,}, {"id":{"name":"distabs","path":"scripts/distabs/distabs.yy",},"order":11,},
{"id":{"name":"nam","path":"scripts/nam/nam.yy",},"order":13,}, {"id":{"name":"nam","path":"scripts/nam/nam.yy",},"order":13,},
{"id":{"name":"c_dewait","path":"scripts/c_dewait/c_dewait.yy",},"order":21,},
{"id":{"name":"c_resetbattlevar","path":"scripts/c_resetbattlevar/c_resetbattlevar.yy",},"order":14,}, {"id":{"name":"c_resetbattlevar","path":"scripts/c_resetbattlevar/c_resetbattlevar.yy",},"order":14,},
{"id":{"name":"array_find_index","path":"scripts/array_find_index/array_find_index.yy",},"order":1,}, {"id":{"name":"array_find_index","path":"scripts/array_find_index/array_find_index.yy",},"order":1,},
{"id":{"name":"array_greatest","path":"scripts/array_greatest/array_greatest.yy",},"order":4,}, {"id":{"name":"array_greatest","path":"scripts/array_greatest/array_greatest.yy",},"order":4,},
{"id":{"name":"c_null","path":"scripts/c_null/c_null.yy",},"order":4,}, {"id":{"name":"c_null","path":"scripts/c_null/c_null.yy",},"order":4,},
{"id":{"name":"array_contains_within","path":"scripts/array_contains_within/array_contains_within.yy",},"order":19,}, {"id":{"name":"array_contains_within","path":"scripts/array_contains_within/array_contains_within.yy",},"order":19,},
{"id":{"name":"c_passableeval","path":"scripts/c_passableeval/c_passableeval.yy",},"order":25,},
{"id":{"name":"st_moving","path":"scripts/st_moving/st_moving.yy",},"order":7,}, {"id":{"name":"st_moving","path":"scripts/st_moving/st_moving.yy",},"order":7,},
{"id":{"name":"c_deleteunit","path":"scripts/c_deleteunit/c_deleteunit.yy",},"order":22,},
{"id":{"name":"Room1","path":"rooms/Room1/Room1.yy",},"order":0,}, {"id":{"name":"Room1","path":"rooms/Room1/Room1.yy",},"order":0,},
], ],
"Options": [ "Options": [
@ -126,6 +137,7 @@
{"folderPath":"folders/Scripts/util/drawing/vlambeer.yy","order":1,"resourceVersion":"1.0","name":"vlambeer","tags":[],"resourceType":"GMFolder",}, {"folderPath":"folders/Scripts/util/drawing/vlambeer.yy","order":1,"resourceVersion":"1.0","name":"vlambeer","tags":[],"resourceType":"GMFolder",},
{"folderPath":"folders/Scripts/util.yy","order":1,"resourceVersion":"1.0","name":"util","tags":[],"resourceType":"GMFolder",}, {"folderPath":"folders/Scripts/util.yy","order":1,"resourceVersion":"1.0","name":"util","tags":[],"resourceType":"GMFolder",},
{"folderPath":"folders/Sprites/momiji.yy","order":2,"resourceVersion":"1.0","name":"momiji","tags":[],"resourceType":"GMFolder",}, {"folderPath":"folders/Sprites/momiji.yy","order":2,"resourceVersion":"1.0","name":"momiji","tags":[],"resourceType":"GMFolder",},
{"folderPath":"folders/Sprites/wabbit.yy","order":3,"resourceVersion":"1.0","name":"wabbit","tags":[],"resourceType":"GMFolder",},
{"folderPath":"folders/Scripts/3d.yy","order":19,"resourceVersion":"1.0","name":"3d","tags":[],"resourceType":"GMFolder",}, {"folderPath":"folders/Scripts/3d.yy","order":19,"resourceVersion":"1.0","name":"3d","tags":[],"resourceType":"GMFolder",},
], ],
"AudioGroups": [ "AudioGroups": [
@ -135,8 +147,12 @@
{"isScaled":true,"autocrop":true,"border":2,"mipsToGenerate":0,"groupParent":null,"targets":-1,"resourceVersion":"1.3","name":"Default","resourceType":"GMTextureGroup",}, {"isScaled":true,"autocrop":true,"border":2,"mipsToGenerate":0,"groupParent":null,"targets":-1,"resourceVersion":"1.3","name":"Default","resourceType":"GMTextureGroup",},
], ],
"IncludedFiles": [ "IncludedFiles": [
{"CopyToMask":-1,"filePath":"datafiles","resourceVersion":"1.0","name":"shrine thing.dat","resourceType":"GMIncludedFile",}, {"CopyToMask":-1,"filePath":"datafiles/Test Map","resourceVersion":"1.0","name":"GBA Test.dat","resourceType":"GMIncludedFile",},
{"CopyToMask":-1,"filePath":"datafiles/Test Map","resourceVersion":"1.0","name":"GBA Test.size","resourceType":"GMIncludedFile",},
{"CopyToMask":-1,"filePath":"datafiles/Test Map","resourceVersion":"1.0","name":"grass.png","resourceType":"GMIncludedFile",},
{"CopyToMask":-1,"filePath":"datafiles/Test Map","resourceVersion":"1.0","name":"koakuma.png","resourceType":"GMIncludedFile",},
{"CopyToMask":-1,"filePath":"datafiles","resourceVersion":"1.0","name":"shrine thing tex.png","resourceType":"GMIncludedFile",}, {"CopyToMask":-1,"filePath":"datafiles","resourceVersion":"1.0","name":"shrine thing tex.png","resourceType":"GMIncludedFile",},
{"CopyToMask":-1,"filePath":"datafiles","resourceVersion":"1.0","name":"shrine thing.dat","resourceType":"GMIncludedFile",},
], ],
"MetaData": { "MetaData": {
"IDEVersion": "2.3.3.574", "IDEVersion": "2.3.3.574",

View File

@ -1,14 +1,13 @@
c_addunit(un.chara, ARMY.US); //c_addunit(un.chara, ARMY.US);
c_addunit(un.kris, ARMY.THEM); //c_addunit(un.kris, ARMY.THEM);
var i; var i;
/*for (i=0; i<array_length(global.units[ARMY.US]); i++) { /*for (i=0; i<array_length(global.units[ARMY.US]); i++) {
c_inheritunit(2+i, 2, un.chara); c_inheritunit(2+i, 2, un.chara);
}*/ }*/
var chara = c_inheritunit(8, 5, un.chara);
c_addweapon(chara, wp.knife, true);
c_addweapon(chara, wp[$"iron sword"]); c_loadstageone();
var kris = c_inheritunit(10, 5, un.kris);
c_addweapon(kris, wp[$"iron sword"], true);
selectedunit = noone; selectedunit = noone;
hoveredunit = noone; hoveredunit = noone;
hspd = 0; hspd = 0;
@ -24,7 +23,8 @@ function getProj(){
function getView(){ function getView(){
var _x = global.camerax; var _x = global.camerax;
var _y = global.cameray; var _y = global.cameray;
return matrix_build_lookat(_x,_y+100,100,_x,_y,0,0,0,-1); var half = (7.5*32)+40;
return matrix_build_lookat(_x,_y+180,150,_x,_y,0,0,0,-1);
} }
function setCam(){ function setCam(){
@ -33,6 +33,7 @@ function setCam(){
camera_set_view_mat(cam,getView()) camera_set_view_mat(cam,getView())
camera_apply(cam); camera_apply(cam);
} }
global.turn = ARMY.US;
function drawModels(){ function drawModels(){
gpu_set_cullmode(cull_counterclockwise); gpu_set_cullmode(cull_counterclockwise);
@ -46,5 +47,6 @@ function drawModels(){
models = []; models = [];
var spr = sprite_add("./shrine thing tex.png",0,false,false,0,0); //var spr = sprite_add("./shrine thing tex.png",0,false,false,0,0);
var spr = sprite_add("./Test Map/grass.png",0,false,false,0,0);
nu Model("./shrine thing.dat",spr); nu Model("./shrine thing.dat",spr);

View File

@ -1,6 +1,6 @@
if hoveredunit != noone { if hoveredunit != noone {
draw_set_color(c_black); draw_set_color(c_black);
draw_rectangle(global.gw, global.gh, global.gw-100, global.gh-(array_length(hoveredunit.inventory)-1)*32-16, false); draw_rectangle(global.gw, global.gh, global.gw-140, global.gh-(array_length(hoveredunit.inventory)-1)*32-16, false);
draw_set_color(c_white); draw_set_color(c_white);
var i; var i;
draw_set_halign(fa_right); draw_set_halign(fa_right);

View File

@ -3,6 +3,8 @@ var cam = camera_get_active();
global.projMat = camera_get_proj_mat(cam); global.projMat = camera_get_proj_mat(cam);
global.viewMat = camera_get_view_mat(cam); global.viewMat = camera_get_view_mat(cam);
setCam(); setCam();
draw_set_color(c_black);
draw_rectangle(-9999, -9999, 9999, 9999, false);
var i, j, k; var i, j, k;
for (i=0; i<array_length(global.map); i++) { for (i=0; i<array_length(global.map); i++) {
for (j=0; j<array_length(global.map[i]); j++) { for (j=0; j<array_length(global.map[i]); j++) {

View File

@ -1,3 +1,21 @@
while global.turn == ARMY.THEM {
var done = true;
for (k=0; k<array_length(global.units[ARMY.THEM]); k++) {
var target = global.units[ARMY.THEM][k];
if !target.waiting {
done = false;
} else {
continue;
}
c_doenemyai(target);
}
if done {
c_dewait(global.turn);
global.turn = (global.turn+1)%2;
}
}
c_input(); c_input();
var mouse = c_2dto3d(mouse_x,mouse_y); var mouse = c_2dto3d(mouse_x,mouse_y);
if select && selectedunit == noone { if select && selectedunit == noone {
@ -9,8 +27,12 @@ if select && selectedunit == noone {
var i; var i;
for (i=0; i<array_length(global.map[mousex][mousey].contents); i++) { for (i=0; i<array_length(global.map[mousex][mousey].contents); i++) {
if global.map[mousex][mousey].contents[i].object_index == o_unit { if global.map[mousex][mousey].contents[i].object_index == o_unit {
log("selected a guy"); var dude = global.map[mousex][mousey].contents[i];
c_selectunit(global.map[mousex][mousey].contents[i]); if dude.alignment == global.turn {
c_selectunit(dude);
} else {
c_markunit(dude);
}
} }
} }
} }
@ -56,3 +78,11 @@ if mousex < array_length(global.map) && mousex >= 0 {
} }
} }
} }
var i;
for (i=0; i<array_length(global.units[global.turn]); i++) {
if global.units[global.turn][i].waiting = false exit;
}
c_dewait(global.turn);
global.turn = (global.turn+1)%2;
log("TURN " + string(global.turn));

View File

@ -12,6 +12,8 @@ inventory = [];
c_addweapon(id, wp.nothing); c_addweapon(id, wp.nothing);
equippedweapon = noone; equippedweapon = noone;
waiting = false; waiting = false;
targeting = new vec2(0, 0);
marked = false;
continuecombat = function(me, them) { continuecombat = function(me, them) {
//if stamina returnable = true stamina-- return true //if stamina returnable = true stamina-- return true

View File

@ -1 +1,4 @@
state(); state();
if data.hp.val <= 0 {
c_deleteunit(pos.x, pos.y, id);
}

View File

@ -0,0 +1,5 @@
function c_deleteunit(x, y, target) {
array_remove(global.map[x][y].contents, target);
array_remove(global.units[target.alignment], target);
instance_destroy(target);
}

View File

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
"resourceVersion": "1.0",
"name": "c_deleteunit",
"tags": [],
"resourceType": "GMScript",
}

View File

@ -0,0 +1,6 @@
function c_dewait(alignment) {
var i;
for (i=0; i<array_length(global.units[alignment]); i++) {
global.units[alignment][i].waiting = false;
}
}

View File

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
"resourceVersion": "1.0",
"name": "c_dewait",
"tags": [],
"resourceType": "GMScript",
}

View File

@ -0,0 +1,57 @@
function c_doenemyai(target) {
switch target.data.aitype {
case AI.AFK:
target.waiting = true;
break;
case AI.KILLER:
var dude = c_findnearestunit(ARMY.US);
repeat(target.data.mov.val) {
var dist = c_tiledist(target.pos.x, target.pos.y, dude.pos.x, dude.pos.y);
if dist.x+dist.y <= target.data.rng.val {
log("started combat")
c_generatecombatstack([target, dude]);
break;
}
log(c_tiledist(target.pos.x, target.pos.y, dude.pos.x, dude.pos.y));
var guy = c_gettile(target.pos.x, target.pos.y);
if target.pos.x < dude.pos.x {
var guy = c_gettile(target.pos.x+1, target.pos.y);
} else if target.pos.x > dude.pos.x {
var guy = c_gettile(target.pos.x-1, target.pos.y);
}
if target.pos.y < dude.pos.y {
var guy = c_gettile(target.pos.x, target.pos.y+1);
} else if target.pos.y > dude.pos.y {
var guy = c_gettile(target.pos.x, target.pos.y-1);
}
if guy != noone {
if guy.passable && !c_containsunit(guy.x, guy.y) {
c_moveunit(target, guy);
}
}
c_loadmarkings();
}
target.waiting = true;
break;
case AI.WAITER:
target.waiting = true;
break;
case AI.ESCAPER:
target.waiting = true;
break;
}
c_loadmarkings();
}
function c_findnearestunit(alignment) {
var lowest = new vec2(99, 99);
var lowestunit = noone;
for (i=0; i<array_length(global.units[alignment]); i++) {
var guy = global.units[alignment][i].pos;
if (lowest.x + lowest.y > guy.x + guy.y) {
lowest = guy;
lowestunit = global.units[alignment][i];
}
}
return lowestunit;
}

View File

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
"resourceVersion": "1.0",
"name": "c_doenemyai",
"tags": [],
"resourceType": "GMScript",
}

View File

@ -1,9 +1,11 @@
function c_inheritunit(x, y, unit_) { function c_inheritunit(x, y, unit_, alignment) {
var chump = instance_create(-10, -10, o_unit); var chump = instance_create(-10, -10, o_unit);
chump.data = unit_; chump.data = unit_;
chump.pos.x = x; chump.pos.x = x;
chump.pos.y = y; chump.pos.y = y;
chump.sprite_index = unit_.idle; chump.sprite_index = unit_.idle;
array_push(global.map[x][y].contents, chump); array_push(global.map[x][y].contents, chump);
array_push(global.units[alignment], chump);
chump.alignment = alignment;
return chump; return chump;
} }

View File

@ -0,0 +1,50 @@
function c_loadstageone() {
/*var chara = c_inheritunit(8, 5, un.chara, ARMY.US);
c_addweapon(chara, wp.knife, true);
c_addweapon(chara, wp[$"iron sword"], true);
var kris = c_inheritunit(10, 5, un.kris, ARMY.THEM);
c_addweapon(kris, wp[$"iron sword"], true, true);*/
var momiji = c_inheritunit(5, 9, un.momiji, ARMY.US);
c_addweapon(momiji, wp[$"iron sword"], true);
var nitori = c_inheritunit(4, 10, un.nitori, ARMY.US);
c_addweapon(nitori, wp[$"iron sword"], true);
bunny = c_inheritunit(19, 3, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(17, 2, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
var bunny = c_inheritunit(8, 2, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(10, 3, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(12, 4, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(9, 10, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(10, 8, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(12, 10, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(13, 7, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(16, 12, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(16, 5, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(17, 6, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(18, 7, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
bunny = c_inheritunit(19, 13, un.bunny, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true);
var reisen = c_inheritunit(19, 1, un[$"rei'sen"], true, ARMY.THEM);
c_addweapon(reisen, wp[$"iron sword"], true);
}

View File

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
"resourceVersion": "1.0",
"name": "c_loadstageone",
"tags": [],
"resourceType": "GMScript",
}

View File

@ -0,0 +1,27 @@
function c_passableeval() {
/*var i, j;
for (i=0; i<array_length(global.map); i++) {
for (i=0; i<array_length(global.map[i]); i++) {
global.map[i][j].passable
}
}
for (i=0; i<array_length(global.map); i++) {
for (i=0; i<array_length(global.map[i]); i++) {
if c_containsunit(global.map[i][j]) {
global.map[i][j].passable
}
}
}*/
}
function c_containsunit(x, y) {
var tile = c_gettile(x, y);
for (i=0; i<array_length(tile.contents); i++) {
if instance_exists(tile.contents[i]) {
if tile.contents[i].object_index = o_unit {
return tile.contents[i];
}
}
}
return false;
}

View File

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
"resourceVersion": "1.0",
"name": "c_passableeval",
"tags": [],
"resourceType": "GMScript",
}

View File

@ -36,4 +36,26 @@ function c_colortile(x, y, color) {
array_push(global.map[x][y].overlays, color); array_push(global.map[x][y].overlays, color);
} }
return true; return true;
}
function c_markunit(unitobject) {
unitobject.marked = !unitobject.marked;
c_loadmarkings();
}
function c_loadmarkings() {
c_decolor_all(c_maroon);
var k;
for (k=0; k<array_length(global.units[ARMY.THEM]); k++) {
var unitobject = global.units[ARMY.THEM][k];
var i, j;
var mov = unitobject.data.mov.val;
for (i=-mov; i<=mov; i++) {
for (j=-mov; j<=mov; j++) {
if abs(i)+abs(j) <= mov {
if unitobject.marked c_colortile(unitobject.pos.x+i, unitobject.pos.y+j, c_maroon);
}
}
}
}
} }

View File

@ -0,0 +1,3 @@
function c_tiledist(x1, y1, x2, y2) {
return new vec2(abs(x1-y2), abs(y1-y2));
}

View File

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
"resourceVersion": "1.0",
"name": "c_tiledist",
"tags": [],
"resourceType": "GMScript",
}

View File

@ -13,10 +13,10 @@ function st_moving() {
if upp dir = DIR.UP; if upp dir = DIR.UP;
if rightp dir = DIR.RIGHT; if rightp dir = DIR.RIGHT;
var remainingmov = mov+1 - ( var remainingmov = mov+1 - (
abs(x+hspd-16-pos.x*ts.x)/ts.x + abs(x+hspd-16-returnpos.x*ts.x)/ts.x +
abs(y+vspd-16-pos.y*ts.y)/ts.y abs(y+vspd-16-returnpos.y*ts.y)/ts.y
); );
//var shitmode = point_distance(x, y, pos.x*ts.x, pos.y*ts.y); //var shitmode = point_distance(x, y, returnpos.x*ts.x, returnpos.y*ts.y);
//if shitmode > mov*ts.x { //if shitmode > mov*ts.x {
if !stop { if !stop {
x += hspd*ts.x; x += hspd*ts.x;
@ -25,23 +25,25 @@ function st_moving() {
while !remainingmov { while !remainingmov {
hspd = 0; hspd = 0;
vspd = 0; vspd = 0;
x = linear_approach(x, pos.x*ts.x+16, 1); x = linear_approach(x, returnpos.x*ts.x+16, 1);
y = linear_approach(y, pos.y*ts.y+16, 1); y = linear_approach(y, returnpos.y*ts.y+16, 1);
log(x, pos.x*ts.x); log(x, returnpos.x*ts.x);
log(y, pos.y*ts.y); log(y, returnpos.y*ts.y);
var remainingmov = mov+1 - ( var remainingmov = mov+1 - (
abs(x+hspd-16-pos.x*ts.x)/ts.x + abs(x+hspd-16-returnpos.x*ts.x)/ts.x +
abs(y+vspd-16-pos.y*ts.y)/ts.y abs(y+vspd-16-returnpos.y*ts.y)/ts.y
); );
//log("oob, " + string(remainingmov)); //log("oob, " + string(remainingmov));
/*} else { /*} else {
log("not oob!");*/ log("not oob!");*/
} }
var dude = c_gettile(x, y, true);
pos.x = dude.x;
pos.y = dude.y;
prevremainingmov = remainingmov; prevremainingmov = remainingmov;
c_decolor_all(c_red); c_decolor_all(c_red);
c_decolor_all(c_green); c_decolor_all(c_green);
var guy = c_gettile(x, y, true); var guy = c_gettile(pos.x, pos.y);
c_colortile(guy.x, guy.y, c_green); c_colortile(guy.x, guy.y, c_green);
//log("selecting"); //log("selecting");
//var rng = [1]; //var rng = [1];
@ -69,12 +71,12 @@ function st_moving() {
break; break;
default: default:
sprite_index = data.idle; sprite_index = data.idle;
image_xscale = -1; //image_xscale = -1;
break; break;
} }
if hitting != noone && stop c_colortile(hitting.x, hitting.y, c_red);
if hitting != noone && select && stop { if hitting != noone && select && stop {
c_colortile(hitting.x, hitting.y, c_red);
log("found one"); log("found one");
log(hitting.contents, hitting.x, hitting.y); log(hitting.contents, hitting.x, hitting.y);
var i; var i;
@ -84,6 +86,7 @@ function st_moving() {
if hitting.contents[i].object_index = o_unit { if hitting.contents[i].object_index = o_unit {
log("is unit"); log("is unit");
log("found two"); log("found two");
c_moveunit(id, c_gettile(x, y, true));
c_generatecombatstack([id, hitting.contents[i]]); c_generatecombatstack([id, hitting.contents[i]]);
} }
} }
@ -91,6 +94,7 @@ function st_moving() {
} }
} }
if back { if back {
c_moveunit(id, c_gettile(returnpos.x, returnpos.y));
c_deselectunit(id); c_deselectunit(id);
} }
if dir == DIR.NONE && select { if dir == DIR.NONE && select {
@ -98,17 +102,17 @@ function st_moving() {
waiting = true; waiting = true;
c_deselectunit(id); c_deselectunit(id);
} }
/*if x < (pos.x-mov)*ts.x { /*if x < (returnpos.x-mov)*ts.x {
x = (pos.x-mov)*ts.x; x = (returnpos.x-mov)*ts.x;
} else if x > (pos.x+mov+1)*ts.x { } else if x > (returnpos.x+mov+1)*ts.x {
x = (pos.x+mov+1)*ts.x; x = (returnpos.x+mov+1)*ts.x;
} else { } else {
x += hspd*ts.x; x += hspd*ts.x;
} }
if y < (pos.y-mov)*ts.y { if y < (returnpos.y-mov)*ts.y {
y = (pos.y-mov)*ts.y; y = (returnpos.y-mov)*ts.y;
} else if y > (pos.y+mov+1)*ts.y { } else if y > (returnpos.y+mov+1)*ts.y {
y = (pos.y+mov+1)*ts.y; y = (returnpos.y+mov+1)*ts.y;
} else { } else {
y += vspd*ts.y; y += vspd*ts.y;
}*/ }*/
@ -124,10 +128,10 @@ function st_movingdraw() {
for (j=-mov; j<=mov; j++) { for (j=-mov; j<=mov; j++) {
if abs(i)+abs(j) <= mov { if abs(i)+abs(j) <= mov {
draw_rectangle( draw_rectangle(
(pos.x+i)*ts.x, (returnpos.x+i)*ts.x,
(pos.y+j)*ts.y, (returnpos.y+j)*ts.y,
(pos.x+i+1)*ts.x, (returnpos.x+i+1)*ts.x,
(pos.y+j+1)*ts.y, false (returnpos.y+j+1)*ts.y, false
); );
} }
} }

View File

@ -40,10 +40,20 @@ function divide(val1, val2) {
function modulo(val1, val2) { function modulo(val1, val2) {
return val1 % val2; return val1 % val2;
} }
function set(val1, val2) {
return val2;
}
function andop(val1, val2) {
return val1 & val2;
}
function orop(val1, val2) {
return val1 | val2;
}
nu stat("hp", "health", "vitality"); nu stat("hp", "health", "vitality");
nu stat("str", "strength", "physical power"); nu stat("str", "strength", "physical power");
nu stat("def", "defense", "physical defense"); nu stat("def", "defense", "physical defense");
nu stat("spd", "speed", "avoid and follow-up"); nu stat("spd", "speed", "avoid and follow-up");
nu stat("hit", "hit rate", "chance to hit"); nu stat("hit", "hit rate", "chance to hit");
nu stat("mov", "movement", "distance travelable"); nu stat("mov", "movement", "distance travelable");
nu stat("rng", "range", "distance attackable");

View File

@ -1,20 +1,21 @@
global.map = [ var forest123456 = function() {return new tiledata(u, u, [c_lime], [new statmod(st.def, 5, add)])}
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], var block1234567 = function() {return new tiledata(false, u, [c_black])}
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], global.map = c_mapgen([
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), block1234567(), block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), forest123456(), new tiledata(), new tiledata(), block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), block1234567()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), forest123456(), new tiledata(), forest123456(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), block1234567(), new tiledata(), new tiledata(), new tiledata(), block1234567()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(u, u, [c_lime], [new statmod(st.def, 5, add)]), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), new tiledata(), forest123456(), new tiledata(), forest123456(), new tiledata(), forest123456(), new tiledata(), forest123456(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), forest123456(), new tiledata(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
[new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()], [block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
]; //i simply dont care [block1234567(), block1234567(), block1234567(), new tiledata(), new tiledata(), new tiledata(), forest123456(), new tiledata(), forest123456(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata(), new tiledata()],
]); //i simply dont care
function c_informtiles() { function c_informtiles() {
for (i=0; i<array_length(global.map); i++) { for (i=0; i<array_length(global.map); i++) {
for (j=0; j<array_length(global.map[i]); j++) { for (j=0; j<array_length(global.map[i]); j++) {
@ -35,4 +36,14 @@ function tiledata(passable_=true, contents_=[], overlays_=[], statmods=[]) const
for (i=0; i<array_length(statmods); i++) { for (i=0; i<array_length(statmods); i++) {
modifiers[$statmods[i].name] = statmods[i]; modifiers[$statmods[i].name] = statmods[i];
} }
}
function c_mapgen(map) {
var map2 = [];
for (i=0; i<array_length(map); i++) {
for (j=0; j<array_length(map[i]); j++) {
map2[j][i] = map[i][j];
}
}
return map2;
} }

View File

@ -6,21 +6,14 @@ enum ARMY {
THEM, THEM,
} }
//exit; //exit;
global.unitdata = {};
var mydata = {
name: "chara",
desc: "the first fallen human",
skills: ["SKILLS.LUNA"],
idle: s_momiji,
up: s_momijiup,
down: s_momijidown,
}
function unit(personaldata_, classdata_, stats_) constructor { function unit(personaldata_, classdata_, stats_) constructor {
name = personaldata_.name; name = personaldata_.name;
idle = personaldata_.idle; idle = personaldata_.idle;
up = personaldata_.up; up = personaldata_.up;
down = personaldata_.down; down = personaldata_.down;
aitype = personaldata_.aitype;
alignment = noone; alignment = noone;
var i; var i;
for (i=0; i<array_length(stats_); i++) { for (i=0; i<array_length(stats_); i++) {
@ -29,17 +22,7 @@ function unit(personaldata_, classdata_, stats_) constructor {
global.unitdata[$name] = self; global.unitdata[$name] = self;
} }
nu unit(mydata, mydata, [st.hp.add(92), st.str.add(20), st.def.add(10), st.spd.add(5), st.mov.add(4), st.hit.add(0)]);
mydata = {
name: "kris",
desc: "totally kris",
skills: ["SKILLS.LUNA"],
idle: s_guy2,
up: s_guy2,
down: s_guy2,
}
nu unit(mydata, mydata, [st.hp.add(110), st.str.add(20), st.def.add(10), st.spd.add(5), st.mov.add(6), st.hit.add(0)]);
function archetypedata() constructor { function archetypedata() constructor {
//PERSONALDATA AND CLASSDATA ARE THE SAME THINGS //PERSONALDATA AND CLASSDATA ARE THE SAME THINGS
@ -48,10 +31,8 @@ function archetypedata() constructor {
function c_addunit(unit, alignment) { function c_addunit(unit, alignment) {
//log(5); //log(5);
//log(global.units); //log(global.units);
array_push(global.units[alignment], unit);
unit.alignment = alignment;
log(global.units[alignment]);
} }
c_addunit(un.chara, ARMY.US); //c_addunit(un.chara, ARMY.US);
#macro un global.unitdata #macro un global.unitdata

View File

@ -0,0 +1,70 @@
global.unitdata = {};
enum AI {
AFK,
KILLER,
WAITER,
ESCAPER,
}
var mydata = {
name: "chara",
desc: "the first fallen human",
skills: ["SKILLS.LUNA"],
idle: s_momiji,
up: s_momijiup,
down: s_momijidown,
aitype: AI.KILLER,
}
nu unit(mydata, mydata, [st.hp.add(92), st.str.add(20), st.def.add(10), st.spd.add(5), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = {
name: "kris",
desc: "totally kris",
skills: ["SKILLS.LUNA"],
idle: s_bunny,
up: s_bunnyup,
down: s_bunnydown,
aitype: AI.KILLER,
}
nu unit(mydata, mydata, [st.hp.add(110), st.str.add(20), st.def.add(10), st.spd.add(5), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = {
name: "momiji",
desc: "",
skills: [],
idle: s_momiji,
up: s_momijiup,
down: s_momijidown,
aitype: AI.KILLER,
}
nu unit(mydata, mydata, [st.hp.add(30), st.str.add(12), st.def.add(8), st.spd.add(10), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = {
name: "nitori",
desc: "",
skills: [],
idle: s_bunny,
up: s_bunnyup,
down: s_bunnydown,
aitype: AI.KILLER,
}
nu unit(mydata, mydata, [st.hp.add(34), st.str.add(10), st.def.add(6), st.spd.add(6), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = {
name: "bunny",
desc: "",
skills: [],
idle: s_bunny,
up: s_bunnyup,
down: s_bunnydown,
aitype: AI.KILLER,
}
nu unit(mydata, mydata, [st.hp.add(25), st.str.add(9), st.def.add(7), st.spd.add(7), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = {
name: "rei'sen",
desc: "",
skills: [],
idle: s_bunny,
up: s_bunnyup,
down: s_bunnydown,
aitype: AI.WAITER,
}
nu unit(mydata, mydata, [st.hp.add(40), st.str.add(14), st.def.add(10), st.spd.add(13), st.mov.add(2), st.hit.add(0), st.rng.add(1)]);

View File

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
"resourceVersion": "1.0",
"name": "x_units",
"tags": [],
"resourceType": "GMScript",
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

View File

@ -0,0 +1,83 @@
{
"bboxMode": 0,
"collisionKind": 0,
"type": 0,
"origin": 9,
"preMultiplyAlpha": false,
"edgeFiltering": false,
"collisionTolerance": 0,
"swfPrecision": 2.525,
"bbox_left": 6,
"bbox_right": 23,
"bbox_top": 4,
"bbox_bottom": 25,
"HTile": false,
"VTile": false,
"For3D": false,
"width": 32,
"height": 32,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"swatchColours": null,
"gridX": 0,
"gridY": 0,
"frames": [
{"compositeImage":{"FrameId":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":{"name":"41ae40ee-057b-472b-8e54-931d7024c3e1","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"3dd62a23-5717-4dea-8293-e040e3692654","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":{"name":"41ae40ee-057b-472b-8e54-931d7024c3e1","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"624f27ee-735c-42f2-8125-1d87c2a672fd","tags":[],"resourceType":"GMSpriteFrame",},
],
"sequence": {
"spriteId": {"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},
"timeUnits": 1,
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"autoRecord": true,
"volume": 1.0,
"length": 2.0,
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
"tracks": [
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
{"id":"f2d26103-4ee1-49c5-b182-7f7aa4fc3d79","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"fcfd88f7-4dda-4029-9ade-613bbf86fbda","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
],
"visibleRange": null,
"lockOrigin": false,
"showBackdrop": true,
"showBackdropImage": false,
"backdropImagePath": "",
"backdropImageOpacity": 0.5,
"backdropWidth": 1366,
"backdropHeight": 768,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"xorigin": 16,
"yorigin": 26,
"eventToFunction": {},
"eventStubScript": null,
"parent": {"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},
"resourceVersion": "1.3",
"name": "s_bunny",
"tags": [],
"resourceType": "GMSequence",
},
"layers": [
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"41ae40ee-057b-472b-8e54-931d7024c3e1","tags":[],"resourceType":"GMImageLayer",},
],
"nineSlice": null,
"parent": {
"name": "wabbit",
"path": "folders/Sprites/wabbit.yy",
},
"resourceVersion": "1.0",
"name": "s_bunny",
"tags": [],
"resourceType": "GMSprite",
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 657 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

View File

@ -0,0 +1,83 @@
{
"bboxMode": 0,
"collisionKind": 0,
"type": 0,
"origin": 9,
"preMultiplyAlpha": false,
"edgeFiltering": false,
"collisionTolerance": 0,
"swfPrecision": 2.525,
"bbox_left": 6,
"bbox_right": 23,
"bbox_top": 4,
"bbox_bottom": 25,
"HTile": false,
"VTile": false,
"For3D": false,
"width": 32,
"height": 32,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"swatchColours": null,
"gridX": 0,
"gridY": 0,
"frames": [
{"compositeImage":{"FrameId":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":{"name":"41ae40ee-057b-472b-8e54-931d7024c3e1","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"3dd62a23-5717-4dea-8293-e040e3692654","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":{"name":"41ae40ee-057b-472b-8e54-931d7024c3e1","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"624f27ee-735c-42f2-8125-1d87c2a672fd","tags":[],"resourceType":"GMSpriteFrame",},
],
"sequence": {
"spriteId": {"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},
"timeUnits": 1,
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"autoRecord": true,
"volume": 1.0,
"length": 2.0,
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
"tracks": [
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
{"id":"f2d26103-4ee1-49c5-b182-7f7aa4fc3d79","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"fcfd88f7-4dda-4029-9ade-613bbf86fbda","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
],
"visibleRange": null,
"lockOrigin": false,
"showBackdrop": true,
"showBackdropImage": false,
"backdropImagePath": "",
"backdropImageOpacity": 0.5,
"backdropWidth": 1366,
"backdropHeight": 768,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"xorigin": 16,
"yorigin": 26,
"eventToFunction": {},
"eventStubScript": null,
"parent": {"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},
"resourceVersion": "1.3",
"name": "s_bunny",
"tags": [],
"resourceType": "GMSequence",
},
"layers": [
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"41ae40ee-057b-472b-8e54-931d7024c3e1","tags":[],"resourceType":"GMImageLayer",},
],
"nineSlice": null,
"parent": {
"name": "wabbit",
"path": "folders/Sprites/wabbit.yy",
},
"resourceVersion": "1.0",
"name": "s_bunny",
"tags": [],
"resourceType": "GMSprite",
}

View File

@ -0,0 +1,91 @@
{
"bboxMode": 0,
"collisionKind": 0,
"type": 0,
"origin": 9,
"preMultiplyAlpha": false,
"edgeFiltering": false,
"collisionTolerance": 0,
"swfPrecision": 2.525,
"bbox_left": 6,
"bbox_right": 23,
"bbox_top": 5,
"bbox_bottom": 27,
"HTile": false,
"VTile": false,
"For3D": false,
"width": 32,
"height": 32,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"swatchColours": null,
"gridX": 0,
"gridY": 0,
"frames": [
{"compositeImage":{"FrameId":{"name":"49f9c411-29fc-4fe2-bf12-b4b25b738deb","path":"sprites/s_bunnydown/s_bunnydown.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"49f9c411-29fc-4fe2-bf12-b4b25b738deb","path":"sprites/s_bunnydown/s_bunnydown.yy",},"LayerId":{"name":"f4e20572-94c5-4bf4-ab32-778812896a79","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnydown","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","name":"49f9c411-29fc-4fe2-bf12-b4b25b738deb","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"c4cbc6b9-6abb-4a29-9da5-17002dc6d1ce","path":"sprites/s_bunnydown/s_bunnydown.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"c4cbc6b9-6abb-4a29-9da5-17002dc6d1ce","path":"sprites/s_bunnydown/s_bunnydown.yy",},"LayerId":{"name":"f4e20572-94c5-4bf4-ab32-778812896a79","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnydown","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","name":"c4cbc6b9-6abb-4a29-9da5-17002dc6d1ce","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"efb539c4-bf62-47a5-adfe-258968605a7b","path":"sprites/s_bunnydown/s_bunnydown.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"efb539c4-bf62-47a5-adfe-258968605a7b","path":"sprites/s_bunnydown/s_bunnydown.yy",},"LayerId":{"name":"f4e20572-94c5-4bf4-ab32-778812896a79","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnydown","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","name":"efb539c4-bf62-47a5-adfe-258968605a7b","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"4a81b7e0-ce3c-4fbe-91f3-81a338577488","path":"sprites/s_bunnydown/s_bunnydown.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"4a81b7e0-ce3c-4fbe-91f3-81a338577488","path":"sprites/s_bunnydown/s_bunnydown.yy",},"LayerId":{"name":"f4e20572-94c5-4bf4-ab32-778812896a79","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnydown","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","name":"4a81b7e0-ce3c-4fbe-91f3-81a338577488","tags":[],"resourceType":"GMSpriteFrame",},
],
"sequence": {
"spriteId": {"name":"s_bunnydown","path":"sprites/s_bunnydown/s_bunnydown.yy",},
"timeUnits": 1,
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"autoRecord": true,
"volume": 1.0,
"length": 4.0,
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
"tracks": [
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
{"id":"192f9dd3-d859-4694-bad6-40d6744f4c32","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"49f9c411-29fc-4fe2-bf12-b4b25b738deb","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"febcd1b3-f346-417f-82ff-c2a263537217","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"c4cbc6b9-6abb-4a29-9da5-17002dc6d1ce","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"70c341e1-de19-43a7-ba70-84dd8a73bad2","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"efb539c4-bf62-47a5-adfe-258968605a7b","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"e04298f2-0cc8-4cc3-965c-2aa2327810b3","Key":3.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"4a81b7e0-ce3c-4fbe-91f3-81a338577488","path":"sprites/s_bunnydown/s_bunnydown.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
],
"visibleRange": null,
"lockOrigin": false,
"showBackdrop": true,
"showBackdropImage": false,
"backdropImagePath": "",
"backdropImageOpacity": 0.5,
"backdropWidth": 1366,
"backdropHeight": 768,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"xorigin": 16,
"yorigin": 27,
"eventToFunction": {},
"eventStubScript": null,
"parent": {"name":"s_bunnydown","path":"sprites/s_bunnydown/s_bunnydown.yy",},
"resourceVersion": "1.3",
"name": "s_bunnydown",
"tags": [],
"resourceType": "GMSequence",
},
"layers": [
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"f4e20572-94c5-4bf4-ab32-778812896a79","tags":[],"resourceType":"GMImageLayer",},
],
"nineSlice": null,
"parent": {
"name": "wabbit",
"path": "folders/Sprites/wabbit.yy",
},
"resourceVersion": "1.0",
"name": "s_bunnydown",
"tags": [],
"resourceType": "GMSprite",
}

View File

@ -0,0 +1,91 @@
{
"bboxMode": 0,
"collisionKind": 0,
"type": 0,
"origin": 9,
"preMultiplyAlpha": false,
"edgeFiltering": false,
"collisionTolerance": 0,
"swfPrecision": 2.525,
"bbox_left": 7,
"bbox_right": 20,
"bbox_top": 6,
"bbox_bottom": 27,
"HTile": false,
"VTile": false,
"For3D": false,
"width": 32,
"height": 32,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"swatchColours": null,
"gridX": 0,
"gridY": 0,
"frames": [
{"compositeImage":{"FrameId":{"name":"d644c81e-715e-4fbc-8144-b444664d1dc1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"d644c81e-715e-4fbc-8144-b444664d1dc1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":{"name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"d644c81e-715e-4fbc-8144-b444664d1dc1","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"efd7f485-d2c2-4b41-b717-e010162b948e","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"efd7f485-d2c2-4b41-b717-e010162b948e","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":{"name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"efd7f485-d2c2-4b41-b717-e010162b948e","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"aa81cdfa-4408-470d-8092-8c5caccfc5c1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"aa81cdfa-4408-470d-8092-8c5caccfc5c1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":{"name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"aa81cdfa-4408-470d-8092-8c5caccfc5c1","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"0f2bb038-aea4-44d9-bf96-5f80e62e7b50","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"0f2bb038-aea4-44d9-bf96-5f80e62e7b50","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":{"name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"0f2bb038-aea4-44d9-bf96-5f80e62e7b50","tags":[],"resourceType":"GMSpriteFrame",},
],
"sequence": {
"spriteId": {"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},
"timeUnits": 1,
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"autoRecord": true,
"volume": 1.0,
"length": 4.0,
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
"tracks": [
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
{"id":"a393c028-e51a-4a74-94e8-9584d41155a4","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"d644c81e-715e-4fbc-8144-b444664d1dc1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"d4c0dcd3-b56e-4229-94ec-eb6f92877d30","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"efd7f485-d2c2-4b41-b717-e010162b948e","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"afa37cc5-8496-4f5f-8001-3821a967a75a","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"aa81cdfa-4408-470d-8092-8c5caccfc5c1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"7f9a8eaa-01bb-4a44-b367-bd58f5add23e","Key":3.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"0f2bb038-aea4-44d9-bf96-5f80e62e7b50","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
],
"visibleRange": null,
"lockOrigin": false,
"showBackdrop": true,
"showBackdropImage": false,
"backdropImagePath": "",
"backdropImageOpacity": 0.5,
"backdropWidth": 1366,
"backdropHeight": 768,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"xorigin": 16,
"yorigin": 26,
"eventToFunction": {},
"eventStubScript": null,
"parent": {"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},
"resourceVersion": "1.3",
"name": "s_bunnyup",
"tags": [],
"resourceType": "GMSequence",
},
"layers": [
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","tags":[],"resourceType":"GMImageLayer",},
],
"nineSlice": null,
"parent": {
"name": "wabbit",
"path": "folders/Sprites/wabbit.yy",
},
"resourceVersion": "1.0",
"name": "s_bunnyup",
"tags": [],
"resourceType": "GMSprite",
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

View File

@ -0,0 +1,83 @@
{
"bboxMode": 0,
"collisionKind": 0,
"type": 0,
"origin": 9,
"preMultiplyAlpha": false,
"edgeFiltering": false,
"collisionTolerance": 0,
"swfPrecision": 2.525,
"bbox_left": 6,
"bbox_right": 23,
"bbox_top": 4,
"bbox_bottom": 25,
"HTile": false,
"VTile": false,
"For3D": false,
"width": 32,
"height": 32,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"swatchColours": null,
"gridX": 0,
"gridY": 0,
"frames": [
{"compositeImage":{"FrameId":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":{"name":"41ae40ee-057b-472b-8e54-931d7024c3e1","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"3dd62a23-5717-4dea-8293-e040e3692654","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"LayerId":{"name":"41ae40ee-057b-472b-8e54-931d7024c3e1","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","name":"624f27ee-735c-42f2-8125-1d87c2a672fd","tags":[],"resourceType":"GMSpriteFrame",},
],
"sequence": {
"spriteId": {"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},
"timeUnits": 1,
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"autoRecord": true,
"volume": 1.0,
"length": 2.0,
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
"tracks": [
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
{"id":"f2d26103-4ee1-49c5-b182-7f7aa4fc3d79","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"3dd62a23-5717-4dea-8293-e040e3692654","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"fcfd88f7-4dda-4029-9ade-613bbf86fbda","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"624f27ee-735c-42f2-8125-1d87c2a672fd","path":"sprites/s_bunny/s_bunny.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
],
"visibleRange": null,
"lockOrigin": false,
"showBackdrop": true,
"showBackdropImage": false,
"backdropImagePath": "",
"backdropImageOpacity": 0.5,
"backdropWidth": 1366,
"backdropHeight": 768,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"xorigin": 16,
"yorigin": 26,
"eventToFunction": {},
"eventStubScript": null,
"parent": {"name":"s_bunny","path":"sprites/s_bunny/s_bunny.yy",},
"resourceVersion": "1.3",
"name": "s_bunny",
"tags": [],
"resourceType": "GMSequence",
},
"layers": [
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"41ae40ee-057b-472b-8e54-931d7024c3e1","tags":[],"resourceType":"GMImageLayer",},
],
"nineSlice": null,
"parent": {
"name": "wabbit",
"path": "folders/Sprites/wabbit.yy",
},
"resourceVersion": "1.0",
"name": "s_bunny",
"tags": [],
"resourceType": "GMSprite",
}

View File

@ -0,0 +1,91 @@
{
"bboxMode": 0,
"collisionKind": 0,
"type": 0,
"origin": 9,
"preMultiplyAlpha": false,
"edgeFiltering": false,
"collisionTolerance": 0,
"swfPrecision": 2.525,
"bbox_left": 7,
"bbox_right": 20,
"bbox_top": 6,
"bbox_bottom": 27,
"HTile": false,
"VTile": false,
"For3D": false,
"width": 32,
"height": 32,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"swatchColours": null,
"gridX": 0,
"gridY": 0,
"frames": [
{"compositeImage":{"FrameId":{"name":"d644c81e-715e-4fbc-8144-b444664d1dc1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"d644c81e-715e-4fbc-8144-b444664d1dc1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":{"name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"d644c81e-715e-4fbc-8144-b444664d1dc1","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"efd7f485-d2c2-4b41-b717-e010162b948e","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"efd7f485-d2c2-4b41-b717-e010162b948e","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":{"name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"efd7f485-d2c2-4b41-b717-e010162b948e","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"aa81cdfa-4408-470d-8092-8c5caccfc5c1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"aa81cdfa-4408-470d-8092-8c5caccfc5c1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":{"name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"aa81cdfa-4408-470d-8092-8c5caccfc5c1","tags":[],"resourceType":"GMSpriteFrame",},
{"compositeImage":{"FrameId":{"name":"0f2bb038-aea4-44d9-bf96-5f80e62e7b50","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"0f2bb038-aea4-44d9-bf96-5f80e62e7b50","path":"sprites/s_bunnyup/s_bunnyup.yy",},"LayerId":{"name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","name":"0f2bb038-aea4-44d9-bf96-5f80e62e7b50","tags":[],"resourceType":"GMSpriteFrame",},
],
"sequence": {
"spriteId": {"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},
"timeUnits": 1,
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"autoRecord": true,
"volume": 1.0,
"length": 4.0,
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
"tracks": [
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
{"id":"a393c028-e51a-4a74-94e8-9584d41155a4","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"d644c81e-715e-4fbc-8144-b444664d1dc1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"d4c0dcd3-b56e-4229-94ec-eb6f92877d30","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"efd7f485-d2c2-4b41-b717-e010162b948e","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"afa37cc5-8496-4f5f-8001-3821a967a75a","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"aa81cdfa-4408-470d-8092-8c5caccfc5c1","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
{"id":"7f9a8eaa-01bb-4a44-b367-bd58f5add23e","Key":3.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"0f2bb038-aea4-44d9-bf96-5f80e62e7b50","path":"sprites/s_bunnyup/s_bunnyup.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
],
"visibleRange": null,
"lockOrigin": false,
"showBackdrop": true,
"showBackdropImage": false,
"backdropImagePath": "",
"backdropImageOpacity": 0.5,
"backdropWidth": 1366,
"backdropHeight": 768,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"xorigin": 16,
"yorigin": 27,
"eventToFunction": {},
"eventStubScript": null,
"parent": {"name":"s_bunnyup","path":"sprites/s_bunnyup/s_bunnyup.yy",},
"resourceVersion": "1.3",
"name": "s_bunnyup",
"tags": [],
"resourceType": "GMSequence",
},
"layers": [
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"50a5fcba-68cf-4109-bbc6-7251f9345fe4","tags":[],"resourceType":"GMImageLayer",},
],
"nineSlice": null,
"parent": {
"name": "wabbit",
"path": "folders/Sprites/wabbit.yy",
},
"resourceVersion": "1.0",
"name": "s_bunnyup",
"tags": [],
"resourceType": "GMSprite",
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

View File

@ -0,0 +1,79 @@
{
"bboxMode": 0,
"collisionKind": 0,
"type": 0,
"origin": 4,
"preMultiplyAlpha": false,
"edgeFiltering": false,
"collisionTolerance": 0,
"swfPrecision": 2.525,
"bbox_left": 0,
"bbox_right": 0,
"bbox_top": 0,
"bbox_bottom": 0,
"HTile": false,
"VTile": false,
"For3D": false,
"width": 32,
"height": 32,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"swatchColours": null,
"gridX": 0,
"gridY": 0,
"frames": [
{"compositeImage":{"FrameId":{"name":"61c007f0-e08f-41d8-92d6-f285d96bdaa1","path":"sprites/s_null/s_null.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
{"FrameId":{"name":"61c007f0-e08f-41d8-92d6-f285d96bdaa1","path":"sprites/s_null/s_null.yy",},"LayerId":{"name":"930721df-2e54-47c8-b579-0673b0744eb6","path":"sprites/s_null/s_null.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
],"parent":{"name":"s_null","path":"sprites/s_null/s_null.yy",},"resourceVersion":"1.0","name":"61c007f0-e08f-41d8-92d6-f285d96bdaa1","tags":[],"resourceType":"GMSpriteFrame",},
],
"sequence": {
"spriteId": {"name":"s_null","path":"sprites/s_null/s_null.yy",},
"timeUnits": 1,
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"autoRecord": true,
"volume": 1.0,
"length": 1.0,
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
"tracks": [
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
{"id":"38585925-4278-4e9d-9c0d-e5df9b72d7ec","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"61c007f0-e08f-41d8-92d6-f285d96bdaa1","path":"sprites/s_null/s_null.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
],
"visibleRange": null,
"lockOrigin": false,
"showBackdrop": true,
"showBackdropImage": false,
"backdropImagePath": "",
"backdropImageOpacity": 0.5,
"backdropWidth": 1366,
"backdropHeight": 768,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"xorigin": 16,
"yorigin": 16,
"eventToFunction": {},
"eventStubScript": null,
"parent": {"name":"s_null","path":"sprites/s_null/s_null.yy",},
"resourceVersion": "1.3",
"name": "s_null",
"tags": [],
"resourceType": "GMSequence",
},
"layers": [
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"930721df-2e54-47c8-b579-0673b0744eb6","tags":[],"resourceType":"GMImageLayer",},
],
"nineSlice": null,
"parent": {
"name": "Sprites",
"path": "folders/Sprites.yy",
},
"resourceVersion": "1.0",
"name": "s_null",
"tags": [],
"resourceType": "GMSprite",
}