init
This commit is contained in:
commit
0556f63d2d
119 changed files with 2908 additions and 0 deletions
91
scripts/mnevpadlu/mnevpadlu.gml
Normal file
91
scripts/mnevpadlu/mnevpadlu.gml
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
function newShip(_health, _sprite, _subsprite, _name) constructor
|
||||
{
|
||||
shipHealth = _health;
|
||||
sprite = _sprite;
|
||||
subsprite = _subsprite;
|
||||
sname = _name;
|
||||
}
|
||||
|
||||
global.shipMk1 = new newShip(40, spShip1, 0, "Корпус Mk1");
|
||||
global.shipMk2 = new newShip(60, spShip1, 0, "Корпус Mk2");
|
||||
global.shipMk3 = new newShip(75, spShip1, 0, "Корпус Mk3");
|
||||
|
||||
function newWeapon(_weapontype, _damage, _projspeed, _rotationspeed, _firerate, _sprite, _subsprite, _name) constructor
|
||||
{
|
||||
weapontype = _weapontype;
|
||||
damage = _damage;
|
||||
projspeed = _projspeed;
|
||||
rotationspeed = _rotationspeed;
|
||||
firerate = _firerate;
|
||||
sprite = _sprite;
|
||||
subsprite = _subsprite;
|
||||
sname = _name;
|
||||
}
|
||||
|
||||
global.rocketMk1 = new newWeapon(weaponType.rocket, 5, 12, 180, 5, spNone, 0, "Ракеты Mk1");
|
||||
global.laserMk1 = new newWeapon(weaponType.laser, 1, 12, 0, 5, spNone, 0, "Лазер Mk1");
|
||||
global.laserMk2 = new newWeapon(weaponType.laser, 2, 12, 0, 5, spNone, 0, "Лазер Mk2");
|
||||
global.not_weapon = new newWeapon(weaponType.oth, 0, 0, 0, 1, spNone, 0, "Пустая ячейка под оружие");
|
||||
|
||||
enum weaponType
|
||||
{
|
||||
laser,
|
||||
rocket,
|
||||
oth
|
||||
}
|
||||
|
||||
function newEngine(_speed, _turbo, _turbospeed, _turbofuel, _sprite, _subsprite, _name) constructor
|
||||
{
|
||||
shipSpeedUpCap = _speed;
|
||||
shipSpeedDownCap = _speed * -0.25;
|
||||
shipTurboSpeed = _turbospeed;
|
||||
shipTurboFuelLimit = _turbofuel * room_speed;
|
||||
shipTurbo = _turbo;
|
||||
sprite = _sprite;
|
||||
subsprite = _subsprite;
|
||||
sname = _name;
|
||||
}
|
||||
|
||||
global.engineMk1 = new newEngine(5, true, 10, 30, spNone, 0, "Двигатель Mk1");
|
||||
|
||||
function newShield(_capacity, _chargerate, _delay, _sprite, _subsprite, _name) constructor
|
||||
{
|
||||
shieldCapacity = _capacity;
|
||||
shieldChargerate = _chargerate;
|
||||
shieldDelay = _delay;
|
||||
sprite = _sprite;
|
||||
subsprite = _subsprite;
|
||||
sname = _name;
|
||||
}
|
||||
|
||||
global.shieldMk1 = new newShield(5, 1, 3, spNone, 0, "Щит Mk1");
|
||||
global.shieldMk2 = new newShield(10, 1, 5, spNone, 0, "Щит Mk2");
|
||||
|
||||
enum itemType
|
||||
{
|
||||
weapon,
|
||||
shield,
|
||||
engine,
|
||||
oth,
|
||||
ship
|
||||
}
|
||||
|
||||
function newItem(_id, _itemtype, _name, _desc, _cost) constructor
|
||||
{
|
||||
itemid = _id;
|
||||
itemtype = _itemtype;
|
||||
itemname = _name;
|
||||
itemdesc = _desc;
|
||||
itemcost = _cost;
|
||||
}
|
||||
|
||||
global.shipMk1i = new newItem(0, itemType.ship, "Корпус Mk1", "40 HP", 0);
|
||||
global.shipMk2i = new newItem(1, itemType.ship, "Корпус Mk2", "60 HP", 100);
|
||||
global.shipMk3i = new newItem(2, itemType.ship, "Корпус Mk3", "75 HP", 200);
|
||||
global.rocketMk1i = new newItem(3, itemType.weapon, "Ракеты Mk1", "5 DMG", 100);
|
||||
global.laserMk1i = new newItem(4, itemType.weapon, "Лазер Mk1", "1 DMG", 50);
|
||||
global.laserMk2i = new newItem(5, itemType.weapon, "Лазер Mk2", "2 DMG", 150);
|
||||
global.engineMk1i = new newItem(6, itemType.engine, "Двигатель Mk1", "5 MS", 50);
|
||||
global.shieldMk1i = new newItem(7, itemType.shield, "Щит Mk1", "5 S", 100);
|
||||
global.shieldMk2i = new newItem(8, itemType.shield, "Щит Mk2", "10 S", 300);
|
||||
global.nonei = new newItem(9, itemType.oth, "", "", 0);
|
||||
Loading…
Add table
Add a link
Reference in a new issue