diff --git a/eastern flames/eastern flames.yyp b/eastern flames/eastern flames.yyp index 354e2c5..37f66f6 100644 --- a/eastern flames/eastern flames.yyp +++ b/eastern flames/eastern flames.yyp @@ -6,7 +6,6 @@ {"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":"lerp_angle","path":"scripts/lerp_angle/lerp_angle.yy",},"order":9,}, - {"id":{"name":"c_getstats","path":"scripts/c_getstats/c_getstats.yy",},"order":16,}, {"id":{"name":"stat","path":"scripts/stat/stat.yy",},"order":3,}, {"id":{"name":"vlambeer","path":"scripts/vlambeer/vlambeer.yy",},"order":1,}, {"id":{"name":"x_unitsetup","path":"scripts/x_unitsetup/x_unitsetup.yy",},"order":0,}, @@ -64,7 +63,6 @@ {"id":{"name":"c_input","path":"scripts/c_input/c_input.yy",},"order":8,}, {"id":{"name":"st_standing","path":"scripts/st_standing/st_standing.yy",},"order":6,}, {"id":{"name":"unit","path":"scripts/unit/unit.yy",},"order":2,}, - {"id":{"name":"c_moveunit","path":"scripts/c_moveunit/c_moveunit.yy",},"order":17,}, {"id":{"name":"se_play","path":"scripts/se_play/se_play.yy",},"order":5,}, {"id":{"name":"msglang","path":"scripts/msglang/msglang.yy",},"order":15,}, {"id":{"name":"array_front","path":"scripts/array_front/array_front.yy",},"order":2,}, diff --git a/eastern flames/objects/ARTICULATOR/ARTICULATOR.yy b/eastern flames/objects/ARTICULATOR/ARTICULATOR.yy index 79f59ad..20cef4a 100644 --- a/eastern flames/objects/ARTICULATOR/ARTICULATOR.yy +++ b/eastern flames/objects/ARTICULATOR/ARTICULATOR.yy @@ -18,7 +18,7 @@ "physicsKinematic": false, "physicsShapePoints": [], "eventList": [ - {"isDnD":false,"eventNum":64,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, + {"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, {"isDnD":false,"eventNum":72,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, diff --git a/eastern flames/objects/ARTICULATOR/Create_0.gml b/eastern flames/objects/ARTICULATOR/Create_0.gml index 1252166..b518530 100644 --- a/eastern flames/objects/ARTICULATOR/Create_0.gml +++ b/eastern flames/objects/ARTICULATOR/Create_0.gml @@ -3,10 +3,7 @@ var i; /*for (i=0; i global.gw-100 { - var guyhits = floor(abs(mouse_y-global.gh-10)/32); - log(guyhits, array_length(selectedunit.inventory)); - if guyhits < array_length(selectedunit.inventory) { - //log("doing"); - selectedunit.equippedweapon = guyhits+1; - c_equipweapon(selectedunit, selectedunit.inventory[selectedunit.equippedweapon]); - } - //draw_text(global.gw-10, global.gh-10-i*20; - } } \ No newline at end of file diff --git a/eastern flames/objects/o_unit/Create_0.gml b/eastern flames/objects/o_unit/Create_0.gml index f122211..cdb7b21 100644 --- a/eastern flames/objects/o_unit/Create_0.gml +++ b/eastern flames/objects/o_unit/Create_0.gml @@ -11,7 +11,6 @@ attacked = 0; inventory = []; c_addweapon(id, wp.nothing); equippedweapon = noone; -waiting = false; continuecombat = function(me, them) { //if stamina returnable = true stamina-- return true @@ -24,14 +23,8 @@ continuecombat = function(me, them) { action = { effect: function(me, them) { - if irandom(99) < (me.data.hit.val) { //add avo - them.data.hp.val -= me.data.str.val; - return me.data.str.val; - } else { - log(string(me) + " missed!"); - return 0; - - } + them.data.hp.val -= me.data.str.val; + return me.data.str.val; } //animation: new actionanim() diff --git a/eastern flames/objects/o_unit/Draw_0.gml b/eastern flames/objects/o_unit/Draw_0.gml index 3e4e439..61afeff 100644 --- a/eastern flames/objects/o_unit/Draw_0.gml +++ b/eastern flames/objects/o_unit/Draw_0.gml @@ -1,4 +1,3 @@ -if waiting image_blend = c_grey else image_blend = c_white; draw_self(); drawstate(); //log(data); diff --git a/eastern flames/scripts/c_getstats/c_getstats.gml b/eastern flames/scripts/c_getstats/c_getstats.gml deleted file mode 100644 index c5e2565..0000000 --- a/eastern flames/scripts/c_getstats/c_getstats.gml +++ /dev/null @@ -1,15 +0,0 @@ -function c_getstats(target) { - var dudes = variable_struct_get_names(target.data); - var lads = variable_struct_get_names(st); - var chaps = []; - var i; - for (i=0; i= array_length(dudes) break; - } - if i >= array_length(dudes) break; - array_push(chaps, target.data[$dudes[i]]); - } - return chaps; -} \ No newline at end of file diff --git a/eastern flames/scripts/c_getstats/c_getstats.yy b/eastern flames/scripts/c_getstats/c_getstats.yy deleted file mode 100644 index aced597..0000000 --- a/eastern flames/scripts/c_getstats/c_getstats.yy +++ /dev/null @@ -1,12 +0,0 @@ -{ - "isDnD": false, - "isCompatibility": false, - "parent": { - "name": "Scripts", - "path": "folders/Scripts.yy", - }, - "resourceVersion": "1.0", - "name": "c_getstats", - "tags": [], - "resourceType": "GMScript", -} \ No newline at end of file diff --git a/eastern flames/scripts/c_moveunit/c_moveunit.gml b/eastern flames/scripts/c_moveunit/c_moveunit.gml deleted file mode 100644 index 3547b8b..0000000 --- a/eastern flames/scripts/c_moveunit/c_moveunit.gml +++ /dev/null @@ -1,6 +0,0 @@ -function c_moveunit(targetunit, destination) { - array_remove(c_gettile(targetunit.pos.x, targetunit.pos.y).contents, targetunit); - array_push(destination.contents, targetunit); - targetunit.pos.x = destination.x; - targetunit.pos.y = destination.y; -} \ No newline at end of file diff --git a/eastern flames/scripts/c_moveunit/c_moveunit.yy b/eastern flames/scripts/c_moveunit/c_moveunit.yy deleted file mode 100644 index affe33a..0000000 --- a/eastern flames/scripts/c_moveunit/c_moveunit.yy +++ /dev/null @@ -1,12 +0,0 @@ -{ - "isDnD": false, - "isCompatibility": false, - "parent": { - "name": "Scripts", - "path": "folders/Scripts.yy", - }, - "resourceVersion": "1.0", - "name": "c_moveunit", - "tags": [], - "resourceType": "GMScript", -} \ No newline at end of file diff --git a/eastern flames/scripts/c_selectunit/c_selectunit.gml b/eastern flames/scripts/c_selectunit/c_selectunit.gml index 7fa162a..f10f270 100644 --- a/eastern flames/scripts/c_selectunit/c_selectunit.gml +++ b/eastern flames/scripts/c_selectunit/c_selectunit.gml @@ -1,9 +1,8 @@ function c_selectunit(unitobject) { - if unitobject.waiting return false unitobject.state = st_moving; unitobject.drawstate = st_movingdraw; unitobject.returnpos = new vec2(unitobject.pos.x, unitobject.pos.y); - var mov = unitobject.data.mov.val; + var mov = 2//DONT var i, j; for (i=-mov; i<=mov; i++) { for (j=-mov; j<=mov; j++) { @@ -13,7 +12,6 @@ function c_selectunit(unitobject) { } } ARTICULATOR.selectedunit = unitobject; - return unitobject; } function c_deselectunit(unitobject) { diff --git a/eastern flames/scripts/st_moving/st_moving.gml b/eastern flames/scripts/st_moving/st_moving.gml index 726d650..f078d48 100644 --- a/eastern flames/scripts/st_moving/st_moving.gml +++ b/eastern flames/scripts/st_moving/st_moving.gml @@ -1,9 +1,9 @@ function st_moving() { - var mov = data.mov.val; + var mov = 2; c_input(); hspd = lerp(hspd, (right-left)*.05, .4); vspd = lerp(vspd, (down-up)*.05, .4); - if !stop dir = DIR.NONE; + //if !stop dir = DIR.NONE; if left dir = DIR.LEFT; if down dir = DIR.DOWN; if up dir = DIR.UP; @@ -47,7 +47,7 @@ function st_moving() { //var rng = [1]; var guy = c_gettile(x, y, true); var hitting = noone; - if guy != noone && stop { + if guy != noone { switch dir { case DIR.LEFT: hitting = c_gettile(guy.x-1, guy.y); @@ -96,11 +96,6 @@ function st_moving() { if back { c_deselectunit(id); } - if dir == DIR.NONE && select { - c_moveunit(id, c_gettile(x, y, true)); - waiting = true; - c_deselectunit(id); - } /*if x < (pos.x-mov)*ts.x { x = (pos.x-mov)*ts.x; } else if x > (pos.x+mov+1)*ts.x { diff --git a/eastern flames/scripts/stat/stat.gml b/eastern flames/scripts/stat/stat.gml index 6d8cb8a..915f166 100644 --- a/eastern flames/scripts/stat/stat.gml +++ b/eastern flames/scripts/stat/stat.gml @@ -44,6 +44,4 @@ function modulo(val1, val2) { nu stat("hp", "health", "vitality"); nu stat("str", "strength", "physical power"); nu stat("def", "defense", "physical defense"); -nu stat("spd", "speed", "avoid and follow-up"); -nu stat("hit", "hit rate", "chance to hit"); -nu stat("mov", "movement", "distance travelable"); \ No newline at end of file +nu stat("spd", "speed", "avoid and follow-up"); \ No newline at end of file diff --git a/eastern flames/scripts/tiledata/tiledata.gml b/eastern flames/scripts/tiledata/tiledata.gml index 7bd2efd..d8ecfd4 100644 --- a/eastern flames/scripts/tiledata/tiledata.gml +++ b/eastern flames/scripts/tiledata/tiledata.gml @@ -7,7 +7,7 @@ global.map = [ [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(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(), 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()], @@ -26,13 +26,8 @@ function c_informtiles() { c_informtiles(); global.tilesize = new vec2(32, 32); -function tiledata(passable_=true, contents_=[], overlays_=[], statmods=[]) constructor { - passable = passable_; - contents = contents_; - overlays = overlays_; - modifiers = {}; - var i; - for (i=0; i