Author Topic: [MoA] Ceran Gunboat  (Read 1134 times)

Offline saibotlieh

[MoA] Ceran Gunboat
« on: April 06, 2016, 06:45:42 pm »
This mod adds the Ceran Gunboats from LD as additional ships available in the store to MoA (like the Mining Union Frigate or the Alliance Cruiser). The gunboat is armed with assault guns and offers additional flak, but misses the "Suppress" ability it has in LD. Not playtested so far, so might either make life too easy or be close to useless, buy on your own risk. :)

How to install:

- Download the "Mod_SL_Cera_Gunboat_MoA" zip file
- Unzip the zip files
- Put both the file "Mod_SL_Cera_Gunboat_MoA.rpy" file and the folder "Mod" into the "...\Sunrider\game" folder of your Sunrider installation

Of course anybody is welcome to use and/or modify these files to their liking.

Enjoy :)

Offline The Bigfoot

Re: [MoA] Ceran Gunboat
« Reply #1 on: April 06, 2016, 08:33:49 pm »
Firstly, nice work! Having a semi-atmospheric gunboat shredding battleships is great fun, especially with the animation.

If you want to add suppression, natively the stat screen doesn't show it but the chance to hit is actually modified by a percentage of the target's evasion rather than a flat decrease/increase like other curses.

Basically if you wanted to use it you would need a huge buff strength or make it cumulative, as a -25 buff raises the to hit chance on a pact mook by... 6%.

This also means when you suppress a battleship, they become harder to hit by 10% ;D

I have just fixed it on the stat screen in the modframework, and set evasion to work as a flat reduction, the same as any other accuracy buff (as there are no other skills/events that actually effect evasion).

Code: [Select]
    class Suppression(Curse):
        def __init__(self):
            Curse.__init__(self)
            self.energy_use = 30
            self.modifies = 'evasion'
            self.accuracy = 350
            self.buff_strength = -25
            self.buff_duration = 1
            self.name = 'Suppression Fire'
            self.lbl = Image('Battle UI/button_suppress.png')
            self.tooltip = """
            Reduces the target ship's evasion by 25 percent for 1 turn. Has a 3 hex range"""
            #self.cumulative = True

That said, suppression is incredibly powerful and despite their fragility, they could massively break the game. (Cant wait to try it with Battleship cannons!)

The lbl was extracted from LD.
I make spaceships! - http://innomenpro.com/forums/index.php?topic=1366.0
Massive Modding tutorial here: http://innomenpro.com/forums/index.php?topic=1251.0
New Award: John Titor [Sep 17, 2015, 10:16:07 PM]:   BigFoot is the official Evil Genius fro mteh forum

Offline saibotlieh

Re: [MoA] Ceran Gunboat
« Reply #2 on: April 07, 2016, 10:20:40 pm »
Firstly, nice work! Having a semi-atmospheric gunboat shredding battleships is great fun, especially with the animation.

If you want to add suppression, natively the stat screen doesn't show it but the chance to hit is actually modified by a percentage of the target's evasion rather than a flat decrease/increase like other curses.

Basically if you wanted to use it you would need a huge buff strength or make it cumulative, as a -25 buff raises the to hit chance on a pact mook by... 6%.

This also means when you suppress a battleship, they become harder to hit by 10% ;D

I have just fixed it on the stat screen in the modframework, and set evasion to work as a flat reduction, the same as any other accuracy buff (as there are no other skills/events that actually effect evasion).

Code: [Select]
    class Suppression(Curse):
        def __init__(self):
            Curse.__init__(self)
            self.energy_use = 30
            self.modifies = 'evasion'
            self.accuracy = 350
            self.buff_strength = -25
            self.buff_duration = 1
            self.name = 'Suppression Fire'
            self.lbl = Image('Battle UI/button_suppress.png')
            self.tooltip = """
            Reduces the target ship's evasion by 25 percent for 1 turn. Has a 3 hex range"""
            #self.cumulative = True

That said, suppression is incredibly powerful and despite their fragility, they could massively break the game. (Cant wait to try it with Battleship cannons!)

The lbl was extracted from LD.
I guess I will keep it simple for now and leave the suppress fire out, but thanks for the suggestion and work anyhow.

Also, did you spot the "Cover" button in the LD files? Looks like a flak buff was intended at some point, judging from the code.