there has never been a balanced fire emblem, and by god i guarantee you there never will be

This commit is contained in:
the me 2022-08-22 23:03:07 -07:00
parent 337f705dfe
commit 5ba3169744
5 changed files with 52 additions and 34 deletions

View File

@ -58,11 +58,11 @@ matrix_set(matrix_world,worldMat2);
draw_sprite(s_cursor, 0, -ts.x/2, 0); draw_sprite(s_cursor, 0, -ts.x/2, 0);
var worldMat2 = matrix_build(a.x,a.y-ts.y/2,0,90,0,0,1,1,1); var worldMat2 = matrix_build(a.x,a.y-ts.y/2,0,90,0,0,1,1,1);
matrix_set(matrix_world,worldMat2); matrix_set(matrix_world,worldMat2);
draw_sprite(s_cursor, 0, ts.x/2, 0); draw_sprite(s_cursor, 0, ts.x/2-1, 0);
var worldMat2 = matrix_build(a.x,a.y+ts.y/2,0,90,0,0,1,1,1); var worldMat2 = matrix_build(a.x,a.y+ts.y/2,0,90,0,0,1,1,1);
matrix_set(matrix_world,worldMat2); matrix_set(matrix_world,worldMat2);
draw_sprite(s_cursor, 0, -ts.x/2, 0); draw_sprite(s_cursor, 0, -ts.x/2, 0);
var worldMat2 = matrix_build(a.x,a.y+ts.y/2,0,90,0,0,1,1,1); var worldMat2 = matrix_build(a.x,a.y+ts.y/2,0,90,0,0,1,1,1);
matrix_set(matrix_world,worldMat2); matrix_set(matrix_world,worldMat2);
draw_sprite(s_cursor, 0, ts.x/2, 0); draw_sprite(s_cursor, 0, ts.x/2-1, 0);
matrix_set(matrix_world,worldMat); matrix_set(matrix_world,worldMat);

View File

