Victus Mortuus

soooo
my HUD code leaves alot be desired…

if weapon='handgun'{    draw_text(20,30,hg_clips)        if hg_ammo=12{        draw_sprite_ext(hgbullet,1,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=11{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=10{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=9{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=8{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=7{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=6{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=5{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=4{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=3{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=2{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=1{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,1,120,10,1,1,0,c_white,.7)}    if hg_ammo=0{        draw_sprite_ext(hgbullet,0,10,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,20,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,30,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,40,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,50,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,60,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,70,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,80,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,90,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,100,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,110,10,1,1,0,c_white,.7)        draw_sprite_ext(hgbullet,0,120,10,1,1,0,c_white,.7)}}

yeaaaah…
anyone?
anyone?

machine gun HUD sprite needs to fit to the right of the number and above the “bullets”

Couldn’t you use this…

for(i=1;1<MAXAMMOVAR;i+=1)

I can’t remember exactly but I use something like that in my Metroid game for the Energy Tanks.

Someone else may correct me cause i’m probably wrong I’d give you the code I use but im at college.

oh!
i forgot to update that here xD

if weapon='handgun'{ ? ?draw_text(20,30,hg_clips) ? ?Z=hg_ammo ? ?draw_sprite_ext(hgbullet,Z,10,10,1,1,0,c_white,.7)}
already VERY fixed :3

edit*

yay example!

Very good. ^^


whheeeeeeee

(just so everyone know im working tommorow, so not much will be getting done)

edit*

i think ive gotten my point across xD
(just revolver and hunting rifle left)

edit*

gaaaaah
xD

edit*

sooo Phlakes…
heh
i guess you can do the zombies xDDD

edit*
and so it is done

now after i get these onto the HUD
i start INVENTORY

but alas, i work tomorrow so idk when that’ll happen </3

Can you post the basic zombie sprite?

Wow, those guns look pretty damn good.

I think the HUD and icons and stuff are too big though. They dwarf the action, and that’s just kinda weird. Maybe it’ll look okay once there are actual backgrounds and doodads, but …

This is reminding me of an open world Left 4 Dead more and more… Lemme guess, there’s going to be a mode where you protect a house?

Idea for the last sharp object. Machete. Decent range, and its portable.

I want to help somehow. Music maybe? Idk. Looks good.

I just wanted to make a few edits so they look more realistic-

The new grip on the MP5 is a personal choice because I hate the way they look.

i totally forgot the hammer on the revolver xDDD
i dun like the extra grip on the SMG
and i had the lines on the assault rifle, till i decided i didn’t like them

too many details are unnecessary, and become either invisible or just end up looking weird

The M4 does have a quad rail, but it looks NOTHING like that. I’d just remove it entirely. And I like the grip on the MP5. Looks good. But, you need a Quad rail on the end for that to work. Accuracy bubsy, Accuracy. I know my guns.

Edit1: What can I do CMC? I wanna do SOMETHING.

get on AIM

Oh, and concerning zombie sprites…

hhhhhmmmmmmmm?

Could you post them?

And UtA, better on the M4?

this is what i have xD

Working on it.

EDIT:

FOUND A GLITCH!!11

If you wait about a minute or two the zombies all clump together and become one.

thats not a glitch, they’re just not programed xD

Regular greenish-

Black-

Yellowish-

Bluish-

Reddish-