In response to Ghost of ET
Ghost of ET wrote:
where are those bombs coming from O_O?

Natures pocket?
Well, the good news is that I think I figured out how to get my multiplication algorithm to play nice with the two's complement representation I have going on now. I also figured out an optimization in the addition step of multiplication that should make things a bit faster. Multiplication has been quite a pain though; I have several pages of graph paper with hand runs of the algorithm to try and hammer out the details.
In response to Ghost of ET
Ghost of ET wrote:
where are those bombs coming from O_O?


Image and video hosting by TinyPic
Image and video hosting by TinyPic

Image and video hosting by TinyPic
Image and video hosting by TinyPic
Image and video hosting by TinyPic
Image and video hosting by TinyPic
Image and video hosting by TinyPic
I didn't expect that.... well played.
In response to Rushnut
Rushnut wrote:
Upgraded my ragequit button a bit


Cards BYOND Humanity confirmed?
In response to Ghost of ET
Ghost of ET wrote:
where are those bombs coming from O_O?

We have a lot of random spells like that which can be acquired as loot. Tomes are looted from bosses, and are unlocked by finding a tome stand on the map that gives access to the menu, which fades and changes location after use ( http://puu.sh/lzc5r/0deca88019.png ).

That tome is from a mini-boss at the end of this side-quest: http://i.imgur.com/Jn6xMHu.gif


Some simple weapon switching.
In response to Bravo1
How can you show three weapons but only fire two of them?! Sadist D:
Exactly my thoughts.. what a savage
player
proc
getTotalStatPoints(var/_stat)
_stat = lowertext(_stat)
var/stat/playerStat
for(var/V in vars)
if("[V]" == _stat)
playerStat = vars[V]
. += playerStat.get()
for(var/equipment/E in equipment)
var/stat/equipmentStat
for(var/V in E.vars)
if("[V]" == E.vars[_stat])
equipmentStat = E.vars[V]
. += equipmentStat.get()

assignStat(var/_stat)
switch(_stat)
if("Health")
var/newMaxVal = getTotalStatPoints("Stamina") * 30
var/diff = max(0,newMaxVal - health.getMax())
health.assignMax(health.getMax() + diff)
health.add(diff)
if("Mana")
var/newMaxVal = (getTotalStatPoints("Focus") * 15) + (getTotalStatPoints("Arcane") * 10)
var/diff = max(0,newMaxVal - mana.getMax())
mana.assignMax(mana.getMax() + diff)
mana.add(diff)
if("Resistance")
var/newMaxVal = (getTotalStatPoints("Aptitude") * 15) + (getTotalStatPoints("Stamina") * 10)
var/diff = max(0,newMaxVal - resistance.getMax())
resistance.assignMax(resistance.getMax() + diff)
resistance.add(diff)
if("Defense")
var/newMaxVal = (getTotalStatPoints("Stamina") * 15) + (getTotalStatPoints("Anatomy") * 10)
var/diff = max(0,newMaxVal - defense.getMax())
defense.assignMax(defense.getMax() + diff)
defense.add(diff)
if("Strength")
var/newMaxVal = (getTotalStatPoints("Anatomy") * 15) + (getTotalStatPoints("Dexterity") * 10)
var/diff = max(0,newMaxVal - strength.getMax())
strength.assignMax(strength.getMax() + diff)
strength.add(diff)
if("Speed")
var/newMaxVal = (getTotalStatPoints("Dexterity") * 15) + (getTotalStatPoints("Focus") * 10)
var/diff = max(0,newMaxVal - speed.getMax())
speed.assignMax(speed.getMax() + diff)
speed.add(diff)
if("Intellect")
var/newMaxVal = (getTotalStatPoints("Arcane") * 15) + (getTotalStatPoints("Aptitude") * 10)
var/diff = max(0,newMaxVal - intellect.getMax())
intellect.assignMax(intellect.getMax() + diff)
intellect.add(diff)


The way this works is absolutely delicious. The 10/15 values are VERY subject to change, just dummy values, but basically every stat has a main and secondary associated talent point. Armor will give you extra talent points in said stats, and your skills you'll learn will be based off your talent points. You can switch between any combination off the six talent stats and you'll get a playable character build with crazy amounts of variance and different playstyles.

Yay game design.




Currently all it does, but each weapon will get upgrades to do neat stuff.
In response to Bravo1
That's cool can it reflect lasers to?
In response to Ghost of ET
Nope.

Something tells me that getting beams to reflect, although possible and not too difficult to code, will be too tough on the cpu.

Besides, it's more challenging that way. Don't want to give the player a way to remove all threats.
In response to Bravo1
DX there goes an ez way to beat the boss :C.
Makes me wish I could math :C
In response to Bravo1
Bravo1 wrote:




Currently all it does, but each weapon will get upgrades to do neat stuff.

That attack palette should probably stand out a bit more...
In response to Branks
It'll stand out against other areas of the game, I hope. I'll have to see how they compare with the other areas of the game once I get to them.
my rpg still in the works.

In response to Ganite
Ganite wrote:
my rpg still in the works.


Looks great.
gimme your gold!

Page: 1 2 3 ... 90 91 92 93 94 ... 349 350 351