@ -16,40 +16,43 @@ function c_loadstageone() {
var bunny = c_inheritunit(19, 3, un[$"Bunny Buddy"], ARMY.THEM); var bunny = c_inheritunit(19, 3, un[$"Bunny Buddy"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Bayonet"], true);
bunny = c_inheritunit(17, 2, un[$"Final Bunny"], ARMY.THEM); bunny = c_inheritunit(17, 2, un[$"Final Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Bayonet"], true);
c_addweapon(bunny, wp[$"Glock"], false);
bunny = c_inheritunit(8, 2, un[$"Forest Bunny"], ARMY.THEM); bunny = c_inheritunit(8, 2, un[$"Forest Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Rifle"], true);
bunny = c_inheritunit(10, 3, un[$"Plains Bunny"], ARMY.THEM); bunny = c_inheritunit(10, 3, un[$"Plains Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Rifle"], true);
bunny = c_inheritunit(12, 4, un[$"Mountain Bunny"], ARMY.THEM); bunny = c_inheritunit(12, 4, un[$"Mountain Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"Rifle"], true);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Bayonet"], true);
bunny = c_inheritunit(9, 10, un[$"Bunny Forerunner"], ARMY.THEM); bunny = c_inheritunit(9, 10, un[$"Bunny Forerunner"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Bayonet"], true);
bunny = c_inheritunit(10, 8, un[$"Bold Bunny"], ARMY.THEM); bunny = c_inheritunit(10, 8, un[$"Bold Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Bayonet"], true);
bunny = c_inheritunit(12, 10, un[$"Admiring Bunny"], ARMY.THEM); bunny = c_inheritunit(12, 10, un[$"Admiring Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Bayonet"], true);
bunny = c_inheritunit(13, 7, un[$"Bunny in the Middle"], ARMY.THEM); bunny = c_inheritunit(13, 7, un[$"Bunny in the Middle"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Glock"], true);
bunny = c_inheritunit(16, 12, un.Bnuuy, ARMY.THEM); bunny = c_inheritunit(16, 12, un.Bnuuy, ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Glock"], true);
bunny = c_inheritunit(16, 5, un[$"Bored Bunny"], ARMY.THEM); bunny = c_inheritunit(16, 5, un[$"Bored Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Bayonet"], true);
bunny = c_inheritunit(17, 6, un[$"Veteran Bunny"], ARMY.THEM); bunny = c_inheritunit(17, 6, un[$"Veteran Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Rifle"], true);
bunny = c_inheritunit(18, 7, un[$"Rabbit"], ARMY.THEM); bunny = c_inheritunit(18, 7, un[$"Rabbit"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Bayonet"], true);
bunny = c_inheritunit(19, 13, un[$"Sneaky Bunny"], ARMY.THEM); bunny = c_inheritunit(19, 13, un[$"Sneaky Bunny"], ARMY.THEM);
c_addweapon(bunny, wp[$"iron sword"], true); c_addweapon(bunny, wp[$"Lunar Machete"], true);
var reisen = c_inheritunit(19, 1, un[$"Rei'sen"], true, ARMY.THEM); var reisen = c_inheritunit(19, 1, un[$"Rei'sen"], ARMY.THEM);
c_addweapon(reisen, wp[$"iron sword"], true); c_addweapon(reisen, wp[$"Sniper Rifle"], true);
c_addweapon(reisen, wp[$"Bayonet"], false);
} }

View File

@ -41,11 +41,13 @@ nu weapon("Microlaser", "special science laser instead of magic!", WPTYPE.SWORD,
nu weapon("Wrench", "a wrench of a common material", WPTYPE.SWORD, [new statmod(st.str, 9, add), new statmod(st.hit, 60, add)]); nu weapon("Wrench", "a wrench of a common material", WPTYPE.SWORD, [new statmod(st.str, 9, add), new statmod(st.hit, 60, add)]);
nu weapon("Healgun", "heal-ish gun", WPTYPE.SWORD, [new statmod(st.str, 0, add), new statmod(st.str, -1, mult), new statmod(st.hit, 100, add)]); nu weapon("Healgun", "heal-ish gun", WPTYPE.SWORD, [new statmod(st.str, 0, add), new statmod(st.str, -1, mult), new statmod(st.hit, 100, add)]);
nu weapon("Bayonet", "it's out of ammo...", WPTYPE.SWORD, [new statmod(st.str, 9, add), new statmod(st.hit, 80, add)]); nu weapon("Bayonet", "it's out of ammo...", WPTYPE.SWORD, [new statmod(st.str, 9, add), new statmod(st.hit, 90, add)]);
nu weapon("Rifle", "", WPTYPE.SWORD, [new statmod(st.str, 6, add), new statmod(st.hit, 90, add)]); nu weapon("Rifle", "it has ammo, i guess", WPTYPE.SWORD, [new statmod(st.str, 6, add), new statmod(st.hit, 80, add), new statmod(st.rng, 1, add)]);
nu weapon("Lunar Machete", "sick", WPTYPE.SWORD, [new statmod(st.str, 9, add), new statmod(st.hit, 90, add)]);
nu weapon("Glock", "gang shit", WPTYPE.SWORD, [new statmod(st.str, 4, add), new statmod(st.hit, 95, add)]);
nu weapon("Sniper Rifle", "gang shit", WPTYPE.SWORD, [new statmod(st.str, 11, add), new statmod(st.hit, 100, add)]);
nu weapon("", "", WPTYPE.SWORD, [new statmod(st.str, 6, add), new statmod(st.hit, 90, add)]); nu weapon("Bottle", "it was full, just a minute ago...", WPTYPE.SWORD, [new statmod(st.str, 10, add), new statmod(st.hit, 30, add)]);
nu weapon("", "", WPTYPE.SWORD, [new statmod(st.str, 6, add), new statmod(st.hit, 90, add)]);
function c_modifierreset(target) { function c_modifierreset(target) {
var dudes = variable_struct_get_names(target.data); var dudes = variable_struct_get_names(target.data);

View File

@ -20,7 +20,7 @@ mydata = {
face: s_bunnyface, face: s_bunnyface,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(28), st.str.add(7), st.def.add(6), st.spd.add(9), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Bold Bunny", name: "Bold Bunny",
desc: "", desc: "",
@ -31,7 +31,7 @@ mydata = {
face: s_bunnyface2, face: s_bunnyface2,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(22), st.str.add(5), st.def.add(5), st.spd.add(7), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Admiring Bunny", name: "Admiring Bunny",
desc: "", desc: "",
@ -42,7 +42,7 @@ mydata = {
face: s_bunnyface, face: s_bunnyface,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(22), st.str.add(5), st.def.add(5), st.spd.add(7), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Bunny in the Middle", name: "Bunny in the Middle",
desc: "", desc: "",
@ -53,7 +53,7 @@ mydata = {
face: s_bunnyface, face: s_bunnyface,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(27), st.str.add(7), st.def.add(7), st.spd.add(7), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Forest Bunny", name: "Forest Bunny",
desc: "", desc: "",
@ -64,7 +64,7 @@ mydata = {
face: s_bunnyface, face: s_bunnyface,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(25), st.str.add(6), st.def.add(7), st.spd.add(6), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Plains Bunny", name: "Plains Bunny",
desc: "", desc: "",
@ -75,7 +75,7 @@ mydata = {
face: s_bunnyface, face: s_bunnyface,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(25), st.str.add(6), st.def.add(7), st.spd.add(6), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Mountain Bunny", name: "Mountain Bunny",
desc: "", desc: "",
@ -86,7 +86,7 @@ mydata = {
face: s_bunnyface, face: s_bunnyface,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(25), st.str.add(6), st.def.add(7), st.spd.add(6), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Bunny Buddy", name: "Bunny Buddy",
desc: "", desc: "",
@ -97,7 +97,7 @@ mydata = {
face: s_bunnyface, face: s_bunnyface,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(20), st.str.add(4), st.def.add(10), st.spd.add(9), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Final Bunny", name: "Final Bunny",
desc: "", desc: "",
@ -108,7 +108,7 @@ mydata = {
face: s_bunnyface2, face: s_bunnyface2,
aitype: AI.KILLER, 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)]); nu unit(mydata, mydata, [st.hp.add(30), st.str.add(10), st.def.add(4), st.spd.add(9), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Bored Bunny", name: "Bored Bunny",
@ -139,7 +139,7 @@ mydata = {
idle: s_bunny, idle: s_bunny,
up: s_bunnyup, up: s_bunnyup,
down: s_bunnydown, down: s_bunnydown,
face: s_bunnyface2, face: s_bunnyface,
aitype: AI.WAITER, aitype: AI.WAITER,
} }
nu unit(mydata, mydata, [st.hp.add(20), st.str.add(8), st.def.add(8), st.spd.add(10), st.mov.add(0), st.hit.add(0), st.rng.add(1)]); nu unit(mydata, mydata, [st.hp.add(20), st.str.add(8), st.def.add(8), st.spd.add(10), st.mov.add(0), st.hit.add(0), st.rng.add(1)]);
@ -153,7 +153,7 @@ mydata = {
face: s_bunnyface, face: s_bunnyface,
aitype: AI.WAITER, aitype: AI.WAITER,
} }
nu unit(mydata, mydata, [st.hp.add(20), st.str.add(8), st.def.add(8), st.spd.add(10), st.mov.add(0), st.hit.add(0), st.rng.add(1)]); nu unit(mydata, mydata, [st.hp.add(27), st.str.add(7), st.def.add(7), st.spd.add(7), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {
name: "Sneaky Bunny", name: "Sneaky Bunny",
desc: "", desc: "",
@ -164,7 +164,7 @@ mydata = {
face: s_bunnyface2, face: s_bunnyface2,
aitype: AI.ESCAPER, aitype: AI.ESCAPER,
} }
nu unit(mydata, mydata, [st.hp.add(20), st.str.add(6), st.def.add(4), st.spd.add(15), st.mov.add(3), st.hit.add(0), st.rng.add(1)]); nu unit(mydata, mydata, [st.hp.add(18), st.str.add(6), st.def.add(4), st.spd.add(15), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = { mydata = {

View File

@ -54,3 +54,16 @@ mydata = {
nu unit(mydata, mydata, [st.hp.add(27), st.str.add(7), st.def.add(6), st.spd.add(6), st.mov.add(4), st.hit.add(0), st.rng.add(1)]); nu unit(mydata, mydata, [st.hp.add(27), st.str.add(7), st.def.add(6), st.spd.add(6), st.mov.add(4), st.hit.add(0), st.rng.add(1)]);
mydata = {
name: "Kotohime",
desc: "",
skills: [],
idle: s_takane,
up: s_takaneup,
down: s_takanedown,
face: s_talkane,
aitype: AI.KILLER,
}
nu unit(mydata, mydata, [st.hp.add(20), st.str.add(4), st.def.add(2), st.spd.add(11), st.mov.add(5), st.hit.add(0), st.rng.add(1)]);